2018 Q2 Form 10-K Financial Statement
#000106918319000023 Filed on February 27, 2019
Income Statement
Concept | 2018 Q2 | 2018 Q1 | 2018 |
---|---|---|---|
Revenue | $99.23M | $20.24M | $420.1M |
YoY Change | 24.59% | -74.46% | 22.18% |
Cost Of Revenue | $36.08M | $36.75M | $161.5M |
YoY Change | 6.11% | 20.22% | 18.12% |
Gross Profit | $63.14M | $64.46M | $258.6M |
YoY Change | 38.36% | 32.45% | 24.87% |
Gross Profit Margin | 63.64% | 318.47% | 61.56% |
Selling, General & Admin | $39.34M | $35.76M | $156.9M |
YoY Change | 23.63% | 15.89% | 13.12% |
% of Gross Profit | 62.31% | 55.47% | 60.67% |
Research & Development | $18.50M | $15.12M | $76.86M |
YoY Change | 42.44% | 21.31% | 38.8% |
% of Gross Profit | 29.3% | 23.45% | 29.72% |
Depreciation & Amortization | $2.750M | $2.411M | $10.62M |
YoY Change | 53.12% | 50.31% | 32.01% |
% of Gross Profit | 4.36% | 3.74% | 4.11% |
Operating Expenses | $57.84M | $50.88M | $233.7M |
YoY Change | 29.08% | 17.45% | 20.45% |
Operating Profit | $5.299M | $13.58M | $24.84M |
YoY Change | 543.08% | 153.89% | 90.75% |
Interest Expense | -$295.0K | $1.263M | $3.263M |
YoY Change | -117.52% | 513.11% | 19.17% |
% of Operating Profit | -5.57% | 9.3% | 13.14% |
Other Income/Expense, Net | |||
YoY Change | |||
Pretax Income | $5.004M | $14.85M | $28.10M |
YoY Change | 99.52% | 167.21% | 78.31% |
Income Tax | -$3.481M | $1.920M | -$1.101M |
% Of Pretax Income | -69.56% | 12.93% | -3.92% |
Net Earnings | $8.485M | $12.93M | $29.21M |
YoY Change | 272.8% | 182.23% | 460.88% |
Net Earnings / Revenue | 8.55% | 63.86% | 6.95% |
Basic Earnings Per Share | $0.15 | $0.24 | $0.52 |
Diluted Earnings Per Share | $0.15 | $0.24 | $0.50 |
COMMON SHARES | |||
Basic Shares Outstanding | 55.53M shares | 53.12M shares | 56.39M |
Diluted Shares Outstanding | 57.05M shares | 54.53M shares | 57.92M |
Balance Sheet
Concept | 2018 Q2 | 2018 Q1 | 2018 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $311.6M | $96.80M | $349.5M |
YoY Change | 404.21% | 35.2% | 326.22% |
Cash & Equivalents | $307.5M | $92.33M | $349.5M |
Short-Term Investments | $4.100M | $4.500M | $0.00 |
Other Short-Term Assets | $26.60M | $21.90M | $30.40M |
YoY Change | 16.16% | 39.49% | 40.09% |
Inventory | $43.97M | $43.10M | $33.80M |
Prepaid Expenses | |||
Receivables | $104.8M | $97.10M | $144.5M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $487.0M | $114.2M | $558.2M |
YoY Change | 155.02% | -36.68% | 172.03% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $34.50M | $31.18M | $37.90M |
YoY Change | 16.55% | 18.09% | 21.47% |
Goodwill | $24.68M | $14.95M | |
YoY Change | 87.24% | 14.97% | |
Intangibles | $20.44M | $17.50M | |
YoY Change | 5.73% | -13.63% | |
Long-Term Investments | |||
YoY Change | |||
Other Assets | $22.83M | $20.69M | $42.30M |
YoY Change | 50.38% | 39.97% | 36.01% |
Total Long-Term Assets | $155.4M | $55.19M | $161.3M |
YoY Change | 23.99% | -53.7% | 21.37% |
TOTAL ASSETS | |||
Total Short-Term Assets | $487.0M | $114.2M | $558.2M |
Total Long-Term Assets | $155.4M | $55.19M | $161.3M |
Total Assets | $642.4M | $169.4M | $719.5M |
YoY Change | 103.09% | -43.45% | 112.81% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $9.213M | $11.69M | $15.20M |
YoY Change | -48.8% | -25.2% | 76.74% |
Accrued Expenses | $30.00M | $26.01M | $36.90M |
YoY Change | 50.89% | 27.96% | 76.56% |
Deferred Revenue | $76.58M | $71.26M | |
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $120.9M | $97.28M | $166.0M |
YoY Change | 27.47% | 7.5% | 53.7% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Other Long-Term Liabilities | $72.70M | $64.90M | $86.20M |
YoY Change | 25.34% | 25.78% | 37.48% |
Total Long-Term Liabilities | $72.70M | $64.90M | $86.20M |
YoY Change | 25.34% | 25.78% | 37.48% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $120.9M | $97.28M | $166.0M |
Total Long-Term Liabilities | $72.70M | $64.90M | $86.20M |
Total Liabilities | $193.6M | $153.4M | $252.2M |
YoY Change | 26.63% | 7.94% | 47.74% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $163.6M | $142.2M | |
YoY Change | 31.05% | 16.01% | |
Common Stock | $442.7M | $202.3M | |
YoY Change | 127.94% | 6.66% | |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $155.9M | $155.9M | |
YoY Change | 0.0% | 0.0% | |
Treasury Stock Shares | 20.22M shares | 20.22M shares | |
Shareholders Equity | $448.8M | $199.3M | $467.3M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $642.4M | $295.6M | $719.5M |
YoY Change | 103.09% | -1.31% | 112.81% |
Cashflow Statement
Concept | 2018 Q2 | 2018 Q1 | 2018 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $8.485M | $12.93M | $29.21M |
YoY Change | 272.8% | 182.23% | 460.88% |
Depreciation, Depletion And Amortization | $2.750M | $2.411M | $10.62M |
YoY Change | 53.12% | 50.31% | 32.01% |
Cash From Operating Activities | -$1.930M | $18.04M | $63.88M |
YoY Change | -67.01% | -373.02% | 245.81% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$3.820M | $1.063M | $11.14M |
YoY Change | -212.42% | -54.63% | 6.91% |
Acquisitions | $0.00 | $4.990M | |
YoY Change | -100.0% | -53.05% | |
Other Investing Activities | -$4.680M | $2.370M | $1.840M |
YoY Change | 7.09% | -80.76% | -93.97% |
Cash From Investing Activities | -$8.500M | $1.268M | -$9.860M |
YoY Change | 8.42% | -87.17% | -151.67% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | $234.0M | -$234.0M | |
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | 226.6M | -$3.421M | 219.3M |
YoY Change | 41103.64% | 82.26% | -5842.09% |
NET CHANGE | |||
Cash From Operating Activities | -1.930M | $18.04M | 63.88M |
Cash From Investing Activities | -8.500M | $1.268M | -9.860M |
Cash From Financing Activities | 226.6M | -$3.421M | 219.3M |
Net Change In Cash | 216.2M | $16.36M | 272.6M |
YoY Change | -1745.28% | 1137.52% | 690.8% |
FREE CASH FLOW | |||
Cash From Operating Activities | -$1.930M | $18.04M | $63.88M |
Capital Expenditures | -$3.820M | $1.063M | $11.14M |
Free Cash Flow | $1.890M | $16.98M | $52.74M |
YoY Change | -120.44% | -289.69% | 554.94% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2018Q4 | aaxn |
Adjusted Ebitda Goal Goal Number Eleven
AdjustedEBITDAGoalGoalNumberEleven
|
175000000 | USD |
CY2018Q4 | aaxn |
Adjusted Ebitda Goal Goal Number Fifteen
AdjustedEBITDAGoalGoalNumberFifteen
|
220000000 | USD |
CY2018Q4 | aaxn |
Adjusted Ebitda Goal Goal Number Fourteen
AdjustedEBITDAGoalGoalNumberFourteen
|
210000000 | USD |
CY2018Q4 | aaxn |
Adjusted Ebitda Goal Goal Number Nine
AdjustedEBITDAGoalGoalNumberNine
|
125000000 | USD |
CY2018Q4 | aaxn |
Adjusted Ebitda Goal Goal Number Sixteen
AdjustedEBITDAGoalGoalNumberSixteen
|
230000000 | USD |
CY2018Q4 | aaxn |
Adjusted Ebitda Goal Goal Number Ten
AdjustedEBITDAGoalGoalNumberTen
|
155000000 | USD |
CY2018Q4 | aaxn |
Adjusted Ebitda Goal Goal Number Thirteen
AdjustedEBITDAGoalGoalNumberThirteen
|
200000000 | USD |
CY2018Q4 | aaxn |
Adjusted Ebitda Goal Goal Number Twelve
AdjustedEBITDAGoalGoalNumberTwelve
|
190000000 | USD |
CY2018Q4 | aaxn |
Amount Of Open Purchase Orders
AmountOfOpenPurchaseOrders
|
66600000 | USD |
CY2018Q4 | aaxn |
Cash And Cash Equivalent At Four Depository Institutions
CashAndCashEquivalentAtFourDepositoryInstitutions
|
342300000 | USD |
CY2017Q4 | aaxn |
Cash Cash Equivalent And Investments Amortized Cost
CashCashEquivalentAndInvestmentsAmortizedCost
|
75105000 | USD |
CY2018Q4 | aaxn |
Cash Cash Equivalent And Investments Amortized Cost
CashCashEquivalentAndInvestmentsAmortizedCost
|
349462000 | USD |
CY2018Q4 | aaxn |
Company Tangible Net Worth Ratio
CompanyTangibleNetWorthRatio
|
0.001 | |
CY2016 | aaxn |
Deferred Income Tax Expense Benefit Including Differencefor Revenue Recognition Adoption
DeferredIncomeTaxExpenseBenefitIncludingDifferenceforRevenueRecognitionAdoption
|
-5167000 | USD |
CY2017 | aaxn |
Deferred Income Tax Expense Benefit Including Differencefor Revenue Recognition Adoption
DeferredIncomeTaxExpenseBenefitIncludingDifferenceforRevenueRecognitionAdoption
|
2830000 | USD |
CY2018 | aaxn |
Deferred Income Tax Expense Benefit Including Differencefor Revenue Recognition Adoption
DeferredIncomeTaxExpenseBenefitIncludingDifferenceforRevenueRecognitionAdoption
|
-8749000 | USD |
CY2017Q4 | aaxn |
Deferred Tax Assets Amortization
DeferredTaxAssetsAmortization
|
0 | USD |
CY2018Q4 | aaxn |
Deferred Tax Assets Amortization
DeferredTaxAssetsAmortization
|
412000 | USD |
CY2017Q4 | aaxn |
Deferred Tax Assets Capitalized Research And Development
DeferredTaxAssetsCapitalizedResearchAndDevelopment
|
485000 | USD |
CY2018Q4 | aaxn |
Deferred Tax Assets Capitalized Research And Development
DeferredTaxAssetsCapitalizedResearchAndDevelopment
|
0 | USD |
CY2017Q4 | aaxn |
Deferred Tax Assets Deferred Warranty Revenue
DeferredTaxAssetsDeferredWarrantyRevenue
|
9442000 | USD |
CY2018Q4 | aaxn |
Deferred Tax Assets Deferred Warranty Revenue
DeferredTaxAssetsDeferredWarrantyRevenue
|
13304000 | USD |
CY2017Q4 | aaxn |
Deferred Tax Assets Netof Deferred Tax Liabilities
DeferredTaxAssetsNetofDeferredTaxLiabilities
|
21190000 | USD |
CY2018Q4 | aaxn |
Deferred Tax Assets Netof Deferred Tax Liabilities
DeferredTaxAssetsNetofDeferredTaxLiabilities
|
26776000 | USD |
CY2016 | aaxn |
Effective Income Tax Rate Reconciliation Tax Effectof Intercompany Transactions
EffectiveIncomeTaxRateReconciliationTaxEffectofIntercompanyTransactions
|
630000 | USD |
CY2017 | aaxn |
Effective Income Tax Rate Reconciliation Tax Effectof Intercompany Transactions
EffectiveIncomeTaxRateReconciliationTaxEffectofIntercompanyTransactions
|
-277000 | USD |
CY2018 | aaxn |
Effective Income Tax Rate Reconciliation Tax Effectof Intercompany Transactions
EffectiveIncomeTaxRateReconciliationTaxEffectofIntercompanyTransactions
|
1004000 | USD |
CY2018 | aaxn |
Employee Deferrals Vested Percentage
EmployeeDeferralsVestedPercentage
|
1.00 | |
CY2016 | aaxn |
Income Tax Reconciliation Change In Liability For Unrecognized Tax Benefits
IncomeTaxReconciliationChangeInLiabilityForUnrecognizedTaxBenefits
|
700000 | USD |
CY2017 | aaxn |
Income Tax Reconciliation Change In Liability For Unrecognized Tax Benefits
IncomeTaxReconciliationChangeInLiabilityForUnrecognizedTaxBenefits
|
7000 | USD |
CY2018 | aaxn |
Income Tax Reconciliation Change In Liability For Unrecognized Tax Benefits
IncomeTaxReconciliationChangeInLiabilityForUnrecognizedTaxBenefits
|
1768000 | USD |
CY2016 | aaxn |
Income Tax Reconciliation Permanent Difference
IncomeTaxReconciliationPermanentDifference
|
-457000 | USD |
CY2017 | aaxn |
Income Tax Reconciliation Permanent Difference
IncomeTaxReconciliationPermanentDifference
|
300000 | USD |
CY2018 | aaxn |
Income Tax Reconciliation Permanent Difference
IncomeTaxReconciliationPermanentDifference
|
725000 | USD |
CY2016 | aaxn |
Income Tax Reconciliation Return To Provision Adjustment
IncomeTaxReconciliationReturnToProvisionAdjustment
|
327000 | USD |
CY2017 | aaxn |
Income Tax Reconciliation Return To Provision Adjustment
IncomeTaxReconciliationReturnToProvisionAdjustment
|
23000 | USD |
CY2018 | aaxn |
Income Tax Reconciliation Return To Provision Adjustment
IncomeTaxReconciliationReturnToProvisionAdjustment
|
1780000 | USD |
CY2016 | aaxn |
Increase Decrease In Prepaid Expense And Other Current Assets
IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets
|
10611000 | USD |
CY2017 | aaxn |
Increase Decrease In Prepaid Expense And Other Current Assets
IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets
|
8992000 | USD |
CY2018 | aaxn |
Increase Decrease In Prepaid Expense And Other Current Assets
IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets
|
12739000 | USD |
CY2018 | aaxn |
Increase Decrease Revenuefrom Contractwith Customer Excluding Assessed Tax
IncreaseDecreaseRevenuefromContractwithCustomerExcludingAssessedTax
|
-900000 | USD |
CY2018 | aaxn |
Increase Decreaseto Sales Generaland Administration Expense
IncreaseDecreasetoSalesGeneralandAdministrationExpense
|
1300000 | USD |
CY2017Q4 | aaxn |
Inventory Finished Goods Trial And Evaluation Hardware
InventoryFinishedGoodsTrialAndEvaluationHardware
|
1400000 | USD |
CY2018Q4 | aaxn |
Inventory Finished Goods Trial And Evaluation Hardware
InventoryFinishedGoodsTrialAndEvaluationHardware
|
1400000 | USD |
CY2018 | aaxn |
Market Capitalization Goalfor Tranche First Tranche
MarketCapitalizationGoalforTrancheFirstTranche
|
2500000000 | USD |
CY2018 | aaxn |
Market Capitalization Goalfor Tranche Incremental Increase
MarketCapitalizationGoalforTrancheIncrementalIncrease
|
1000000000 | USD |
CY2018Q4 | aaxn |
Maximum Ratio Of Liabilities To Tangible Net Worth
MaximumRatioOfLiabilitiesToTangibleNetWorth
|
2.50 | |
CY2018 | aaxn |
Non Qualified Deferred Compensation Plan Eligible Participants Deferral Percentage Of Base Salary
NonQualifiedDeferredCompensationPlanEligibleParticipantsDeferralPercentageOfBaseSalary
|
0.80 | |
CY2018 | aaxn |
Non Qualified Deferred Compensation Plan Eligible Participants Deferral Percentage Of Other Compensation
NonQualifiedDeferredCompensationPlanEligibleParticipantsDeferralPercentageOfOtherCompensation
|
1.00 | |
CY2016 | aaxn |
Noncashor Part Noncash Acquisition Noncash Financialor Equity Instrument Consideration Valueof Shares Issued
NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationValueofSharesIssued
|
3325000 | USD |
CY2017 | aaxn |
Noncashor Part Noncash Acquisition Noncash Financialor Equity Instrument Consideration Valueof Shares Issued
NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationValueofSharesIssued
|
1007000 | USD |
CY2018 | aaxn |
Noncashor Part Noncash Acquisition Noncash Financialor Equity Instrument Consideration Valueof Shares Issued
NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationValueofSharesIssued
|
0 | USD |
CY2018 | aaxn |
Number Of Classes Of Stock
NumberOfClassesOfStock
|
2 | class_of_stock |
CY2018 | aaxn |
Number Of Depository Institutions
NumberOfDepositoryInstitutions
|
4 | depository_institution |
CY2018 | aaxn |
Number Of Revenue Sources
NumberOfRevenueSources
|
2 | source |
CY2018Q4 | aaxn |
Operational Goal Probableof Achievement Adjusted Ebitda
OperationalGoalProbableofAchievementAdjustedEBITDA
|
125000000 | USD |
CY2018Q4 | aaxn |
Operational Goal Probableof Achievement Total Revenue
OperationalGoalProbableofAchievementTotalRevenue
|
710100000 | USD |
CY2016 | aaxn |
Percentage Of Sales By Geographic Area
PercentageOfSalesByGeographicArea
|
1 | |
CY2017 | aaxn |
Percentage Of Sales By Geographic Area
PercentageOfSalesByGeographicArea
|
1 | |
CY2018 | aaxn |
Percentage Of Sales By Geographic Area
PercentageOfSalesByGeographicArea
|
1 | |
CY2017Q4 | aaxn |
Prepaid Expenses Depositsand Other Assets Noncurrent
PrepaidExpensesDepositsandOtherAssetsNoncurrent
|
1384000 | USD |
CY2018Q4 | aaxn |
Prepaid Expenses Depositsand Other Assets Noncurrent
PrepaidExpensesDepositsandOtherAssetsNoncurrent
|
3212000 | USD |
CY2016 | aaxn |
Property And Equipment Purchases In Accounts Payable
PropertyAndEquipmentPurchasesInAccountsPayable
|
82000 | USD |
CY2017 | aaxn |
Property And Equipment Purchases In Accounts Payable
PropertyAndEquipmentPurchasesInAccountsPayable
|
133000 | USD |
CY2018 | aaxn |
Property And Equipment Purchases In Accounts Payable
PropertyAndEquipmentPurchasesInAccountsPayable
|
501000 | USD |
CY2016 | aaxn |
Provision For Unrecognized Tax Benefits
ProvisionForUnrecognizedTaxBenefits
|
582000 | USD |
CY2017 | aaxn |
Provision For Unrecognized Tax Benefits
ProvisionForUnrecognizedTaxBenefits
|
-191000 | USD |
CY2018 | aaxn |
Provision For Unrecognized Tax Benefits
ProvisionForUnrecognizedTaxBenefits
|
1144000 | USD |
CY2017Q4 | aaxn |
Restricted Cash Performance Guarantee
RestrictedCashPerformanceGuarantee
|
3333000 | USD |
CY2018Q4 | aaxn |
Restricted Cash Performance Guarantee
RestrictedCashPerformanceGuarantee
|
661000 | USD |
aaxn |
Revenue From Contract With Customer Payment Due Date From Date Of Invoice
RevenueFromContractWithCustomerPaymentDueDateFromDateOfInvoice
|
P30D | ||
CY2018Q4 | aaxn |
Revenue Goal Goal Number Eight
RevenueGoalGoalNumberEight
|
2010058000 | USD |
CY2018Q4 | aaxn |
Revenue Goal Goal Number Five
RevenueGoalGoalNumberFive
|
1410058000 | USD |
CY2018Q4 | aaxn |
Revenue Goal Goal Number Four
RevenueGoalGoalNumberFour
|
1210058000 | USD |
CY2018Q4 | aaxn |
Revenue Goal Goal Number One
RevenueGoalGoalNumberOne
|
710058000 | USD |
CY2018Q4 | aaxn |
Revenue Goal Goal Number Seven
RevenueGoalGoalNumberSeven
|
1810058000 | USD |
CY2018Q4 | aaxn |
Revenue Goal Goal Number Six
RevenueGoalGoalNumberSix
|
1610058000 | USD |
CY2018Q4 | aaxn |
Revenue Goal Goal Number Three
RevenueGoalGoalNumberThree
|
1010058000 | USD |
CY2018Q4 | aaxn |
Revenue Goal Goal Number Two
RevenueGoalGoalNumberTwo
|
860058000 | USD |
CY2018Q4 | aaxn |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceFairValue
|
38640 | |
CY2016 | aaxn |
Stock Options Exercised And Restricted Stock Units Vested Value Net Of Withholdings
StockOptionsExercisedAndRestrictedStockUnitsVestedValueNetOfWithholdings
|
-1294000 | USD |
CY2017 | aaxn |
Stock Options Exercised And Restricted Stock Units Vested Value Net Of Withholdings
StockOptionsExercisedAndRestrictedStockUnitsVestedValueNetOfWithholdings
|
-2069000 | USD |
CY2018 | aaxn |
Stock Options Exercised And Restricted Stock Units Vested Value Net Of Withholdings
StockOptionsExercisedAndRestrictedStockUnitsVestedValueNetOfWithholdings
|
-12370000 | USD |
CY2017 | aaxn |
Tax Cuts And Jobs Act Of2017 Incomplete Accounting Provisional Income Tax Expense Benefit
TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit
|
7600000 | USD |
CY2018Q4 | aaxn |
Tax Cuts And Jobs Act Of2017 Incomplete Accounting Provisional Income Tax Expense Benefit
TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit
|
300000 | USD |
CY2016 | aaxn |
Tax Impactof Unrecorded Tax Liability Benefits
TaxImpactofUnrecordedTaxLiabilityBenefits
|
437000 | USD |
CY2017 | aaxn |
Tax Impactof Unrecorded Tax Liability Benefits
TaxImpactofUnrecordedTaxLiabilityBenefits
|
-234000 | USD |
CY2018 | aaxn |
Tax Impactof Unrecorded Tax Liability Benefits
TaxImpactofUnrecordedTaxLiabilityBenefits
|
1143000 | USD |
CY2018 | aaxn |
Total Outof Period Adjustments
TotalOutofPeriodAdjustments
|
1800000 | USD |
CY2015Q4 | aaxn |
Unrecognized Tax Benefit Netof Intereston Income Taxes Accrued
UnrecognizedTaxBenefitNetofInterestonIncomeTaxesAccrued
|
3396000 | USD |
CY2016Q4 | aaxn |
Unrecognized Tax Benefit Netof Intereston Income Taxes Accrued
UnrecognizedTaxBenefitNetofInterestonIncomeTaxesAccrued
|
4050000 | USD |
CY2017Q4 | aaxn |
Unrecognized Tax Benefit Netof Intereston Income Taxes Accrued
UnrecognizedTaxBenefitNetofInterestonIncomeTaxesAccrued
|
4243000 | USD |
CY2018Q4 | aaxn |
Unrecognized Tax Benefit Netof Intereston Income Taxes Accrued
UnrecognizedTaxBenefitNetofInterestonIncomeTaxesAccrued
|
6058000 | USD |
CY2018Q4 | aaxn |
Unrecognized Tax Benefits Thresholdto Favorably Impact Effective Tax Rate
UnrecognizedTaxBenefitsThresholdtoFavorablyImpactEffectiveTaxRate
|
5300000 | USD |
CY2018 | aaxn |
Warranty Period After Purchase Of Product
WarrantyPeriodAfterPurchaseOfProduct
|
P1Y | |
CY2018 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2018 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | |
CY2018 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
FY | |
CY2018 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2018 | |
CY2018 | dei |
Document Period End Date
DocumentPeriodEndDate
|
2018-12-31 | |
CY2018 | dei |
Document Type
DocumentType
|
10-K | |
CY2018 | dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001069183 | |
CY2019Q1 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
58829384 | shares |
CY2018 | dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | |
CY2018 | dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | |
CY2018 | dei |
Entity Filer Category
EntityFilerCategory
|
Large Accelerated Filer | |
CY2018Q2 | dei |
Entity Public Float
EntityPublicFloat
|
3613000000 | USD |
CY2018 | dei |
Entity Registrant Name
EntityRegistrantName
|
AXON ENTERPRISE, INC. | |
CY2018 | dei |
Entity Shell Company
EntityShellCompany
|
false | |
CY2018 | dei |
Entity Small Business
EntitySmallBusiness
|
false | |
CY2018 | dei |
Entity Voluntary Filers
EntityVoluntaryFilers
|
No | |
CY2018 | dei |
Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
|
Yes | |
CY2017Q4 | us-gaap |
Accounts Notes And Loans Receivable Net Current
AccountsNotesAndLoansReceivableNetCurrent
|
56064000 | USD |
CY2018Q4 | us-gaap |
Accounts Notes And Loans Receivable Net Current
AccountsNotesAndLoansReceivableNetCurrent
|
130579000 | USD |
CY2018Q1 | us-gaap |
Accounts Notes And Loans Receivable Net Current
AccountsNotesAndLoansReceivableNetCurrent
|
84979000 | USD |
CY2017Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
8592000 | USD |
CY2018Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
15164000 | USD |
CY2017Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
23502000 | USD |
CY2018Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
41092000 | USD |
CY2018Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
26014000 | USD |
CY2017Q4 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
3870000 | USD |
CY2018Q4 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
4894000 | USD |
CY2017Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
36477000 | USD |
CY2018Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
39885000 | USD |
CY2017Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-1467000 | USD |
CY2018Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-1513000 | USD |
CY2017Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
201672000 | USD |
CY2018Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
453400000 | USD |
CY2016 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
9369000 | USD |
CY2017 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
15610000 | USD |
CY2018 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
21879000 | USD |
CY2016 | us-gaap |
Adjustments To Additional Paid In Capital Tax Effect From Share Based Compensation
AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
|
1438000 | USD |
CY2016 | us-gaap |
Adjustments To Additional Paid In Capital Tax Effect From Share Based Compensation
AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
|
1400000 | USD |
CY2018 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
3300000 | USD |
CY2017Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
754000 | USD |
CY2017Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
800000 | USD |
CY2018Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1882000 | USD |
CY2018Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1900000 | USD |
CY2016 | us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
1265000 | USD |
CY2017 | us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
657000 | USD |
CY2018 | us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
34000 | USD |
CY2016 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
900000 | USD |
CY2017 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
4700000 | USD |
CY2018 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
5700000 | USD |
CY2016 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
443000 | shares |
CY2017 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
386000 | shares |
CY2018 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
6757000 | shares |
CY2017Q4 | us-gaap |
Assets
Assets
|
338112000 | USD |
CY2018Q4 | us-gaap |
Assets
Assets
|
719540000 | USD |
CY2018Q1 | us-gaap |
Assets
Assets
|
169376000 | USD |
CY2017Q4 | us-gaap |
Assets Current
AssetsCurrent
|
205192000 | USD |
CY2018Q4 | us-gaap |
Assets Current
AssetsCurrent
|
558155000 | USD |
CY2018Q1 | us-gaap |
Assets Current
AssetsCurrent
|
114190000 | USD |
CY2017 | us-gaap |
Business Acquisition Pro Forma Earnings Per Share Basic
BusinessAcquisitionProFormaEarningsPerShareBasic
|
-0.04 | |
CY2018 | us-gaap |
Business Acquisition Pro Forma Earnings Per Share Basic
BusinessAcquisitionProFormaEarningsPerShareBasic
|
0.49 | |
CY2017 | us-gaap |
Business Acquisition Pro Forma Earnings Per Share Diluted
BusinessAcquisitionProFormaEarningsPerShareDiluted
|
-0.04 | |
CY2018 | us-gaap |
Business Acquisition Pro Forma Earnings Per Share Diluted
BusinessAcquisitionProFormaEarningsPerShareDiluted
|
0.47 | |
CY2017Q4 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
1693000 | USD |
CY2018Q4 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
0 | USD |
CY2017Q4 | us-gaap |
Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
1048000 | USD |
CY2018Q4 | us-gaap |
Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
0 | USD |
CY2016 | us-gaap |
Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
|
134000 | USD |
CY2017 | us-gaap |
Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
|
0 | USD |
CY2018 | us-gaap |
Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
|
0 | USD |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due
CapitalLeasesFutureMinimumPaymentsDue
|
76000 | USD |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due Current
CapitalLeasesFutureMinimumPaymentsDueCurrent
|
40000 | USD |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Five Years
CapitalLeasesFutureMinimumPaymentsDueInFiveYears
|
0 | USD |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Four Years
CapitalLeasesFutureMinimumPaymentsDueInFourYears
|
0 | USD |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Three Years
CapitalLeasesFutureMinimumPaymentsDueInThreeYears
|
0 | USD |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Two Years
CapitalLeasesFutureMinimumPaymentsDueInTwoYears
|
36000 | USD |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due Thereafter
CapitalLeasesFutureMinimumPaymentsDueThereafter
|
0 | USD |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Interest Included In Payments
CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
|
6000 | USD |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments
CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
|
70000 | USD |
CY2018Q4 | us-gaap |
Capitalized Contract Cost Net
CapitalizedContractCostNet
|
22592000 | USD |
CY2018Q4 | us-gaap |
Capitalized Contract Cost Net Current
CapitalizedContractCostNetCurrent
|
7062000 | USD |
CY2017Q4 | us-gaap |
Capitalized Contract Cost Net Noncurrent
CapitalizedContractCostNetNoncurrent
|
6803000 | USD |
CY2018Q4 | us-gaap |
Capitalized Contract Cost Net Noncurrent
CapitalizedContractCostNetNoncurrent
|
15530000 | USD |
CY2018Q1 | us-gaap |
Capitalized Contract Cost Net Noncurrent
CapitalizedContractCostNetNoncurrent
|
12200000 | USD |
CY2016Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
40651000 | USD |
CY2017Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
75105000 | USD |
CY2018Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
349462000 | USD |
CY2015Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
59526000 | USD |
CY2016Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
43968000 | USD |
CY2017Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
78438000 | USD |
CY2018Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
351027000 | USD |
CY2016 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-15558000 | USD |
CY2017 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
34470000 | USD |
CY2018 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
272589000 | USD |
CY2017Q4 | us-gaap |
Cash Surrender Value Fair Value Disclosure
CashSurrenderValueFairValueDisclosure
|
3800000 | USD |
CY2017Q4 | us-gaap |
Cash Surrender Value Fair Value Disclosure
CashSurrenderValueFairValueDisclosure
|
3846000 | USD |
CY2018Q4 | us-gaap |
Cash Surrender Value Fair Value Disclosure
CashSurrenderValueFairValueDisclosure
|
3600000 | USD |
CY2018Q4 | us-gaap |
Cash Surrender Value Fair Value Disclosure
CashSurrenderValueFairValueDisclosure
|
3596000 | USD |
CY2017Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2018Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2017Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.00001 | |
CY2018Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.00001 | |
CY2017Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | shares |
CY2018Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | shares |
CY2017Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
52969869 | shares |
CY2018Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
58810637 | shares |
CY2017Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
52969869 | shares |
CY2018Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
58810637 | shares |
CY2017Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
1000 | USD |
CY2018Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
1000 | USD |
CY2016 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
18117000 | USD |
CY2017 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
2837000 | USD |
CY2018 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
29159000 | USD |
CY2018Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
13960000 | USD |
CY2017Q4 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
0 | USD |
CY2018Q4 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
13960000 | USD |
CY2018Q1 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
5512000 | USD |
CY2017Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
125282000 | USD |
CY2018Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
181433000 | USD |
CY2017Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
70401000 | USD |
CY2018Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
107016000 | USD |
CY2018Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
71264000 | USD |
CY2017Q4 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
54881000 | USD |
CY2018Q4 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
74417000 | USD |
CY2018Q1 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
56130000 | USD |
CY2018 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
63475000 | USD |
CY2016 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
97709000 | USD |
CY2017 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
136710000 | USD |
CY2018 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
161485000 | USD |
CY2017Q4 | us-gaap |
Cumulative Effect Of New Accounting Principle In Period Of Adoption
CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
|
178000 | USD |
CY2018Q4 | us-gaap |
Cumulative Effect Of New Accounting Principle In Period Of Adoption
CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
|
18993000 | USD |
CY2016 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
16346000 | USD |
CY2017 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
6039000 | USD |
CY2018 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
4900000 | USD |
CY2016 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
1050000 | USD |
CY2017 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
656000 | USD |
CY2018 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
228000 | USD |
CY2016 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
18930000 | USD |
CY2017 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
7958000 | USD |
CY2018 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
6505000 | USD |
CY2016 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
1534000 | USD |
CY2017 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
1263000 | USD |
CY2018 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
1377000 | USD |
CY2017Q4 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
3859000 | USD |
CY2018Q4 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
3235000 | USD |
CY2016 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
-4145000 | USD |
CY2017 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
4539000 | USD |
CY2018 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
-8382000 | USD |
CY2016 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
-45000 | USD |
CY2017 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
-78000 | USD |
CY2018 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
-3000 | USD |
CY2017Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
15755000 | USD |
CY2018Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
19347000 | USD |
CY2018Q1 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
10597000 | USD |
CY2016 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-5167000 | USD |
CY2017 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
2830000 | USD |
CY2018 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-3592000 | USD |
CY2017Q4 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
3681000 | USD |
CY2018Q4 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
3484000 | USD |
CY2016 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
-977000 | USD |
CY2017 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
-1631000 | USD |
CY2018 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
-364000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
24871000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
30260000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
|
702000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
|
1294000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
|
15755000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
|
19347000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
|
3691000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
|
2347000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards Domestic
DeferredTaxAssetsOperatingLossCarryforwardsDomestic
|
1500000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards State And Local
DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
|
2500000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Tax Credit Carryforwards Research
DeferredTaxAssetsTaxCreditCarryforwardsResearch
|
3817000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Tax Credit Carryforwards Research
DeferredTaxAssetsTaxCreditCarryforwardsResearch
|
5193000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
|
1109000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
|
858000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
|
3704000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
|
3758000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Other
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
|
1921000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Other
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
|
3094000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
5435000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
7429000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities
DeferredTaxLiabilities
|
1706000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Liabilities
DeferredTaxLiabilities
|
2849000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities Goodwill And Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
|
1398000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Liabilities Goodwill And Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
|
57000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
|
256000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
|
1232000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
2027000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
2195000 | USD |
CY2016 | us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
1600000 | USD |
CY2017 | us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
2500000 | USD |
CY2018 | us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
3200000 | USD |
CY2016 | us-gaap |
Depreciation
Depreciation
|
2500000 | USD |
CY2017 | us-gaap |
Depreciation
Depreciation
|
3400000 | USD |
CY2018 | us-gaap |
Depreciation
Depreciation
|
4900000 | USD |
CY2016 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
3658000 | USD |
CY2017 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
8041000 | USD |
CY2018 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
10615000 | USD |
CY2016 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.33 | |
CY2017Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.09 | |
CY2017Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.04 | |
CY2017Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.01 | |
CY2017Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.04 | |
CY2017 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.10 | |
CY2018Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.24 | |
CY2018Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.15 | |
CY2018Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.10 | |
CY2018Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.04 | |
CY2018 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.52 | |
CY2016 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.32 | |
CY2017Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.09 | |
CY2017Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.04 | |
CY2017Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.01 | |
CY2017Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.04 | |
CY2017 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.10 | |
CY2018Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.24 | |
CY2018Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.15 | |
CY2018Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.10 | |
CY2018Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.03 | |
CY2018 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.50 | |
CY2016 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
906000 | USD |
CY2017 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
737000 | USD |
CY2018 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
-774000 | USD |
CY2016 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.451 | |
CY2017 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.669 | |
CY2018 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.039 | |
CY2016 | us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
0 | USD |
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
0 | USD |
CY2018 | us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
1167000 | USD |
CY2017Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
8957000 | USD |
CY2018Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
19063000 | USD |
CY2018 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P7Y2M12D | |
CY2016 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
3526000 | USD |
CY2017 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
5791000 | USD |
CY2018 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
4049000 | USD |
CY2018Q4 | us-gaap |
Escrow Deposit
EscrowDeposit
|
200000 | USD |
CY2016 | us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
1438000 | USD |
CY2017 | us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
0 | USD |
CY2018 | us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
0 | USD |
CY2016 | us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
1438000 | USD |
CY2017 | us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
0 | USD |
CY2018 | us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
0 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
7202000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
12650000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
|
2323000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
3463000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
934000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
1211000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
2852000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
3294000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
24253000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
26727000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
17051000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
14077000 | USD |
CY2016 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
-42000 | USD |
CY2017 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
28000 | USD |
CY2018 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
-303000 | USD |
CY2016 | us-gaap |
Gain Loss On Disposition Of Intangible Assets
GainLossOnDispositionOfIntangibleAssets
|
-21000 | USD |
CY2017 | us-gaap |
Gain Loss On Disposition Of Intangible Assets
GainLossOnDispositionOfIntangibleAssets
|
-1146000 | USD |
CY2018 | us-gaap |
Gain Loss On Disposition Of Intangible Assets
GainLossOnDispositionOfIntangibleAssets
|
-2117000 | USD |
CY2017Q4 | us-gaap |
Goodwill
Goodwill
|
14927000 | USD |
CY2018Q4 | us-gaap |
Goodwill
Goodwill
|
24981000 | USD |
CY2018 | us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
10285000 | USD |
CY2016 | us-gaap |
Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
|
0 | USD |
CY2017 | us-gaap |
Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
|
1000000 | USD |
CY2018 | us-gaap |
Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
|
2000000 | USD |
CY2018 | us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
-231000 | USD |
CY2016 | us-gaap |
Goodwill Purchase Accounting Adjustments
GoodwillPurchaseAccountingAdjustments
|
520000 | USD |
CY2017 | us-gaap |
Goodwill Purchase Accounting Adjustments
GoodwillPurchaseAccountingAdjustments
|
-23000 | USD |
CY2018 | us-gaap |
Goodwill Purchase Accounting Adjustments
GoodwillPurchaseAccountingAdjustments
|
0 | USD |
CY2016 | us-gaap |
Gross Profit
GrossProfit
|
170536000 | USD |
CY2017Q1 | us-gaap |
Gross Profit
GrossProfit
|
48670000 | USD |
CY2017Q2 | us-gaap |
Gross Profit
GrossProfit
|
45637000 | USD |
CY2017Q3 | us-gaap |
Gross Profit
GrossProfit
|
49765000 | USD |
CY2017Q4 | us-gaap |
Gross Profit
GrossProfit
|
63016000 | USD |
CY2017 | us-gaap |
Gross Profit
GrossProfit
|
207088000 | USD |
CY2018Q1 | us-gaap |
Gross Profit
GrossProfit
|
64461000 | USD |
CY2018Q2 | us-gaap |
Gross Profit
GrossProfit
|
63143000 | USD |
CY2018Q3 | us-gaap |
Gross Profit
GrossProfit
|
65633000 | USD |
CY2018Q4 | us-gaap |
Gross Profit
GrossProfit
|
65346000 | USD |
CY2018 | us-gaap |
Gross Profit
GrossProfit
|
258583000 | USD |
CY2017Q4 | us-gaap |
Held To Maturity Securities
HeldToMaturitySecurities
|
81967000 | USD |
CY2018Q4 | us-gaap |
Held To Maturity Securities
HeldToMaturitySecurities
|
349462000 | USD |
CY2017Q4 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Loss
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
|
6000 | USD |
CY2018Q4 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Loss
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
|
0 | USD |
CY2017Q4 | us-gaap |
Held To Maturity Securities Fair Value
HeldToMaturitySecuritiesFairValue
|
81961000 | USD |
CY2018Q4 | us-gaap |
Held To Maturity Securities Fair Value
HeldToMaturitySecuritiesFairValue
|
349462000 | USD |
CY2016 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
38414000 | USD |
CY2017 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
14978000 | USD |
CY2018 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
25751000 | USD |
CY2016 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
31497000 | USD |
CY2017 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
15761000 | USD |
CY2018 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
28104000 | USD |
CY2016 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
-6917000 | USD |
CY2017 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
783000 | USD |
CY2018 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
2353000 | USD |
CY2016 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
14200000 | USD |
CY2017 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
10554000 | USD |
CY2018 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-1101000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
1779000 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
1949000 | USD |
CY2018 | us-gaap |
Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
1984000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
|
0 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
|
7601000 | USD |
CY2018 | us-gaap |
Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
|
0 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Deductions
IncomeTaxReconciliationDeductions
|
77000 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Deductions
IncomeTaxReconciliationDeductions
|
1819000 | USD |
CY2018 | us-gaap |
Income Tax Reconciliation Deductions
IncomeTaxReconciliationDeductions
|
8907000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Deductions Qualified Production Activities
IncomeTaxReconciliationDeductionsQualifiedProductionActivities
|
1928000 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Deductions Qualified Production Activities
IncomeTaxReconciliationDeductionsQualifiedProductionActivities
|
2380000 | USD |
CY2018 | us-gaap |
Income Tax Reconciliation Deductions Qualified Production Activities
IncomeTaxReconciliationDeductionsQualifiedProductionActivities
|
6908000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
|
1521000 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
|
-560000 | USD |
CY2018 | us-gaap |
Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
|
7000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
|
11024000 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
|
5518000 | USD |
CY2018 | us-gaap |
Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
|
5902000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
|
-208000 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
|
-147000 | USD |
CY2018 | us-gaap |
Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
|
592000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
|
889000 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
|
339000 | USD |
CY2018 | us-gaap |
Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
|
-215000 | USD |
CY2016 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
14048000 | USD |
CY2017 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
11487000 | USD |
CY2018 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
10609000 | USD |
CY2016 | us-gaap |
Increase Decrease In Accounts And Notes Receivable
IncreaseDecreaseInAccountsAndNotesReceivable
|
28438000 | USD |
CY2017 | us-gaap |
Increase Decrease In Accounts And Notes Receivable
IncreaseDecreaseInAccountsAndNotesReceivable
|
35305000 | USD |
CY2018 | us-gaap |
Increase Decrease In Accounts And Notes Receivable
IncreaseDecreaseInAccountsAndNotesReceivable
|
67643000 | USD |
CY2016 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
18399000 | USD |
CY2017 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
1530000 | USD |
CY2018 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
13506000 | USD |
CY2016 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
34304000 | USD |
CY2017 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
39735000 | USD |
CY2018 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
54242000 | USD |
CY2018Q4 | us-gaap |
Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
|
-400000 | USD |
CY2016 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
18668000 | USD |
CY2017 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
11746000 | USD |
CY2018 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-14804000 | USD |
CY2016 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
869000 | shares |
CY2017 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
1172000 | shares |
CY2018 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
1530000 | shares |
CY2017Q4 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
1772000 | USD |
CY2018Q4 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
1858000 | USD |
CY2017Q4 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
26025000 | USD |
CY2018Q4 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
28585000 | USD |
CY2017Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
18823000 | USD |
CY2018Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
15935000 | USD |
CY2016 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-354000 | USD |
CY2017 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
2738000 | USD |
CY2018Q1 | us-gaap |
Liabilities
Liabilities
|
153408000 | USD |
CY2017Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
338112000 | USD |
CY2018Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
719540000 | USD |
CY2018Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
295587000 | USD |
CY2017Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
107950000 | USD |
CY2018Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
166011000 | USD |
CY2017 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5207000 | USD |
CY2018Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
12926000 | USD |
CY2018Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
8485000 | USD |
CY2018Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5711000 | USD |
CY2018Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2083000 | USD |
CY2018 | us-gaap |
Net Income Loss
NetIncomeLoss
|
29205000 | USD |
CY2016 | us-gaap |
Noncash Or Part Noncash Acquisition Noncash Financial Or Equity Instrument Consideration Shares Issued1
NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1
|
0 | shares |
CY2018 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
3263000 | USD |
CY2017Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
25346000 | USD |
CY2018Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
14093000 | USD |
CY2017Q4 | us-gaap |
Inventory Net
InventoryNet
|
45465000 | USD |
CY2018Q4 | us-gaap |
Inventory Net
InventoryNet
|
33763000 | USD |
CY2017Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
20119000 | USD |
CY2018Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
19670000 | USD |
CY2018Q4 | us-gaap |
Letters Of Credit Outstanding Amount
LettersOfCreditOutstandingAmount
|
3100000 | USD |
CY2017Q4 | us-gaap |
Liabilities
Liabilities
|
170668000 | USD |
CY2018Q4 | us-gaap |
Liabilities
Liabilities
|
252216000 | USD |
CY2018Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
97278000 | USD |
CY2017Q4 | us-gaap |
Line Of Credit
LineOfCredit
|
0 | USD |
CY2018Q4 | us-gaap |
Line Of Credit
LineOfCredit
|
0 | USD |
CY2018Q4 | us-gaap |
Line Of Credit Facility Remaining Borrowing Capacity
LineOfCreditFacilityRemainingBorrowingCapacity
|
96900000 | USD |
CY2017Q4 | us-gaap |
Long Term Accounts Notes And Loans Receivable Net Noncurrent
LongTermAccountsNotesAndLoansReceivableNetNoncurrent
|
36877000 | USD |
CY2018Q4 | us-gaap |
Long Term Accounts Notes And Loans Receivable Net Noncurrent
LongTermAccountsNotesAndLoansReceivableNetNoncurrent
|
40230000 | USD |
CY2018Q1 | us-gaap |
Long Term Accounts Notes And Loans Receivable Net Noncurrent
LongTermAccountsNotesAndLoansReceivableNetNoncurrent
|
23900000 | USD |
CY2016 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-34554000 | USD |
CY2017 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-3820000 | USD |
CY2018 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
219348000 | USD |
CY2016 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-3045000 | USD |
CY2017 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
19082000 | USD |
CY2018 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-9860000 | USD |
CY2016 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
21135000 | USD |
CY2017 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
18471000 | USD |
CY2018 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
63875000 | USD |
CY2016 | us-gaap |
Net Income Loss
NetIncomeLoss
|
17297000 | USD |
CY2017Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4580000 | USD |
CY2017Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2276000 | USD |
CY2017Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
422000 | USD |
CY2017Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-2071000 | USD |
CY2016Q4 | us-gaap |
Restricted Cash
RestrictedCash
|
3317000 | USD |
CY2017Q4 | us-gaap |
Restricted Cash
RestrictedCash
|
3333000 | USD |
CY2017 | us-gaap |
Noncash Or Part Noncash Acquisition Noncash Financial Or Equity Instrument Consideration Shares Issued1
NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1
|
0 | shares |
CY2018 | us-gaap |
Noncash Or Part Noncash Acquisition Noncash Financial Or Equity Instrument Consideration Shares Issued1
NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1
|
12508000 | shares |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
|
3572000 | USD |
CY2016 | us-gaap |
Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
|
1800000 | USD |
CY2018 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
2 | segment |
CY2016 | us-gaap |
Operating Expenses
OperatingExpenses
|
138685000 | USD |
CY2017 | us-gaap |
Operating Expenses
OperatingExpenses
|
194065000 | USD |
CY2018 | us-gaap |
Operating Expenses
OperatingExpenses
|
233742000 | USD |
CY2016 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
31851000 | USD |
CY2017 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
13023000 | USD |
CY2018 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
24841000 | USD |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
|
12777000 | USD |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
|
3670000 | USD |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
|
573000 | USD |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
|
2001000 | USD |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
|
2961000 | USD |
CY2017 | us-gaap |
Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
|
2900000 | USD |
CY2018 | us-gaap |
Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
|
4200000 | USD |
CY2017Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
7473000 | USD |
CY2018Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
12070000 | USD |
CY2017Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
15366000 | USD |
CY2018Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
22999000 | USD |
CY2018Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
20689000 | USD |
CY2016 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
820000 | USD |
CY2017 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-2370000 | USD |
CY2018 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-46000 | USD |
CY2017Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
89000 | USD |
CY2018Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
37000 | USD |
CY2017Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
1224000 | USD |
CY2018Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
5704000 | USD |
CY2016 | us-gaap |
Payments For Previous Acquisition
PaymentsForPreviousAcquisition
|
952000 | USD |
CY2017 | us-gaap |
Payments For Previous Acquisition
PaymentsForPreviousAcquisition
|
1750000 | USD |
CY2018 | us-gaap |
Payments For Previous Acquisition
PaymentsForPreviousAcquisition
|
2275000 | USD |
CY2016 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
33746000 | USD |
CY2017 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
0 | USD |
CY2018 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
0 | USD |
CY2016 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1772000 | USD |
CY2017 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
3453000 | USD |
CY2018 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
14127000 | USD |
CY2016 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
3500000 | USD |
CY2017 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
10629000 | USD |
CY2018 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
4990000 | USD |
CY2016 | us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
3495000 | USD |
CY2017 | us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
1024000 | USD |
CY2018 | us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
558000 | USD |
CY2016 | us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
56086000 | USD |
CY2017 | us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
19950000 | USD |
CY2018 | us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
4331000 | USD |
CY2016 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
4957000 | USD |
CY2017 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
10419000 | USD |
CY2018 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
11139000 | USD |
CY2017Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.00001 | |
CY2018Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.00001 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
25000000 | shares |
CY2018Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
25000000 | shares |
CY2017Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2018Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2017Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2018Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2017Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2018Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2017Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
21696000 | USD |
CY2018Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
30391000 | USD |
CY2018Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
23699000 | USD |
CY2018Q2 | us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
234000000 | USD |
CY2016 | us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
0 | USD |
CY2017 | us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
0 | USD |
CY2018 | us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
233993000 | USD |
CY2016 | us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
64951000 | USD |
CY2017 | us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
61080000 | USD |
CY2018 | us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
11158000 | USD |
CY2016 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
42000 | USD |
CY2017 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
24000 | USD |
CY2018 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
0 | USD |
CY2016 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
478000 | USD |
CY2017 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
1383000 | USD |
CY2018 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
1757000 | USD |
CY2015Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
314000 | USD |
CY2016Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
780000 | USD |
CY2017Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
644000 | USD |
CY2018Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
898000 | USD |
CY2016 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
155000 | USD |
CY2017 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
245000 | USD |
CY2018 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
458000 | USD |
CY2016 | us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
621000 | USD |
CY2017 | us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
109000 | USD |
CY2018 | us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
712000 | USD |
CY2017Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
67649000 | USD |
CY2018Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
77778000 | USD |
CY2017Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
31172000 | USD |
CY2018Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
37893000 | USD |
CY2016 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
30609000 | USD |
CY2017 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
55373000 | USD |
CY2018 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
76856000 | USD |
CY2018Q4 | us-gaap |
Restricted Cash
RestrictedCash
|
1565000 | USD |
CY2018Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
142179000 | USD |
CY2016 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
268245000 | USD |
CY2017Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
123185000 | USD |
CY2018Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
171383000 | USD |
CY2017Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
90262000 | USD |
CY2017Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
94651000 | USD |
CY2017 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
343798000 | USD |
CY2018Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
101215000 | USD |
CY2018Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
99226000 | USD |
CY2018Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
104836000 | USD |
CY2018Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
20220227 | shares |
CY2017Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
155947000 | USD |
CY2018Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
4167000 | USD |
CY2017Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
20220227 | shares |
CY2017Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
79242000 | USD |
CY2017Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
79643000 | USD |
CY2018Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
114791000 | USD |
CY2018 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
420068000 | USD |
CY2018Q4 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
900000000 | USD |
CY2018Q4 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P5Y | |
CY2018Q4 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P7Y | |
CY2018Q2 | us-gaap |
Sale Of Stock Price Per Share
SaleOfStockPricePerShare
|
53.00 | |
CY2018Q4 | us-gaap |
Self Insurance Reserve
SelfInsuranceReserve
|
5000000 | USD |
CY2016 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
108076000 | USD |
CY2017 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
138692000 | USD |
CY2018 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
156886000 | USD |
CY2016 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
9369000 | USD |
CY2017 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
15610000 | USD |
CY2018 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
21879000 | USD |
CY2018 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0 | |
CY2018 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0298 | |
CY2018 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
|
0.4771 | |
CY2016 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
0 | shares |
CY2017 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
0 | shares |
CY2018 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
0 | shares |
CY2018Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
|
1100000 | shares |
CY2018 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P9Y9M3D | |
CY2017Q4 | us-gaap |
Short Term Investments
ShortTermInvestments
|
6862000 | USD |
CY2018Q4 | us-gaap |
Short Term Investments
ShortTermInvestments
|
0 | USD |
CY2018 | us-gaap |
Stock Issued During Period Value Acquisitions
StockIssuedDuringPeriodValueAcquisitions
|
8226000 | USD |
CY2018 | us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
233993000 | USD |
CY2017Q4 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
16300000 | USD |
CY2015Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
157004000 | USD |
CY2016Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
150888000 | USD |
CY2017Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
167444000 | USD |
CY2018Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
467324000 | USD |
CY2018Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
142179000 | USD |
CY2017Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
2558000 | USD |
CY2018Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
155947000 | USD |
CY2016 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
33746000 | USD |
CY2018Q4 | us-gaap |
Unbilled Receivables Current
UnbilledReceivablesCurrent
|
17300000 | USD |
CY2017Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
5200000 | USD |
CY2018 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
|
213000 | USD |
CY2017Q4 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
|
100000 | USD |
CY2016 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
448000 | USD |
CY2017 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
587000 | USD |
CY2018 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
1982000 | USD |
CY2016 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
|
206000 | USD |
CY2017 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
|
379000 | USD |
CY2018Q4 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
|
100000 | USD |
CY2016 | us-gaap |
Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
|
0 | USD |
CY2017 | us-gaap |
Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
|
773000 | USD |
CY2018 | us-gaap |
Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
|
380000 | USD |
CY2016 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
53536000 | shares |
CY2017 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
53898000 | shares |
CY2018 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
57922000 | shares |
CY2016 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
52667000 | shares |
CY2017 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
52726000 | shares |
CY2018 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
56392000 | shares |
CY2018 | us-gaap |
Prior Period Reclassification Adjustment Description
PriorPeriodReclassificationAdjustmentDescription
|
<div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Reclassification of Prior Year Presentation</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.</font></div></div> |