2018 Q4 Form 10-K Financial Statement
#000092700319000007 Filed on February 21, 2019
Income Statement
Concept | 2018 Q4 | 2018 Q1 | 2018 |
---|---|---|---|
Revenue | $154.2M | $195.6M | $718.9M |
YoY Change | -13.98% | 30.98% | 58.66% |
Cost Of Revenue | $79.00M | $91.97M | $353.3M |
YoY Change | -2.47% | 30.42% | 12.29% |
Gross Profit | $75.19M | $103.6M | $365.6M |
YoY Change | -23.41% | 31.48% | 2.59% |
Gross Profit Margin | 48.77% | 52.98% | 50.86% |
Selling, General & Admin | $27.00M | $28.65M | $108.0M |
YoY Change | 27.36% | 29.64% | 15.84% |
% of Gross Profit | 35.91% | 27.64% | 29.55% |
Research & Development | $20.70M | $17.64M | $76.01M |
YoY Change | 26.99% | 41.06% | 31.05% |
% of Gross Profit | 27.53% | 17.02% | 20.79% |
Depreciation & Amortization | $4.100M | $2.861M | $13.59M |
YoY Change | 57.69% | 43.99% | 44.23% |
% of Gross Profit | 5.45% | 2.76% | 3.72% |
Operating Expenses | $51.80M | $47.54M | $194.1M |
YoY Change | 28.86% | 33.68% | 24.7% |
Operating Profit | $19.57M | $56.10M | $171.6M |
YoY Change | -66.29% | 29.66% | -14.55% |
Interest Expense | $56.00K | $228.0K | |
YoY Change | 245.45% | ||
% of Operating Profit | 0.1% | 0.13% | |
Other Income/Expense, Net | $900.0K | $26.00K | $823.0K |
YoY Change | 50.0% | -100.81% | -131.91% |
Pretax Income | $20.50M | $56.13M | $22.33M |
YoY Change | -65.02% | 40.11% | -23.25% |
Income Tax | -$200.0K | $9.759M | $25.23M |
% Of Pretax Income | -0.98% | 17.39% | 113.0% |
Net Earnings | $19.41M | $46.48M | $147.0M |
YoY Change | -165.58% | 23.83% | 6.65% |
Net Earnings / Revenue | 12.59% | 23.76% | 20.45% |
Basic Earnings Per Share | $0.51 | $1.17 | $3.76 |
Diluted Earnings Per Share | $0.50 | $1.16 | $3.74 |
COMMON SHARES | |||
Basic Shares Outstanding | 38.49M shares | 39.62M shares | 39.08M |
Diluted Shares Outstanding | 40.00M shares | 39.35M |
Balance Sheet
Concept | 2018 Q4 | 2018 Q1 | 2018 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $351.8M | $417.1M | $351.8M |
YoY Change | -14.29% | 29.25% | -14.28% |
Cash & Equivalents | $349.3M | $413.9M | $349.3M |
Short-Term Investments | $2.470M | $3.200M | $2.500M |
Other Short-Term Assets | $10.17M | $7.895M | $16.00M |
YoY Change | 25.14% | -15.64% | -9.6% |
Inventory | $97.99M | $74.89M | $98.00M |
Prepaid Expenses | |||
Receivables | $100.4M | $116.9M | $100.4M |
Other Receivables | $2.300M | $2.200M | $2.300M |
Total Short-Term Assets | $568.4M | $599.9M | $568.4M |
YoY Change | -4.5% | 24.25% | -4.5% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $31.27M | $20.71M | $31.30M |
YoY Change | 75.72% | 50.1% | 75.84% |
Goodwill | $101.9M | $54.91M | |
YoY Change | 89.36% | 29.06% | |
Intangibles | $54.91M | ||
YoY Change | 63.92% | ||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $60.00M | $54.00M | $60.00M |
YoY Change | 81.82% | 8.0% | 81.82% |
Total Long-Term Assets | $248.0M | $168.0M | $248.1M |
YoY Change | 79.63% | 25.65% | 79.65% |
TOTAL ASSETS | |||
Total Short-Term Assets | $568.4M | $599.9M | $568.4M |
Total Long-Term Assets | $248.0M | $168.0M | $248.1M |
Total Assets | $816.5M | $767.9M | $816.5M |
YoY Change | 11.34% | 24.56% | 11.35% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $39.65M | $61.33M | $39.60M |
YoY Change | -17.71% | 22.19% | -17.84% |
Accrued Expenses | $44.80M | $35.30M | $44.80M |
YoY Change | 16.97% | 32.71% | 16.97% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $110.3M | $126.6M | $110.3M |
YoY Change | 3.95% | 27.77% | 3.96% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Other Long-Term Liabilities | $18.34M | $38.80M | $91.90M |
YoY Change | -49.46% | 85.13% | -9.9% |
Total Long-Term Liabilities | $18.34M | $38.80M | $91.90M |
YoY Change | -49.46% | 85.13% | -9.9% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $110.3M | $126.6M | $110.3M |
Total Long-Term Liabilities | $18.34M | $38.80M | $91.90M |
Total Liabilities | $209.2M | $214.7M | $209.7M |
YoY Change | -1.64% | 17.86% | -1.41% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $512.8M | $365.8M | |
YoY Change | 53.88% | 57.05% | |
Common Stock | |||
YoY Change | |||
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $606.8M | $576.7M | $606.8M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $816.5M | $767.9M | $816.5M |
YoY Change | 11.34% | 24.56% | 11.35% |
Cashflow Statement
Concept | 2018 Q4 | 2018 Q1 | 2018 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $19.41M | $46.48M | $147.0M |
YoY Change | -165.58% | 23.83% | 6.65% |
Depreciation, Depletion And Amortization | $4.100M | $2.861M | $13.59M |
YoY Change | 57.69% | 43.99% | 44.23% |
Cash From Operating Activities | $39.50M | $33.10M | $151.3M |
YoY Change | -20.52% | -17.67% | -17.2% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$3.700M | $3.923M | $20.33M |
YoY Change | 8.82% | 182.03% | 124.84% |
Acquisitions | $6.072M | $93.76M | |
YoY Change | 440.47% | ||
Other Investing Activities | $600.0K | -$6.100M | -$93.30M |
YoY Change | 74.29% | 391.05% | |
Cash From Investing Activities | -$3.100M | -$9.995M | -$113.6M |
YoY Change | -8.82% | 104.82% | 304.5% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | $12.75M | $95.13M | |
YoY Change | 217.16% | ||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -25.40M | -$16.78M | -97.13M |
YoY Change | 477.27% | 894.19% | 210.26% |
NET CHANGE | |||
Cash From Operating Activities | 39.50M | $33.10M | 151.3M |
Cash From Investing Activities | -3.100M | -$9.995M | -113.6M |
Cash From Financing Activities | -25.40M | -$16.78M | -97.13M |
Net Change In Cash | 11.00M | $6.491M | -60.49M |
YoY Change | -73.75% | -80.7% | -148.19% |
FREE CASH FLOW | |||
Cash From Operating Activities | $39.50M | $33.10M | $151.3M |
Capital Expenditures | -$3.700M | $3.923M | $20.33M |
Free Cash Flow | $43.20M | $29.18M | $130.9M |
YoY Change | -18.64% | -24.83% | -24.6% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2017Q1 | us-gaap |
Gross Profit
GrossProfit
|
78831000 | USD |
CY2017Q2 | us-gaap |
Gross Profit
GrossProfit
|
87141000 | USD |
CY2017Q3 | us-gaap |
Gross Profit
GrossProfit
|
92234000 | USD |
CY2017Q4 | aeis |
Deferred Tax Liabilities Foreign Other
DeferredTaxLiabilitiesForeignOther
|
3448000 | USD |
CY2018Q4 | aeis |
Deferred Tax Liabilities Foreign Other
DeferredTaxLiabilitiesForeignOther
|
0 | USD |
CY2018Q4 | aeis |
Business Combination Recognized Identifiable Assets Acquiredand Liabilities Assumed Net Tangible Assets Acquired Liabilities Assumed
BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetTangibleAssetsAcquiredLiabilitiesAssumed
|
10062000 | USD |
CY2016 | aeis |
Cash Held In Banks Outside
CashHeldInBanksOutside
|
230168000 | USD |
CY2017 | aeis |
Cash Held In Banks Outside
CashHeldInBanksOutside
|
285686000 | USD |
CY2018 | aeis |
Cash Held In Banks Outside
CashHeldInBanksOutside
|
192441000 | USD |
CY2017Q4 | aeis |
Customer Deposits And Deferred Revenue Current
CustomerDepositsAndDeferredRevenueCurrent
|
6402000 | USD |
CY2018Q4 | aeis |
Customer Deposits And Deferred Revenue Current
CustomerDepositsAndDeferredRevenueCurrent
|
7345000 | USD |
CY2017Q4 | aeis |
Deferred Service Revenue
DeferredServiceRevenue
|
37500000 | USD |
CY2018Q4 | aeis |
Deferred Service Revenue
DeferredServiceRevenue
|
33400000 | USD |
CY2017Q4 | aeis |
Deferred Tax Assets Depreciation And Amortization
DeferredTaxAssetsDepreciationAndAmortization
|
0 | USD |
CY2018Q4 | aeis |
Deferred Tax Assets Depreciation And Amortization
DeferredTaxAssetsDepreciationAndAmortization
|
29525000 | USD |
CY2016 | aeis |
Disclosure On Geographic Areas Revenue From External Customers Attributed To Entities Country Of Domicile Percentage
DisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToEntitiesCountryOfDomicilePercentage
|
1 | |
CY2017 | aeis |
Disclosure On Geographic Areas Revenue From External Customers Attributed To Entities Country Of Domicile Percentage
DisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToEntitiesCountryOfDomicilePercentage
|
1 | |
CY2018 | aeis |
Disclosure On Geographic Areas Revenue From External Customers Attributed To Entities Country Of Domicile Percentage
DisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToEntitiesCountryOfDomicilePercentage
|
1.000 | |
CY2017Q4 | aeis |
Disposal Groups Including Discontinued Operations Accrued Warranty Current
DisposalGroups_IncludingDiscontinuedOperations_AccruedWarrantyCurrent
|
7305000 | USD |
CY2018Q4 | aeis |
Disposal Groups Including Discontinued Operations Accrued Warranty Current
DisposalGroups_IncludingDiscontinuedOperations_AccruedWarrantyCurrent
|
4936000 | USD |
CY2017Q4 | aeis |
Disposal Groups Including Discontinued Operations Accrued Warranty Non Current
DisposalGroups_IncludingDiscontinuedOperations_AccruedWarrantyNonCurrent
|
15112000 | USD |
CY2018Q4 | aeis |
Disposal Groups Including Discontinued Operations Accrued Warranty Non Current
DisposalGroups_IncludingDiscontinuedOperations_AccruedWarrantyNonCurrent
|
10429000 | USD |
CY2016 | aeis |
Effective Income Tax Rate Reconciliation Tax Cutsand Jobs Actof2017 Changeintaxrate Percent
EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeintaxratePercent
|
0 | USD |
CY2017 | aeis |
Effective Income Tax Rate Reconciliation Tax Cutsand Jobs Actof2017 Changeintaxrate Percent
EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeintaxratePercent
|
11177000 | USD |
CY2018 | aeis |
Effective Income Tax Rate Reconciliation Tax Cutsand Jobs Actof2017 Changeintaxrate Percent
EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeintaxratePercent
|
-652000 | USD |
CY2016 | aeis |
Effective Income Tax Rate Reconciliation Tax Cutsand Jobs Actof2017 Transition Tax
EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017TransitionTax
|
0 | USD |
CY2017 | aeis |
Effective Income Tax Rate Reconciliation Tax Cutsand Jobs Actof2017 Transition Tax
EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017TransitionTax
|
61690000 | USD |
CY2018 | aeis |
Effective Income Tax Rate Reconciliation Tax Cutsand Jobs Actof2017 Transition Tax
EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017TransitionTax
|
1174000 | USD |
CY2016 | aeis |
Effective Income Tax Rate Reconciliation Unremitted Earnings Amount
EffectiveIncomeTaxRateReconciliationUnremittedEarningsAmount
|
0 | USD |
CY2017 | aeis |
Effective Income Tax Rate Reconciliation Unremitted Earnings Amount
EffectiveIncomeTaxRateReconciliationUnremittedEarningsAmount
|
0 | USD |
CY2018 | aeis |
Effective Income Tax Rate Reconciliation Unremitted Earnings Amount
EffectiveIncomeTaxRateReconciliationUnremittedEarningsAmount
|
2564000 | USD |
CY2016 | aeis |
Effective Income Tax Reconciliation Uncertain Tax Position Reservesnet
EffectiveIncomeTaxReconciliationUncertainTaxPositionReservesnet
|
1636000 | USD |
CY2017 | aeis |
Effective Income Tax Reconciliation Uncertain Tax Position Reservesnet
EffectiveIncomeTaxReconciliationUncertainTaxPositionReservesnet
|
4948000 | USD |
CY2018 | aeis |
Effective Income Tax Reconciliation Uncertain Tax Position Reservesnet
EffectiveIncomeTaxReconciliationUncertainTaxPositionReservesnet
|
-3088000 | USD |
CY2016 | aeis |
Estimated Forfeiture Rates For Share Based Compensation
EstimatedForfeitureRatesForShareBasedCompensation
|
0.18 | |
CY2017Q3 | aeis |
Estimated Forfeiture Rates For Share Based Compensation
EstimatedForfeitureRatesForShareBasedCompensation
|
0.17 | |
CY2018 | aeis |
Estimated Forfeiture Rates For Share Based Compensation
EstimatedForfeitureRatesForShareBasedCompensation
|
0.10 | |
CY2016 | aeis |
Increase Decrease In Other Current Liabilities And Accrued Expenses
IncreaseDecreaseInOtherCurrentLiabilitiesAndAccruedExpenses
|
-2169000 | USD |
CY2017 | aeis |
Increase Decrease In Other Current Liabilities And Accrued Expenses
IncreaseDecreaseInOtherCurrentLiabilitiesAndAccruedExpenses
|
-7159000 | USD |
CY2018 | aeis |
Increase Decrease In Other Current Liabilities And Accrued Expenses
IncreaseDecreaseInOtherCurrentLiabilitiesAndAccruedExpenses
|
3239000 | USD |
CY2016 | aeis |
Losson Foreign Exchange Hedge
LossonForeignExchangeHedge
|
0 | USD |
CY2017 | aeis |
Losson Foreign Exchange Hedge
LossonForeignExchangeHedge
|
3489000 | USD |
CY2018 | aeis |
Losson Foreign Exchange Hedge
LossonForeignExchangeHedge
|
0 | USD |
CY2017 | aeis |
Netpaymentsproceedsrelatedtostockbasedawardactivities
Netpaymentsproceedsrelatedtostockbasedawardactivities
|
-1314000 | USD |
CY2018 | aeis |
Netpaymentsproceedsrelatedtostockbasedawardactivities
Netpaymentsproceedsrelatedtostockbasedawardactivities
|
-2009000 | USD |
CY2016 | aeis |
Purchaseofforeigncurrencyhedge
Purchaseofforeigncurrencyhedge
|
0 | USD |
CY2017 | aeis |
Purchaseofforeigncurrencyhedge
Purchaseofforeigncurrencyhedge
|
3489000 | USD |
CY2018 | aeis |
Purchaseofforeigncurrencyhedge
Purchaseofforeigncurrencyhedge
|
0 | USD |
CY2017 | aeis |
Related Party Transactions Number Of Companies
RelatedPartyTransactionsNumberOfCompanies
|
1 | Companies |
CY2018 | aeis |
Related Party Transactions Number Of Companies
RelatedPartyTransactionsNumberOfCompanies
|
1 | Companies |
CY2018 | aeis |
Restructuring Reserve Cost Paidor Settled
RestructuringReserveCostPaidorSettled
|
433000 | USD |
CY2018Q4 | aeis |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Reserved
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReserved
|
3500000 | shares |
CY2017Q2 | aeis |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Reserved
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReserved
|
5200000 | shares |
CY2018 | aeis |
Share Based Compensation Arrangement By Share Based Payment Award Options Contractual Term
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTerm
|
P10Y | |
CY2015Q4 | aeis |
Stock Repurchase Program Authorized Amount Increased
StockRepurchaseProgramAuthorizedAmountIncreased
|
50000000 | USD |
CY2018Q2 | aeis |
Stock Repurchase Program Authorized Amount Increased
StockRepurchaseProgramAuthorizedAmountIncreased
|
50000000 | USD |
CY2017Q4 | aeis |
Uncertain Tax Positions And Other Deposits
UncertainTaxPositionsAndOtherDeposits
|
3051000 | USD |
CY2018Q4 | aeis |
Uncertain Tax Positions And Other Deposits
UncertainTaxPositionsAndOtherDeposits
|
6874000 | USD |
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
|
0000927003 | |
CY2019Q1 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
38203956 | 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
|
2263559280 | USD |
CY2018 | dei |
Entity Registrant Name
EntityRegistrantName
|
ADVANCED ENERGY INDUSTRIES 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 | |
CY2018Q4 | invest |
Derivative Notional Amount
DerivativeNotionalAmount
|
16300000 | USD |
CY2017Q4 | us-gaap |
Accounts And Other Receivables Net Current
AccountsAndOtherReceivablesNetCurrent
|
87429000 | USD |
CY2018Q4 | us-gaap |
Accounts And Other Receivables Net Current
AccountsAndOtherReceivablesNetCurrent
|
100442000 | USD |
CY2018Q1 | us-gaap |
Accounts And Other Receivables Net Current
AccountsAndOtherReceivablesNetCurrent
|
95680000 | USD |
CY2017Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
48177000 | USD |
CY2018Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
39646000 | USD |
CY2017Q4 | us-gaap |
Accounts Receivable Related Parties
AccountsReceivableRelatedParties
|
27000 | USD |
CY2018Q4 | us-gaap |
Accounts Receivable Related Parties
AccountsReceivableRelatedParties
|
109000 | USD |
CY2017Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
5365000 | USD |
CY2018Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
13258000 | USD |
CY2018Q1 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
6286000 | USD |
CY2017Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
67388000 | USD |
CY2018Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
60794000 | USD |
CY2017Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
2533000 | USD |
CY2018Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-3449000 | USD |
CY2017Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
184843000 | USD |
CY2018Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
97418000 | USD |
CY2016 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
6332000 | USD |
CY2017 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
12549000 | USD |
CY2018 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
9703000 | USD |
CY2016 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
6332000 | USD |
CY2017 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
12549000 | USD |
CY2018 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
9703000 | USD |
CY2015Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
8739000 | USD |
CY2016Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1943000 | USD |
CY2017Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1748000 | USD |
CY2018Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1856000 | USD |
CY2016 | us-gaap |
Allowance For Doubtful Accounts Receivable Period Increase Decrease
AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
|
0 | USD |
CY2017 | us-gaap |
Allowance For Doubtful Accounts Receivable Period Increase Decrease
AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
|
0 | USD |
CY2018 | us-gaap |
Allowance For Doubtful Accounts Receivable Period Increase Decrease
AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
|
416000 | USD |
CY2016 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
8128000 | USD |
CY2017 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
195000 | USD |
CY2018 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
417000 | USD |
CY2016 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
4167000 | USD |
CY2017 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
4350000 | USD |
CY2018 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
5774000 | USD |
CY2017Q4 | us-gaap |
Assets
Assets
|
733308000 | USD |
CY2018Q4 | us-gaap |
Assets
Assets
|
816484000 | USD |
CY2018Q1 | us-gaap |
Assets
Assets
|
767905000 | USD |
CY2017Q4 | us-gaap |
Assets Current
AssetsCurrent
|
595225000 | USD |
CY2018Q4 | us-gaap |
Assets Current
AssetsCurrent
|
568448000 | USD |
CY2018Q1 | us-gaap |
Assets Current
AssetsCurrent
|
599915000 | USD |
CY2017Q4 | us-gaap |
Assets Of Disposal Group Including Discontinued Operation Current
AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
|
9535000 | USD |
CY2018Q4 | us-gaap |
Assets Of Disposal Group Including Discontinued Operation Current
AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
|
5855000 | USD |
CY2018Q4 | us-gaap |
Business Acquisition Cost Of Acquired Entity Transaction Costs
BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
|
2300000 | USD |
CY2017 | us-gaap |
Business Acquisition Pro Forma Earnings Per Share Basic
BusinessAcquisitionProFormaEarningsPerShareBasic
|
3.57 | |
CY2018 | us-gaap |
Business Acquisition Pro Forma Earnings Per Share Basic
BusinessAcquisitionProFormaEarningsPerShareBasic
|
3.80 | |
CY2017 | us-gaap |
Business Acquisition Pro Forma Earnings Per Share Diluted
BusinessAcquisitionProFormaEarningsPerShareDiluted
|
3.53 | |
CY2018 | us-gaap |
Business Acquisition Pro Forma Earnings Per Share Diluted
BusinessAcquisitionProFormaEarningsPerShareDiluted
|
3.77 | |
CY2017 | us-gaap |
Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
|
141907000 | USD |
CY2018 | us-gaap |
Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
|
148456000 | USD |
CY2017 | us-gaap |
Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
|
752091000 | USD |
CY2018 | us-gaap |
Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
|
758934000 | USD |
CY2018 | us-gaap |
Business Combination Consideration Transferred1
BusinessCombinationConsiderationTransferred1
|
93756000 | USD |
CY2018Q4 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
|
117806000 | USD |
CY2018Q4 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Other
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
|
5980000 | USD |
CY2018Q4 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accounts Payable
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
|
6520000 | USD |
CY2018Q4 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Deferred Tax Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
|
8722000 | USD |
CY2018Q4 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Deferred Tax Liabilities
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
|
7984000 | USD |
CY2018Q4 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
|
28188000 | USD |
CY2018Q4 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Inventory
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
|
13605000 | USD |
CY2018Q4 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Liabilities
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
|
24050000 | USD |
CY2018Q4 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Noncurrent Liabilities Other
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
|
9546000 | USD |
CY2018Q4 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
|
1997000 | USD |
CY2018 | us-gaap |
Cash Acquired From Acquisition
CashAcquiredFromAcquisition
|
15913000 | USD |
CY2016Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
281953000 | USD |
CY2017Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
407283000 | USD |
CY2018Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
349301000 | USD |
CY2015Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value Including Discontinued Operations
CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations
|
169720000 | USD |
CY2016Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value Including Discontinued Operations
CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations
|
289517000 | USD |
CY2017Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value Including Discontinued Operations
CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations
|
415037000 | USD |
CY2018Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value Including Discontinued Operations
CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations
|
354552000 | USD |
CY2016 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
119797000 | USD |
CY2017 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
125520000 | USD |
CY2018 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-60485000 | USD |
CY2016 | us-gaap |
Cash Provided By Used In Financing Activities Discontinued Operations
CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
|
-29000 | USD |
CY2017 | us-gaap |
Cash Provided By Used In Financing Activities Discontinued Operations
CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
|
0 | USD |
CY2018 | us-gaap |
Cash Provided By Used In Financing Activities Discontinued Operations
CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
|
0 | USD |
CY2016 | us-gaap |
Cash Provided By Used In Investing Activities Discontinued Operations
CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
|
0 | USD |
CY2017 | us-gaap |
Cash Provided By Used In Investing Activities Discontinued Operations
CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
|
0 | USD |
CY2018 | us-gaap |
Cash Provided By Used In Investing Activities Discontinued Operations
CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
|
0 | USD |
CY2016 | us-gaap |
Cash Provided By Used In Operating Activities Discontinued Operations
CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
|
-7857000 | USD |
CY2017 | us-gaap |
Cash Provided By Used In Operating Activities Discontinued Operations
CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
|
-7255000 | USD |
CY2018 | us-gaap |
Cash Provided By Used In Operating Activities Discontinued Operations
CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
|
-156000 | 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.001 | |
CY2018Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2017Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
70000000 | shares |
CY2018Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
70000000 | shares |
CY2017Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
39604000 | shares |
CY2015Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
39756000 | shares |
CY2016Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
39712000 | shares |
CY2017Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
39604000 | shares |
CY2017Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
39604000 | shares |
CY2018Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
38164000 | shares |
CY2017Q4 | us-gaap |
Common Stock Value Outstanding
CommonStockValueOutstanding
|
40000 | USD |
CY2018Q4 | us-gaap |
Common Stock Value Outstanding
CommonStockValueOutstanding
|
38000 | USD |
CY2016 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
119987000 | USD |
CY2017 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
147327000 | USD |
CY2018 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
141043000 | USD |
CY2016 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
0 | USD |
CY2017 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
0 | USD |
CY2018 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
86000 | USD |
CY2016 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
119987000 | USD |
CY2017 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
147327000 | USD |
CY2018 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
141129000 | USD |
CY2017Q4 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
33402000 | USD |
CY2018Q4 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
29108000 | USD |
CY2016 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
230557000 | USD |
CY2017 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
314631000 | USD |
CY2018 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
353285000 | USD |
CY2017Q4 | us-gaap |
Cumulative Effect Of New Accounting Principle In Period Of Adoption
CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
|
32533000 | USD |
CY2016 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
3187000 | USD |
CY2017 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
26550000 | USD |
CY2018 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
1423000 | USD |
CY2016 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
3081000 | USD |
CY2017 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
9621000 | USD |
CY2018 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
13772000 | USD |
CY2016 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
6619000 | USD |
CY2017 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
36772000 | USD |
CY2018 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
15207000 | USD |
CY2016 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
351000 | USD |
CY2017 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
601000 | USD |
CY2018 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
12000 | USD |
CY2018Q4 | us-gaap |
Decrease In Unrecognized Tax Benefits Is Reasonably Possible
DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
|
8300000 | USD |
CY2016 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
3110000 | USD |
CY2017 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
28297000 | USD |
CY2018 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
4021000 | USD |
CY2016 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
-165000 | USD |
CY2017 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
-1979000 | USD |
CY2018 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
3636000 | USD |
CY2016 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
4509000 | USD |
CY2017 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
25318000 | USD |
CY2018 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
10020000 | USD |
CY2016 | us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
3570000 | USD |
CY2017 | us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
28765000 | USD |
CY2018 | us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
5618000 | USD |
CY2016 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
1564000 | USD |
CY2017 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
-1000000 | USD |
CY2018 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
2363000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Deferred Income
DeferredTaxAssetsDeferredIncome
|
4519000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Deferred Income
DeferredTaxAssetsDeferredIncome
|
6903000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
53820000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
93685000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
|
841000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
|
2161000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
|
15438000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
|
40242000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Net
DeferredTaxAssetsNet
|
21553000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Net
DeferredTaxAssetsNet
|
62761000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
|
18841000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
|
47099000 | USD |
CY2018Q1 | us-gaap |
Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
|
48748000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
|
40572000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
|
38622000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Other
DeferredTaxAssetsOther
|
2118000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Other
DeferredTaxAssetsOther
|
9961000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Employee Bonuses
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses
|
1112000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Employee Bonuses
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses
|
1874000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Pensions
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
|
3363000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Pensions
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
|
3302000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
|
1295000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
|
1337000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
32267000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
30924000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities
DeferredTaxLiabilities
|
6115000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Liabilities
DeferredTaxLiabilities
|
22519000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
4556000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
6988000 | USD |
CY2018Q1 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
5699000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
|
62000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
|
1267000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
2605000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
17723000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities Undistributed Foreign Earnings
DeferredTaxLiabilitiesUndistributedForeignEarnings
|
0 | USD |
CY2018Q3 | us-gaap |
Deferred Tax Liabilities Undistributed Foreign Earnings
DeferredTaxLiabilitiesUndistributedForeignEarnings
|
2600000 | USD |
CY2018Q4 | us-gaap |
Deferred Tax Liabilities Undistributed Foreign Earnings
DeferredTaxLiabilitiesUndistributedForeignEarnings
|
3529000 | USD |
CY2017 | us-gaap |
Defined Benefit Plan Actual Return On Plan Assets
DefinedBenefitPlanActualReturnOnPlanAssets
|
597000 | USD |
CY2018 | us-gaap |
Defined Benefit Plan Actual Return On Plan Assets
DefinedBenefitPlanActualReturnOnPlanAssets
|
670000 | USD |
CY2017 | us-gaap |
Defined Benefit Plan Actuarial Gain Loss
DefinedBenefitPlanActuarialGainLoss
|
35000 | USD |
CY2018 | us-gaap |
Defined Benefit Plan Actuarial Gain Loss
DefinedBenefitPlanActuarialGainLoss
|
-992000 | USD |
CY2016 | us-gaap |
Defined Benefit Plan Amortization Of Gains Losses
DefinedBenefitPlanAmortizationOfGainsLosses
|
-264000 | USD |
CY2017 | us-gaap |
Defined Benefit Plan Amortization Of Gains Losses
DefinedBenefitPlanAmortizationOfGainsLosses
|
-503000 | USD |
CY2018 | us-gaap |
Defined Benefit Plan Amortization Of Gains Losses
DefinedBenefitPlanAmortizationOfGainsLosses
|
-478000 | USD |
CY2016Q4 | us-gaap |
Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Discount Rate
DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
|
0.028 | Rate |
CY2017Q4 | us-gaap |
Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Discount Rate
DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
|
0.026 | Rate |
CY2018Q4 | us-gaap |
Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Discount Rate
DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
|
0.028 | Rate |
CY2016 | us-gaap |
Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Expected Long Term Return On Assets
DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
|
0.047 | Rate |
CY2017 | us-gaap |
Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Expected Long Term Return On Assets
DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
|
0.048 | Rate |
CY2018 | us-gaap |
Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Expected Long Term Return On Assets
DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
|
0.048 | Rate |
CY2016Q4 | us-gaap |
Defined Benefit Plan Benefit Obligation
DefinedBenefitPlanBenefitObligation
|
31110000 | USD |
CY2017Q4 | us-gaap |
Defined Benefit Plan Benefit Obligation
DefinedBenefitPlanBenefitObligation
|
33907000 | USD |
CY2018Q4 | us-gaap |
Defined Benefit Plan Benefit Obligation
DefinedBenefitPlanBenefitObligation
|
32626000 | USD |
CY2017 | us-gaap |
Defined Benefit Plan Benefit Obligation Benefits Paid
DefinedBenefitPlanBenefitObligationBenefitsPaid
|
944000 | USD |
CY2018 | us-gaap |
Defined Benefit Plan Benefit Obligation Benefits Paid
DefinedBenefitPlanBenefitObligationBenefitsPaid
|
1086000 | USD |
CY2017 | us-gaap |
Defined Benefit Plan Business Combinations And Acquisitions Benefit Obligation
DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligation
|
0 | USD |
CY2018 | us-gaap |
Defined Benefit Plan Business Combinations And Acquisitions Benefit Obligation
DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligation
|
1063000 | USD |
CY2017 | us-gaap |
Defined Benefit Plan Business Combinations And Acquisitions Plan Assets
DefinedBenefitPlanBusinessCombinationsAndAcquisitionsPlanAssets
|
0 | USD |
CY2018 | us-gaap |
Defined Benefit Plan Business Combinations And Acquisitions Plan Assets
DefinedBenefitPlanBusinessCombinationsAndAcquisitionsPlanAssets
|
981000 | USD |
CY2017 | us-gaap |
Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
|
877000 | USD |
CY2018 | us-gaap |
Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
|
828000 | USD |
CY2016 | us-gaap |
Defined Benefit Plan Expected Return On Plan Assets
DefinedBenefitPlanExpectedReturnOnPlanAssets
|
527000 | USD |
CY2017 | us-gaap |
Defined Benefit Plan Expected Return On Plan Assets
DefinedBenefitPlanExpectedReturnOnPlanAssets
|
597000 | USD |
CY2018 | us-gaap |
Defined Benefit Plan Expected Return On Plan Assets
DefinedBenefitPlanExpectedReturnOnPlanAssets
|
670000 | USD |
CY2016Q4 | us-gaap |
Defined Benefit Plan Fair Value Of Plan Assets
DefinedBenefitPlanFairValueOfPlanAssets
|
12274000 | USD |
CY2017Q4 | us-gaap |
Defined Benefit Plan Fair Value Of Plan Assets
DefinedBenefitPlanFairValueOfPlanAssets
|
14110000 | USD |
CY2018Q4 | us-gaap |
Defined Benefit Plan Fair Value Of Plan Assets
DefinedBenefitPlanFairValueOfPlanAssets
|
13360000 | USD |
CY2017 | us-gaap |
Defined Benefit Plan Fair Value Of Plan Assets Period Increase Decrease
DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
|
179000 | USD |
CY2018 | us-gaap |
Defined Benefit Plan Fair Value Of Plan Assets Period Increase Decrease
DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
|
-1357000 | USD |
CY2017 | us-gaap |
Defined Benefit Plan Foreign Currency Exchange Rate Changes Benefit Obligation
DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
|
2897000 | USD |
CY2018 | us-gaap |
Defined Benefit Plan Foreign Currency Exchange Rate Changes Benefit Obligation
DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
|
-1898000 | USD |
CY2017Q4 | us-gaap |
Defined Benefit Plan Funded Status Of Plan
DefinedBenefitPlanFundedStatusOfPlan
|
-19797000 | USD |
CY2018Q4 | us-gaap |
Defined Benefit Plan Funded Status Of Plan
DefinedBenefitPlanFundedStatusOfPlan
|
-19266000 | USD |
CY2016 | us-gaap |
Defined Benefit Plan Interest Cost
DefinedBenefitPlanInterestCost
|
993000 | USD |
CY2017 | us-gaap |
Defined Benefit Plan Interest Cost
DefinedBenefitPlanInterestCost
|
809000 | USD |
CY2018 | us-gaap |
Defined Benefit Plan Interest Cost
DefinedBenefitPlanInterestCost
|
793000 | USD |
CY2016 | us-gaap |
Defined Benefit Plan Net Periodic Benefit Cost
DefinedBenefitPlanNetPeriodicBenefitCost
|
730000 | USD |
CY2017 | us-gaap |
Defined Benefit Plan Net Periodic Benefit Cost
DefinedBenefitPlanNetPeriodicBenefitCost
|
715000 | USD |
CY2018 | us-gaap |
Defined Benefit Plan Net Periodic Benefit Cost
DefinedBenefitPlanNetPeriodicBenefitCost
|
601000 | USD |
CY2017 | us-gaap |
Defined Benefit Plan Plan Assets Benefits Paid
DefinedBenefitPlanPlanAssetsBenefitsPaid
|
944000 | USD |
CY2018 | us-gaap |
Defined Benefit Plan Plan Assets Benefits Paid
DefinedBenefitPlanPlanAssetsBenefitsPaid
|
1086000 | USD |
CY2017 | us-gaap |
Defined Benefit Plan Plan Assets Foreign Currency Translation Gain Loss
DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
|
1127000 | USD |
CY2018 | us-gaap |
Defined Benefit Plan Plan Assets Foreign Currency Translation Gain Loss
DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
|
-786000 | USD |
CY2017 | us-gaap |
Defined Benefit Plan Service Cost
DefinedBenefitPlanServiceCost
|
0 | USD |
CY2018 | us-gaap |
Defined Benefit Plan Service Cost
DefinedBenefitPlanServiceCost
|
839000 | USD |
CY2016 | us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
1200000 | USD |
CY2017 | us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
1100000 | USD |
CY2018 | us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
1400000 | USD |
CY2016 | us-gaap |
Depreciation
Depreciation
|
3646000 | USD |
CY2017 | us-gaap |
Depreciation
Depreciation
|
5074000 | USD |
CY2018 | us-gaap |
Depreciation
Depreciation
|
7818000 | USD |
CY2016 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
7813000 | USD |
CY2017 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
9424000 | USD |
CY2018 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
13592000 | USD |
CY2016 | us-gaap |
Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
|
6376000 | USD |
CY2017 | us-gaap |
Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
|
1679000 | USD |
CY2018 | us-gaap |
Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
|
-32000 | USD |
CY2016 | us-gaap |
Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
|
-4130000 | USD |
CY2017 | us-gaap |
Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
|
-81000 | USD |
CY2018 | us-gaap |
Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
|
6000 | USD |
CY2017Q4 | us-gaap |
Disposal Group Including Discontinued Operation Accounts Notes And Loans Receivable Net
DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
|
1363000 | USD |
CY2018Q4 | us-gaap |
Disposal Group Including Discontinued Operation Accounts Notes And Loans Receivable Net
DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
|
406000 | USD |
CY2017Q4 | us-gaap |
Disposal Group Including Discontinued Operation Accounts Payable And Accrued Liabilities
DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities
|
545000 | USD |
CY2018Q4 | us-gaap |
Disposal Group Including Discontinued Operation Accounts Payable And Accrued Liabilities
DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities
|
350000 | USD |
CY2017Q4 | us-gaap |
Disposal Group Including Discontinued Operation Assets Noncurrent
DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
|
11085000 | USD |
CY2018Q4 | us-gaap |
Disposal Group Including Discontinued Operation Assets Noncurrent
DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
|
5984000 | USD |
CY2016Q4 | us-gaap |
Disposal Group Including Discontinued Operation Cash And Cash Equivalents
DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
|
7564000 | USD |
CY2017Q4 | us-gaap |
Disposal Group Including Discontinued Operation Cash And Cash Equivalents
DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
|
7754000 | USD |
CY2018Q4 | us-gaap |
Disposal Group Including Discontinued Operation Cash And Cash Equivalents
DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
|
5251000 | USD |
CY2016 | us-gaap |
Disposal Group Including Discontinued Operation Costs Of Goods Sold
DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
|
154000 | USD |
CY2017 | us-gaap |
Disposal Group Including Discontinued Operation Costs Of Goods Sold
DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
|
234000 | USD |
CY2018 | us-gaap |
Disposal Group Including Discontinued Operation Costs Of Goods Sold
DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
|
-88000 | USD |
CY2017Q4 | us-gaap |
Disposal Group Including Discontinued Operation Deferred Tax Assets Noncurrent
DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssetsNoncurrent
|
11013000 | USD |
CY2018Q4 | us-gaap |
Disposal Group Including Discontinued Operation Deferred Tax Assets Noncurrent
DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssetsNoncurrent
|
5917000 | USD |
CY2017Q4 | us-gaap |
Disposal Group Including Discontinued Operation Intangible Assets Noncurrent
DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent
|
72000 | USD |
CY2018Q4 | us-gaap |
Disposal Group Including Discontinued Operation Intangible Assets Noncurrent
DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent
|
67000 | USD |
CY2017Q4 | us-gaap |
Disposal Group Including Discontinued Operation Inventory1
DisposalGroupIncludingDiscontinuedOperationInventory1
|
418000 | USD |
CY2018Q4 | us-gaap |
Disposal Group Including Discontinued Operation Inventory1
DisposalGroupIncludingDiscontinuedOperationInventory1
|
198000 | USD |
CY2016 | us-gaap |
Disposal Group Including Discontinued Operation Operating Expense
DisposalGroupIncludingDiscontinuedOperationOperatingExpense
|
-3894000 | USD |
CY2017 | us-gaap |
Disposal Group Including Discontinued Operation Operating Expense
DisposalGroupIncludingDiscontinuedOperationOperatingExpense
|
-1576000 | USD |
CY2018 | us-gaap |
Disposal Group Including Discontinued Operation Operating Expense
DisposalGroupIncludingDiscontinuedOperationOperatingExpense
|
96000 | USD |
CY2016 | us-gaap |
Disposal Group Including Discontinued Operation Operating Income Loss
DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
|
3740000 | USD |
CY2017 | us-gaap |
Disposal Group Including Discontinued Operation Operating Income Loss
DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
|
1342000 | USD |
CY2018 | us-gaap |
Disposal Group Including Discontinued Operation Operating Income Loss
DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
|
-8000 | USD |
CY2016 | us-gaap |
Disposal Group Including Discontinued Operation Other Expense
DisposalGroupIncludingDiscontinuedOperationOtherExpense
|
-2636000 | USD |
CY2018 | us-gaap |
Disposal Group Including Discontinued Operation Other Expense
DisposalGroupIncludingDiscontinuedOperationOtherExpense
|
24000 | USD |
CY2017 | us-gaap |
Disposal Group Including Discontinued Operation Other Income
DisposalGroupIncludingDiscontinuedOperationOtherIncome
|
337000 | USD |
CY2017Q4 | us-gaap |
Disposal Group Including Discontinued Operation Other Noncurrent Liabilities
DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
|
165000 | USD |
CY2018Q4 | us-gaap |
Disposal Group Including Discontinued Operation Other Noncurrent Liabilities
DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
|
286000 | USD |
CY2016 | us-gaap |
Disposal Group Including Discontinued Operation Revenue
DisposalGroupIncludingDiscontinuedOperationRevenue
|
0 | USD |
CY2017 | us-gaap |
Disposal Group Including Discontinued Operation Revenue
DisposalGroupIncludingDiscontinuedOperationRevenue
|
0 | USD |
CY2017 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
3.47 | |
CY2018 | us-gaap |
Disposal Group Including Discontinued Operation Revenue
DisposalGroupIncludingDiscontinuedOperationRevenue
|
0 | USD |
CY2016 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
3.21 | |
CY2017Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.94 | |
CY2017Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.16 | |
CY2017Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.11 | |
CY2017Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.75 | |
CY2018Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.17 | |
CY2018Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.18 | |
CY2018Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.89 | |
CY2018Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.51 | |
CY2018 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
3.76 | |
CY2016 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
3.18 | |
CY2017Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.93 | |
CY2017Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.14 | |
CY2017Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.09 | |
CY2017Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.75 | |
CY2017 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
3.43 | |
CY2018Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.16 | |
CY2018Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.17 | |
CY2018Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.89 | |
CY2018Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.50 | |
CY2018 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
3.74 | |
CY2016 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents Continuing Operations
EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
|
-1932000 | USD |
CY2017 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents Continuing Operations
EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
|
2208000 | USD |
CY2018 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents Continuing Operations
EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
|
-1030000 | USD |
CY2017Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
18412000 | USD |
CY2018Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
21775000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
17860000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
22979000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
|
20708000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
7589000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
6484000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
6503000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
6763000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
6863000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
51359000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
77889000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
33499000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
54910000 | USD |
CY2016 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-319000 | USD |
CY2017 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-122000 | USD |
CY2018 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-481000 | USD |
CY2016Q4 | us-gaap |
Goodwill
Goodwill
|
42125000 | USD |
CY2017Q4 | us-gaap |
Goodwill
Goodwill
|
53812000 | USD |
CY2018Q4 | us-gaap |
Goodwill
Goodwill
|
101900000 | USD |
CY2017 | us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
8929000 | USD |
CY2018 | us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
49252000 | USD |
CY2017 | us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
2758000 | USD |
CY2018 | us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
-1164000 | USD |
CY2018Q4 | us-gaap |
Goodwill Gross
GoodwillGross
|
49252000 | USD |
CY2016 | us-gaap |
Gross Profit
GrossProfit
|
253147000 | USD |
CY2017Q4 | us-gaap |
Gross Profit
GrossProfit
|
98175000 | USD |
CY2017 | us-gaap |
Gross Profit
GrossProfit
|
356381000 | USD |
CY2018Q1 | us-gaap |
Gross Profit
GrossProfit
|
103645000 | USD |
CY2018Q2 | us-gaap |
Gross Profit
GrossProfit
|
101235000 | USD |
CY2018Q3 | us-gaap |
Gross Profit
GrossProfit
|
85539000 | USD |
CY2018Q4 | us-gaap |
Gross Profit
GrossProfit
|
75188000 | USD |
CY2018 | us-gaap |
Gross Profit
GrossProfit
|
365607000 | USD |
CY2016 | us-gaap |
Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
|
116948000 | USD |
CY2017 | us-gaap |
Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
|
136101000 | USD |
CY2018 | us-gaap |
Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
|
147063000 | USD |
CY2016 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
13776000 | USD |
CY2017 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
29088000 | USD |
CY2018 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
22325000 | USD |
CY2016 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
114300000 | USD |
CY2017 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
169103000 | USD |
CY2018 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
150051000 | USD |
CY2016 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
128076000 | USD |
CY2017 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
198191000 | USD |
CY2018 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
172376000 | USD |
CY2016 | us-gaap |
Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
|
116948000 | USD |
CY2017Q1 | us-gaap |
Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
|
35441000 | USD |
CY2017Q2 | us-gaap |
Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
|
45873000 | USD |
CY2017Q3 | us-gaap |
Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
|
83794000 | USD |
CY2017Q4 | us-gaap |
Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
|
-29007000 | USD |
CY2017 | us-gaap |
Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
|
136101000 | USD |
CY2018Q1 | us-gaap |
Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
|
46370000 | USD |
CY2018Q2 | us-gaap |
Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
|
46400000 | USD |
CY2018Q3 | us-gaap |
Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
|
35157000 | USD |
CY2018Q4 | us-gaap |
Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
|
19222000 | USD |
CY2018 | us-gaap |
Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
|
147149000 | USD |
CY2016 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
2.94 | |
CY2017Q1 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
0.89 | |
CY2017Q2 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
1.15 | |
CY2017Q3 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
2.11 | |
CY2017Q4 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
-0.73 | |
CY2017 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
3.42 | |
CY2018Q1 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
1.17 | |
CY2018Q2 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
1.18 | |
CY2018Q3 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
0.90 | |
CY2018Q4 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
0.50 | |
CY2018 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
3.76 | |
CY2016 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
2.92 | |
CY2017Q1 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
0.88 | |
CY2017Q2 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
1.14 | |
CY2017Q3 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
2.09 | |
CY2017Q4 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
-0.73 | |
CY2017 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
3.39 | |
CY2018Q1 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
1.16 | |
CY2018Q2 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
|
0.00 | |
CY2018Q3 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
|
-0.01 | |
CY2018Q2 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
1.17 | |
CY2018Q3 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
0.90 | |
CY2018Q4 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
0.50 | |
CY2018 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
3.74 | |
CY2016 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
|
10506000 | USD |
CY2017Q1 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
|
2094000 | USD |
CY2017Q2 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
|
179000 | USD |
CY2017Q3 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
|
70000 | USD |
CY2017Q4 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
|
-583000 | USD |
CY2017 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
|
1760000 | USD |
CY2018Q1 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
|
140000 | USD |
CY2018Q2 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
|
5000 | USD |
CY2018Q3 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
|
-371000 | USD |
CY2018Q4 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
|
188000 | USD |
CY2018 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
|
-38000 | USD |
CY2016 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
|
10506000 | USD |
CY2017 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
|
1760000 | USD |
CY2018 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
|
-38000 | USD |
CY2016 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
|
0.26 | |
CY2017Q1 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
|
0.05 | |
CY2017Q2 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
|
0.00 | |
CY2017Q3 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
|
0.00 | |
CY2017Q4 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
|
-0.01 | |
CY2017 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
|
0.04 | |
CY2018Q1 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
|
0.00 | |
CY2018Q4 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
|
0.00 | |
CY2018 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
|
0.00 | |
CY2016 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
|
0.26 | |
CY2017Q1 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
|
0.05 | |
CY2017Q2 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
|
0.00 | |
CY2017Q3 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
|
0.00 | |
CY2017Q4 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
|
-0.01 | |
CY2017 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
|
0.04 | |
CY2018Q1 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
|
0.00 | |
CY2018Q2 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
|
0.00 | |
CY2018Q3 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
|
-0.01 | |
CY2018Q4 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
|
0.00 | |
CY2018 | us-gaap |
Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
|
0.00 | |
CY2016 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
11128000 | USD |
CY2017 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
62090000 | USD |
CY2018 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
25227000 | USD |
CY2017 | us-gaap |
Income Tax Holiday Aggregate Dollar Amount
IncomeTaxHolidayAggregateDollarAmount
|
6000000 | USD |
CY2018 | us-gaap |
Income Tax Holiday Aggregate Dollar Amount
IncomeTaxHolidayAggregateDollarAmount
|
-17800000 | USD |
CY2017 | us-gaap |
Income Tax Holiday Income Tax Benefits Per Share
IncomeTaxHolidayIncomeTaxBenefitsPerShare
|
-0.15 | |
CY2018 | us-gaap |
Income Tax Holiday Income Tax Benefits Per Share
IncomeTaxHolidayIncomeTaxBenefitsPerShare
|
0.47 | |
CY2017Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
11897000 | USD |
CY2018Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
14696000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
|
-31651000 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
|
-47482000 | USD |
CY2018 | us-gaap |
Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
|
-19162000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
|
44826000 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
|
69348000 | USD |
CY2018 | us-gaap |
Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
|
36199000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
|
1117000 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
|
-5263000 | USD |
CY2018 | us-gaap |
Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
|
-974000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
|
-1268000 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
|
373000 | USD |
CY2018 | us-gaap |
Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
|
3574000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
|
0 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
|
0 | USD |
CY2018 | us-gaap |
Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
|
13064000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
|
963000 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
|
1794000 | USD |
CY2018 | us-gaap |
Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
|
2372000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Tax Credits
IncomeTaxReconciliationTaxCredits
|
4495000 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Tax Credits
IncomeTaxReconciliationTaxCredits
|
658000 | USD |
CY2018 | us-gaap |
Income Tax Reconciliation Tax Credits
IncomeTaxReconciliationTaxCredits
|
9844000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Tax Credits Other
IncomeTaxReconciliationTaxCreditsOther
|
0 | USD |
CY2017 | us-gaap |
Income Tax Reconciliation Tax Credits Other
IncomeTaxReconciliationTaxCreditsOther
|
33837000 | USD |
CY2018 | us-gaap |
Income Tax Reconciliation Tax Credits Other
IncomeTaxReconciliationTaxCreditsOther
|
0 | USD |
CY2016 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
5647000 | USD |
CY2017 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
5314000 | USD |
CY2018 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
16190000 | USD |
CY2017Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
1295000 | USD |
CY2018Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
2220000 | USD |
CY2016 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
18957000 | USD |
CY2017 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
1812000 | USD |
CY2018 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-12618000 | USD |
CY2016 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
21603000 | USD |
CY2017 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
7497000 | USD |
CY2018 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-3445000 | USD |
CY2016 | us-gaap |
Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
|
356000 | USD |
CY2017 | us-gaap |
Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
|
18323000 | USD |
CY2018 | us-gaap |
Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
|
1547000 | USD |
CY2016 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
6359000 | USD |
CY2017 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
19261000 | USD |
CY2018 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
11276000 | USD |
CY2016 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
1358000 | USD |
CY2017 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
1030000 | USD |
CY2018 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
2975000 | USD |
CY2018Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
54910000 | USD |
CY2017 | us-gaap |
Interest Expense
InterestExpense
|
66000 | USD |
CY2018 | us-gaap |
Interest Expense
InterestExpense
|
228000 | USD |
CY2016 | us-gaap |
Interest Paid Net
InterestPaidNet
|
173000 | USD |
CY2017 | us-gaap |
Interest Paid Net
InterestPaidNet
|
66000 | USD |
CY2018 | us-gaap |
Interest Paid Net
InterestPaidNet
|
228000 | USD |
CY2018 | us-gaap |
Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
|
-97134000 | USD |
CY2016 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
300000 | USD |
CY2017 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-28082000 | USD |
CY2018 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-113592000 | USD |
CY2017Q4 | us-gaap |
Inventory Net
InventoryNet
|
78450000 | USD |
CY2018Q4 | us-gaap |
Inventory Net
InventoryNet
|
97987000 | USD |
CY2018Q1 | us-gaap |
Inventory Net
InventoryNet
|
74889000 | USD |
CY2017Q4 | us-gaap |
Inventory Raw Materials And Purchased Parts Net Of Reserves
InventoryRawMaterialsAndPurchasedPartsNetOfReserves
|
58567000 | USD |
CY2018Q4 | us-gaap |
Inventory Raw Materials And Purchased Parts Net Of Reserves
InventoryRawMaterialsAndPurchasedPartsNetOfReserves
|
76647000 | USD |
CY2017Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
7986000 | USD |
CY2018Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
6644000 | USD |
CY2016 | us-gaap |
Lease And Rental Expense
LeaseAndRentalExpense
|
6400000 | USD |
CY2017 | us-gaap |
Lease And Rental Expense
LeaseAndRentalExpense
|
6500000 | USD |
CY2018 | us-gaap |
Lease And Rental Expense
LeaseAndRentalExpense
|
7400000 | USD |
CY2017Q4 | us-gaap |
Liabilities
Liabilities
|
212667000 | USD |
CY2018Q4 | us-gaap |
Liabilities
Liabilities
|
209182000 | USD |
CY2018Q1 | us-gaap |
Liabilities
Liabilities
|
214731000 | USD |
CY2017Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
733308000 | USD |
CY2018Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
816484000 | USD |
CY2018Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
767905000 | USD |
CY2017Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
106119000 | USD |
CY2018Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
110309000 | USD |
CY2017Q4 | us-gaap |
Liabilities Of Disposal Group Including Discontinued Operation Current
LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
|
7850000 | USD |
CY2018Q4 | us-gaap |
Liabilities Of Disposal Group Including Discontinued Operation Current
LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
|
5286000 | USD |
CY2017Q4 | us-gaap |
Liabilities Of Disposal Group Including Discontinued Operation Noncurrent
LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
|
15277000 | USD |
CY2018Q4 | us-gaap |
Liabilities Of Disposal Group Including Discontinued Operation Noncurrent
LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
|
10715000 | USD |
CY2017Q4 | us-gaap |
Liability For Uncertain Tax Positions Noncurrent
LiabilityForUncertainTaxPositionsNoncurrent
|
17031000 | USD |
CY2018Q4 | us-gaap |
Liability For Uncertain Tax Positions Noncurrent
LiabilityForUncertainTaxPositionsNoncurrent
|
14318000 | USD |
CY2017Q4 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
3104000 | USD |
CY2018Q4 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
2470000 | USD |
CY2017Q4 | us-gaap |
Minority Interest
MinorityInterest
|
0 | USD |
CY2018Q4 | us-gaap |
Minority Interest
MinorityInterest
|
512000 | USD |
CY2018 | us-gaap |
Minority Interest Period Increase Decrease
MinorityInterestPeriodIncreaseDecrease
|
426000 | USD |
CY2016 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
2142000 | USD |
CY2017 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-31307000 | USD |
CY2018 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-97134000 | USD |
CY2016 | us-gaap |
Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
|
2171000 | USD |
CY2017 | us-gaap |
Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
|
-31307000 | USD |
CY2016 | us-gaap |
Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
|
300000 | USD |
CY2017 | us-gaap |
Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
|
-28082000 | USD |
CY2018 | us-gaap |
Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
|
-113592000 | USD |
CY2016 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
119287000 | USD |
CY2017 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
182701000 | USD |
CY2018 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
151271000 | USD |
CY2016 | us-gaap |
Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
|
127144000 | USD |
CY2017 | us-gaap |
Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
|
189956000 | USD |
CY2018Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
39862000 | USD |
CY2018Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
19570000 | USD |
CY2018 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
171553000 | USD |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
|
49251000 | USD |
CY2018 | us-gaap |
Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
|
151427000 | USD |
CY2016 | us-gaap |
Net Income Loss
NetIncomeLoss
|
127454000 | USD |
CY2017Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
37535000 | USD |
CY2017Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
46052000 | USD |
CY2017Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
83864000 | USD |
CY2017Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-29590000 | USD |
CY2017 | us-gaap |
Net Income Loss
NetIncomeLoss
|
137861000 | USD |
CY2018Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
46479000 | USD |
CY2018Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
46361000 | USD |
CY2018Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
34779000 | USD |
CY2018Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
19406000 | USD |
CY2018 | us-gaap |
Net Income Loss
NetIncomeLoss
|
147025000 | USD |
CY2016 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
0 | USD |
CY2017 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
0 | USD |
CY2018Q1 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
31000 | USD |
CY2018Q2 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
44000 | USD |
CY2018Q3 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
7000 | USD |
CY2018Q4 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
4000 | USD |
CY2018 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
86000 | USD |
CY2017Q4 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
105106000 | USD |
CY2018Q4 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
188079000 | USD |
CY2016 | us-gaap |
Operating Expenses
OperatingExpenses
|
126290000 | USD |
CY2017 | us-gaap |
Operating Expenses
OperatingExpenses
|
155611000 | USD |
CY2018 | us-gaap |
Operating Expenses
OperatingExpenses
|
194054000 | USD |
CY2016 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
126857000 | USD |
CY2017Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
43268000 | USD |
CY2017Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
47767000 | USD |
CY2017Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
51673000 | USD |
CY2017Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
58062000 | USD |
CY2017 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
200770000 | USD |
CY2018Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
56103000 | USD |
CY2018Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
56018000 | USD |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
|
9093000 | USD |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
|
3448000 | USD |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
|
3862000 | USD |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
|
6938000 | USD |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
|
7561000 | USD |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due Thereafter
OperatingLeasesFutureMinimumPaymentsDueThereafter
|
18349000 | USD |
CY2017Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
8129000 | USD |
CY2018Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
10173000 | USD |
CY2016 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-3631000 | USD |
CY2017 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
8305000 | USD |
CY2018 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-5285000 | USD |
CY2016 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Before Reclassification Adjustments Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
|
3841000 | USD |
CY2017 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Before Reclassification Adjustments Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
|
-1163000 | USD |
CY2018 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Before Reclassification Adjustments Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
|
697000 | USD |
CY2016 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
5000 | USD |
CY2017 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-2000 | USD |
CY2018 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
0 | USD |
CY2017Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
19913000 | USD |
CY2018Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
22999000 | USD |
CY2017Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
36282000 | USD |
CY2018Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
37744000 | USD |
CY2016 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1219000 | USD |
CY2017 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-2579000 | USD |
CY2018 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
823000 | USD |
CY2016 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
0 | USD |
CY2017 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
29993000 | USD |
CY2018 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
95125000 | USD |
CY2018 | us-gaap |
Payments To Acquire Businesses Gross
PaymentsToAcquireBusinessesGross
|
109669000 | USD |
CY2016 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
0 | USD |
CY2017 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
17347000 | USD |
CY2018 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
93756000 | USD |
CY2016 | us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
763000 | USD |
CY2017 | us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
107000 | USD |
CY2018 | us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
95000 | USD |
CY2016 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
6821000 | USD |
CY2017 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
9042000 | USD |
CY2018 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
20330000 | USD |
CY2017Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.001 | |
CY2018Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.001 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000 | shares |
CY2018Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000 | shares |
CY2017Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2018Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2016 | us-gaap |
Proceeds From Income Tax Refunds
ProceedsFromIncomeTaxRefunds
|
2232000 | USD |
CY2017 | us-gaap |
Proceeds From Income Tax Refunds
ProceedsFromIncomeTaxRefunds
|
1448000 | USD |
CY2018 | us-gaap |
Proceeds From Income Tax Refunds
ProceedsFromIncomeTaxRefunds
|
1135000 | USD |
CY2016 | us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
7884000 | USD |
CY2017 | us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
1903000 | USD |
CY2018 | us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
589000 | USD |
CY2016 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
2171000 | USD |
CY2015Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
1633000 | USD |
CY2016Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
2329000 | USD |
CY2017Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
2312000 | USD |
CY2018Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
2084000 | USD |
CY2016 | us-gaap |
Product Warranty Accrual Additions From Business Acquisition
ProductWarrantyAccrualAdditionsFromBusinessAcquisition
|
0 | USD |
CY2018Q3 | us-gaap |
Restructuring Charges
RestructuringCharges
|
403000 | USD |
CY2018Q4 | us-gaap |
Restructuring Charges
RestructuringCharges
|
3836000 | USD |
CY2018 | us-gaap |
Restructuring Charges
RestructuringCharges
|
4239000 | USD |
CY2017 | us-gaap |
Related Party Transaction Purchases From Related Party
RelatedPartyTransactionPurchasesFromRelatedParty
|
0 | USD |
CY2018 | us-gaap |
Related Party Transaction Purchases From Related Party
RelatedPartyTransactionPurchasesFromRelatedParty
|
0 | USD |
CY2016 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
44445000 | USD |
CY2017 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
57999000 | USD |
CY2017Q4 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
0 | USD |
CY2017 | us-gaap |
Product Warranty Accrual Additions From Business Acquisition
ProductWarrantyAccrualAdditionsFromBusinessAcquisition
|
118000 | USD |
CY2018 | us-gaap |
Product Warranty Accrual Additions From Business Acquisition
ProductWarrantyAccrualAdditionsFromBusinessAcquisition
|
305000 | USD |
CY2016 | us-gaap |
Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
|
1802000 | USD |
CY2017 | us-gaap |
Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
|
2029000 | USD |
CY2018 | us-gaap |
Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
|
1606000 | USD |
CY2016 | us-gaap |
Product Warranty Expense
ProductWarrantyExpense
|
1058000 | USD |
CY2017 | us-gaap |
Product Warranty Expense
ProductWarrantyExpense
|
2184000 | USD |
CY2018 | us-gaap |
Product Warranty Expense
ProductWarrantyExpense
|
2127000 | USD |
CY2016 | us-gaap |
Profit Loss
ProfitLoss
|
127454000 | USD |
CY2017 | us-gaap |
Profit Loss
ProfitLoss
|
137861000 | USD |
CY2018Q1 | us-gaap |
Profit Loss
ProfitLoss
|
46510000 | USD |
CY2018Q2 | us-gaap |
Profit Loss
ProfitLoss
|
46405000 | USD |
CY2018Q3 | us-gaap |
Profit Loss
ProfitLoss
|
34786000 | USD |
CY2018Q4 | us-gaap |
Profit Loss
ProfitLoss
|
19410000 | USD |
CY2018 | us-gaap |
Profit Loss
ProfitLoss
|
147111000 | USD |
CY2017Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
85183000 | USD |
CY2018Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
92063000 | USD |
CY2017Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
17795000 | USD |
CY2018Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
31269000 | USD |
CY2016 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
1332000 | USD |
CY2017 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
0 | USD |
CY2018 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
109000 | USD |
CY2016 | us-gaap |
Related Party Transaction Purchases From Related Party
RelatedPartyTransactionPurchasesFromRelatedParty
|
43000 | USD |
CY2018 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
76008000 | USD |
CY2017Q4 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
1200000 | USD |
CY2018Q4 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
700000 | USD |
CY2016 | us-gaap |
Restructuring Charges
RestructuringCharges
|
0 | USD |
CY2017 | us-gaap |
Restructuring Charges
RestructuringCharges
|
0 | USD |
CY2018Q1 | us-gaap |
Restructuring Charges
RestructuringCharges
|
0 | USD |
CY2018Q2 | us-gaap |
Restructuring Charges
RestructuringCharges
|
0 | USD |
CY2018Q4 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
3806000 | USD |
CY2018 | us-gaap |
Restructuring Reserve Translation Adjustment
RestructuringReserveTranslationAdjustment
|
0 | USD |
CY2017Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
333225000 | USD |
CY2018Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
512783000 | USD |
CY2018Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
365758000 | USD |
CY2016 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
483704000 | USD |
CY2017Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
149351000 | USD |
CY2017Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
165872000 | USD |
CY2017Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
176575000 | USD |
CY2017Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
179214000 | USD |
CY2017 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
671012000 | USD |
CY2018Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
195617000 | USD |
CY2018Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
196032000 | USD |
CY2018Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
173082000 | USD |
CY2018Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
154161000 | USD |
CY2018 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
718892000 | USD |
CY2016 | us-gaap |
Revenue From Related Parties
RevenueFromRelatedParties
|
616000 | USD |
CY2017 | us-gaap |
Revenue From Related Parties
RevenueFromRelatedParties
|
1425000 | USD |
CY2018 | us-gaap |
Revenue From Related Parties
RevenueFromRelatedParties
|
1028000 | USD |
CY2016 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
77678000 | USD |
CY2017 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
93262000 | USD |
CY2018 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
108033000 | USD |
CY2016 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
6332000 | USD |
CY2017 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
12549000 | USD |
CY2018 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
9703000 | USD |
CY2018 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Remaining Contractual Terms
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
|
P1Y1M6D | |
CY2015 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.43 | |
CY2018Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
|
2900000 | shares |
CY2018Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
230000 | shares |
CY2018Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
20.73 | |
CY2016 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
2800000 | USD |
CY2017 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
9700000 | USD |
CY2018 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
4100000 | USD |
CY2018Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
5108000 | USD |
CY2018Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
230000 | shares |
CY2018Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
20.73 | |
CY2018Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
|
5108000 | USD |
CY2018Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
|
230000 | shares |
CY2018Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
|
20.73 | |
CY2018Q4 | us-gaap |
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Outstanding Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
|
230000 | shares |
CY2015 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P4Y3M | |
CY2018Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
5108000 | USD |
CY2018 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P4Y7M21D | |
CY2018 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P4Y7M21D | |
CY2018 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
|
P4Y7M21D | |
CY2018Q4 | us-gaap |
Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Exercisable Options Weighted Average Exercise Price1
SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
|
20.73 | |
CY2018 | us-gaap |
Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Outstanding Options Weighted Average Remaining Contractual Term2
SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
|
P4Y7M21D | |
CY2016 | us-gaap |
Standard And Extended Product Warranty Accrual Foreign Currency Translation Gain Loss
StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss
|
-48000 | USD |
CY2017 | us-gaap |
Standard And Extended Product Warranty Accrual Foreign Currency Translation Gain Loss
StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss
|
20000 | USD |
CY2018 | us-gaap |
Standard And Extended Product Warranty Accrual Foreign Currency Translation Gain Loss
StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss
|
-12000 | USD |
CY2016 | us-gaap |
Stock Issued During Period Shares Share Based Compensation
StockIssuedDuringPeriodSharesShareBasedCompensation
|
299000 | shares |
CY2017 | us-gaap |
Stock Issued During Period Shares Share Based Compensation
StockIssuedDuringPeriodSharesShareBasedCompensation
|
314000 | shares |
CY2018 | us-gaap |
Stock Issued During Period Shares Share Based Compensation
StockIssuedDuringPeriodSharesShareBasedCompensation
|
256000 | shares |
CY2016 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
2175000 | USD |
CY2017 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
-1316000 | USD |
CY2018 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
-2005000 | USD |
CY2015Q3 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
150000000 | USD |
CY2018Q4 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
24900000 | USD |
CY2016 | us-gaap |
Stock Repurchased And Retired During Period Shares
StockRepurchasedAndRetiredDuringPeriodShares
|
343000 | shares |
CY2017 | us-gaap |
Stock Repurchased And Retired During Period Shares
StockRepurchasedAndRetiredDuringPeriodShares
|
422000 | shares |
CY2018 | us-gaap |
Stock Repurchased And Retired During Period Shares
StockRepurchasedAndRetiredDuringPeriodShares
|
1696000 | shares |
CY2016 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
0 | USD |
CY2017 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
29993000 | USD |
CY2018 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
95125000 | USD |
CY2017Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
520641000 | USD |
CY2018Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
606790000 | USD |
CY2015Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
263580000 | USD |
CY2016Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
392074000 | USD |
CY2017Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
520641000 | USD |
CY2018Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
607302000 | USD |
CY2018Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
553174000 | USD |
CY2015Q4 | us-gaap |
Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
|
28.99 | |
CY2016 | us-gaap |
Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
|
0.00 | |
CY2017 | us-gaap |
Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
|
71.07 | |
CY2018 | us-gaap |
Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
|
56.07 | |
CY2015Q4 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
1700000 | shares |
CY2016 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
343000 | shares |
CY2016 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
300000 | shares |
CY2017 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
422000 | shares |
CY2018 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
1696000 | shares |
CY2018Q3 | us-gaap |
Undistributed Earnings Of Foreign Subsidiaries
UndistributedEarningsOfForeignSubsidiaries
|
487400000 | USD |
CY2018Q4 | us-gaap |
Undistributed Earnings Of Foreign Subsidiaries
UndistributedEarningsOfForeignSubsidiaries
|
138100000 | USD |
CY2015Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
10049000 | USD |
CY2016Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
11401000 | USD |
CY2017Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
15990000 | USD |
CY2018Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
13162000 | USD |
CY2016 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
|
0 | USD |
CY2017 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
|
0 | USD |
CY2018 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
|
153000 | USD |
CY2016 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
|
0 | USD |
CY2017 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
|
0 | USD |
CY2018 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
|
382000 | USD |
CY2017Q4 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
1000000 | USD |
CY2018Q4 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
1200000 | USD |
CY2016 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
2318000 | USD |
CY2017 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
4433000 | USD |
CY2018 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
0 | USD |
CY2016 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
|
104000 | USD |
CY2017 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
|
1258000 | USD |
CY2018 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
|
94000 | USD |
CY2016 | us-gaap |
Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
|
1070000 | USD |
CY2017 | us-gaap |
Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
|
1102000 | USD |
CY2018 | us-gaap |
Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
|
3144000 | USD |
CY2018 | us-gaap |
Valuation Allowance Deferred Tax Asset Change In Amount
ValuationAllowanceDeferredTaxAssetChangeInAmount
|
1300000 | USD |
CY2016 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
311000 | shares |
CY2017 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
422000 | shares |
CY2018 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
271000 | shares |
CY2016 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
40031000 | shares |
CY2017 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
40176000 | shares |
CY2018 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
39352000 | shares |
CY2016 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
39720000 | shares |
CY2017 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
39754000 | shares |
CY2018 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
39081000 | shares |
CY2018 | us-gaap |
Revenue Recognition Sales Of Services
RevenueRecognitionSalesOfServices
|
<div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents our net sales by extended warranty and service contracts recognized over time and our product and service revenue recognized at a point in time: </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"> </font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product and service revenue recognized at point in time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">715,055</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">667,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">480,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Extended warranty and service contracts recognized over time</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,837</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">718,892</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">671,012</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">483,704</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> |