2018 Q3 Form 10-Q Financial Statement
#000143774918019017 Filed on October 30, 2018
Income Statement
Concept | 2018 Q3 | 2017 Q3 |
---|---|---|
Revenue | $115.4M | $88.11M |
YoY Change | 31.01% | 12.71% |
Cost Of Revenue | $53.03M | $38.79M |
YoY Change | 36.69% | 15.98% |
Gross Profit | $62.40M | $49.31M |
YoY Change | 26.55% | 10.26% |
Gross Profit Margin | 54.06% | 55.97% |
Selling, General & Admin | $29.91M | $24.07M |
YoY Change | 24.29% | 10.37% |
% of Gross Profit | 47.94% | 48.81% |
Research & Development | $7.458M | $5.877M |
YoY Change | 26.9% | -1.66% |
% of Gross Profit | 11.95% | 11.92% |
Depreciation & Amortization | $6.800M | $4.800M |
YoY Change | 41.67% | 2.13% |
% of Gross Profit | 10.9% | 9.73% |
Operating Expenses | $37.37M | $29.95M |
YoY Change | 24.8% | 7.78% |
Operating Profit | $25.03M | $19.37M |
YoY Change | 29.25% | 14.31% |
Interest Expense | ||
YoY Change | ||
% of Operating Profit | ||
Other Income/Expense, Net | $390.0K | $291.0K |
YoY Change | 34.02% | -53.44% |
Pretax Income | $25.42M | $19.66M |
YoY Change | 29.32% | 11.9% |
Income Tax | $4.500M | $6.438M |
% Of Pretax Income | 17.7% | 32.75% |
Net Earnings | $20.94M | $13.22M |
YoY Change | 58.37% | 10.33% |
Net Earnings / Revenue | 18.14% | 15.0% |
Basic Earnings Per Share | $0.77 | $0.50 |
Diluted Earnings Per Share | $0.77 | $0.49 |
COMMON SHARES | ||
Basic Shares Outstanding | 27.04M | 26.62M |
Diluted Shares Outstanding | 27.34M | 26.80M |
Balance Sheet
Concept | 2018 Q3 | 2017 Q3 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $120.2M | $172.5M |
YoY Change | -30.32% | 60.91% |
Cash & Equivalents | $62.59M | $119.3M |
Short-Term Investments | $57.60M | $53.20M |
Other Short-Term Assets | $8.600M | $6.300M |
YoY Change | 36.51% | 16.67% |
Inventory | $9.608M | $9.789M |
Prepaid Expenses | ||
Receivables | $62.13M | $46.28M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $200.5M | $234.8M |
YoY Change | -14.61% | 46.93% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $210.1M | $153.5M |
YoY Change | 36.83% | 7.56% |
Goodwill | $128.8M | $28.92M |
YoY Change | 345.26% | 0.0% |
Intangibles | ||
YoY Change | ||
Long-Term Investments | $33.20M | $55.40M |
YoY Change | -40.07% | -19.01% |
Other Assets | $3.590M | $2.701M |
YoY Change | 32.91% | 96.58% |
Total Long-Term Assets | $395.3M | $242.7M |
YoY Change | 62.86% | -0.6% |
TOTAL ASSETS | ||
Total Short-Term Assets | $200.5M | $234.8M |
Total Long-Term Assets | $395.3M | $242.7M |
Total Assets | $595.9M | $477.6M |
YoY Change | 24.77% | 18.2% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $17.30M | $13.13M |
YoY Change | 31.76% | 22.68% |
Accrued Expenses | $29.30M | $18.80M |
YoY Change | 55.85% | 35.25% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $49.37M | $35.76M |
YoY Change | 38.04% | 42.0% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Other Long-Term Liabilities | $4.377M | $4.247M |
YoY Change | 3.06% | 11.91% |
Total Long-Term Liabilities | $4.377M | $4.247M |
YoY Change | 3.06% | 11.91% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $49.37M | $35.76M |
Total Long-Term Liabilities | $4.377M | $4.247M |
Total Liabilities | $64.66M | $47.73M |
YoY Change | 35.46% | 43.65% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $283.5M | $210.4M |
YoY Change | 34.71% | 25.75% |
Common Stock | $255.0M | $225.2M |
YoY Change | 13.24% | 7.09% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $531.2M | $429.8M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $595.9M | $477.6M |
YoY Change | 24.77% | 18.2% |
Cashflow Statement
Concept | 2018 Q3 | 2017 Q3 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $20.94M | $13.22M |
YoY Change | 58.37% | 10.33% |
Depreciation, Depletion And Amortization | $6.800M | $4.800M |
YoY Change | 41.67% | 2.13% |
Cash From Operating Activities | $25.70M | $19.60M |
YoY Change | 31.12% | -8.84% |
INVESTING ACTIVITIES | ||
Capital Expenditures | -$18.70M | -$10.90M |
YoY Change | 71.56% | 26.74% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | -$8.700M | $8.900M |
YoY Change | -197.75% | -1212.5% |
Cash From Investing Activities | -$27.40M | -$1.900M |
YoY Change | 1342.11% | -79.57% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | 1.900M | 1.900M |
YoY Change | 0.0% | -235.71% |
NET CHANGE | ||
Cash From Operating Activities | 25.70M | 19.60M |
Cash From Investing Activities | -27.40M | -1.900M |
Cash From Financing Activities | 1.900M | 1.900M |
Net Change In Cash | 200.0K | 19.60M |
YoY Change | -98.98% | 81.48% |
FREE CASH FLOW | ||
Cash From Operating Activities | $25.70M | $19.60M |
Capital Expenditures | -$18.70M | -$10.90M |
Free Cash Flow | $44.40M | $30.50M |
YoY Change | 45.57% | 1.33% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | ||
dei |
Entity Small Business
EntitySmallBusiness
|
false | ||
CY2017Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
15876000 | |
CY2018Q3 | prlb |
Effective Income Tax Rate Increase Decrease Percentage
EffectiveIncomeTaxRateIncreaseDecreasePercentage
|
-0.152 | |
prlb |
Effective Income Tax Rate Increase Decrease Percentage
EffectiveIncomeTaxRateIncreaseDecreasePercentage
|
-0.138 | ||
CY2018Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
17300000 | |
CY2018Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
62131000 | |
CY2017Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
51503000 | |
CY2017Q4 | us-gaap |
Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
|
8408000 | |
CY2018Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-7238000 | |
us-gaap |
Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
|
-336000 | ||
us-gaap |
Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
|
-851000 | ||
CY2018Q3 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
2763000 | |
CY2017Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
2371000 | |
CY2018Q3 | us-gaap |
Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
|
2181000 | |
CY2017Q4 | us-gaap |
Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
|
2181000 | |
CY2018Q3 | us-gaap |
Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
|
14843000 | |
CY2017Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-5234000 | |
CY2018Q3 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
254957000 | |
CY2017Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
241725000 | |
CY2018Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
949000 | |
CY2017Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
757000 | |
CY2018Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
800000 | |
CY2017Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
100000 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
2400000 | ||
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
400000 | ||
CY2018Q3 | us-gaap |
Assets
Assets
|
595864000 | |
CY2017Q4 | us-gaap |
Assets
Assets
|
518738000 | |
CY2018Q3 | us-gaap |
Assets Current
AssetsCurrent
|
200532000 | |
CY2017Q4 | us-gaap |
Assets Current
AssetsCurrent
|
165004000 | |
CY2018Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
62593000 | |
CY2017Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
36707000 | |
CY2016Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
68795000 | |
CY2017Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
119283000 | |
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
25886000 | ||
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
50488000 | ||
CY2018Q3 | 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 | |
CY2018Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
150000000 | |
CY2017Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
150000000 | |
CY2018Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
27068068 | |
CY2017Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
26828651 | |
CY2018Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
27068068 | |
CY2017Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
26828651 | |
CY2018Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
27000 | |
CY2017Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
27000 | |
CY2018Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
20058000 | |
CY2017Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
14875000 | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
55298000 | ||
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
42510000 | ||
CY2018Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
53027000 | |
CY2017Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
38793000 | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
153303000 | ||
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
109358000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
1770000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
715000 | ||
CY2018Q3 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
8732000 | |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
6966000 | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
19520000 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
13539000 | ||
CY2018Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.77 | |
CY2017Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.50 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.13 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.41 | ||
CY2018Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.77 | |
CY2017Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.49 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.10 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.40 | ||
us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
-831000 | ||
us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
774000 | ||
CY2018Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.176 | |
CY2017Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.328 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.183 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.321 | ||
us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | ||
CY2018Q3 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | |
CY2018Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
14462000 | |
CY2017Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
12100000 | |
CY2018Q3 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
3900000 | |
CY2018Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
4116000 | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
1745000 | |
CY2018Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
|
7170000 | |
CY2018Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
843000 | |
CY2018Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
2786000 | |
CY2018Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
2786000 | |
CY2018Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
2786000 | |
CY2018Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
3342000 | |
CY2018Q3 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
23829000 | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
20829000 | |
CY2018Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
19713000 | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
19084000 | |
us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
671000 | ||
us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
|||
CY2018Q3 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
13096000 | |
CY2017Q3 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
10222000 | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
38679000 | ||
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
28256000 | ||
CY2017Q4 | us-gaap |
Goodwill
Goodwill
|
128504000 | |
CY2018Q3 | us-gaap |
Goodwill
Goodwill
|
128752000 | |
us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
248000 | ||
CY2018Q3 | us-gaap |
Gross Profit
GrossProfit
|
62403000 | |
CY2017Q3 | us-gaap |
Gross Profit
GrossProfit
|
49312000 | |
us-gaap |
Gross Profit
GrossProfit
|
179524000 | ||
us-gaap |
Gross Profit
GrossProfit
|
140954000 | ||
CY2018Q3 | us-gaap |
Held To Maturity Securities
HeldToMaturitySecurities
|
90785000 | |
CY2017Q4 | us-gaap |
Held To Maturity Securities
HeldToMaturitySecurities
|
94458000 | |
CY2018Q3 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Gain
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
|
||
CY2017Q4 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Gain
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
|
||
CY2018Q3 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Loss
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
|
412000 | |
CY2017Q4 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Loss
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
|
463000 | |
CY2018Q3 | us-gaap |
Held To Maturity Securities Debt Maturities After One Through Five Years Net Carrying Amount
HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
|
33224000 | |
CY2018Q3 | us-gaap |
Held To Maturity Securities Debt Maturities Within One Year Net Carrying Amount
HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
|
57561000 | |
CY2018Q3 | us-gaap |
Held To Maturity Securities Fair Value
HeldToMaturitySecuritiesFairValue
|
90373000 | |
CY2017Q4 | us-gaap |
Held To Maturity Securities Fair Value
HeldToMaturitySecuritiesFairValue
|
93995000 | |
CY2018Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
25421000 | |
CY2017Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
19658000 | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
70119000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
55230000 | ||
CY2018Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
4484000 | |
CY2017Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
6438000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
12817000 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
17724000 | ||
CY2018Q3 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
||
CY2017Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
1832000 | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
980000 | ||
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
1387000 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
8993000 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
10679000 | ||
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
2278000 | ||
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
4158000 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-324000 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
188000 | ||
us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
6028000 | ||
us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
6678000 | ||
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
2058000 | ||
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
1147000 | ||
CY2018Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
299301 | |
CY2017Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
184685 | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
305106 | ||
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
116379 | ||
CY2018Q3 | us-gaap |
Inventory Gross
InventoryGross
|
9956000 | |
CY2017Q4 | us-gaap |
Inventory Gross
InventoryGross
|
11765000 | |
CY2018Q3 | us-gaap |
Inventory Net
InventoryNet
|
9608000 | |
CY2017Q4 | us-gaap |
Inventory Net
InventoryNet
|
11271000 | |
CY2018Q3 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
9424000 | |
CY2017Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
9767000 | |
CY2018Q3 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
348000 | |
CY2017Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
494000 | |
CY2018Q3 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
532000 | |
CY2017Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
1998000 | |
CY2018Q3 | us-gaap |
Liabilities
Liabilities
|
64658000 | |
CY2017Q4 | us-gaap |
Liabilities
Liabilities
|
57523000 | |
CY2018Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
595864000 | |
CY2017Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
518738000 | |
CY2018Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
49368000 | |
CY2017Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
43755000 | |
CY2018Q3 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
57561000 | |
CY2017Q4 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
57424000 | |
CY2018Q3 | us-gaap |
Marketable Securities Noncurrent
MarketableSecuritiesNoncurrent
|
33224000 | |
CY2017Q4 | us-gaap |
Marketable Securities Noncurrent
MarketableSecuritiesNoncurrent
|
37034000 | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
248000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
1339000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-58493000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-10625000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
84962000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
59000000 | ||
CY2018Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
20937000 | |
CY2017Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
13220000 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
57302000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
37506000 | ||
CY2018Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
37372000 | |
CY2017Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
29945000 | |
us-gaap |
Operating Expenses
OperatingExpenses
|
110781000 | ||
us-gaap |
Operating Expenses
OperatingExpenses
|
87503000 | ||
CY2018Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
25031000 | |
CY2017Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
19367000 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
68743000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
53451000 | ||
CY2018Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
3590000 | |
CY2017Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
2672000 | |
CY2018Q3 | us-gaap |
Other Intangible Assets Net
OtherIntangibleAssetsNet
|
19713000 | |
CY2017Q4 | us-gaap |
Other Intangible Assets Net
OtherIntangibleAssetsNet
|
19084000 | |
CY2018Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
4377000 | |
CY2017Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
4621000 | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-160000 | ||
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-21000 | ||
CY2018Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
390000 | |
CY2017Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
291000 | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1376000 | ||
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1779000 | ||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
|||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
4410000 | ||
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
90000 | ||
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
|||
us-gaap |
Payments To Acquire Held To Maturity Securities
PaymentsToAcquireHeldToMaturitySecurities
|
41384000 | ||
us-gaap |
Payments To Acquire Held To Maturity Securities
PaymentsToAcquireHeldToMaturitySecurities
|
20037000 | ||
us-gaap |
Payments To Acquire Other Investments
PaymentsToAcquireOtherInvestments
|
126000 | ||
us-gaap |
Payments To Acquire Other Investments
PaymentsToAcquireOtherInvestments
|
514000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
61898000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
24164000 | ||
CY2018Q3 | 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 | |
CY2018Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000000 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000000 | |
CY2018Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2018Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2018Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2017Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2018Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
8639000 | |
CY2017Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
6267000 | |
us-gaap |
Proceeds From Divestiture Of Businesses
ProceedsFromDivestitureOfBusinesses
|
284000 | ||
us-gaap |
Proceeds From Divestiture Of Businesses
ProceedsFromDivestitureOfBusinesses
|
|||
us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
|
5248000 | ||
us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
|
5749000 | ||
us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
44721000 | ||
us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
34090000 | ||
CY2018Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
210053000 | |
CY2017Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
166440000 | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
5000000 | ||
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
|||
CY2018Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
7458000 | |
CY2017Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
5877000 | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
21155000 | ||
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
17784000 | ||
CY2018Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
283460000 | |
CY2017Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
224697000 | |
CY2018Q3 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
115430000 | |
CY2017Q3 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
88105000 | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
332827000 | ||
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
250312000 | ||
CY2018Q3 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
16818000 | |
CY2017Q3 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
13846000 | |
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
50947000 | ||
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
41463000 | ||
CY2018Q3 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
3000000 | |
CY2017Q3 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2200000 | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
7986000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
6159000 | ||
CY2018Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
126008 | |
CY2018Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
51.25 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
|
22742 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
36258 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
50.08 | ||
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
399397 | |
CY2018Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
260803 | |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
51.14 | |
CY2018Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
64.66 | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
39.31 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
|
70 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
110.59 | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period
SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
|
P10Y | ||
CY2018Q3 | us-gaap |
Short Term Borrowings
ShortTermBorrowings
|
||
CY2017Q4 | us-gaap |
Short Term Borrowings
ShortTermBorrowings
|
5000000 | |
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
152110 | ||
CY2018Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
531206000 | |
CY2017Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
461215000 | |
CY2018Q3 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
3900000 | |
CY2017Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
4200000 | |
CY2018Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
27337886 | |
CY2017Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
26802034 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
27268311 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
26716553 | ||
CY2018Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
27038585 | |
CY2017Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
26617349 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
26963205 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
26600174 |