2016 Q4 Form 10-Q Financial Statement
#000085120517000016 Filed on October 30, 2017
Income Statement
Concept | 2016 Q4 |
---|---|
Revenue | $148.0M |
YoY Change | 37.52% |
Cost Of Revenue | $32.75M |
YoY Change | 24.43% |
Gross Profit | $115.2M |
YoY Change | 41.76% |
Gross Profit Margin | 77.87% |
Selling, General & Admin | $42.07M |
YoY Change | 17.5% |
% of Gross Profit | 36.52% |
Research & Development | $18.60M |
YoY Change | 9.58% |
% of Gross Profit | 16.15% |
Depreciation & Amortization | $3.700M |
YoY Change | 8.82% |
% of Gross Profit | 3.21% |
Operating Expenses | $60.68M |
YoY Change | 14.95% |
Operating Profit | $54.53M |
YoY Change | 91.43% |
Interest Expense | $1.400M |
YoY Change | 75.0% |
% of Operating Profit | 2.57% |
Other Income/Expense, Net | $374.0K |
YoY Change | -1726.09% |
Pretax Income | $56.34M |
YoY Change | 92.54% |
Income Tax | $2.667M |
% Of Pretax Income | 4.73% |
Net Earnings | $53.68M |
YoY Change | -48.44% |
Net Earnings / Revenue | 36.28% |
Basic Earnings Per Share | $0.63 |
Diluted Earnings Per Share | $0.61 |
COMMON SHARES | |
Basic Shares Outstanding | 85.46M shares |
Diluted Shares Outstanding | 87.35M shares |
Balance Sheet
Concept | 2016 Q4 |
---|---|
SHORT-TERM ASSETS | |
Cash & Short-Term Investments | $420.8M |
YoY Change | 20.78% |
Cash & Equivalents | $79.64M |
Short-Term Investments | $341.2M |
Other Short-Term Assets | $22.00M |
YoY Change | -5.17% |
Inventory | $26.98M |
Prepaid Expenses | |
Receivables | $55.44M |
Other Receivables | $0.00 |
Total Short-Term Assets | $526.3M |
YoY Change | 18.41% |
LONG-TERM ASSETS | |
Property, Plant & Equipment | $53.99M |
YoY Change | 1.33% |
Goodwill | $95.28M |
YoY Change | 16.98% |
Intangibles | |
YoY Change | |
Long-Term Investments | $315.9M |
YoY Change | 31.35% |
Other Assets | $2.319M |
YoY Change | -11.12% |
Total Long-Term Assets | $512.3M |
YoY Change | 15.57% |
TOTAL ASSETS | |
Total Short-Term Assets | $526.3M |
Total Long-Term Assets | $512.3M |
Total Assets | $1.039B |
YoY Change | 16.99% |
SHORT-TERM LIABILITIES | |
YoY Change | |
Accounts Payable | $9.830M |
YoY Change | 25.06% |
Accrued Expenses | $42.54M |
YoY Change | 27.85% |
Deferred Revenue | $7.078M |
YoY Change | |
Short-Term Debt | $0.00 |
YoY Change | |
Long-Term Debt Due | |
YoY Change | |
Total Short-Term Liabilities | $65.77M |
YoY Change | 22.51% |
LONG-TERM LIABILITIES | |
Long-Term Debt | $0.00 |
YoY Change | |
Other Long-Term Liabilities | $4.871M |
YoY Change | 49.78% |
Total Long-Term Liabilities | $4.871M |
YoY Change | 49.78% |
TOTAL LIABILITIES | |
Total Short-Term Liabilities | $65.77M |
Total Long-Term Liabilities | $4.871M |
Total Liabilities | $76.01M |
YoY Change | 22.41% |
SHAREHOLDERS EQUITY | |
Retained Earnings | $644.6M |
YoY Change | 12.44% |
Common Stock | $374.8M |
YoY Change | 20.53% |
Preferred Stock | |
YoY Change | |
Treasury Stock (at cost) | |
YoY Change | |
Treasury Stock Shares | |
Shareholders Equity | $963.4M |
YoY Change | |
Total Liabilities & Shareholders Equity | $1.039B |
YoY Change | 16.99% |
Cashflow Statement
Concept | 2016 Q4 |
---|---|
OPERATING ACTIVITIES | |
Net Income | $53.68M |
YoY Change | -48.44% |
Depreciation, Depletion And Amortization | $3.700M |
YoY Change | 8.82% |
Cash From Operating Activities | $57.40M |
YoY Change | -13.03% |
INVESTING ACTIVITIES | |
Capital Expenditures | -$5.200M |
YoY Change | 48.57% |
Acquisitions | |
YoY Change | |
Other Investing Activities | -$43.50M |
YoY Change | -191.58% |
Cash From Investing Activities | -$48.60M |
YoY Change | -210.45% |
FINANCING ACTIVITIES | |
Cash Dividend Paid | |
YoY Change | |
Common Stock Issuance & Retirement, Net | |
YoY Change | |
Debt Paid & Issued, Net | |
YoY Change | |
Cash From Financing Activities | -2.200M |
YoY Change | -97.57% |
NET CHANGE | |
Cash From Operating Activities | 57.40M |
Cash From Investing Activities | -48.60M |
Cash From Financing Activities | -2.200M |
Net Change In Cash | 6.600M |
YoY Change | -66.15% |
FREE CASH FLOW | |
Cash From Operating Activities | $57.40M |
Capital Expenditures | -$5.200M |
Free Cash Flow | $62.60M |
YoY Change | -9.93% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2017Q4 | cgnx |
Available For Sale Securities Debt Maturities After Five Years Before Seven Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterFiveYearsBeforeSevenYearsFairValue
|
6577000 | USD |
CY2017Q4 | cgnx |
Available For Sale Securities Debt Maturities After Four Years Before Five Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue
|
45204000 | USD |
CY2017Q4 | cgnx |
Available For Sale Securities Debt Maturities After One Year Before Two Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue
|
219209000 | USD |
CY2017Q4 | cgnx |
Available For Sale Securities Debt Maturities After Three Years Before Four Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue
|
17223000 | USD |
CY2017Q4 | cgnx |
Available For Sale Securities Debt Maturities After Two Years Before Three Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue
|
98288000 | USD |
CY2016Q4 | cgnx |
Cash Cash Equivalents Short Term And Long Term Investments
CashCashEquivalentsShortTermAndLongTermInvestments
|
745170000 | USD |
CY2017Q4 | cgnx |
Cash Cash Equivalents Short Term And Long Term Investments
CashCashEquivalentsShortTermAndLongTermInvestments
|
771111000 | USD |
CY2016Q4 | cgnx |
Effective Income Tax Rate Reconciliation Sharebased Compensation Excess Tax Benefit Percent
EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitPercent
|
0.11 | |
cgnx |
Effective Income Tax Rate Reconciliation Sharebased Compensation Excess Tax Benefit Percent
EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitPercent
|
0.06 | ||
CY2017Q4 | cgnx |
Effective Income Tax Rate Reconciliation Sharebased Compensation Excess Tax Benefit Percent
EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitPercent
|
0.07 | |
cgnx |
Effective Income Tax Rate Reconciliation Sharebased Compensation Excess Tax Benefit Percent
EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitPercent
|
0.13 | ||
CY2017Q4 | cgnx |
Employee Service Share Based Compensation Recognized Period Costs Capitalized Amount
EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount
|
0 | USD |
cgnx |
Employee Service Sharebased Compensation Nonvested Awards Compensation Notyet Recognized Periodfor Recognition
EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationNotyetRecognizedPeriodforRecognition
|
P1Y8M1D | ||
CY2017Q4 | cgnx |
Estimated Forfeiture Rate For Unvested Options For All Non Senior Management
EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement
|
0.12 | |
CY2017Q4 | cgnx |
Estimated Forfeiture Rate For Unvested Options For Senior Management
EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement
|
0.10 | |
cgnx |
Income Tax Examination Years Under Examination Other Entities
IncomeTaxExaminationYearsUnderExaminationOtherEntities
|
2013 through 2016 | ||
cgnx |
Increase Decrease Interest And Penalties
IncreaseDecreaseInterestAndPenalties
|
22000 | USD | |
CY2016Q2 | cgnx |
Increase In Compensation Expense Due To Revised Estimated Forfeiture Rates
IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates
|
334000 | USD |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
191000 | USD | |
cgnx |
Minimum Decrease In Income Tax Expense Due To Release In Reserves
MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves
|
1000000 | USD | |
CY2017Q2 | cgnx |
Increase In Compensation Expense Due To Revised Estimated Forfeiture Rates
IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates
|
673000 | USD |
CY2017Q4 | cgnx |
Liability For Uncertain Tax Positions
LiabilityForUncertainTaxPositions
|
6591000 | USD |
cgnx |
Maximum Decrease In Income Tax Expense Due To Release In Reserves
MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves
|
1200000 | USD | |
CY2017Q4 | cgnx |
Percentage Of Stock Options Granted To All Other Employees Expected To Vest
PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest
|
0.72 | |
CY2017Q4 | cgnx |
Percentage Of Stock Options Granted To Senior Management Expected To Vest
PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest
|
0.75 | |
CY2017Q4 | cgnx |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue
|
140559000 | USD |
CY2016Q4 | cgnx |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue
|
679000 | USD |
cgnx |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue
|
16724000 | USD | |
CY2017Q4 | cgnx |
Number Of Groups Within Employee Population
NumberOfGroupsWithinEmployeePopulation
|
2 | group |
cgnx |
Paymentofcontingentconsideration
Paymentofcontingentconsideration
|
337000 | USD | |
cgnx |
Paymentofcontingentconsideration
Paymentofcontingentconsideration
|
1926000 | USD | |
cgnx |
Payments For Divestitureof Businesses
PaymentsForDivestitureofBusinesses
|
113000 | USD | |
cgnx |
Payments For Divestitureof Businesses
PaymentsForDivestitureofBusinesses
|
291000 | USD | |
CY2017Q4 | cgnx |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue
|
844000 | USD |
cgnx |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue
|
19557000 | USD | |
CY2016Q4 | cgnx |
Shares Based Compensation Arrangement By Shares Based Payment Award Options Exercisable Intrinsic Value
SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue
|
23139000 | USD |
cgnx |
Shares Based Compensation Arrangement By Shares Based Payment Award Options Exercisable Intrinsic Value
SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue
|
32514000 | USD | |
CY2017Q4 | cgnx |
Shares Based Compensation Arrangement By Shares Based Payment Award Options Exercisable Intrinsic Value
SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue
|
28462000 | USD |
cgnx |
Shares Based Compensation Arrangement By Shares Based Payment Award Options Exercisable Intrinsic Value
SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue
|
100913000 | USD | |
cgnx |
Taxyearsopentoexaminationby Internal Revenue Service
TaxyearsopentoexaminationbyInternalRevenueService
|
2014 through 2016 | ||
CY2017Q4 | cgnx |
Unrecognizedtaxbenefitshownasareductiontononcurrentdeferredtaxassets
Unrecognizedtaxbenefitshownasareductiontononcurrentdeferredtaxassets
|
1028000 | USD |
cgnx |
Vestingperiodperformancebasedrestrictedstockyears
Vestingperiodperformancebasedrestrictedstockyears
|
P1Y | ||
cgnx |
Vestingperiodtimebasedrestrictedstockyears
Vestingperiodtimebasedrestrictedstockyears
|
P3Y | ||
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q3 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2017 | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2017-10-01 | ||
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000851205 | ||
CY2017Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
86586599 | shares |
dei |
Entity Filer Category
EntityFilerCategory
|
Large Accelerated Filer | ||
dei |
Entity Registrant Name
EntityRegistrantName
|
COGNEX CORP | ||
CY2016Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
9830000 | USD |
CY2017Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
30331000 | USD |
CY2016Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
55438000 | USD |
CY2017Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
121976000 | USD |
us-gaap |
Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
|
-288000 | USD | |
us-gaap |
Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
|
-188000 | USD | |
CY2016Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
5193000 | USD |
CY2017Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
10053000 | USD |
CY2016Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
42539000 | USD |
CY2017Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
53070000 | USD |
CY2016Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-56428000 | USD |
CY2017Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-37101000 | USD |
CY2016Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
375030000 | USD |
CY2017Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
443132000 | USD |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
23355000 | USD | |
CY2016Q4 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
4622000 | USD |
us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.245 | ||
CY2016Q4 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
4622000 | USD |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
23355000 | USD | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
23355000 | USD | |
CY2017Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1279000 | USD |
CY2016Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
873000 | USD |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
15883000 | USD | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
15883000 | USD | |
CY2017Q4 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
8026000 | USD |
CY2017Q4 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
8026000 | USD |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
2581000 | USD | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
2539000 | USD | |
CY2016Q4 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
491375 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
3641279 | shares | |
CY2017Q4 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
233081 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
1554129 | shares | |
CY2016Q4 | us-gaap |
Assets
Assets
|
1038604000 | USD |
CY2017Q4 | us-gaap |
Assets
Assets
|
1258517000 | USD |
CY2016Q4 | us-gaap |
Assets Current
AssetsCurrent
|
526344000 | USD |
CY2017Q4 | us-gaap |
Assets Current
AssetsCurrent
|
645083000 | USD |
CY2017Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
1612000 | USD |
CY2017Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
488000 | USD |
CY2017Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
658638000 | USD |
CY2017Q4 | us-gaap |
Available For Sale Securities
AvailableForSaleSecurities
|
659762000 | USD |
CY2017Q4 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss
AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
|
242000 | USD |
CY2017Q4 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
|
248414000 | USD |
CY2017Q4 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
|
246000 | USD |
CY2017Q4 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
|
171009000 | USD |
CY2017Q4 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
|
77405000 | USD |
CY2017Q4 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Fair Value
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
|
273261000 | USD |
CY2017Q4 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
659762000 | USD |
CY2016Q4 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
341194000 | USD |
CY2017Q4 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
273261000 | USD |
CY2016Q4 | us-gaap |
Available For Sale Securities Gross Realized Gains
AvailableForSaleSecuritiesGrossRealizedGains
|
55000 | USD |
us-gaap |
Available For Sale Securities Gross Realized Gains
AvailableForSaleSecuritiesGrossRealizedGains
|
280000 | USD | |
CY2017Q4 | us-gaap |
Available For Sale Securities Gross Realized Gains
AvailableForSaleSecuritiesGrossRealizedGains
|
306000 | USD |
us-gaap |
Available For Sale Securities Gross Realized Gains
AvailableForSaleSecuritiesGrossRealizedGains
|
449000 | USD | |
CY2016Q4 | us-gaap |
Available For Sale Securities Gross Realized Losses
AvailableForSaleSecuritiesGrossRealizedLosses
|
0 | USD |
us-gaap |
Available For Sale Securities Gross Realized Losses
AvailableForSaleSecuritiesGrossRealizedLosses
|
97000 | USD | |
CY2017Q4 | us-gaap |
Available For Sale Securities Gross Realized Losses
AvailableForSaleSecuritiesGrossRealizedLosses
|
43000 | USD |
us-gaap |
Available For Sale Securities Gross Realized Losses
AvailableForSaleSecuritiesGrossRealizedLosses
|
79000 | USD | |
us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
-463000 | USD | |
us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
88000 | USD | |
CY2016Q4 | us-gaap |
Cash
Cash
|
77307000 | USD |
CY2017Q4 | us-gaap |
Cash
Cash
|
104649000 | USD |
CY2015Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
51975000 | USD |
CY2016Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
61145000 | USD |
CY2016Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
79641000 | USD |
CY2017Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
111349000 | USD |
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
9170000 | USD | |
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
31708000 | USD | |
us-gaap |
Cash Flow Hedge Gain Loss To Be Reclassified Within Twelve Months
CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
|
0 | USD | |
CY2016Q4 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.075 | |
us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.22 | ||
CY2017Q4 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.085 | |
CY2016Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.002 | |
CY2017Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.002 | |
CY2016Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | shares |
CY2017Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | shares |
CY2016Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
85939000 | shares |
CY2017Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
86587000 | shares |
CY2016Q4 | us-gaap |
Common Stock Value Outstanding
CommonStockValueOutstanding
|
172000 | USD |
CY2017Q4 | us-gaap |
Common Stock Value Outstanding
CommonStockValueOutstanding
|
173000 | USD |
CY2016Q4 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
54940000 | USD |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
117009000 | USD | |
CY2017Q4 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
108197000 | USD |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
223402000 | USD | |
CY2016Q4 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
32749000 | USD |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
88930000 | USD | |
CY2017Q4 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
62360000 | USD |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
128056000 | USD | |
CY2016Q4 | us-gaap |
Deferred Revenue And Credits Current
DeferredRevenueAndCreditsCurrent
|
8211000 | USD |
CY2017Q4 | us-gaap |
Deferred Revenue And Credits Current
DeferredRevenueAndCreditsCurrent
|
16072000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
|
28022000 | USD |
CY2017Q4 | us-gaap |
Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
|
30524000 | USD |
us-gaap |
Depreciation
Depreciation
|
8551000 | USD | |
us-gaap |
Depreciation
Depreciation
|
9811000 | USD | |
CY2016Q4 | us-gaap |
Derivative Asset Collateral Obligation To Return Cash Offset
DerivativeAssetCollateralObligationToReturnCashOffset
|
73000 | USD |
CY2017Q4 | us-gaap |
Derivative Asset Collateral Obligation To Return Cash Offset
DerivativeAssetCollateralObligationToReturnCashOffset
|
0 | USD |
CY2016Q4 | us-gaap |
Derivative Assets
DerivativeAssets
|
44000 | USD |
CY2017Q4 | us-gaap |
Derivative Assets
DerivativeAssets
|
13000 | USD |
CY2016Q4 | us-gaap |
Derivative Fair Value Of Derivative Asset
DerivativeFairValueOfDerivativeAsset
|
117000 | USD |
CY2017Q4 | us-gaap |
Derivative Fair Value Of Derivative Asset
DerivativeFairValueOfDerivativeAsset
|
13000 | USD |
CY2016Q4 | us-gaap |
Derivative Fair Value Of Derivative Liability
DerivativeFairValueOfDerivativeLiability
|
11000 | USD |
CY2017Q4 | us-gaap |
Derivative Fair Value Of Derivative Liability
DerivativeFairValueOfDerivativeLiability
|
13000 | USD |
CY2016Q4 | us-gaap |
Derivative Liabilities
DerivativeLiabilities
|
11000 | USD |
CY2017Q4 | us-gaap |
Derivative Liabilities
DerivativeLiabilities
|
13000 | USD |
CY2016Q4 | us-gaap |
Derivative Liability Collateral Right To Reclaim Cash Offset
DerivativeLiabilityCollateralRightToReclaimCashOffset
|
0 | USD |
CY2017Q4 | us-gaap |
Derivative Liability Collateral Right To Reclaim Cash Offset
DerivativeLiabilityCollateralRightToReclaimCashOffset
|
0 | USD |
CY2017Q4 | us-gaap |
Derivative Number Of Instruments Held
DerivativeNumberOfInstrumentsHeld
|
2 | Category |
CY2016Q4 | us-gaap |
Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
|
0 | USD |
us-gaap |
Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
|
-255000 | USD | |
CY2017Q4 | us-gaap |
Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
|
0 | USD |
us-gaap |
Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
|
0 | USD | |
CY2016Q4 | us-gaap |
Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Basic Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
|
0.00 | |
us-gaap |
Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Basic Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
|
0.00 | ||
CY2017Q4 | us-gaap |
Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Basic Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
|
0.00 | |
us-gaap |
Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Basic Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
|
0.00 | ||
CY2016Q4 | us-gaap |
Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Diluted Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
|
0.00 | |
us-gaap |
Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Diluted Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
|
-0.01 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.024 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
8843000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
2089000 | USD | |
CY2017Q4 | us-gaap |
Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Diluted Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
|
0.00 | |
us-gaap |
Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Diluted Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
|
0.00 | ||
us-gaap |
Dividends Cash
DividendsCash
|
21236000 | USD | |
CY2016Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.63 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.31 | ||
CY2017Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.18 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.36 | ||
CY2016Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.61 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.28 | ||
CY2017Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.14 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.28 | ||
us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
295000 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
1298000 | USD | |
CY2016Q4 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.05 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.11 | ||
CY2017Q4 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.09 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.04 | ||
CY2016Q4 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.35 | |
us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.35 | ||
CY2017Q4 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.35 | |
us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.35 | ||
CY2016Q4 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
|
-0.02 | |
us-gaap |
Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
|
-0.01 | ||
CY2017Q4 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
|
-0.02 | |
us-gaap |
Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
|
-0.01 | ||
CY2016Q4 | us-gaap |
Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
|
-0.17 | |
us-gaap |
Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
|
-0.17 | ||
CY2017Q4 | us-gaap |
Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
|
-0.18 | |
us-gaap |
Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
|
-0.18 | ||
CY2016Q4 | us-gaap |
Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
|
0.00 | |
us-gaap |
Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
|
0.00 | ||
CY2017Q4 | us-gaap |
Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
|
0.01 | |
us-gaap |
Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
|
0.01 | ||
CY2016Q4 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.01 | |
us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.01 | ||
CY2017Q4 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.01 | |
us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.01 | ||
CY2016Q4 | us-gaap |
Effective Income Tax Rate Reconciliation Tax Credits
EffectiveIncomeTaxRateReconciliationTaxCredits
|
0.01 | |
us-gaap |
Effective Income Tax Rate Reconciliation Tax Credits
EffectiveIncomeTaxRateReconciliationTaxCredits
|
0.01 | ||
CY2017Q4 | us-gaap |
Effective Income Tax Rate Reconciliation Tax Credits
EffectiveIncomeTaxRateReconciliationTaxCredits
|
0.01 | |
us-gaap |
Effective Income Tax Rate Reconciliation Tax Credits
EffectiveIncomeTaxRateReconciliationTaxCredits
|
0.01 | ||
CY2017Q4 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
41354000 | USD |
CY2016Q4 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
1520000 | USD |
us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
5210000 | USD | |
CY2017Q4 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
2639000 | USD |
us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
7661000 | USD | |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
44356000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
46895000 | USD |
us-gaap |
Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
|
1830000 | USD | |
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
4071000 | USD | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
|
1518000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
3196000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
799000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
1691000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
2097000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
2305000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
2821000 | USD |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
52668000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
61322000 | USD |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
8312000 | USD |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
14427000 | USD |
CY2016Q4 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-607000 | USD |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-377000 | USD | |
CY2017Q4 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-127000 | USD |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-574000 | USD | |
us-gaap |
Foreign Currency Transaction Gain Loss Unrealized
ForeignCurrencyTransactionGainLossUnrealized
|
39000 | USD | |
us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
-255000 | USD | |
us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
0 | USD | |
us-gaap |
Gain Loss On Sale Of Investments
GainLossOnSaleOfInvestments
|
733000 | USD | |
us-gaap |
Gain Loss On Sale Of Investments
GainLossOnSaleOfInvestments
|
370000 | USD | |
CY2016Q4 | us-gaap |
Goodwill
Goodwill
|
95280000 | USD |
CY2017Q4 | us-gaap |
Goodwill
Goodwill
|
113208000 | USD |
CY2016Q4 | us-gaap |
Gross Profit
GrossProfit
|
115203000 | USD |
us-gaap |
Gross Profit
GrossProfit
|
302501000 | USD | |
CY2017Q4 | us-gaap |
Gross Profit
GrossProfit
|
197379000 | USD |
us-gaap |
Gross Profit
GrossProfit
|
439529000 | USD | |
CY2016Q4 | us-gaap |
Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
|
53675000 | USD |
us-gaap |
Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
|
111574000 | USD | |
CY2017Q4 | us-gaap |
Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
|
102348000 | USD |
us-gaap |
Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
|
204075000 | USD | |
CY2016Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
56342000 | USD |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
125604000 | USD | |
CY2017Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
112150000 | USD |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
212918000 | USD | |
CY2016Q4 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
0.63 | |
us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
1.31 | ||
CY2017Q4 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
1.18 | |
us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
2.36 | ||
CY2016Q4 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
0.61 | |
us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
1.29 | ||
CY2017Q4 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
1.14 | |
us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
2.28 | ||
CY2017Q4 | us-gaap |
Income Tax Examination Increase Decrease In Liability From Prior Year
IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear
|
201000 | USD |
CY2016Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2667000 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
14030000 | USD | |
CY2017Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
9802000 | USD |
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
7060000 | USD | |
us-gaap |
Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
|
1415000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
19132000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
37802000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
58379000 | USD | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
7560000 | USD | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
8819000 | USD | |
us-gaap |
Increase Decrease In Accrued Taxes Payable
IncreaseDecreaseInAccruedTaxesPayable
|
-531000 | USD | |
us-gaap |
Increase Decrease In Accrued Taxes Payable
IncreaseDecreaseInAccruedTaxesPayable
|
3233000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-10780000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
18550000 | USD | |
us-gaap |
Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
|
1265000 | USD | |
us-gaap |
Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
|
-1861000 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
4524000 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
14968000 | USD | |
us-gaap |
Increase Decrease In Unbilled Receivables
IncreaseDecreaseInUnbilledReceivables
|
9986000 | USD | |
us-gaap |
Increase Decrease In Unbilled Receivables
IncreaseDecreaseInUnbilledReceivables
|
46010000 | USD | |
CY2016Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
6000000 | USD |
CY2017Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
23284000 | USD |
CY2016Q4 | us-gaap |
Inventory Net
InventoryNet
|
26984000 | USD |
CY2017Q4 | us-gaap |
Inventory Net
InventoryNet
|
48061000 | USD |
CY2016Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
18224000 | USD |
CY2017Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
23146000 | USD |
CY2016Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
2760000 | USD |
CY2017Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
1631000 | USD |
CY2016Q4 | us-gaap |
Investment Income Nonoperating
InvestmentIncomeNonoperating
|
2047000 | USD |
us-gaap |
Investment Income Nonoperating
InvestmentIncomeNonoperating
|
4631000 | USD | |
CY2017Q4 | us-gaap |
Investment Income Nonoperating
InvestmentIncomeNonoperating
|
2475000 | USD |
us-gaap |
Investment Income Nonoperating
InvestmentIncomeNonoperating
|
6625000 | USD | |
CY2016Q4 | us-gaap |
Liabilities
Liabilities
|
76005000 | USD |
CY2017Q4 | us-gaap |
Liabilities
Liabilities
|
124994000 | USD |
CY2016Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1038604000 | USD |
CY2017Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1258517000 | USD |
CY2016Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
65773000 | USD |
CY2017Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
109526000 | USD |
CY2016Q4 | us-gaap |
Liability For Uncertain Tax Positions Noncurrent
LiabilityForUncertainTaxPositionsNoncurrent
|
5361000 | USD |
CY2017Q4 | us-gaap |
Liability For Uncertain Tax Positions Noncurrent
LiabilityForUncertainTaxPositionsNoncurrent
|
5563000 | USD |
CY2017Q4 | us-gaap |
Liability For Uncertain Tax Positions Noncurrent
LiabilityForUncertainTaxPositionsNoncurrent
|
5563000 | USD |
CY2016Q4 | us-gaap |
Long Term Investments
LongTermInvestments
|
324335000 | USD |
CY2017Q4 | us-gaap |
Long Term Investments
LongTermInvestments
|
386501000 | USD |
CY2016Q4 | us-gaap |
Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
|
2334000 | USD |
CY2017Q4 | us-gaap |
Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
|
6700000 | USD |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-14948000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-77759000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-82835000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-31885000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
106658000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
140054000 | USD | |
CY2016Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
53675000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
111319000 | USD | |
CY2017Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
102348000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
204075000 | USD | |
CY2016Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
54528000 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
120547000 | USD | |
CY2017Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
110247000 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
207211000 | USD | |
CY2016Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
2319000 | USD |
CY2017Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
2817000 | USD |
CY2016Q4 | us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
|
-15000 | USD |
us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
|
2489000 | USD | |
CY2017Q4 | us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
|
156000 | USD |
us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
|
867000 | USD | |
CY2016Q4 | us-gaap |
Other Comprehensive Income Foreign Currency Translation Gain Loss Arising During Period Tax
OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
80000 | USD |
us-gaap |
Other Comprehensive Income Foreign Currency Translation Gain Loss Arising During Period Tax
OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
254000 | USD | |
CY2017Q4 | us-gaap |
Other Comprehensive Income Foreign Currency Translation Gain Loss Arising During Period Tax
OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
0 | USD |
us-gaap |
Other Comprehensive Income Foreign Currency Translation Gain Loss Arising During Period Tax
OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
0 | USD | |
CY2016Q4 | us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Net Of Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
155000 | USD |
us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Net Of Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
-538000 | USD | |
CY2017Q4 | us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Net Of Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
-60000 | USD |
us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Net Of Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
-37000 | USD | |
CY2016Q4 | us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
|
21000 | USD |
us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
|
-76000 | USD | |
CY2017Q4 | us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
|
-8000 | USD |
us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
|
-5000 | USD | |
CY2016Q4 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
1125000 | USD |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
3739000 | USD | |
CY2017Q4 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
5753000 | USD |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
18497000 | USD | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
0 | USD | |
CY2016Q4 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
1265000 | USD |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
5690000 | USD | |
CY2017Q4 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
5849000 | USD |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
19327000 | USD | |
CY2016Q4 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
|
55000 | USD |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
|
183000 | USD | |
CY2017Q4 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
|
263000 | USD |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
|
370000 | USD | |
CY2016Q4 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
|
-241000 | USD |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
|
-427000 | USD | |
CY2017Q4 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
|
56000 | USD |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
|
21000 | USD | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
481000 | USD | |
CY2017Q4 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
41000 | USD |
CY2016Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
4871000 | USD |
CY2016Q4 | us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
|
-86000 | USD |
us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
|
-965000 | USD | |
CY2017Q4 | us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
|
-4000 | USD |
us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
|
-16000 | USD | |
CY2016Q4 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
40000 | USD |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
2672000 | USD | |
CY2017Q4 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
419000 | USD |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
1237000 | USD | |
CY2016Q4 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
-29000 | USD |
CY2017Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
9905000 | USD |
CY2016Q4 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
374000 | USD |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
803000 | USD | |
CY2017Q4 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-445000 | USD |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-344000 | USD | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
18941000 | USD | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
99347000 | USD | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
18761000 | USD | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
21236000 | USD | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
2483000 | USD | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
24118000 | USD | |
us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
598955000 | USD | |
us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
415508000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
10491000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
20044000 | USD | |
CY2016Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
20870000 | USD |
CY2017Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
38824000 | USD |
us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
|
23091000 | USD | |
us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
|
44750000 | USD | |
us-gaap |
Proceeds From Sale Maturity And Collections Of Investments
ProceedsFromSaleMaturityAndCollectionsOfInvestments
|
529207000 | USD | |
us-gaap |
Proceeds From Sale Maturity And Collections Of Investments
ProceedsFromSaleMaturityAndCollectionsOfInvestments
|
428076000 | USD | |
CY2016Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
4335000 | USD |
CY2017Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
4879000 | USD |
us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
2323000 | USD | |
us-gaap |
Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
|
2322000 | USD | |
CY2016Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
53992000 | USD |
CY2017Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
65957000 | USD |
CY2016Q4 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
18603000 | USD |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
58829000 | USD | |
CY2017Q4 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
26078000 | USD |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
72225000 | USD | |
CY2016Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
643825000 | USD |
CY2017Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
727319000 | USD |
CY2016Q4 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
147952000 | USD |
us-gaap |
Sales Revenue Net
SalesRevenueNet
|
391431000 | USD | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.41 | ||
CY2017Q4 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
259739000 | USD |
us-gaap |
Sales Revenue Net
SalesRevenueNet
|
567585000 | USD | |
CY2016Q4 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
42072000 | USD |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
123125000 | USD | |
CY2017Q4 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
61054000 | USD |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
160093000 | USD | |
CY2016Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0.0084 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0.0084 | ||
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0.0039 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0.0039 | ||
CY2016Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.41 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.41 | ||
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.41 | |
CY2016Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.017 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.017 | ||
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.024 | |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
1707000 | shares |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
27.96 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
|
84000 | shares | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
|
45.57 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
|
1980000 | shares | |
CY2016Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
12.34 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
12.25 | ||
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
29.59 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
29.94 | ||
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
415030000 | USD |
CY2016Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
6433000 | shares |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
6598000 | shares |
CY2016Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
32.16 | |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
47.36 | |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
|
5795000 | shares |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
|
373276000 | USD |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
|
45.86 | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
25.85 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
77.87 | ||
CY2016Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P5Y6M | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P5Y6M | ||
CY2017Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P5Y1M6D | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P5Y3M18D | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P5Y8M5D | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P7Y9M7D | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
|
P7Y7M17D | ||
us-gaap |
Standard And Extended Product Warranty Accrual Foreign Currency Translation Gain Loss
StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss
|
545000 | USD | |
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
1731000 | shares | |
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
44750000 | USD | |
us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
15883000 | USD | |
CY2017Q4 | us-gaap |
Unbilled Receivables Current
UnbilledReceivablesCurrent
|
51612000 | USD |
CY2017Q4 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
701000 | USD |
CY2016Q4 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
1886000 | shares |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
1638000 | shares | |
us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
23355000 | USD | |
us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
99347000 | USD | |
CY2017Q4 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
3060000 | shares |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
3036000 | shares | |
CY2016Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
962599000 | USD |
CY2017Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1133523000 | USD |
CY2016Q4 | us-gaap |
Unbilled Receivables Current
UnbilledReceivablesCurrent
|
2217000 | USD |
CY2016Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
87346000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
86805000 | shares | |
CY2017Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
89677000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
89562000 | shares | |
CY2016Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
85460000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
85167000 | shares | |
CY2017Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
86617000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
86526000 | shares |