2015 Q4 Form 10-K Financial Statement
#000106918317000042 Filed on March 06, 2017
Income Statement
Concept | 2015 Q4 | 2015 Q3 | 2015 Q2 |
---|---|---|---|
Revenue | $56.04M | $50.38M | $46.71M |
YoY Change | 19.7% | 13.59% | 25.66% |
Cost Of Revenue | $19.10M | $19.31M | $15.99M |
YoY Change | -1.55% | 23.48% | 14.53% |
Gross Profit | $36.99M | $31.07M | $30.72M |
YoY Change | 34.93% | 8.2% | 32.35% |
Gross Profit Margin | 66.0% | 61.67% | 65.77% |
Selling, General & Admin | $21.20M | $17.83M | $15.44M |
YoY Change | 50.35% | 43.35% | 14.0% |
% of Gross Profit | 57.32% | 57.4% | 50.27% |
Research & Development | $6.600M | $6.528M | $5.906M |
YoY Change | 60.98% | 73.66% | 70.94% |
% of Gross Profit | 17.84% | 21.01% | 19.22% |
Depreciation & Amortization | $980.0K | $948.0K | $745.0K |
YoY Change | 3.16% | -13.9% | -32.58% |
% of Gross Profit | 2.65% | 3.05% | 2.42% |
Operating Expenses | $28.40M | $24.36M | $21.35M |
YoY Change | 53.51% | 50.38% | 25.57% |
Operating Profit | $8.588M | $6.706M | $9.374M |
YoY Change | -3.65% | -46.41% | 50.9% |
Interest Expense | $0.00 | -$22.00K | $99.00K |
YoY Change | -100.0% | -86.25% | 135.71% |
% of Operating Profit | 0.0% | -0.33% | 1.06% |
Other Income/Expense, Net | |||
YoY Change | |||
Pretax Income | $8.500M | $6.684M | $9.473M |
YoY Change | -3.41% | -45.89% | 51.47% |
Income Tax | $3.400M | $5.163M | $3.370M |
% Of Pretax Income | 40.0% | 77.24% | 35.57% |
Net Earnings | $5.104M | $1.521M | $6.103M |
YoY Change | 0.35% | -79.88% | 57.17% |
Net Earnings / Revenue | 9.11% | 3.02% | 13.06% |
Basic Earnings Per Share | $0.10 | $0.03 | $0.11 |
Diluted Earnings Per Share | $0.09 | $0.03 | $0.11 |
COMMON SHARES | |||
Basic Shares Outstanding | 53.64M shares | 53.71M shares | 53.64M shares |
Diluted Shares Outstanding | 54.69M shares | 54.80M shares |
Balance Sheet
Concept | 2015 Q4 | 2015 Q3 | 2015 Q2 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $109.8M | $95.40M | $86.60M |
YoY Change | 35.39% | 41.12% | 77.46% |
Cash & Equivalents | $59.53M | $45.89M | $40.35M |
Short-Term Investments | $50.30M | $49.50M | $46.30M |
Other Short-Term Assets | $8.200M | $11.50M | $15.30M |
YoY Change | 86.36% | -7.26% | -0.65% |
Inventory | $15.76M | $18.89M | $23.69M |
Prepaid Expenses | |||
Receivables | $27.70M | $24.30M | $25.80M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $161.4M | $150.2M | $151.3M |
YoY Change | 19.88% | 21.88% | 47.71% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $21.85M | $19.86M | $18.23M |
YoY Change | 24.68% | 11.24% | 1.52% |
Goodwill | $9.596M | $9.313M | $7.786M |
YoY Change | 335.0% | 322.17% | 248.37% |
Intangibles | $7.588M | $7.812M | $7.085M |
YoY Change | 143.6% | 151.43% | 120.1% |
Long-Term Investments | $8.500M | $9.200M | $12.40M |
YoY Change | -8.6% | 43.75% | 13.76% |
Other Assets | $5.969M | $6.024M | $4.976M |
YoY Change | 136.58% | 241.11% | 280.14% |
Total Long-Term Assets | $68.47M | $63.32M | $60.85M |
YoY Change | 34.98% | 54.67% | 29.68% |
TOTAL ASSETS | |||
Total Short-Term Assets | $161.4M | $150.2M | $151.3M |
Total Long-Term Assets | $68.47M | $63.32M | $60.85M |
Total Assets | $229.9M | $213.5M | $212.2M |
YoY Change | 24.01% | 30.06% | 42.04% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $7.333M | $6.040M | $7.477M |
YoY Change | -4.54% | -6.83% | 38.36% |
Accrued Expenses | $8.643M | $6.668M | $6.605M |
YoY Change | -6.51% | -2.7% | 5.7% |
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 | $38.14M | $33.01M | $31.69M |
YoY Change | 19.29% | 38.82% | 56.05% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Other Long-Term Liabilities | $81.00K | $31.00M | $26.60M |
YoY Change | -99.67% | 3314.1% | 3400.0% |
Total Long-Term Liabilities | $81.00K | $31.00M | $26.60M |
YoY Change | -99.67% | 3314.1% | 3400.0% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $38.14M | $33.01M | $31.69M |
Total Long-Term Liabilities | $81.00K | $31.00M | $26.60M |
Total Liabilities | $72.88M | $63.99M | $58.27M |
YoY Change | 29.53% | 38.82% | 49.83% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $101.0M | $95.87M | $94.35M |
YoY Change | 24.59% | 26.22% | 37.94% |
Common Stock | $178.1M | $175.8M | $174.0M |
YoY Change | 9.53% | 12.15% | 13.14% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $122.2M | $122.2M | $114.6M |
YoY Change | 6.59% | 6.59% | 2.59% |
Treasury Stock Shares | 18.43M shares | 18.43M shares | 18.14M shares |
Shareholders Equity | $157.0M | $149.5M | $153.9M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $229.9M | $213.5M | $212.2M |
YoY Change | 24.01% | 30.06% | 42.04% |
Cashflow Statement
Concept | 2015 Q4 | 2015 Q3 | 2015 Q2 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $5.104M | $1.521M | $6.103M |
YoY Change | 0.35% | -79.88% | 57.17% |
Depreciation, Depletion And Amortization | $980.0K | $948.0K | $745.0K |
YoY Change | 3.16% | -13.9% | -32.58% |
Cash From Operating Activities | $16.14M | $19.34M | -$2.040M |
YoY Change | 26.19% | 15.95% | -223.64% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$2.260M | $2.069M | $1.346M |
YoY Change | 352.0% | 145.14% | 218.2% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | -$460.0K | -$3.820M | -$9.000M |
YoY Change | -93.38% | 108.74% | 438.92% |
Cash From Investing Activities | -$2.720M | -$6.090M | -$10.49M |
YoY Change | -63.49% | 126.39% | 392.49% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | 170.0K | -7.700M | 6.050M |
YoY Change | -96.17% | 446.1% | -132.32% |
NET CHANGE | |||
Cash From Operating Activities | 16.14M | 19.34M | -2.040M |
Cash From Investing Activities | -2.720M | -6.090M | -10.49M |
Cash From Financing Activities | 170.0K | -7.700M | 6.050M |
Net Change In Cash | 13.59M | 5.550M | -6.480M |
YoY Change | 38.96% | -55.88% | -66.25% |
FREE CASH FLOW | |||
Cash From Operating Activities | $16.14M | $19.34M | -$2.040M |
Capital Expenditures | -$2.260M | $2.069M | $1.346M |
Free Cash Flow | $18.40M | $17.27M | -$3.386M |
YoY Change | 38.45% | 9.06% | -375.96% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2016 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2016 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | |
CY2016 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
FY | |
CY2016 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2016 | |
CY2016 | dei |
Document Period End Date
DocumentPeriodEndDate
|
2016-12-31 | |
CY2016 | dei |
Document Type
DocumentType
|
10-K | |
CY2016 | dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001069183 | |
CY2017Q1 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
52334648 | shares |
CY2016 | dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | |
CY2016 | dei |
Entity Filer Category
EntityFilerCategory
|
Large Accelerated Filer | |
CY2016Q2 | dei |
Entity Public Float
EntityPublicFloat
|
1273000000 | USD |
CY2015Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
3900000 | USD |
CY2014 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
|
0 | USD |
CY2016 | dei |
Entity Registrant Name
EntityRegistrantName
|
TASER INTERNATIONAL INC | |
CY2016 | dei |
Entity Voluntary Filers
EntityVoluntaryFilers
|
No | |
CY2016 | dei |
Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
|
No | |
CY2016Q4 | tasr |
Amount Of Open Purchase Orders
AmountOfOpenPurchaseOrders
|
46000000 | USD |
CY2016Q4 | tasr |
Cash And Cash Equivalent At Four Depository Institutions
CashAndCashEquivalentAtFourDepositoryInstitutions
|
33200000 | USD |
CY2015Q4 | tasr |
Cash Cash Equivalent And Investments Amortized Cost
CashCashEquivalentAndInvestmentsAmortizedCost
|
59526000 | USD |
CY2016Q4 | tasr |
Cash Cash Equivalent And Investments Amortized Cost
CashCashEquivalentAndInvestmentsAmortizedCost
|
40651000 | USD |
CY2016Q4 | tasr |
Company Tangible Net Worth Ratio
CompanyTangibleNetWorthRatio
|
1.02 | |
CY2015Q4 | tasr |
Deferred Tax Assets Capitalized Research And Development
DeferredTaxAssetsCapitalizedResearchAndDevelopment
|
3348000 | USD |
CY2016Q4 | tasr |
Deferred Tax Assets Capitalized Research And Development
DeferredTaxAssetsCapitalizedResearchAndDevelopment
|
1991000 | USD |
CY2015Q4 | tasr |
Deferred Tax Assets Deferred Warranty Revenue
DeferredTaxAssetsDeferredWarrantyRevenue
|
6762000 | USD |
CY2016Q4 | tasr |
Deferred Tax Assets Deferred Warranty Revenue
DeferredTaxAssetsDeferredWarrantyRevenue
|
11537000 | USD |
CY2015Q4 | tasr |
Deferred Tax Assets Netof Deferred Tax Liabilities
DeferredTaxAssetsNetofDeferredTaxLiabilities
|
15419000 | USD |
CY2016Q4 | tasr |
Deferred Tax Assets Netof Deferred Tax Liabilities
DeferredTaxAssetsNetofDeferredTaxLiabilities
|
22994000 | USD |
CY2016 | tasr |
Employee Deferrals Vested Percentage
EmployeeDeferralsVestedPercentage
|
1.00 | |
CY2016Q4 | tasr |
Fixed Coverage Charge Ratio
FixedCoverageChargeRatio
|
2.30 | |
CY2014 | tasr |
Income Tax Reconciliation Change In Liability For Unrecognized Tax Benefits
IncomeTaxReconciliationChangeInLiabilityForUnrecognizedTaxBenefits
|
202000 | USD |
CY2015 | tasr |
Income Tax Reconciliation Change In Liability For Unrecognized Tax Benefits
IncomeTaxReconciliationChangeInLiabilityForUnrecognizedTaxBenefits
|
-156000 | USD |
CY2016 | tasr |
Income Tax Reconciliation Change In Liability For Unrecognized Tax Benefits
IncomeTaxReconciliationChangeInLiabilityForUnrecognizedTaxBenefits
|
700000 | USD |
CY2014 | tasr |
Income Tax Reconciliation Permanent Difference
IncomeTaxReconciliationPermanentDifference
|
98000 | USD |
CY2015 | tasr |
Income Tax Reconciliation Permanent Difference
IncomeTaxReconciliationPermanentDifference
|
-205000 | USD |
CY2016 | tasr |
Income Tax Reconciliation Permanent Difference
IncomeTaxReconciliationPermanentDifference
|
-457000 | USD |
CY2014 | tasr |
Income Tax Reconciliation Return To Provision Adjustment
IncomeTaxReconciliationReturnToProvisionAdjustment
|
28000 | USD |
CY2015 | tasr |
Income Tax Reconciliation Return To Provision Adjustment
IncomeTaxReconciliationReturnToProvisionAdjustment
|
-67000 | USD |
CY2016 | tasr |
Income Tax Reconciliation Return To Provision Adjustment
IncomeTaxReconciliationReturnToProvisionAdjustment
|
327000 | USD |
CY2014 | tasr |
Increase Decrease In Prepaid Expense And Other Current Assets
IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets
|
1080000 | USD |
CY2015 | tasr |
Increase Decrease In Prepaid Expense And Other Current Assets
IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets
|
8579000 | USD |
CY2016 | tasr |
Increase Decrease In Prepaid Expense And Other Current Assets
IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets
|
29069000 | USD |
CY2014 | tasr |
Increase Decrease Related To Adjustment Of Previous Estimates Of Activity
IncreaseDecreaseRelatedToAdjustmentOfPreviousEstimatesOfActivity
|
94000 | USD |
CY2015 | tasr |
Increase Decrease Related To Adjustment Of Previous Estimates Of Activity
IncreaseDecreaseRelatedToAdjustmentOfPreviousEstimatesOfActivity
|
204000 | USD |
CY2016 | tasr |
Increase Decrease Related To Adjustment Of Previous Estimates Of Activity
IncreaseDecreaseRelatedToAdjustmentOfPreviousEstimatesOfActivity
|
206000 | USD |
CY2016Q4 | tasr |
Maximum Ratio Of Liabilities To Tangible Net Worth
MaximumRatioOfLiabilitiesToTangibleNetWorth
|
1 | |
CY2016Q4 | tasr |
Minimum Required Fixed Coverage Charge Ratio
MinimumRequiredFixedCoverageChargeRatio
|
1.25 | |
CY2016 | tasr |
Non Qualified Deferred Compensation Plan Eligible Participants Deferral Percentage Of Base Salary
NonQualifiedDeferredCompensationPlanEligibleParticipantsDeferralPercentageOfBaseSalary
|
0.80 | |
CY2016 | tasr |
Non Qualified Deferred Compensation Plan Eligible Participants Deferral Percentage Of Other Compensation
NonQualifiedDeferredCompensationPlanEligibleParticipantsDeferralPercentageOfOtherCompensation
|
1.00 | |
CY2014 | tasr |
Noncashor Part Noncash Acquisition Noncash Financialor Equity Instrument Consideration Valueof Shares Issued
NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationValueofSharesIssued
|
0 | USD |
CY2015 | tasr |
Noncashor Part Noncash Acquisition Noncash Financialor Equity Instrument Consideration Valueof Shares Issued
NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationValueofSharesIssued
|
952000 | USD |
CY2016 | tasr |
Noncashor Part Noncash Acquisition Noncash Financialor Equity Instrument Consideration Valueof Shares Issued
NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationValueofSharesIssued
|
3325000 | USD |
CY2015Q4 | tasr |
Notes Receivable Related To Assignment
NotesReceivableRelatedToAssignment
|
0 | USD |
CY2016 | tasr |
Number Of Depository Institutions
NumberOfDepositoryInstitutions
|
5 | Depository |
CY2016 | tasr |
Number Of Repurchase Programs Authorized
NumberOfRepurchaseProgramsAuthorized
|
2 | Number_of_stock_repurchase |
CY2016 | tasr |
Number Of Revenue Sources
NumberOfRevenueSources
|
2 | Source |
CY2016 | tasr |
Paymentsto Acquire Businesses Intangible Assets
PaymentstoAcquireBusinessesIntangibleAssets
|
6825000 | USD |
CY2015 | tasr |
Paymentsto Acquire Businesses Property Equipmentand Intangible Assets
PaymentstoAcquireBusinessesPropertyEquipmentandIntangibleAssets
|
12599000 | USD |
CY2015Q4 | tasr |
Percentage Of Accounts Receivable Customers One
PercentageOfAccountsReceivableCustomersOne
|
0.125 | |
CY2016Q4 | tasr |
Percentage Of Accounts Receivable Customers One
PercentageOfAccountsReceivableCustomersOne
|
0.145 | |
CY2014 | tasr |
Percentage Of Sales By Geographic Area
PercentageOfSalesByGeographicArea
|
1 | |
CY2015 | tasr |
Percentage Of Sales By Geographic Area
PercentageOfSalesByGeographicArea
|
1 | |
CY2016 | tasr |
Percentage Of Sales By Geographic Area
PercentageOfSalesByGeographicArea
|
1 | |
CY2016 | tasr |
Period Used For Calculating Ratios
PeriodUsedForCalculatingRatios
|
P12M | |
CY2015Q4 | tasr |
Prepaid Expenses Depositsand Other Assets Noncurrent
PrepaidExpensesDepositsandOtherAssetsNoncurrent
|
246000 | USD |
CY2016Q4 | tasr |
Prepaid Expenses Depositsand Other Assets Noncurrent
PrepaidExpensesDepositsandOtherAssetsNoncurrent
|
2058000 | USD |
CY2014 | tasr |
Property And Equipment Purchases In Accounts Payable
PropertyAndEquipmentPurchasesInAccountsPayable
|
270000 | USD |
CY2015 | tasr |
Property And Equipment Purchases In Accounts Payable
PropertyAndEquipmentPurchasesInAccountsPayable
|
315000 | USD |
CY2016 | tasr |
Property And Equipment Purchases In Accounts Payable
PropertyAndEquipmentPurchasesInAccountsPayable
|
82000 | USD |
CY2014 | tasr |
Provision For Unrecognized Tax Benefits
ProvisionForUnrecognizedTaxBenefits
|
202000 | USD |
CY2015 | tasr |
Provision For Unrecognized Tax Benefits
ProvisionForUnrecognizedTaxBenefits
|
-156000 | USD |
CY2016 | tasr |
Provision For Unrecognized Tax Benefits
ProvisionForUnrecognizedTaxBenefits
|
582000 | USD |
CY2016 | tasr |
Service Terms Of Services Purchased
ServiceTermsOfServicesPurchased
|
P1Y | |
CY2016 | tasr |
Stock Options Exercised And Restricted Stock Units Vested Value Net Of Withholdings
StockOptionsExercisedAndRestrictedStockUnitsVestedValueNetOfWithholdings
|
-1294000 | USD |
CY2013Q4 | tasr |
Unrecognized Tax Benefit Netof Intereston Income Taxes Accrued
UnrecognizedTaxBenefitNetofInterestonIncomeTaxesAccrued
|
3110000 | USD |
CY2014Q4 | tasr |
Unrecognized Tax Benefit Netof Intereston Income Taxes Accrued
UnrecognizedTaxBenefitNetofInterestonIncomeTaxesAccrued
|
3325000 | USD |
CY2015Q4 | tasr |
Share Based Compensation Arrangement By Share Based Payment Award Future Tax Benefit
ShareBasedCompensationArrangementByShareBasedPaymentAwardFutureTaxBenefit
|
3400000 | USD |
CY2016Q4 | tasr |
Share Based Compensation Arrangement By Share Based Payment Award Future Tax Benefit
ShareBasedCompensationArrangementByShareBasedPaymentAwardFutureTaxBenefit
|
4400000 | USD |
CY2014 | tasr |
Stock Options Exercised And Restricted Stock Units Vested Value Net Of Withholdings
StockOptionsExercisedAndRestrictedStockUnitsVestedValueNetOfWithholdings
|
9653000 | USD |
CY2015 | tasr |
Stock Options Exercised And Restricted Stock Units Vested Value Net Of Withholdings
StockOptionsExercisedAndRestrictedStockUnitsVestedValueNetOfWithholdings
|
1303000 | USD |
CY2015Q4 | tasr |
Unrecognized Tax Benefit Netof Intereston Income Taxes Accrued
UnrecognizedTaxBenefitNetofInterestonIncomeTaxesAccrued
|
3396000 | USD |
CY2016Q4 | tasr |
Unrecognized Tax Benefit Netof Intereston Income Taxes Accrued
UnrecognizedTaxBenefitNetofInterestonIncomeTaxesAccrued
|
4050000 | USD |
CY2016 | tasr |
Warranty Period After Purchase Of Product
WarrantyPeriodAfterPurchaseOfProduct
|
P1Y | |
CY2016Q4 | tasr |
Unrecognized Tax Benefits Thresholdto Favorably Impact Effective Tax Rate
UnrecognizedTaxBenefitsThresholdtoFavorablyImpactEffectiveTaxRate
|
4100000 | USD |
CY2015Q4 | us-gaap |
Accounts Notes And Loans Receivable Net Current
AccountsNotesAndLoansReceivableNetCurrent
|
27701000 | USD |
CY2016Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
18248000 | USD |
CY2015Q4 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
1098000 | USD |
CY2016Q4 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
3673000 | USD |
CY2015Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
36020000 | USD |
CY2016Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
37799000 | USD |
CY2016Q4 | us-gaap |
Accounts Notes And Loans Receivable Net Current
AccountsNotesAndLoansReceivableNetCurrent
|
39466000 | USD |
CY2015Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
7333000 | USD |
CY2016Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
10736000 | USD |
CY2015Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
8643000 | USD |
CY2015Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
83000 | USD |
CY2016Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
903000 | USD |
CY2015Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
178143000 | USD |
CY2016Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
187656000 | USD |
CY2014 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
5579000 | USD |
CY2015 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
7263000 | USD |
CY2016 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
9369000 | USD |
CY2014 | us-gaap |
Adjustments To Additional Paid In Capital Tax Effect From Share Based Compensation
AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
|
7985000 | USD |
CY2015 | us-gaap |
Adjustments To Additional Paid In Capital Tax Effect From Share Based Compensation
AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
|
6936000 | USD |
CY2016 | us-gaap |
Adjustments To Additional Paid In Capital Tax Effect From Share Based Compensation
AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
|
1438000 | USD |
CY2014 | us-gaap |
Advertising Revenue Cost
AdvertisingRevenueCost
|
300000 | USD |
CY2015 | us-gaap |
Advertising Revenue Cost
AdvertisingRevenueCost
|
600000 | USD |
CY2016 | us-gaap |
Advertising Revenue Cost
AdvertisingRevenueCost
|
400000 | USD |
CY2015Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
300000 | USD |
CY2015Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
322000 | USD |
CY2016Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
400000 | USD |
CY2016Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
443000 | USD |
CY2014 | us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
957000 | USD |
CY2015 | us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
1650000 | USD |
CY2016 | us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
1265000 | USD |
CY2014 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
200000 | USD |
CY2015 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
800000 | USD |
CY2016 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
900000 | USD |
CY2014 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
177000 | shares |
CY2015 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
198000 | shares |
CY2016 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
443000 | shares |
CY2014 | us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
0 | USD |
CY2015 | us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
0 | USD |
CY2016 | us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
520000 | USD |
CY2015Q4 | us-gaap |
Assets
Assets
|
229881000 | USD |
CY2016Q4 | us-gaap |
Assets
Assets
|
278163000 | USD |
CY2015Q4 | us-gaap |
Assets Current
AssetsCurrent
|
161409000 | USD |
CY2016Q4 | us-gaap |
Assets Current
AssetsCurrent
|
177231000 | USD |
CY2015Q4 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
0 | USD |
CY2016Q4 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
1690000 | USD |
CY2015Q4 | us-gaap |
Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
952000 | USD |
CY2016Q4 | us-gaap |
Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
1635000 | USD |
CY2016Q4 | us-gaap |
Capital Lease Obligations
CapitalLeaseObligations
|
130000 | USD |
CY2014 | us-gaap |
Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
|
0 | USD |
CY2015 | us-gaap |
Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
|
0 | USD |
CY2016 | us-gaap |
Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
|
134000 | USD |
CY2016Q4 | us-gaap |
Capital Leases Future Minimum Payments Due
CapitalLeasesFutureMinimumPaymentsDue
|
141000 | USD |
CY2016Q4 | us-gaap |
Capital Leases Future Minimum Payments Due Current
CapitalLeasesFutureMinimumPaymentsDueCurrent
|
36000 | USD |
CY2016Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Five Years
CapitalLeasesFutureMinimumPaymentsDueInFiveYears
|
0 | USD |
CY2016Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Four Years
CapitalLeasesFutureMinimumPaymentsDueInFourYears
|
33000 | USD |
CY2016Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Three Years
CapitalLeasesFutureMinimumPaymentsDueInThreeYears
|
36000 | USD |
CY2016Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Two Years
CapitalLeasesFutureMinimumPaymentsDueInTwoYears
|
36000 | USD |
CY2016Q4 | us-gaap |
Capital Leases Future Minimum Payments Due Thereafter
CapitalLeasesFutureMinimumPaymentsDueThereafter
|
0 | USD |
CY2016 | us-gaap |
Capital Leases Income Statement Interest Expense
CapitalLeasesIncomeStatementInterestExpense
|
11000 | USD |
CY2013Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
42271000 | USD |
CY2014Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
48367000 | USD |
CY2015Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
59526000 | USD |
CY2016Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
40651000 | USD |
CY2014 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
6096000 | USD |
CY2015 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
11159000 | USD |
CY2016 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-18875000 | USD |
CY2015Q4 | us-gaap |
Cash Surrender Value Fair Value Disclosure
CashSurrenderValueFairValueDisclosure
|
2200000 | USD |
CY2015Q4 | us-gaap |
Cash Surrender Value Fair Value Disclosure
CashSurrenderValueFairValueDisclosure
|
2180000 | USD |
CY2016Q4 | us-gaap |
Cash Surrender Value Fair Value Disclosure
CashSurrenderValueFairValueDisclosure
|
3240000 | USD |
CY2016Q4 | us-gaap |
Cash Surrender Value Fair Value Disclosure
CashSurrenderValueFairValueDisclosure
|
3200000 | USD |
CY2015Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2016Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2015Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.00001 | |
CY2016Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.00001 | |
CY2015Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | shares |
CY2016Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | shares |
CY2015Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
53692192 | shares |
CY2016Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
52325251 | shares |
CY2015Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
53692192 | shares |
CY2016Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
52325251 | shares |
CY2015Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
1000 | USD |
CY2016Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
1000 | USD |
CY2014 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
19984000 | USD |
CY2015 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
19952000 | USD |
CY2016 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
18117000 | USD |
CY2014 | us-gaap |
Concentration Risk Percentage1
ConcentrationRiskPercentage1
|
0.1 | |
CY2015 | us-gaap |
Concentration Risk Percentage1
ConcentrationRiskPercentage1
|
0.1 | |
CY2016 | us-gaap |
Concentration Risk Percentage1
ConcentrationRiskPercentage1
|
0.1 | |
CY2014 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
62977000 | USD |
CY2015 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
69245000 | USD |
CY2016 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
97709000 | USD |
CY2014 | us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
60913000 | USD |
CY2015 | us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
65022000 | USD |
CY2016 | us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
91536000 | USD |
CY2014 | us-gaap |
Cost Of Goods Sold Depreciation
CostOfGoodsSoldDepreciation
|
2800000 | USD |
CY2015 | us-gaap |
Cost Of Goods Sold Depreciation
CostOfGoodsSoldDepreciation
|
700000 | USD |
CY2016 | us-gaap |
Cost Of Goods Sold Depreciation
CostOfGoodsSoldDepreciation
|
700000 | USD |
CY2014 | us-gaap |
Cost Of Services
CostOfServices
|
2064000 | USD |
CY2015 | us-gaap |
Cost Of Services
CostOfServices
|
4223000 | USD |
CY2016 | us-gaap |
Cost Of Services
CostOfServices
|
6173000 | USD |
CY2014 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
7793000 | USD |
CY2015 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
13594000 | USD |
CY2016 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
16346000 | USD |
CY2014 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
0 | USD |
CY2015 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
0 | USD |
CY2016 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
1050000 | USD |
CY2014 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
8593000 | USD |
CY2015 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
14590000 | USD |
CY2016 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
18930000 | USD |
CY2014 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
800000 | USD |
CY2015 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
996000 | USD |
CY2016 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
1534000 | USD |
CY2015Q4 | us-gaap |
Customer Deposits Current
CustomerDepositsCurrent
|
1226000 | USD |
CY2016Q4 | us-gaap |
Customer Deposits Current
CustomerDepositsCurrent
|
2148000 | USD |
CY2015Q4 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
2199000 | USD |
CY2016Q4 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
3362000 | USD |
CY2014 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
2656000 | USD |
CY2015 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
288000 | USD |
CY2016 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
-4145000 | USD |
CY2014 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
0 | USD |
CY2015 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
-278000 | USD |
CY2016 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
-45000 | USD |
CY2014 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
3598000 | USD |
CY2015 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
994000 | USD |
CY2016 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-5167000 | USD |
CY2015Q4 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
4394000 | USD |
CY2016Q4 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
4131000 | USD |
CY2015Q4 | us-gaap |
Deferred Revenue
DeferredRevenue
|
51041000 | USD |
CY2016Q4 | us-gaap |
Deferred Revenue
DeferredRevenue
|
85191000 | USD |
CY2015Q4 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
20851000 | USD |
CY2016Q4 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
45137000 | USD |
CY2015Q4 | us-gaap |
Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
|
30190000 | USD |
CY2016Q4 | us-gaap |
Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
|
40054000 | USD |
CY2014 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
942000 | USD |
CY2015 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
984000 | USD |
CY2016 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
-977000 | USD |
CY2015Q4 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
19813000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
27125000 | USD |
CY2015Q4 | us-gaap |
Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
|
956000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
|
1126000 | USD |
CY2015Q4 | us-gaap |
Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
|
13719000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
|
19515000 | USD |
CY2015Q4 | us-gaap |
Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
|
13719000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
|
19515000 | USD |
CY2015Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
|
649000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
|
2405000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards Domestic
DeferredTaxAssetsOperatingLossCarryforwardsDomestic
|
900000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards State And Local
DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
|
1800000 | USD |
CY2015Q4 | us-gaap |
Deferred Tax Assets Tax Credit Carryforwards Research
DeferredTaxAssetsTaxCreditCarryforwardsResearch
|
2386000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Tax Credit Carryforwards Research
DeferredTaxAssetsTaxCreditCarryforwardsResearch
|
2722000 | USD |
CY2015Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
|
1252000 | USD |
CY2016 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
3658000 | USD |
CY2014 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.38 | |
CY2015Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.14 | |
CY2015Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.11 | |
CY2015Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.03 | |
CY2015Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.10 | |
CY2015 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.37 | |
CY2016Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
|
1695000 | USD |
CY2015Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
|
3393000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
|
4410000 | USD |
CY2015Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Other
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
|
1067000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Other
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
|
1239000 | USD |
CY2015Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
1700000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
3479000 | USD |
CY2015Q4 | us-gaap |
Deferred Tax Liabilities
DeferredTaxLiabilities
|
1315000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Liabilities
DeferredTaxLiabilities
|
1896000 | USD |
CY2015Q4 | us-gaap |
Deferred Tax Liabilities Goodwill And Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
|
1979000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Liabilities Goodwill And Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
|
1473000 | USD |
CY2015Q4 | us-gaap |
Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
|
187000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
|
294000 | USD |
CY2015Q4 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
2228000 | USD |
CY2016Q4 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
2364000 | USD |
CY2014 | us-gaap |
Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
|
900000 | USD |
CY2015 | us-gaap |
Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
|
1200000 | USD |
CY2016 | us-gaap |
Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
|
1600000 | USD |
CY2016 | us-gaap |
Defined Benefit Plan Contributions By Plan Participants
DefinedBenefitPlanContributionsByPlanParticipants
|
32000 | USD |
CY2014 | us-gaap |
Depreciation
Depreciation
|
4000000 | USD |
CY2015 | us-gaap |
Depreciation
Depreciation
|
2300000 | USD |
CY2016 | us-gaap |
Depreciation
Depreciation
|
2500000 | USD |
CY2014 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
4317000 | USD |
CY2015 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
3291000 | USD |
CY2016Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.06 | |
CY2016Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.07 | |
CY2016Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.07 | |
CY2015 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.36 | |
CY2016Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.06 | |
CY2016Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.07 | |
CY2016Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.07 | |
CY2016Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.12 | |
CY2016 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.32 | |
CY2014 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
85000 | USD |
CY2015 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
120000 | USD |
CY2016Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.12 | |
CY2016 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.33 | |
CY2014 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.37 | |
CY2015Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.13 | |
CY2015Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.11 | |
CY2015Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.03 | |
CY2015Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.09 | |
CY2016 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
906000 | USD |
CY2014 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.384 | |
CY2015 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.436 | |
CY2016 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.451 | |
CY2015Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
3637000 | USD |
CY2016Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
6474000 | USD |
CY2014 | us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
7985000 | USD |
CY2015 | us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
6936000 | USD |
CY2016 | us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
1438000 | USD |
CY2014 | us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
7985000 | USD |
CY2015 | us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
6936000 | USD |
CY2016 | us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
1438000 | USD |
CY2015Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
1617000 | USD |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
2525000 | USD |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
|
2419000 | USD |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
2281000 | USD |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
2076000 | USD |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
2084000 | USD |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
2145000 | USD |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
2268000 | USD |
CY2015Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
7563000 | USD |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
15798000 | USD |
CY2015Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
5946000 | USD |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
13273000 | USD |
CY2014 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
-17000 | USD |
CY2015 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
19000 | USD |
CY2016 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
-42000 | USD |
CY2014 | us-gaap |
Gain Loss On Disposition Of Intangible Assets
GainLossOnDispositionOfIntangibleAssets
|
-215000 | USD |
CY2015 | us-gaap |
Gain Loss On Disposition Of Intangible Assets
GainLossOnDispositionOfIntangibleAssets
|
-225000 | USD |
CY2016 | us-gaap |
Gain Loss On Disposition Of Intangible Assets
GainLossOnDispositionOfIntangibleAssets
|
-21000 | USD |
CY2015Q4 | us-gaap |
Goodwill
Goodwill
|
9596000 | USD |
CY2016Q4 | us-gaap |
Goodwill
Goodwill
|
10442000 | USD |
CY2016 | us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
1615000 | USD |
CY2014 | us-gaap |
Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
|
0 | USD |
CY2015 | us-gaap |
Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
|
0 | USD |
CY2016 | us-gaap |
Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
|
0 | USD |
CY2016 | us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
-249000 | USD |
CY2016 | us-gaap |
Goodwill Purchase Accounting Adjustments
GoodwillPurchaseAccountingAdjustments
|
-520000 | USD |
CY2014 | us-gaap |
Gross Profit
GrossProfit
|
101548000 | USD |
CY2015Q1 | us-gaap |
Gross Profit
GrossProfit
|
29868000 | USD |
CY2015Q2 | us-gaap |
Gross Profit
GrossProfit
|
30723000 | USD |
CY2015Q3 | us-gaap |
Gross Profit
GrossProfit
|
31068000 | USD |
CY2015Q4 | us-gaap |
Gross Profit
GrossProfit
|
36988000 | USD |
CY2015 | us-gaap |
Gross Profit
GrossProfit
|
128647000 | USD |
CY2016Q1 | us-gaap |
Gross Profit
GrossProfit
|
36902000 | USD |
CY2016Q2 | us-gaap |
Gross Profit
GrossProfit
|
37299000 | USD |
CY2016Q3 | us-gaap |
Gross Profit
GrossProfit
|
46565000 | USD |
CY2016Q4 | us-gaap |
Gross Profit
GrossProfit
|
49770000 | USD |
CY2016 | us-gaap |
Gross Profit
GrossProfit
|
170536000 | USD |
CY2015Q4 | us-gaap |
Held To Maturity Securities
HeldToMaturitySecurities
|
118305000 | USD |
CY2016Q4 | us-gaap |
Held To Maturity Securities
HeldToMaturitySecurities
|
89300000 | USD |
CY2015Q4 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Gain
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
|
11000 | USD |
CY2016Q4 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Gain
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
|
0 | USD |
CY2015Q4 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Loss
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
|
79000 | USD |
CY2016Q4 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Loss
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
|
67000 | USD |
CY2015Q4 | us-gaap |
Held To Maturity Securities Fair Value
HeldToMaturitySecuritiesFairValue
|
118237000 | USD |
CY2016Q4 | us-gaap |
Held To Maturity Securities Fair Value
HeldToMaturitySecuritiesFairValue
|
89233000 | USD |
CY2014 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
32751000 | USD |
CY2015 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
42761000 | USD |
CY2016 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
38414000 | USD |
CY2014 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
32311000 | USD |
CY2015 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
35361000 | USD |
CY2016 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
31497000 | USD |
CY2014 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
-440000 | USD |
CY2015 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
-7400000 | USD |
CY2016 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
-6917000 | USD |
CY2014 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
12393000 | USD |
CY2015 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
15428000 | USD |
CY2016 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
14200000 | USD |
CY2014 | us-gaap |
Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
500000 | USD |
CY2015 | us-gaap |
Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
1200000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
1779000 | USD |
CY2014 | us-gaap |
Income Tax Reconciliation Deductions
IncomeTaxReconciliationDeductions
|
616000 | USD |
CY2015 | us-gaap |
Income Tax Reconciliation Deductions
IncomeTaxReconciliationDeductions
|
144000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Deductions
IncomeTaxReconciliationDeductions
|
77000 | USD |
CY2014 | us-gaap |
Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
|
0 | USD |
CY2015 | us-gaap |
Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
|
2442000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
|
1500000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
|
1521000 | USD |
CY2014 | us-gaap |
Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
|
11236000 | USD |
CY2015 | us-gaap |
Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
|
12347000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
|
11024000 | USD |
CY2014 | us-gaap |
Income Tax Reconciliation Nondeductible Expense Research And Development
IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment
|
-452000 | USD |
CY2015 | us-gaap |
Income Tax Reconciliation Nondeductible Expense Research And Development
IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment
|
-1050000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Nondeductible Expense Research And Development
IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment
|
-1928000 | USD |
CY2014 | us-gaap |
Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
|
8000000 | USD |
CY2015 | us-gaap |
Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
|
6900000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
|
1400000 | USD |
CY2014 | us-gaap |
Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
|
-36000 | USD |
CY2015 | us-gaap |
Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
|
0 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
|
-208000 | USD |
CY2014 | us-gaap |
Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
|
1433000 | USD |
CY2015 | us-gaap |
Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
|
1061000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
|
889000 | USD |
CY2014 | us-gaap |
Income Tax Reconciliation Tax Credits Other
IncomeTaxReconciliationTaxCreditsOther
|
0 | USD |
CY2015 | us-gaap |
Income Tax Reconciliation Tax Credits Other
IncomeTaxReconciliationTaxCreditsOther
|
0 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Tax Credits Other
IncomeTaxReconciliationTaxCreditsOther
|
-630000 | USD |
CY2016 | us-gaap |
Income Tax Reconciliation Tax Credits Research
IncomeTaxReconciliationTaxCreditsResearch
|
14100000 | USD |
CY2014 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
386000 | USD |
CY2015 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
6759000 | USD |
CY2016 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
14048000 | USD |
CY2014 | us-gaap |
Increase Decrease In Accounts And Notes Receivable
IncreaseDecreaseInAccountsAndNotesReceivable
|
8247000 | USD |
CY2015 | us-gaap |
Increase Decrease In Accounts And Notes Receivable
IncreaseDecreaseInAccountsAndNotesReceivable
|
-4244000 | USD |
CY2016 | us-gaap |
Increase Decrease In Accounts And Notes Receivable
IncreaseDecreaseInAccountsAndNotesReceivable
|
13297000 | USD |
CY2014 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
9852000 | USD |
CY2015 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
5868000 | USD |
CY2016 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
17584000 | USD |
CY2014 | us-gaap |
Increase Decrease In Customer Deposits
IncreaseDecreaseInCustomerDeposits
|
-166000 | USD |
CY2015 | us-gaap |
Increase Decrease In Customer Deposits
IncreaseDecreaseInCustomerDeposits
|
238000 | USD |
CY2016 | us-gaap |
Increase Decrease In Customer Deposits
IncreaseDecreaseInCustomerDeposits
|
922000 | USD |
CY2014 | us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
15469000 | USD |
CY2015 | us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
15289000 | USD |
CY2016 | us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
34304000 | USD |
CY2014 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
7214000 | USD |
CY2015 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-3140000 | USD |
CY2016 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
18668000 | USD |
CY2014 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
1552000 | shares |
CY2015 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
1090000 | shares |
CY2016 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
869000 | shares |
CY2015Q4 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
1642000 | USD |
CY2016Q4 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
1945000 | USD |
CY2015Q4 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
9205000 | USD |
CY2016Q4 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
17743000 | USD |
CY2015Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
7588000 | USD |
CY2015 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
26000 | USD |
CY2014 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-194000 | USD |
CY2016Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
15218000 | USD |
CY2016 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-354000 | USD |
CY2015Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
6910000 | USD |
CY2016Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
16839000 | USD |
CY2015Q4 | us-gaap |
Inventory Net
InventoryNet
|
15763000 | USD |
CY2016Q4 | us-gaap |
Inventory Net
InventoryNet
|
34841000 | USD |
CY2015Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
8853000 | USD |
CY2016Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
18002000 | USD |
CY2016Q4 | us-gaap |
Letters Of Credit Outstanding Amount
LettersOfCreditOutstandingAmount
|
2700000 | USD |
CY2015Q4 | us-gaap |
Liabilities
Liabilities
|
72877000 | USD |
CY2016Q4 | us-gaap |
Liabilities
Liabilities
|
127275000 | USD |
CY2015Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
229881000 | USD |
CY2016Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
278163000 | USD |
CY2015Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
38140000 | USD |
CY2016Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
78039000 | USD |
CY2015Q4 | us-gaap |
Line Of Credit
LineOfCredit
|
0 | USD |
CY2016Q4 | us-gaap |
Line Of Credit
LineOfCredit
|
0 | USD |
CY2016Q4 | us-gaap |
Line Of Credit Facility Maximum Borrowing Capacity
LineOfCreditFacilityMaximumBorrowingCapacity
|
10000000.0 | USD |
CY2016Q4 | us-gaap |
Line Of Credit Facility Remaining Borrowing Capacity
LineOfCreditFacilityRemainingBorrowingCapacity
|
7300000 | USD |
CY2015Q4 | us-gaap |
Long Term Accounts Notes And Loans Receivable Net Noncurrent
LongTermAccountsNotesAndLoansReceivableNetNoncurrent
|
1227000 | USD |
CY2016Q4 | us-gaap |
Long Term Accounts Notes And Loans Receivable Net Noncurrent
LongTermAccountsNotesAndLoansReceivableNetNoncurrent
|
17602000 | USD |
CY2015Q4 | us-gaap |
Long Term Investments
LongTermInvestments
|
8525000 | USD |
CY2016Q4 | us-gaap |
Long Term Investments
LongTermInvestments
|
234000 | USD |
CY2016Q4 | us-gaap |
Loss Contingency Claims Settled And Dismissed Number
LossContingencyClaimsSettledAndDismissedNumber
|
4 | Case |
CY2011Q3 | us-gaap |
Loss Contingency Pending Claims Number
LossContingencyPendingClaimsNumber
|
55 | Case |
CY2016Q4 | us-gaap |
Loss Contingency Pending Claims Number
LossContingencyPendingClaimsNumber
|
8 | Case |
CY2016Q4 | us-gaap |
Loss Contingency Pending Claims Number
LossContingencyPendingClaimsNumber
|
8 | Lawsuit |
CY2014 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-4840000 | USD |
CY2015 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
603000 | USD |
CY2016 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-34661000 | USD |
CY2014 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-24581000 | USD |
CY2015 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-36009000 | USD |
CY2016 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-3045000 | USD |
CY2014 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
35432000 | USD |
CY2015 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
46445000 | USD |
CY2016 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
17925000 | USD |
CY2014 | us-gaap |
Net Income Loss
NetIncomeLoss
|
19918000 | USD |
CY2015Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7205000 | USD |
CY2015Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6103000 | USD |
CY2015Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1521000 | USD |
CY2015Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5104000 | USD |
CY2015 | us-gaap |
Net Income Loss
NetIncomeLoss
|
19933000 | USD |
CY2016Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3463000 | USD |
CY2016Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3650000 | USD |
CY2016Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3843000 | USD |
CY2016Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6341000 | USD |
CY2016Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
|
1278000 | USD |
CY2016Q4 | us-gaap |
Operating Leases Future Minimum Payments Due Thereafter
OperatingLeasesFutureMinimumPaymentsDueThereafter
|
504000 | USD |
CY2016Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
|
596000 | USD |
CY2016Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
|
653000 | USD |
CY2016Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
|
646000 | USD |
CY2015 | us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
501000 | USD |
CY2016 | us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
3495000 | USD |
CY2014 | us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
32900000 | USD |
CY2015 | us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
62464000 | USD |
CY2016 | us-gaap |
Net Income Loss
NetIncomeLoss
|
17297000 | USD |
CY2016 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
2 | Segment |
CY2014 | us-gaap |
Operating Expenses
OperatingExpenses
|
69043000 | USD |
CY2015 | us-gaap |
Operating Expenses
OperatingExpenses
|
93312000 | USD |
CY2016 | us-gaap |
Operating Expenses
OperatingExpenses
|
138685000 | USD |
CY2014 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
32505000 | USD |
CY2015 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
35335000 | USD |
CY2016 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
31851000 | USD |
CY2016Q4 | us-gaap |
Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
|
5117000 | USD |
CY2016Q4 | us-gaap |
Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
|
1440000 | USD |
CY2014 | us-gaap |
Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
|
900000 | USD |
CY2015 | us-gaap |
Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
|
1000000 | USD |
CY2016 | us-gaap |
Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
|
1800000 | USD |
CY2015Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
2379000 | USD |
CY2016Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
2740000 | USD |
CY2015Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
5969000 | USD |
CY2016Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
13917000 | USD |
CY2014 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
66000 | USD |
CY2015 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
19000 | USD |
CY2016 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
820000 | USD |
CY2015Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
87000 | USD |
CY2016Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
80000 | USD |
CY2015Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
81000 | USD |
CY2016Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
2289000 | USD |
CY2014 | us-gaap |
Payments For Previous Acquisition
PaymentsForPreviousAcquisition
|
0 | USD |
CY2015 | us-gaap |
Payments For Previous Acquisition
PaymentsForPreviousAcquisition
|
0 | USD |
CY2016 | us-gaap |
Payments For Previous Acquisition
PaymentsForPreviousAcquisition
|
952000 | USD |
CY2014 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
22442000 | USD |
CY2015 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
7556000 | USD |
CY2016 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
33746000 | USD |
CY2014 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1347000 | USD |
CY2015 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1370000 | USD |
CY2016 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1772000 | USD |
CY2014 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
0 | USD |
CY2015 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
11186000 | USD |
CY2016 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
3500000 | USD |
CY2014 | us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
183000 | USD |
CY2016 | us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
56086000 | USD |
CY2014 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
2505000 | USD |
CY2015 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
6003000 | USD |
CY2016 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
4957000 | USD |
CY2015Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.00001 | |
CY2016Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.00001 | |
CY2015Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
25000000 | shares |
CY2016Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
25000000 | shares |
CY2015Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2016Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2015Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2016Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2015Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2016Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2015Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
8165000 | USD |
CY2016Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
13858000 | USD |
CY2015Q4 | us-gaap |
Prepaid Expense Other Noncurrent
PrepaidExpenseOtherNoncurrent
|
3543000 | USD |
CY2016Q4 | us-gaap |
Prepaid Expense Other Noncurrent
PrepaidExpenseOtherNoncurrent
|
5302000 | USD |
CY2014 | us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
10997000 | USD |
CY2015 | us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
44105000 | USD |
CY2016 | us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
64951000 | USD |
CY2014 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
10000 | USD |
CY2015 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
40000 | USD |
CY2016 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
42000 | USD |
CY2014 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
11000000 | USD |
CY2015 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
2673000 | USD |
CY2016 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
478000 | USD |
CY2013Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
955000 | USD |
CY2014Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
675000 | USD |
CY2015Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
314000 | USD |
CY2016Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
780000 | USD |
CY2014 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
676000 | USD |
CY2015 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
299000 | USD |
CY2016 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
155000 | USD |
CY2014 | us-gaap |
Product Warranty Expense
ProductWarrantyExpense
|
396000 | USD |
CY2015 | us-gaap |
Product Warranty Expense
ProductWarrantyExpense
|
-62000 | USD |
CY2016 | us-gaap |
Product Warranty Expense
ProductWarrantyExpense
|
621000 | USD |
CY2015Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
57868000 | USD |
CY2016Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
61803000 | USD |
CY2015Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
21848000 | USD |
CY2016Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
24004000 | USD |
CY2014 | us-gaap |
Repayments Of Long Term Capital Lease Obligations
RepaymentsOfLongTermCapitalLeaseObligations
|
36000 | USD |
CY2015 | us-gaap |
Repayments Of Long Term Capital Lease Obligations
RepaymentsOfLongTermCapitalLeaseObligations
|
80000 | USD |
CY2016 | us-gaap |
Repayments Of Long Term Capital Lease Obligations
RepaymentsOfLongTermCapitalLeaseObligations
|
32000 | USD |
CY2014 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
0 | USD |
CY2015 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
0 | USD |
CY2016Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
118275000 | USD |
CY2016 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
75000 | USD |
CY2014 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
14885000 | USD |
CY2014 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
160313000 | USD |
CY2015Q1 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
44762000 | USD |
CY2016 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
30609000 | USD |
CY2015Q4 | us-gaap |
Restricted Cash And Investments Noncurrent
RestrictedCashAndInvestmentsNoncurrent
|
0 | USD |
CY2016Q4 | us-gaap |
Restricted Cash And Investments Noncurrent
RestrictedCashAndInvestmentsNoncurrent
|
3317000 | USD |
CY2015Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
100978000 | USD |
CY2015 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
23614000 | USD |
CY2015Q2 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
46713000 | USD |
CY2015Q3 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
50376000 | USD |
CY2015Q4 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
56041000 | USD |
CY2015 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
185230000 | USD |
CY2016Q1 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
55530000 | USD |
CY2016Q2 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
58756000 | USD |
CY2016Q3 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
71882000 | USD |
CY2016Q4 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
82077000 | USD |
CY2016 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
238573000 | USD |
CY2014 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
164525000 | USD |
CY2015 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
197892000 | USD |
CY2016 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
268245000 | USD |
CY2014 | us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
4212000 | USD |
CY2015 | us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
12662000 | USD |
CY2016 | us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
29672000 | USD |
CY2014 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
54158000 | USD |
CY2015 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
69698000 | USD |
CY2016 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
108076000 | USD |
CY2016 | us-gaap |
Severance Costs1
SeveranceCosts1
|
600000 | USD |
CY2014 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5579000 | USD |
CY2015 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
7263000 | USD |
CY2016 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
9369000 | USD |
CY2015Q4 | us-gaap |
Short Term Investments
ShortTermInvestments
|
50254000 | USD |
CY2016Q4 | us-gaap |
Short Term Investments
ShortTermInvestments
|
48415000 | USD |
CY2014Q2 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
30000000.0 | USD |
CY2016Q1 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
50000000.0 | USD |
CY2015Q4 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
0 | USD |
CY2016Q4 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
16200000 | USD |
CY2014Q2 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
2000000 | shares |
CY2016 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
1800000 | shares |
CY2013Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
108347000 | USD |
CY2014Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
129106000 | USD |
CY2015Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
157004000 | USD |
CY2016Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
150888000 | USD |
CY2015Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
1215000 | USD |
CY2016Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
4581000 | USD |
CY2015Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
18432158 | shares |
CY2016Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
20220227 | shares |
CY2015Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
122201000 | USD |
CY2016Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
155947000 | USD |
CY2014Q2 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
30000000 | USD |
CY2014 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
22442000 | USD |
CY2015 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
7556000 | USD |
CY2016 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
33746000 | USD |
CY2016 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
33700000 | USD |
CY2015 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
|
389000 | USD |
CY2016 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
|
0 | USD |
CY2015Q4 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
|
55000 | USD |
CY2016Q4 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
|
98000 | USD |
CY2014 | us-gaap |
Unrecognized Tax Benefits Period Increase Decrease
UnrecognizedTaxBenefitsPeriodIncreaseDecrease
|
202000 | USD |
CY2014 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
121000 | USD |
CY2015 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
270000 | USD |
CY2016 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
448000 | USD |
CY2016 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
52667000 | shares |
CY2015 | us-gaap |
Unrecognized Tax Benefits Period Increase Decrease
UnrecognizedTaxBenefitsPeriodIncreaseDecrease
|
-156000 | USD |
CY2016 | us-gaap |
Unrecognized Tax Benefits Period Increase Decrease
UnrecognizedTaxBenefitsPeriodIncreaseDecrease
|
437000 | USD |
CY2014 | us-gaap |
Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
|
0 | USD |
CY2015 | us-gaap |
Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
|
14000 | USD |
CY2016 | us-gaap |
Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
|
0 | USD |
CY2014 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
54500000 | shares |
CY2015 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
54638000 | shares |
CY2016 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
53536000 | shares |
CY2014 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
52948000 | shares |
CY2015 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
53548000 | shares |
CY2016 | us-gaap |
Prior Period Reclassification Adjustment Description
PriorPeriodReclassificationAdjustmentDescription
|
<div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> Reclassification of Prior Year Presentation</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain prior year amounts have been reclassified for consistency with the current year presentation.</font></div></div> |