2017 Q4 Form 10-K Financial Statement
#000106918318000020 Filed on March 01, 2018
Income Statement
Concept | 2017 Q4 | 2017 Q3 | 2017 Q2 |
---|---|---|---|
Revenue | $94.65M | $90.26M | $79.64M |
YoY Change | 15.32% | 25.57% | 35.55% |
Cost Of Revenue | $31.60M | $40.50M | $34.01M |
YoY Change | -2.17% | 59.96% | 58.48% |
Gross Profit | $63.02M | $49.77M | $45.64M |
YoY Change | 26.61% | 6.87% | 22.35% |
Gross Profit Margin | 66.58% | 55.13% | 57.3% |
Selling, General & Admin | $39.60M | $36.40M | $31.82M |
YoY Change | 28.99% | 29.43% | 30.54% |
% of Gross Profit | 62.84% | 73.14% | 69.73% |
Research & Development | $15.80M | $14.17M | $12.99M |
YoY Change | 64.58% | 92.53% | 93.58% |
% of Gross Profit | 25.07% | 28.47% | 28.46% |
Depreciation & Amortization | $2.360M | $2.277M | $1.796M |
YoY Change | 156.52% | 152.72% | 90.66% |
% of Gross Profit | 3.75% | 4.58% | 3.94% |
Operating Expenses | $55.40M | $50.56M | $44.81M |
YoY Change | 37.13% | 42.52% | 44.14% |
Operating Profit | $7.616M | -$799.0K | $824.0K |
YoY Change | -18.72% | -107.21% | -86.73% |
Interest Expense | -$600.0K | $1.430M | $1.684M |
YoY Change | -700.0% | -414.29% | -1469.11% |
% of Operating Profit | -7.88% | 204.37% | |
Other Income/Expense, Net | |||
YoY Change | |||
Pretax Income | $7.100M | $631.0K | $2.508M |
YoY Change | -25.26% | -94.06% | -58.8% |
Income Tax | $1.100M | $209.0K | $232.0K |
% Of Pretax Income | 15.49% | 33.12% | 9.25% |
Net Earnings | $5.207M | $422.0K | $2.276M |
YoY Change | -17.88% | -89.02% | -37.64% |
Net Earnings / Revenue | 5.5% | 0.47% | 2.86% |
Basic Earnings Per Share | -$0.04 | $0.01 | $0.04 |
Diluted Earnings Per Share | -$0.04 | $0.01 | $0.04 |
COMMON SHARES | |||
Basic Shares Outstanding | 52.91M shares | 52.83M shares | 52.74M shares |
Diluted Shares Outstanding | 53.84M shares | 53.77M shares |
Balance Sheet
Concept | 2017 Q4 | 2017 Q3 | 2017 Q2 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $82.00M | $61.80M | $61.80M |
YoY Change | -7.97% | -35.76% | -28.97% |
Cash & Equivalents | $75.11M | $43.47M | $28.04M |
Short-Term Investments | $6.900M | $18.40M | $33.80M |
Other Short-Term Assets | $21.70M | $23.00M | $22.90M |
YoY Change | 56.12% | 65.47% | 60.14% |
Inventory | $45.47M | $52.69M | $60.74M |
Prepaid Expenses | |||
Receivables | $56.10M | $51.20M | $45.40M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $205.2M | $188.7M | $191.0M |
YoY Change | 15.78% | 12.05% | 24.18% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $31.17M | $31.26M | $29.60M |
YoY Change | 29.86% | 36.07% | 33.05% |
Goodwill | $14.93M | $14.92M | $13.18M |
YoY Change | 42.95% | 67.96% | 44.87% |
Intangibles | $18.82M | $20.76M | $19.33M |
YoY Change | 23.69% | 191.71% | 167.49% |
Long-Term Investments | $0.00 | $0.00 | $0.00 |
YoY Change | -100.0% | -100.0% | -100.0% |
Other Assets | $15.37M | $16.53M | $15.18M |
YoY Change | 10.41% | -24.02% | -6.12% |
Total Long-Term Assets | $132.9M | $138.9M | $125.4M |
YoY Change | 31.69% | 65.81% | 67.32% |
TOTAL ASSETS | |||
Total Short-Term Assets | $205.2M | $188.7M | $191.0M |
Total Long-Term Assets | $132.9M | $138.9M | $125.4M |
Total Assets | $338.1M | $327.6M | $316.3M |
YoY Change | 21.55% | 29.9% | 38.31% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $8.592M | $12.35M | $17.99M |
YoY Change | -19.97% | 37.54% | 122.6% |
Accrued Expenses | $23.50M | $22.43M | $19.88M |
YoY Change | 28.79% | 39.44% | 91.48% |
Deferred Revenue | $70.40M | ||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $108.0M | $100.1M | $94.84M |
YoY Change | 38.33% | 47.69% | 81.72% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Other Long-Term Liabilities | $1.224M | $61.40M | $58.00M |
YoY Change | -46.53% | 42.46% | 37.77% |
Total Long-Term Liabilities | $1.224M | $61.40M | $58.00M |
YoY Change | -46.53% | 42.46% | 37.77% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $108.0M | $100.1M | $94.84M |
Total Long-Term Liabilities | $1.224M | $61.40M | $58.00M |
Total Liabilities | $170.7M | $161.5M | $152.9M |
YoY Change | 34.09% | 45.69% | 62.15% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $123.2M | $125.3M | $124.8M |
YoY Change | 4.15% | 11.9% | 15.49% |
Common Stock | $201.7M | $198.0M | $194.2M |
YoY Change | 7.47% | 7.05% | 6.75% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $155.9M | $155.9M | $155.9M |
YoY Change | 0.0% | 0.0% | 0.0% |
Treasury Stock Shares | 20.22M shares | 20.22M shares | 20.22M shares |
Shareholders Equity | $167.4M | $166.1M | $163.5M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $338.1M | $327.6M | $316.3M |
YoY Change | 21.55% | 29.9% | 38.31% |
Cashflow Statement
Concept | 2017 Q4 | 2017 Q3 | 2017 Q2 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $5.207M | $422.0K | $2.276M |
YoY Change | -17.88% | -89.02% | -37.64% |
Depreciation, Depletion And Amortization | $2.360M | $2.277M | $1.796M |
YoY Change | 156.52% | 152.72% | 90.66% |
Cash From Operating Activities | $24.32M | $6.610M | -$5.850M |
YoY Change | -703.47% | -43.12% | -280.0% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$1.940M | $3.331M | $3.398M |
YoY Change | -59.41% | 142.96% | 396.78% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $11.48M | $11.10M | -$4.370M |
YoY Change | -2187.27% | 413.89% | -172.11% |
Cash From Investing Activities | $9.530M | $7.510M | -$7.840M |
YoY Change | -278.46% | 1073.44% | -248.2% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -2.240M | -250.0K | 550.0K |
YoY Change | 160.47% | -134.72% | -102.22% |
NET CHANGE | |||
Cash From Operating Activities | 24.32M | 6.610M | -5.850M |
Cash From Investing Activities | 9.530M | 7.510M | -7.840M |
Cash From Financing Activities | -2.240M | -250.0K | 550.0K |
Net Change In Cash | 31.61M | 13.87M | -13.14M |
YoY Change | -408.99% | 6.86% | -19.19% |
FREE CASH FLOW | |||
Cash From Operating Activities | $24.32M | $6.610M | -$5.850M |
Capital Expenditures | -$1.940M | $3.331M | $3.398M |
Free Cash Flow | $26.26M | $3.279M | -$9.248M |
YoY Change | 3401.33% | -68.01% | -460.41% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2017Q4 | aaxn |
Amount Of Open Purchase Orders
AmountOfOpenPurchaseOrders
|
51900000 | USD |
CY2017Q4 | aaxn |
Cash And Cash Equivalent At Four Depository Institutions
CashAndCashEquivalentAtFourDepositoryInstitutions
|
53400000 | USD |
CY2016Q4 | aaxn |
Cash Cash Equivalent And Investments Amortized Cost
CashCashEquivalentAndInvestmentsAmortizedCost
|
40651000 | USD |
CY2017Q4 | aaxn |
Cash Cash Equivalent And Investments Amortized Cost
CashCashEquivalentAndInvestmentsAmortizedCost
|
75105000 | USD |
CY2017Q4 | aaxn |
Company Tangible Net Worth Ratio
CompanyTangibleNetWorthRatio
|
0.34 | |
CY2016Q4 | aaxn |
Deferred Tax Assets Capitalized Research And Development
DeferredTaxAssetsCapitalizedResearchAndDevelopment
|
1991000 | USD |
CY2017Q4 | aaxn |
Deferred Tax Assets Capitalized Research And Development
DeferredTaxAssetsCapitalizedResearchAndDevelopment
|
485000 | USD |
CY2016Q4 | aaxn |
Deferred Tax Assets Deferred Warranty Revenue
DeferredTaxAssetsDeferredWarrantyRevenue
|
11537000 | USD |
CY2017Q4 | aaxn |
Deferred Tax Assets Deferred Warranty Revenue
DeferredTaxAssetsDeferredWarrantyRevenue
|
9442000 | USD |
CY2016Q4 | aaxn |
Deferred Tax Assets Netof Deferred Tax Liabilities
DeferredTaxAssetsNetofDeferredTaxLiabilities
|
22994000 | USD |
CY2017Q4 | aaxn |
Deferred Tax Assets Netof Deferred Tax Liabilities
DeferredTaxAssetsNetofDeferredTaxLiabilities
|
21190000 | USD |
CY2017 | aaxn |
Employee Deferrals Vested Percentage
EmployeeDeferralsVestedPercentage
|
1.00 | |
CY2015 | aaxn |
Income Tax Reconciliation Change In Liability For Unrecognized Tax Benefits
IncomeTaxReconciliationChangeInLiabilityForUnrecognizedTaxBenefits
|
-156000 | USD |
CY2016 | aaxn |
Income Tax Reconciliation Change In Liability For Unrecognized Tax Benefits
IncomeTaxReconciliationChangeInLiabilityForUnrecognizedTaxBenefits
|
700000 | USD |
CY2017 | aaxn |
Period Used For Calculating Ratios
PeriodUsedForCalculatingRatios
|
P12M | |
CY2016 | aaxn |
Increase Decrease In Prepaid Expense And Other Current Assets
IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets
|
13928000 | USD |
CY2017 | aaxn |
Increase Decrease In Prepaid Expense And Other Current Assets
IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets
|
9007000 | USD |
CY2015 | aaxn |
Increase Decrease Related To Adjustment Of Previous Estimates Of Activity
IncreaseDecreaseRelatedToAdjustmentOfPreviousEstimatesOfActivity
|
204000 | USD |
CY2016 | aaxn |
Increase Decrease Related To Adjustment Of Previous Estimates Of Activity
IncreaseDecreaseRelatedToAdjustmentOfPreviousEstimatesOfActivity
|
206000 | USD |
CY2017 | aaxn |
Provision For Unrecognized Tax Benefits
ProvisionForUnrecognizedTaxBenefits
|
-191000 | USD |
CY2017 | aaxn |
Service Terms Of Services Purchased
ServiceTermsOfServicesPurchased
|
P1Y | |
CY2015 | aaxn |
Stock Options Exercised And Restricted Stock Units Vested Value Net Of Withholdings
StockOptionsExercisedAndRestrictedStockUnitsVestedValueNetOfWithholdings
|
1303000 | USD |
CY2016 | aaxn |
Stock Options Exercised And Restricted Stock Units Vested Value Net Of Withholdings
StockOptionsExercisedAndRestrictedStockUnitsVestedValueNetOfWithholdings
|
-1294000 | USD |
CY2017 | aaxn |
Income Tax Reconciliation Change In Liability For Unrecognized Tax Benefits
IncomeTaxReconciliationChangeInLiabilityForUnrecognizedTaxBenefits
|
7000 | USD |
CY2015 | aaxn |
Income Tax Reconciliation Permanent Difference
IncomeTaxReconciliationPermanentDifference
|
-205000 | USD |
CY2016 | aaxn |
Income Tax Reconciliation Permanent Difference
IncomeTaxReconciliationPermanentDifference
|
-457000 | USD |
CY2017 | aaxn |
Income Tax Reconciliation Permanent Difference
IncomeTaxReconciliationPermanentDifference
|
300000 | USD |
CY2015 | aaxn |
Income Tax Reconciliation Return To Provision Adjustment
IncomeTaxReconciliationReturnToProvisionAdjustment
|
-67000 | 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 |
CY2015 | aaxn |
Increase Decrease In Prepaid Expense And Other Current Assets
IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets
|
7352000 | USD |
CY2017 | aaxn |
Increase Decrease Related To Adjustment Of Previous Estimates Of Activity
IncreaseDecreaseRelatedToAdjustmentOfPreviousEstimatesOfActivity
|
256000 | USD |
CY2016Q4 | aaxn |
Inventory Finished Goods Trial And Evaluation Hardware
InventoryFinishedGoodsTrialAndEvaluationHardware
|
700000 | USD |
CY2017Q4 | aaxn |
Inventory Finished Goods Trial And Evaluation Hardware
InventoryFinishedGoodsTrialAndEvaluationHardware
|
1400000 | USD |
CY2017Q4 | aaxn |
Maximum Ratio Of Liabilities To Tangible Net Worth
MaximumRatioOfLiabilitiesToTangibleNetWorth
|
2 | |
CY2017 | aaxn |
Non Qualified Deferred Compensation Plan Eligible Participants Deferral Percentage Of Base Salary
NonQualifiedDeferredCompensationPlanEligibleParticipantsDeferralPercentageOfBaseSalary
|
0.80 | |
CY2017 | aaxn |
Non Qualified Deferred Compensation Plan Eligible Participants Deferral Percentage Of Other Compensation
NonQualifiedDeferredCompensationPlanEligibleParticipantsDeferralPercentageOfOtherCompensation
|
1.00 | |
CY2015 | aaxn |
Noncashor Part Noncash Acquisition Noncash Financialor Equity Instrument Consideration Valueof Shares Issued
NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationValueofSharesIssued
|
952000 | USD |
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 |
CY2017 | aaxn |
Number Of Classes Of Stock
NumberOfClassesOfStock
|
2 | class_of_stock |
CY2017 | aaxn |
Number Of Depository Institutions
NumberOfDepositoryInstitutions
|
4 | depository_institution |
CY2017 | aaxn |
Number Of Revenue Sources
NumberOfRevenueSources
|
2 | source |
CY2017Q4 | aaxn |
Numberof Wholly Owned Subsidiaries
NumberofWhollyOwnedSubsidiaries
|
2 | subsidiary |
CY2015 | aaxn |
Paymentsto Acquire Businesses Property Equipmentand Intangible Assets
PaymentstoAcquireBusinessesPropertyEquipmentandIntangibleAssets
|
12599000 | USD |
CY2016 | aaxn |
Paymentsto Acquire Businesses Property Equipmentand Intangible Assets
PaymentstoAcquireBusinessesPropertyEquipmentandIntangibleAssets
|
6825000 | USD |
CY2017 | aaxn |
Paymentsto Acquire Businesses Property Equipmentand Intangible Assets
PaymentstoAcquireBusinessesPropertyEquipmentandIntangibleAssets
|
12699000 | USD |
CY2016Q4 | aaxn |
Percentage Of Accounts Receivable Customers One
PercentageOfAccountsReceivableCustomersOne
|
0.145 | |
CY2015 | aaxn |
Percentage Of Sales By Geographic Area
PercentageOfSalesByGeographicArea
|
1 | |
CY2016 | aaxn |
Percentage Of Sales By Geographic Area
PercentageOfSalesByGeographicArea
|
1 | |
CY2017 | aaxn |
Percentage Of Sales By Geographic Area
PercentageOfSalesByGeographicArea
|
1 | |
CY2016Q4 | aaxn |
Prepaid Expenses Depositsand Other Assets Noncurrent
PrepaidExpensesDepositsandOtherAssetsNoncurrent
|
2058000 | USD |
CY2017Q4 | aaxn |
Prepaid Expenses Depositsand Other Assets Noncurrent
PrepaidExpensesDepositsandOtherAssetsNoncurrent
|
1384000 | USD |
CY2015 | aaxn |
Property And Equipment Purchases In Accounts Payable
PropertyAndEquipmentPurchasesInAccountsPayable
|
315000 | 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 |
CY2015 | aaxn |
Provision For Unrecognized Tax Benefits
ProvisionForUnrecognizedTaxBenefits
|
-156000 | USD |
CY2016 | aaxn |
Provision For Unrecognized Tax Benefits
ProvisionForUnrecognizedTaxBenefits
|
582000 | USD |
CY2017 | aaxn |
Stock Options Exercised And Restricted Stock Units Vested Value Net Of Withholdings
StockOptionsExercisedAndRestrictedStockUnitsVestedValueNetOfWithholdings
|
-2069000 | USD |
CY2017 | aaxn |
Tax Cuts And Jobs Act Of2017 Incomplete Accounting Provisional Income Tax Expense Benefit
TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit
|
8000000 | USD |
CY2017 | aaxn |
Tax Cutsand Jobs Actof2017 Incomplete Accounting Changein Tax Rate Deferred Tax Asset Provisional Income Tax Expense
TaxCutsandJobsActof2017IncompleteAccountingChangeinTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense
|
400000 | USD |
CY2017Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
23502000 | USD |
CY2016Q4 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
3673000 | USD |
CY2014Q4 | aaxn |
Unrecognized Tax Benefit Netof Intereston Income Taxes Accrued
UnrecognizedTaxBenefitNetofInterestonIncomeTaxesAccrued
|
3325000 | 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 |
CY2017Q4 | aaxn |
Unrecognized Tax Benefits Thresholdto Favorably Impact Effective Tax Rate
UnrecognizedTaxBenefitsThresholdtoFavorablyImpactEffectiveTaxRate
|
4200000 | USD |
CY2017 | aaxn |
Warranty Period After Purchase Of Product
WarrantyPeriodAfterPurchaseOfProduct
|
P1Y | |
CY2017 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2017 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | |
CY2017 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
FY | |
CY2017 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2017 | |
CY2017 | dei |
Document Period End Date
DocumentPeriodEndDate
|
2017-12-31 | |
CY2017 | dei |
Document Type
DocumentType
|
10-K | |
CY2017 | dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001069183 | |
CY2018Q1 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
53034299 | shares |
CY2017 | dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | |
CY2017 | dei |
Entity Filer Category
EntityFilerCategory
|
Large Accelerated Filer | |
CY2017Q2 | dei |
Entity Public Float
EntityPublicFloat
|
1303000000 | USD |
CY2017 | dei |
Entity Registrant Name
EntityRegistrantName
|
AXON ENTERPRISE, INC. | |
CY2017 | dei |
Entity Voluntary Filers
EntityVoluntaryFilers
|
No | |
CY2017 | dei |
Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
|
No | |
CY2016Q4 | us-gaap |
Accounts Notes And Loans Receivable Net Current
AccountsNotesAndLoansReceivableNetCurrent
|
39466000 | USD |
CY2017Q4 | us-gaap |
Accounts Notes And Loans Receivable Net Current
AccountsNotesAndLoansReceivableNetCurrent
|
56064000 | USD |
CY2016Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
10736000 | USD |
CY2017Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
8592000 | USD |
CY2016Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
18248000 | USD |
CY2017Q4 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
3870000 | USD |
CY2016Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
37799000 | USD |
CY2017Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
36477000 | USD |
CY2016Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
903000 | USD |
CY2017Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-1467000 | USD |
CY2016Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
187656000 | USD |
CY2017Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
201672000 | USD |
CY2015 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
7263000 | 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 |
CY2015 | us-gaap |
Adjustments To Additional Paid In Capital Tax Effect From Share Based Compensation
AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
|
6936000 | USD |
CY2016 | us-gaap |
Adjustments To Additional Paid In Capital Tax Effect From Share Based Compensation
AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
|
1438000 | USD |
CY2015 | us-gaap |
Advertising Revenue Cost
AdvertisingRevenueCost
|
600000 | USD |
CY2016 | us-gaap |
Advertising Revenue Cost
AdvertisingRevenueCost
|
400000 | USD |
CY2017 | us-gaap |
Advertising Revenue Cost
AdvertisingRevenueCost
|
500000 | USD |
CY2016Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
400000 | USD |
CY2016Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
433000 | USD |
CY2017Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
754000 | USD |
CY2017Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
800000 | USD |
CY2015 | us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
1650000 | USD |
CY2016 | us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
1265000 | USD |
CY2017 | us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
657000 | USD |
CY2015 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
800000 | USD |
CY2016 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
900000 | USD |
CY2017 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
4700000 | USD |
CY2015 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
198000 | shares |
CY2016 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
443000 | shares |
CY2016Q4 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
1690000 | USD |
CY2017 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
386000 | shares |
CY2015 | us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
0 | USD |
CY2016 | us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
520000 | USD |
CY2017 | us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
-23000 | USD |
CY2016Q4 | us-gaap |
Assets
Assets
|
278163000 | USD |
CY2017Q4 | us-gaap |
Assets
Assets
|
338112000 | USD |
CY2016Q4 | us-gaap |
Assets Current
AssetsCurrent
|
177231000 | USD |
CY2017Q4 | us-gaap |
Assets Current
AssetsCurrent
|
205192000 | USD |
CY2017Q4 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
1693000 | USD |
CY2016Q4 | us-gaap |
Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
1635000 | USD |
CY2017Q4 | us-gaap |
Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
1048000 | USD |
CY2015 | us-gaap |
Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
|
0 | USD |
CY2016 | us-gaap |
Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
|
134000 | USD |
CY2017 | us-gaap |
Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
|
0 | USD |
CY2017Q4 | us-gaap |
Capital Leases Future Minimum Payments Due
CapitalLeasesFutureMinimumPaymentsDue
|
116000 | USD |
CY2017Q4 | us-gaap |
Capital Leases Future Minimum Payments Due Current
CapitalLeasesFutureMinimumPaymentsDueCurrent
|
40000 | USD |
CY2017Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Five Years
CapitalLeasesFutureMinimumPaymentsDueInFiveYears
|
0 | USD |
CY2017Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Four Years
CapitalLeasesFutureMinimumPaymentsDueInFourYears
|
0 | USD |
CY2017Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Three Years
CapitalLeasesFutureMinimumPaymentsDueInThreeYears
|
36000 | USD |
CY2017Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Two Years
CapitalLeasesFutureMinimumPaymentsDueInTwoYears
|
40000 | USD |
CY2017Q4 | us-gaap |
Capital Leases Future Minimum Payments Due Thereafter
CapitalLeasesFutureMinimumPaymentsDueThereafter
|
0 | USD |
CY2017Q4 | us-gaap |
Capital Leases Future Minimum Payments Interest Included In Payments
CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
|
7000 | USD |
CY2017Q4 | us-gaap |
Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments
CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
|
109000 | USD |
CY2014Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
48367000 | USD |
CY2015Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
59526000 | 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 |
CY2015 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
11159000 | USD |
CY2016 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-18875000 | USD |
CY2017 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
34454000 | USD |
CY2016Q4 | us-gaap |
Cash Surrender Value Fair Value Disclosure
CashSurrenderValueFairValueDisclosure
|
3240000 | USD |
CY2016Q4 | us-gaap |
Cash Surrender Value Fair Value Disclosure
CashSurrenderValueFairValueDisclosure
|
3200000 | USD |
CY2017Q4 | us-gaap |
Cash Surrender Value Fair Value Disclosure
CashSurrenderValueFairValueDisclosure
|
3846000 | USD |
CY2017Q4 | us-gaap |
Cash Surrender Value Fair Value Disclosure
CashSurrenderValueFairValueDisclosure
|
3800000 | USD |
CY2016Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2017Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2016Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.00001 | |
CY2017Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.00001 | |
CY2016Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | shares |
CY2017Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | shares |
CY2016Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
52325251 | shares |
CY2017Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
52969869 | shares |
CY2016Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
52325251 | shares |
CY2017Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
52969869 | shares |
CY2016Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
1000 | USD |
CY2017Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
1000 | USD |
CY2015 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
19952000 | USD |
CY2016 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
18117000 | USD |
CY2017 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
2837000 | USD |
CY2015 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
69245000 | 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 |
CY2015 | us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
65022000 | USD |
CY2016 | us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
91536000 | USD |
CY2017 | us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
117997000 | USD |
CY2015 | us-gaap |
Cost Of Goods Sold Depreciation
CostOfGoodsSoldDepreciation
|
700000 | USD |
CY2016 | us-gaap |
Cost Of Goods Sold Depreciation
CostOfGoodsSoldDepreciation
|
700000 | USD |
CY2017 | us-gaap |
Cost Of Goods Sold Depreciation
CostOfGoodsSoldDepreciation
|
1100000 | USD |
CY2015 | us-gaap |
Cost Of Services
CostOfServices
|
4223000 | USD |
CY2016 | us-gaap |
Cost Of Services
CostOfServices
|
6173000 | USD |
CY2017 | us-gaap |
Cost Of Services
CostOfServices
|
18713000 | USD |
CY2016Q4 | us-gaap |
Cumulative Effect Of New Accounting Principle In Period Of Adoption
CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
|
178000 | USD |
CY2015 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
13594000 | USD |
CY2016 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
16346000 | USD |
CY2017 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
6039000 | USD |
CY2015 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
0 | USD |
CY2016 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
1050000 | USD |
CY2017 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
656000 | USD |
CY2015 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
14590000 | USD |
CY2016 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
18930000 | USD |
CY2017 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
7958000 | USD |
CY2015 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
996000 | 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 |
CY2016Q4 | us-gaap |
Customer Deposits Current
CustomerDepositsCurrent
|
2148000 | USD |
CY2017Q4 | us-gaap |
Customer Deposits Current
CustomerDepositsCurrent
|
3673000 | USD |
CY2017 | us-gaap |
Deferred Compensation Arrangement With Individual Contributions By Employer
DeferredCompensationArrangementWithIndividualContributionsByEmployer
|
29000 | USD |
CY2016Q4 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
3362000 | USD |
CY2017Q4 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
3859000 | USD |
CY2015 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
288000 | 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 |
CY2015 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
-278000 | 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 |
CY2016Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
19515000 | USD |
CY2017Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
15755000 | USD |
CY2015 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
994000 | USD |
CY2016 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-5167000 | USD |
CY2017 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
2830000 | USD |
CY2016Q4 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
4131000 | USD |
CY2017Q4 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
3681000 | USD |
CY2016Q4 | us-gaap |
Deferred Revenue
DeferredRevenue
|
85191000 | USD |
CY2017Q4 | us-gaap |
Deferred Revenue
DeferredRevenue
|
125282000 | USD |
CY2016Q4 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
45137000 | USD |
CY2017Q4 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
70401000 | USD |
CY2016Q4 | us-gaap |
Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
|
40054000 | USD |
CY2017Q4 | us-gaap |
Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
|
54881000 | USD |
CY2015 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
984000 | 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 |
CY2016Q4 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
27125000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
24871000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
|
1126000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
|
702000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
|
19515000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
|
15755000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
|
2405000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
|
3691000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards Domestic
DeferredTaxAssetsOperatingLossCarryforwardsDomestic
|
2200000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards State And Local
DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
|
4500000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Tax Credit Carryforwards Research
DeferredTaxAssetsTaxCreditCarryforwardsResearch
|
2722000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Tax Credit Carryforwards Research
DeferredTaxAssetsTaxCreditCarryforwardsResearch
|
3817000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
|
1695000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
|
1109000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
|
4410000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
|
3704000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Other
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
|
1239000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Other
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
|
1921000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
3479000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
5435000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Liabilities
DeferredTaxLiabilities
|
1896000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities
DeferredTaxLiabilities
|
1706000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Liabilities Goodwill And Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
|
1473000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities Goodwill And Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
|
1398000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
|
294000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
|
256000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
2364000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
2027000 | USD |
CY2015 | us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
1200000 | USD |
CY2016 | us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
1600000 | USD |
CY2017 | us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
2500000 | USD |
CY2015 | us-gaap |
Depreciation
Depreciation
|
2300000 | USD |
CY2016 | us-gaap |
Depreciation
Depreciation
|
2500000 | USD |
CY2017 | us-gaap |
Depreciation
Depreciation
|
3400000 | USD |
CY2015 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
3291000 | USD |
CY2016 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
3658000 | USD |
CY2017 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
8041000 | USD |
CY2015 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.37 | |
CY2016Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.06 | |
CY2016Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.07 | |
CY2016Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.07 | |
CY2016Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.12 | |
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 | |
CY2015 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.36 | |
CY2016Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.06 | |
CY2016Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.07 | |
CY2016Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.07 | |
CY2016Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.12 | |
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 | |
CY2015 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
120000 | USD |
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
|
736000 | USD |
CY2015 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.436 | |
CY2016 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.451 | |
CY2017 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.669 | |
CY2016Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
6474000 | USD |
CY2017Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
8957000 | USD |
CY2015 | us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
6936000 | 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 |
CY2015 | us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
6936000 | 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 |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
2525000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
7202000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
|
2267000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
5415000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
834000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
2266000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
2401000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
3868000 | USD |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
15798000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
24253000 | USD |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
13273000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
17051000 | USD |
CY2015 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
19000 | 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 |
CY2015 | us-gaap |
Gain Loss On Disposition Of Intangible Assets
GainLossOnDispositionOfIntangibleAssets
|
-225000 | 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 |
CY2016Q4 | us-gaap |
Goodwill
Goodwill
|
10442000 | USD |
CY2017Q4 | us-gaap |
Goodwill
Goodwill
|
14927000 | 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 |
CY2017 | us-gaap |
Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
1949000 | USD |
CY2015 | us-gaap |
Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
|
0 | 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 |
CY2017 | us-gaap |
Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
|
7600000 | USD |
CY2015 | us-gaap |
Income Tax Reconciliation Deductions
IncomeTaxReconciliationDeductions
|
144000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Deductions
IncomeTaxReconciliationDeductions
|
77000 | USD |
CY2017 | us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
4330000 | USD |
CY2015 | us-gaap |
Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
|
0 | USD |
CY2016 | us-gaap |
Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
|
0 | USD |
CY2017 | us-gaap |
Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
|
1000000 | USD |
CY2017 | us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
132000 | USD |
CY2017 | us-gaap |
Goodwill Purchase Accounting Adjustments
GoodwillPurchaseAccountingAdjustments
|
23000 | USD |
CY2015 | us-gaap |
Gross Profit
GrossProfit
|
128647000 | USD |
CY2016Q1 | us-gaap |
Gross Profit
GrossProfit
|
36902000 | USD |
CY2016Q2 | us-gaap |
Gross Profit
GrossProfit
|
37299000 | USD |
CY2016Q3 | us-gaap |
Gross Profit
GrossProfit
|
46565000 | USD |
CY2016Q4 | us-gaap |
Gross Profit
GrossProfit
|
49770000 | 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 |
CY2016Q4 | us-gaap |
Held To Maturity Securities
HeldToMaturitySecurities
|
89300000 | USD |
CY2017Q4 | us-gaap |
Held To Maturity Securities
HeldToMaturitySecurities
|
81967000 | USD |
CY2016Q4 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Loss
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
|
67000 | USD |
CY2017Q4 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Loss
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
|
6000 | USD |
CY2016Q4 | us-gaap |
Held To Maturity Securities Fair Value
HeldToMaturitySecuritiesFairValue
|
89233000 | USD |
CY2017Q4 | us-gaap |
Held To Maturity Securities Fair Value
HeldToMaturitySecuritiesFairValue
|
81961000 | USD |
CY2015 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
42761000 | 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 |
CY2015 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
35361000 | 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 |
CY2015 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
-7400000 | 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 |
CY2015 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
15428000 | USD |
CY2016 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
14200000 | USD |
CY2017 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
10554000 | USD |
CY2015 | us-gaap |
Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
1200000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
1779000 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Deductions
IncomeTaxReconciliationDeductions
|
1819000 | USD |
CY2015 | us-gaap |
Income Tax Reconciliation Deductions Qualified Production Activities
IncomeTaxReconciliationDeductionsQualifiedProductionActivities
|
1050000 | 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 |
CY2015 | us-gaap |
Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
|
6900000 | 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 |
CY2015 | us-gaap |
Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
|
2442000 | 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 |
CY2015 | us-gaap |
Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
|
12347000 | USD |
CY2016 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-354000 | USD |
CY2017 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
2738000 | USD |
CY2016Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
16839000 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Tax Credits Other
IncomeTaxReconciliationTaxCreditsOther
|
277000 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Tax Credits Research
IncomeTaxReconciliationTaxCreditsResearch
|
15200000 | USD |
CY2015 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
6759000 | USD |
CY2016 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
14048000 | USD |
CY2017Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
25346000 | USD |
CY2016Q4 | us-gaap |
Inventory Net
InventoryNet
|
34841000 | USD |
CY2017Q4 | us-gaap |
Inventory Net
InventoryNet
|
45465000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
|
1400000 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
|
1800000 | USD |
CY2015 | us-gaap |
Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
|
0 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
|
-208000 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
|
-147000 | USD |
CY2015 | us-gaap |
Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
|
1061000 | 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 |
CY2015 | us-gaap |
Income Tax Reconciliation Tax Credits Other
IncomeTaxReconciliationTaxCreditsOther
|
0 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Tax Credits Other
IncomeTaxReconciliationTaxCreditsOther
|
-630000 | USD |
CY2017 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
11487000 | USD |
CY2015 | us-gaap |
Increase Decrease In Accounts And Notes Receivable
IncreaseDecreaseInAccountsAndNotesReceivable
|
-3017000 | 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 |
CY2015 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
5868000 | USD |
CY2016 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
17584000 | USD |
CY2017 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
39000 | USD |
CY2015 | us-gaap |
Increase Decrease In Customer Deposits
IncreaseDecreaseInCustomerDeposits
|
238000 | USD |
CY2016 | us-gaap |
Increase Decrease In Customer Deposits
IncreaseDecreaseInCustomerDeposits
|
922000 | USD |
CY2017 | us-gaap |
Increase Decrease In Customer Deposits
IncreaseDecreaseInCustomerDeposits
|
1525000 | USD |
CY2015 | us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
15289000 | USD |
CY2016 | us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
34304000 | USD |
CY2017 | us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
39735000 | USD |
CY2015 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-3140000 | USD |
CY2016 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
18668000 | USD |
CY2017 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
11746000 | USD |
CY2015 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
1090000 | shares |
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 |
CY2016Q4 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
1945000 | USD |
CY2017Q4 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
1772000 | USD |
CY2016Q4 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
17743000 | USD |
CY2017Q4 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
26025000 | USD |
CY2016Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
15218000 | USD |
CY2017Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
18823000 | USD |
CY2015 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
26000 | USD |
CY2017Q4 | us-gaap |
Letters Of Credit Outstanding Amount
LettersOfCreditOutstandingAmount
|
2700000 | USD |
CY2017Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
20119000 | USD |
CY2016Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
18002000 | USD |
CY2015 | us-gaap |
Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
|
1000000 | USD |
CY2016 | us-gaap |
Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
|
1800000 | USD |
CY2017 | us-gaap |
Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
|
2900000 | USD |
CY2016Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
2740000 | USD |
CY2017Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
7473000 | USD |
CY2016Q4 | us-gaap |
Liabilities
Liabilities
|
127275000 | USD |
CY2017Q4 | us-gaap |
Liabilities
Liabilities
|
170668000 | USD |
CY2016Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
278163000 | USD |
CY2017Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
338112000 | USD |
CY2016Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
78039000 | USD |
CY2017Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
107950000 | USD |
CY2016Q4 | us-gaap |
Line Of Credit
LineOfCredit
|
0 | USD |
CY2017Q4 | us-gaap |
Line Of Credit
LineOfCredit
|
0 | USD |
CY2017Q4 | us-gaap |
Line Of Credit Facility Maximum Borrowing Capacity
LineOfCreditFacilityMaximumBorrowingCapacity
|
10000000.0 | USD |
CY2017Q4 | us-gaap |
Line Of Credit Facility Remaining Borrowing Capacity
LineOfCreditFacilityRemainingBorrowingCapacity
|
7300000 | USD |
CY2016Q4 | us-gaap |
Long Term Accounts Notes And Loans Receivable Net Noncurrent
LongTermAccountsNotesAndLoansReceivableNetNoncurrent
|
17602000 | USD |
CY2017Q4 | us-gaap |
Long Term Accounts Notes And Loans Receivable Net Noncurrent
LongTermAccountsNotesAndLoansReceivableNetNoncurrent
|
36877000 | USD |
CY2016Q4 | us-gaap |
Long Term Investments
LongTermInvestments
|
234000 | USD |
CY2017Q4 | us-gaap |
Long Term Investments
LongTermInvestments
|
0 | USD |
CY2011Q3 | us-gaap |
Loss Contingency Pending Claims Number
LossContingencyPendingClaimsNumber
|
55 | case |
CY2017Q4 | us-gaap |
Loss Contingency Pending Claims Number
LossContingencyPendingClaimsNumber
|
6 | lawsuit |
CY2017Q4 | us-gaap |
Loss Contingency Pending Claims Number
LossContingencyPendingClaimsNumber
|
6 | case |
CY2015 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
603000 | USD |
CY2016 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-34661000 | USD |
CY2017 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-3854000 | USD |
CY2015 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-36009000 | 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 |
CY2015 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
46445000 | USD |
CY2016 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
17925000 | USD |
CY2017 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
18490000 | USD |
CY2015 | us-gaap |
Net Income Loss
NetIncomeLoss
|
19933000 | USD |
CY2016Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3463000 | USD |
CY2016Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3650000 | USD |
CY2016Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3843000 | USD |
CY2016Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6341000 | 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 |
CY2017 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5207000 | USD |
CY2017 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
2 | segment |
CY2015 | us-gaap |
Operating Expenses
OperatingExpenses
|
93312000 | USD |
CY2016 | us-gaap |
Operating Expenses
OperatingExpenses
|
138685000 | USD |
CY2017 | us-gaap |
Operating Expenses
OperatingExpenses
|
194065000 | USD |
CY2015 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
35335000 | USD |
CY2016 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
31851000 | USD |
CY2017 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
13023000 | USD |
CY2017Q4 | us-gaap |
Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
|
7655000 | USD |
CY2017Q4 | us-gaap |
Operating Leases Future Minimum Payments Due Thereafter
OperatingLeasesFutureMinimumPaymentsDueThereafter
|
43000 | USD |
CY2017Q4 | us-gaap |
Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
|
2313000 | USD |
CY2017Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
|
1073000 | USD |
CY2017Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
|
1097000 | USD |
CY2017Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
|
1236000 | USD |
CY2017Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
|
1893000 | USD |
CY2015 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
19000 | USD |
CY2016Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
13917000 | USD |
CY2017Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
15366000 | USD |
CY2015 | us-gaap |
Payments For Previous Acquisition
PaymentsForPreviousAcquisition
|
0 | USD |
CY2016 | us-gaap |
Payments For Previous Acquisition
PaymentsForPreviousAcquisition
|
952000 | USD |
CY2017 | us-gaap |
Payments For Previous Acquisition
PaymentsForPreviousAcquisition
|
1750000 | USD |
CY2015 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
7556000 | 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 |
CY2016 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
820000 | USD |
CY2015 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1370000 | USD |
CY2016 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1772000 | USD |
CY2015 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
40000 | USD |
CY2016Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
80000 | USD |
CY2017Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
89000 | USD |
CY2016Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
2289000 | USD |
CY2017Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
1224000 | USD |
CY2017 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-2370000 | USD |
CY2017 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
3453000 | USD |
CY2015 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
11186000 | 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 |
CY2015 | us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
501000 | USD |
CY2016 | us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
3495000 | USD |
CY2017 | us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
1024000 | USD |
CY2015 | us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
62464000 | USD |
CY2016 | us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
56086000 | USD |
CY2017 | us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
19950000 | USD |
CY2015 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
6003000 | 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 |
CY2016Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.00001 | |
CY2017Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.00001 | |
CY2016Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
25000000 | shares |
CY2017Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
25000000 | shares |
CY2016Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2017Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2016Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2017Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2016Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2017Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2016Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
13858000 | USD |
CY2017Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
21696000 | USD |
CY2016Q4 | us-gaap |
Prepaid Expense Other Noncurrent
PrepaidExpenseOtherNoncurrent
|
5302000 | USD |
CY2017Q4 | us-gaap |
Prepaid Expense Other Noncurrent
PrepaidExpenseOtherNoncurrent
|
6803000 | USD |
CY2015 | us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
44105000 | 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 |
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 |
CY2016 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
478000 | USD |
CY2015 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
2673000 | USD |
CY2017 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
138692000 | USD |
CY2017 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
1383000 | USD |
CY2016Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
24004000 | USD |
CY2014Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
675000 | 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 |
CY2015 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
299000 | USD |
CY2016 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
155000 | USD |
CY2017 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
245000 | USD |
CY2015 | us-gaap |
Product Warranty Expense
ProductWarrantyExpense
|
-62000 | USD |
CY2016 | us-gaap |
Product Warranty Expense
ProductWarrantyExpense
|
621000 | USD |
CY2017 | us-gaap |
Product Warranty Expense
ProductWarrantyExpense
|
109000 | USD |
CY2016Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
61803000 | USD |
CY2017Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
67649000 | USD |
CY2017Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
31172000 | USD |
CY2015 | us-gaap |
Repayments Of Long Term Capital Lease Obligations
RepaymentsOfLongTermCapitalLeaseObligations
|
80000 | USD |
CY2016 | us-gaap |
Repayments Of Long Term Capital Lease Obligations
RepaymentsOfLongTermCapitalLeaseObligations
|
32000 | USD |
CY2017 | us-gaap |
Repayments Of Long Term Capital Lease Obligations
RepaymentsOfLongTermCapitalLeaseObligations
|
34000 | USD |
CY2015 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
0 | USD |
CY2016 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
75000 | USD |
CY2017 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
0 | USD |
CY2015 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
23614000 | USD |
CY2016 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
30609000 | USD |
CY2017 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
55373000 | USD |
CY2016Q4 | us-gaap |
Restricted Cash And Investments Noncurrent
RestrictedCashAndInvestmentsNoncurrent
|
3317000 | USD |
CY2017Q4 | us-gaap |
Restricted Cash And Investments Noncurrent
RestrictedCashAndInvestmentsNoncurrent
|
3333000 | USD |
CY2016Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
118275000 | USD |
CY2017Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
123185000 | USD |
CY2015 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
185230000 | USD |
CY2016 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
238573000 | USD |
CY2017 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
285859000 | USD |
CY2015 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
197892000 | USD |
CY2016Q1 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
55530000 | USD |
CY2016Q2 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
58756000 | USD |
CY2016Q3 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
71882000 | USD |
CY2016Q4 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
82077000 | USD |
CY2016 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
268245000 | USD |
CY2017Q1 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
79242000 | USD |
CY2017Q2 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
79643000 | USD |
CY2017Q3 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
90262000 | USD |
CY2017Q4 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
94651000 | USD |
CY2017 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
343798000 | USD |
CY2015 | us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
12662000 | USD |
CY2016 | us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
29672000 | USD |
CY2017 | us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
57939000 | USD |
CY2015 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
69698000 | USD |
CY2016 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
108076000 | USD |
CY2015 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
7263000 | USD |
CY2016 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
9369000 | USD |
CY2017 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
15610000 | USD |
CY2015 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
0 | shares |
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 |
CY2016Q4 | us-gaap |
Short Term Investments
ShortTermInvestments
|
48415000 | USD |
CY2017Q4 | us-gaap |
Short Term Investments
ShortTermInvestments
|
6862000 | USD |
CY2016Q1 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
50000000.0 | USD |
CY2016Q4 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
16200000 | USD |
CY2017Q4 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
16300000 | USD |
CY2016 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
1800000 | shares |
CY2014Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
129106000 | 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 |
CY2016Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
4581000 | USD |
CY2017Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
2558000 | USD |
CY2016 | us-gaap |
Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
|
18.90 | |
CY2016Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
20220227 | shares |
CY2017Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
20220227 | shares |
CY2016Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
155947000 | USD |
CY2017Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
155947000 | USD |
CY2015 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
7556000 | USD |
CY2016 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
33746000 | USD |
CY2016 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
33700000 | USD |
CY2016Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
4100000 | USD |
CY2015 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
|
389000 | USD |
CY2016 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
|
0 | USD |
CY2015 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
270000 | 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 |
CY2017 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
|
123000 | USD |
CY2016Q4 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
|
100000 | USD |
CY2017Q4 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
|
100000 | USD |
CY2015 | us-gaap |
Unrecognized Tax Benefits Period Increase Decrease
UnrecognizedTaxBenefitsPeriodIncreaseDecrease
|
-156000 | USD |
CY2016 | us-gaap |
Unrecognized Tax Benefits Period Increase Decrease
UnrecognizedTaxBenefitsPeriodIncreaseDecrease
|
437000 | USD |
CY2017 | us-gaap |
Unrecognized Tax Benefits Period Increase Decrease
UnrecognizedTaxBenefitsPeriodIncreaseDecrease
|
-234000 | USD |
CY2015 | us-gaap |
Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
|
14000 | 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 |
CY2015 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
54638000 | shares |
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 |
CY2015 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
53548000 | 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 |
CY2017 | 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:24px;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> |