2018 Q1 Form 10-Q Financial Statement
#000143774918008224 Filed on May 01, 2018
Income Statement
Concept | 2018 Q1 | 2017 Q1 |
---|---|---|
Revenue | $107.7M | $80.17M |
YoY Change | 34.4% | 10.47% |
Cost Of Revenue | $49.84M | $34.89M |
YoY Change | 42.82% | 6.02% |
Gross Profit | $57.91M | $45.27M |
YoY Change | 27.91% | 14.17% |
Gross Profit Margin | 53.75% | 56.47% |
Selling, General & Admin | $29.52M | $21.77M |
YoY Change | 35.59% | 13.42% |
% of Gross Profit | 50.97% | 48.08% |
Research & Development | $6.665M | $5.823M |
YoY Change | 14.46% | 9.5% |
% of Gross Profit | 11.51% | 12.86% |
Depreciation & Amortization | $6.259M | $4.250M |
YoY Change | 47.27% | 12.17% |
% of Gross Profit | 10.81% | 9.39% |
Operating Expenses | $36.18M | $27.59M |
YoY Change | 31.13% | 12.57% |
Operating Profit | $21.73M | $17.68M |
YoY Change | 22.88% | 16.77% |
Interest Expense | ||
YoY Change | ||
% of Operating Profit | ||
Other Income/Expense, Net | $178.0K | $315.0K |
YoY Change | -43.49% | -49.6% |
Pretax Income | $21.91M | $18.00M |
YoY Change | 21.72% | 14.14% |
Income Tax | $3.855M | $5.797M |
% Of Pretax Income | 17.6% | 32.21% |
Net Earnings | $18.05M | $12.20M |
YoY Change | 47.96% | 14.43% |
Net Earnings / Revenue | 16.75% | 15.22% |
Basic Earnings Per Share | $0.67 | $0.46 |
Diluted Earnings Per Share | $0.66 | $0.46 |
COMMON SHARES | ||
Basic Shares Outstanding | 26.88M | 26.47M |
Diluted Shares Outstanding | 27.20M | 26.60M |
Balance Sheet
Concept | 2018 Q1 | 2017 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $98.60M | $117.4M |
YoY Change | -16.01% | 31.32% |
Cash & Equivalents | $45.10M | $71.89M |
Short-Term Investments | $53.50M | $45.60M |
Other Short-Term Assets | $8.100M | $6.400M |
YoY Change | 26.56% | -3.03% |
Inventory | $9.506M | $8.943M |
Prepaid Expenses | ||
Receivables | $58.46M | $39.01M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $174.6M | $171.8M |
YoY Change | 1.65% | 19.19% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $187.9M | $144.0M |
YoY Change | 30.5% | 10.45% |
Goodwill | $128.8M | $28.92M |
YoY Change | 345.26% | 0.0% |
Intangibles | ||
YoY Change | ||
Long-Term Investments | $30.70M | $83.90M |
YoY Change | -63.41% | 23.93% |
Other Assets | $2.670M | $992.0K |
YoY Change | 169.15% | 79.06% |
Total Long-Term Assets | $369.3M | $260.2M |
YoY Change | 41.91% | 12.8% |
TOTAL ASSETS | ||
Total Short-Term Assets | $174.6M | $171.8M |
Total Long-Term Assets | $369.3M | $260.2M |
Total Assets | $543.9M | $432.0M |
YoY Change | 25.9% | 15.26% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $18.36M | $11.75M |
YoY Change | 56.28% | -13.25% |
Accrued Expenses | $20.50M | $11.70M |
YoY Change | 75.21% | 12.5% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $41.87M | $28.07M |
YoY Change | 49.13% | 17.28% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Other Long-Term Liabilities | $4.605M | $4.098M |
YoY Change | 12.37% | 42.89% |
Total Long-Term Liabilities | $4.605M | $4.098M |
YoY Change | 12.37% | 42.89% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $41.87M | $28.07M |
Total Long-Term Liabilities | $4.605M | $4.098M |
Total Liabilities | $56.23M | $39.57M |
YoY Change | 42.11% | 27.11% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $244.2M | $186.6M |
YoY Change | 30.84% | 29.02% |
Common Stock | $246.3M | $215.4M |
YoY Change | 14.35% | 5.83% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $487.7M | $392.5M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $543.9M | $432.0M |
YoY Change | 25.9% | 15.26% |
Cashflow Statement
Concept | 2018 Q1 | 2017 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $18.05M | $12.20M |
YoY Change | 47.96% | 14.43% |
Depreciation, Depletion And Amortization | $6.259M | $4.250M |
YoY Change | 47.27% | 12.17% |
Cash From Operating Activities | $26.15M | $18.79M |
YoY Change | 39.13% | 11.2% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $25.51M | $7.812M |
YoY Change | 226.59% | -5.6% |
Acquisitions | $90.00K | |
YoY Change | ||
Other Investing Activities | $10.10M | -$5.800M |
YoY Change | -274.14% | -30.12% |
Cash From Investing Activities | -$15.44M | -$13.58M |
YoY Change | 13.73% | -18.21% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | $0.00 | $2.662M |
YoY Change | -100.0% | |
Debt Paid & Issued, Net | $5.000M | |
YoY Change | ||
Cash From Financing Activities | -2.748M | -2.468M |
YoY Change | 11.35% | -198.72% |
NET CHANGE | ||
Cash From Operating Activities | 26.15M | 18.79M |
Cash From Investing Activities | -15.44M | -13.58M |
Cash From Financing Activities | -2.748M | -2.468M |
Net Change In Cash | 7.956M | 2.747M |
YoY Change | 189.63% | -1.89% |
FREE CASH FLOW | ||
Cash From Operating Activities | $26.15M | $18.79M |
Capital Expenditures | $25.51M | $7.812M |
Free Cash Flow | $632.0K | $10.98M |
YoY Change | -94.24% | 27.3% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2018Q1 | prlb |
Effective Income Tax Rate Increase Decrease Percentage
EffectiveIncomeTaxRateIncreaseDecreasePercentage
|
-0.146 | |
CY2018Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
18358000 | |
CY2017Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
15876000 | |
CY2018Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
58464000 | |
CY2017Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
51503000 | |
CY2018Q1 | us-gaap |
Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
|
-163000 | |
CY2017Q1 | us-gaap |
Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
|
-301000 | |
CY2018Q1 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
2962000 | |
CY2017Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
2371000 | |
CY2018Q1 | us-gaap |
Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
|
2181000 | |
CY2017Q4 | us-gaap |
Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
|
2181000 | |
CY2018Q1 | us-gaap |
Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
|
10809000 | |
CY2017Q4 | us-gaap |
Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
|
8408000 | |
CY2018Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-2841000 | |
CY2017Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-5234000 | |
CY2018Q1 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
246282000 | |
CY2017Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
241725000 | |
CY2018Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
788000 | |
CY2017Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
757000 | |
CY2018Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
800000 | |
CY2017Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
200000 | |
CY2018Q1 | us-gaap |
Assets
Assets
|
543909000 | |
CY2017Q4 | us-gaap |
Assets
Assets
|
518738000 | |
CY2018Q1 | us-gaap |
Assets Current
AssetsCurrent
|
174638000 | |
CY2017Q4 | us-gaap |
Assets Current
AssetsCurrent
|
165004000 | |
CY2018Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
45095000 | |
CY2017Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
36707000 | |
CY2016Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
68795000 | |
CY2017Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
71888000 | |
CY2018Q1 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
8388000 | |
CY2017Q1 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
3093000 | |
CY2018Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2017Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2018Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
150000000 | |
CY2017Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
150000000 | |
CY2018Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
26931546 | |
CY2017Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
26828651 | |
CY2018Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
26931546 | |
CY2017Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
26828651 | |
CY2018Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
27000 | |
CY2017Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
27000 | |
CY2018Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
20444000 | |
CY2017Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
13385000 | |
CY2018Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
49837000 | |
CY2017Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
34894000 | |
CY2018Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
612000 | |
CY2017Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
394000 | |
CY2018Q1 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
7582000 | |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
6966000 | |
CY2018Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
6259000 | |
CY2017Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
4250000 | |
CY2018Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.67 | |
CY2017Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.46 | |
CY2018Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.66 | |
CY2017Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.46 | |
CY2018Q1 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
432000 | |
CY2017Q1 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
346000 | |
CY2018Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.176 | |
CY2017Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.322 | |
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.35 | |
CY2018Q1 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | |
CY2018Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
9736000 | |
CY2017Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
12100000 | |
CY2018Q1 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P3Y219D | |
CY2018Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
3190000 | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
2425000 | |
CY2018Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
|
6099000 | |
CY2018Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
2379000 | |
CY2018Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
2571000 | |
CY2018Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
2571000 | |
CY2018Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
2571000 | |
CY2018Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
3128000 | |
CY2018Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
22509000 | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
21509000 | |
CY2018Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
19319000 | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
19084000 | |
CY2018Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
12943000 | |
CY2017Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
8781000 | |
CY2017Q4 | us-gaap |
Goodwill
Goodwill
|
128504000 | |
CY2018Q1 | us-gaap |
Goodwill
Goodwill
|
128752000 | |
CY2018Q1 | us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
248000 | |
CY2018Q1 | us-gaap |
Gross Profit
GrossProfit
|
57908000 | |
CY2017Q1 | us-gaap |
Gross Profit
GrossProfit
|
45273000 | |
CY2018Q1 | us-gaap |
Held To Maturity Securities
HeldToMaturitySecurities
|
84134000 | |
CY2017Q4 | us-gaap |
Held To Maturity Securities
HeldToMaturitySecurities
|
94458000 | |
CY2018Q1 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Gain
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
|
||
CY2017Q4 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Gain
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
|
||
CY2018Q1 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Loss
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
|
536000 | |
CY2017Q4 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Loss
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
|
463000 | |
CY2018Q1 | us-gaap |
Held To Maturity Securities Debt Maturities After One Through Five Years Net Carrying Amount
HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
|
30667000 | |
CY2018Q1 | us-gaap |
Held To Maturity Securities Debt Maturities Within One Year Net Carrying Amount
HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
|
53467000 | |
CY2018Q1 | us-gaap |
Held To Maturity Securities Fair Value
HeldToMaturitySecuritiesFairValue
|
83598000 | |
CY2017Q4 | us-gaap |
Held To Maturity Securities Fair Value
HeldToMaturitySecuritiesFairValue
|
93995000 | |
CY2018Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
21906000 | |
CY2017Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
17997000 | |
CY2018Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3855000 | |
CY2017Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
5797000 | |
CY2018Q1 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
||
CY2017Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
1832000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
2291000 | |
CY2017Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
319000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
4013000 | |
CY2017Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
4777000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
2387000 | |
CY2017Q1 | us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
5051000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-807000 | |
CY2017Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-435000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
-1118000 | |
CY2017Q1 | us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
-353000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
1707000 | |
CY2017Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
688000 | |
CY2018Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
317711 | |
CY2017Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
132469 | |
CY2018Q1 | us-gaap |
Inventory Gross
InventoryGross
|
10021000 | |
CY2017Q4 | us-gaap |
Inventory Gross
InventoryGross
|
11765000 | |
CY2018Q1 | us-gaap |
Inventory Net
InventoryNet
|
9506000 | |
CY2017Q4 | us-gaap |
Inventory Net
InventoryNet
|
11271000 | |
CY2018Q1 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
9466000 | |
CY2017Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
9767000 | |
CY2018Q1 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
515000 | |
CY2017Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
494000 | |
CY2018Q1 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
555000 | |
CY2017Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
1998000 | |
CY2018Q1 | us-gaap |
Liabilities
Liabilities
|
56233000 | |
CY2017Q4 | us-gaap |
Liabilities
Liabilities
|
57523000 | |
CY2018Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
543909000 | |
CY2017Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
518738000 | |
CY2018Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
41865000 | |
CY2017Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
43755000 | |
CY2018Q1 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
53467000 | |
CY2017Q4 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
57424000 | |
CY2018Q1 | us-gaap |
Marketable Securities Noncurrent
MarketableSecuritiesNoncurrent
|
30667000 | |
CY2017Q4 | us-gaap |
Marketable Securities Noncurrent
MarketableSecuritiesNoncurrent
|
37034000 | |
CY2018Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-2748000 | |
CY2017Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-2468000 | |
CY2018Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-15441000 | |
CY2017Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-13577000 | |
CY2018Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
26145000 | |
CY2017Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
18792000 | |
CY2018Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
18051000 | |
CY2017Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
12200000 | |
CY2018Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
36180000 | |
CY2017Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
27591000 | |
CY2018Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
21728000 | |
CY2017Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
17682000 | |
CY2018Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
2670000 | |
CY2017Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
2672000 | |
CY2018Q1 | us-gaap |
Other Intangible Assets Net
OtherIntangibleAssetsNet
|
19319000 | |
CY2017Q4 | us-gaap |
Other Intangible Assets Net
OtherIntangibleAssetsNet
|
19084000 | |
CY2018Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
4605000 | |
CY2017Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
4621000 | |
CY2018Q1 | us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-106000 | |
CY2017Q1 | us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
56000 | |
CY2018Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
178000 | |
CY2017Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
315000 | |
CY2018Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
||
CY2017Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
2662000 | |
CY2018Q1 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
90000 | |
CY2017Q1 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
||
CY2018Q1 | us-gaap |
Payments To Acquire Held To Maturity Securities
PaymentsToAcquireHeldToMaturitySecurities
|
3389000 | |
CY2017Q1 | us-gaap |
Payments To Acquire Held To Maturity Securities
PaymentsToAcquireHeldToMaturitySecurities
|
16520000 | |
CY2018Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
25513000 | |
CY2017Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
7812000 | |
CY2018Q1 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.001 | |
CY2017Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.001 | |
CY2018Q1 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000000 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000000 | |
CY2018Q1 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2018Q1 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2018Q1 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2017Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2018Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
8106000 | |
CY2017Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
6267000 | |
CY2018Q1 | us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
|
2252000 | |
CY2017Q1 | us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
|
194000 | |
CY2018Q1 | us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
13551000 | |
CY2017Q1 | us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
10755000 | |
CY2018Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
187863000 | |
CY2017Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
166440000 | |
CY2018Q1 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
5000000 | |
CY2017Q1 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
||
CY2018Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
6665000 | |
CY2017Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
5823000 | |
CY2018Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
244208000 | |
CY2017Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
224697000 | |
CY2018Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
107745000 | |
CY2017Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
80167000 | |
CY2018Q1 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
16572000 | |
CY2017Q1 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
12987000 | |
CY2018Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2307000 | |
CY2017Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1716000 | |
CY2018Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
193438 | |
CY2018Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
48.70 | |
CY2018Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
|
10822 | |
CY2018Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
22450 | |
CY2018Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
47.55 | |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
399397 | |
CY2018Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
329061 | |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
51.14 | |
CY2018Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
58.50 | |
CY2018Q1 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
35.14 | |
CY2018Q1 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
|
61.94 | |
CY2018Q1 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
105.75 | |
CY2018Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period
SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
|
P10Y | |
CY2018Q1 | us-gaap |
Short Term Borrowings
ShortTermBorrowings
|
||
CY2017Q4 | us-gaap |
Short Term Borrowings
ShortTermBorrowings
|
5000000 | |
CY2018Q1 | us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
81964 | |
CY2018Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
487676000 | |
CY2017Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
461215000 | |
CY2018Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
4200000 | |
CY2017Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
4200000 | |
CY2018Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
27197099 | |
CY2017Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
26599200 | |
CY2018Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
26879388 | |
CY2017Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
26466731 |