2017 Q1 Form 10-Q Financial Statement
#000143774917007298 Filed on April 27, 2017
Income Statement
Concept | 2017 Q1 | 2016 Q1 |
---|---|---|
Revenue | $246.5M | $229.7M |
YoY Change | 7.31% | 2.09% |
Cost Of Revenue | $173.7M | $161.0M |
YoY Change | 7.91% | 1.84% |
Gross Profit | $72.82M | $68.75M |
YoY Change | 5.92% | 2.69% |
Gross Profit Margin | 29.54% | 29.93% |
Selling, General & Admin | $30.25M | $28.00M |
YoY Change | 8.02% | 2.01% |
% of Gross Profit | 41.54% | 40.73% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $10.80M | $10.05M |
YoY Change | 7.51% | 6.4% |
% of Gross Profit | 14.83% | 14.61% |
Operating Expenses | $48.71M | $45.47M |
YoY Change | 7.12% | 0.72% |
Operating Profit | $24.11M | $23.28M |
YoY Change | 3.57% | 6.76% |
Interest Expense | $600.0K | $900.0K |
YoY Change | -33.33% | -25.0% |
% of Operating Profit | 2.49% | 3.87% |
Other Income/Expense, Net | ||
YoY Change | ||
Pretax Income | $24.74M | $24.23M |
YoY Change | 2.13% | 5.08% |
Income Tax | $8.754M | $8.637M |
% Of Pretax Income | 35.38% | 35.65% |
Net Earnings | $15.99M | $15.59M |
YoY Change | 2.56% | 6.5% |
Net Earnings / Revenue | 6.49% | 6.79% |
Basic Earnings Per Share | $0.85 | $0.84 |
Diluted Earnings Per Share | $0.85 | $0.83 |
COMMON SHARES | ||
Basic Shares Outstanding | 18.71M | 18.64M |
Diluted Shares Outstanding | 18.82M | 18.75M |
Balance Sheet
Concept | 2017 Q1 | 2016 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $123.5M | $89.30M |
YoY Change | 38.3% | 0.79% |
Cash & Equivalents | $86.28M | $89.34M |
Short-Term Investments | $37.20M | |
Other Short-Term Assets | $8.800M | $10.90M |
YoY Change | -19.27% | 11.22% |
Inventory | $105.7M | $100.6M |
Prepaid Expenses | ||
Receivables | $110.3M | $102.9M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $348.3M | $303.8M |
YoY Change | 14.64% | 8.01% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $202.5M | $178.7M |
YoY Change | 13.3% | 10.18% |
Goodwill | $99.98M | $86.44M |
YoY Change | 15.66% | |
Intangibles | ||
YoY Change | ||
Long-Term Investments | $115.1M | $130.2M |
YoY Change | -11.6% | 1.88% |
Other Assets | $2.680M | $2.721M |
YoY Change | -1.51% | -17.55% |
Total Long-Term Assets | $476.7M | $441.3M |
YoY Change | 8.03% | 3.1% |
TOTAL ASSETS | ||
Total Short-Term Assets | $348.3M | $303.8M |
Total Long-Term Assets | $476.7M | $441.3M |
Total Assets | $825.0M | $745.1M |
YoY Change | 10.73% | 5.05% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $67.47M | $58.93M |
YoY Change | 14.5% | 6.75% |
Accrued Expenses | $8.932M | $6.043M |
YoY Change | 47.81% | -78.42% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $400.0K | $400.0K |
YoY Change | 0.0% | 33.33% |
Total Short-Term Liabilities | $106.3M | $95.73M |
YoY Change | 11.0% | 6.13% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $1.100M | $1.400M |
YoY Change | -21.43% | 7.69% |
Other Long-Term Liabilities | $2.552M | $848.0K |
YoY Change | 200.94% | -15.2% |
Total Long-Term Liabilities | $2.552M | $848.0K |
YoY Change | 200.94% | -63.13% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $106.3M | $95.73M |
Total Long-Term Liabilities | $2.552M | $848.0K |
Total Liabilities | $108.8M | $96.58M |
YoY Change | 12.67% | -29.76% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $639.9M | $593.2M |
YoY Change | 7.87% | |
Common Stock | $28.34M | $22.93M |
YoY Change | 23.58% | |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $656.1M | $603.4M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $825.0M | $745.1M |
YoY Change | 10.73% | 5.05% |
Cashflow Statement
Concept | 2017 Q1 | 2016 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $15.99M | $15.59M |
YoY Change | 2.56% | 6.5% |
Depreciation, Depletion And Amortization | $10.80M | $10.05M |
YoY Change | 7.51% | 6.4% |
Cash From Operating Activities | $14.40M | $7.400M |
YoY Change | 94.59% | 117.65% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $21.58M | -$10.40M |
YoY Change | -307.54% | 48.57% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | -$41.40M | -$4.900M |
YoY Change | 744.9% | -508.33% |
Cash From Investing Activities | -$63.10M | -$15.30M |
YoY Change | 312.42% | 155.0% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -7.400M | -14.70M |
YoY Change | -49.66% | 137.1% |
NET CHANGE | ||
Cash From Operating Activities | 14.40M | 7.400M |
Cash From Investing Activities | -63.10M | -15.30M |
Cash From Financing Activities | -7.400M | -14.70M |
Net Change In Cash | -56.10M | -22.60M |
YoY Change | 148.23% | 156.82% |
FREE CASH FLOW | ||
Cash From Operating Activities | $14.40M | $7.400M |
Capital Expenditures | $21.58M | -$10.40M |
Free Cash Flow | -$7.184M | $17.80M |
YoY Change | -140.36% | 71.15% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2017Q1 | jjsf |
Allocated Sharebased Compensation Expense Benefit
AllocatedSharebasedCompensationExpenseBenefit
|
156000 | |
CY2016Q1 | jjsf |
Allocated Sharebased Compensation Expense Benefit
AllocatedSharebasedCompensationExpenseBenefit
|
254000 | |
jjsf |
Allocated Sharebased Compensation Expense Benefit
AllocatedSharebasedCompensationExpenseBenefit
|
120000 | ||
jjsf |
Allocated Sharebased Compensation Expense Benefit
AllocatedSharebasedCompensationExpenseBenefit
|
98000 | ||
CY2017Q1 | jjsf |
Effect Of Dilutive Securities Options Per Share
EffectOfDilutiveSecuritiesOptionsPerShare
|
||
jjsf |
Effect Of Dilutive Securities Options Per Share
EffectOfDilutiveSecuritiesOptionsPerShare
|
-0.01 | ||
CY2016Q1 | jjsf |
Effect Of Dilutive Securities Options Per Share
EffectOfDilutiveSecuritiesOptionsPerShare
|
-0.01 | |
jjsf |
Effect Of Dilutive Securities Options Per Share
EffectOfDilutiveSecuritiesOptionsPerShare
|
-0.01 | ||
CY2017Q1 | jjsf |
Held To Maturity Securities Fair Value Current
HeldToMaturitySecuritiesFairValueCurrent
|
37182000 | |
CY2016Q3 | jjsf |
Held To Maturity Securities Fair Value Current
HeldToMaturitySecuritiesFairValueCurrent
|
13552000 | |
CY2017Q1 | jjsf |
Held To Maturity Securities Fair Value Noncurrent
HeldToMaturitySecuritiesFairValueNoncurrent
|
85191000 | |
CY2016Q3 | jjsf |
Held To Maturity Securities Fair Value Noncurrent
HeldToMaturitySecuritiesFairValueNoncurrent
|
91326000 | |
CY2017Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
67471000 | |
CY2016Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
62026000 | |
CY2017Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
110349000 | |
CY2016Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
98325000 | |
CY2017Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
8932000 | |
CY2016Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
6161000 | |
CY2017Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
411916000 | |
CY2016Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
420832000 | |
CY2017Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-12130000 | |
CY2016Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-13415000 | |
CY2016Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-14622000 | |
CY2015Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-12359000 | |
CY2015Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-10897000 | |
CY2016Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-12679000 | |
us-gaap |
Acquired Finite Lived Intangible Assets Weighted Average Useful Life
AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
|
P10Y219D | ||
us-gaap |
Adjustment For Amortization
AdjustmentForAmortization
|
2279000 | ||
us-gaap |
Adjustment For Amortization
AdjustmentForAmortization
|
2909000 | ||
CY2017Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
609000 | |
CY2016Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
571000 | |
CY2017Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1021000 | |
CY2016Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1328000 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
2129000 | ||
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
2657000 | ||
CY2017Q1 | us-gaap |
Amount Of Dilutive Securities Stock Options And Restrictive Stock Units
AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
|
||
us-gaap |
Amount Of Dilutive Securities Stock Options And Restrictive Stock Units
AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
|
|||
CY2016Q1 | us-gaap |
Amount Of Dilutive Securities Stock Options And Restrictive Stock Units
AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
|
||
us-gaap |
Amount Of Dilutive Securities Stock Options And Restrictive Stock Units
AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
|
|||
CY2017Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
2500 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
158494 | ||
CY2016Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
180670 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
180670 | ||
CY2017Q1 | us-gaap |
Assets
Assets
|
825037000 | |
CY2016Q3 | us-gaap |
Assets
Assets
|
790487000 | |
CY2016Q1 | us-gaap |
Assets
Assets
|
745107000 | |
CY2017Q1 | us-gaap |
Assets Current
AssetsCurrent
|
348320000 | |
CY2016Q3 | us-gaap |
Assets Current
AssetsCurrent
|
355104000 | |
CY2017Q1 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
502000 | |
CY2016Q3 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
273000 | |
CY2017Q1 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
336000 | |
CY2016Q3 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
602000 | |
CY2017Q1 | us-gaap |
Available For Sale Securities Amortized Cost
AvailableForSaleSecuritiesAmortizedCost
|
29794000 | |
CY2016Q3 | us-gaap |
Available For Sale Securities Amortized Cost
AvailableForSaleSecuritiesAmortizedCost
|
29794000 | |
CY2017Q1 | us-gaap |
Available For Sale Securities Noncurrent
AvailableForSaleSecuritiesNoncurrent
|
29960000 | |
CY2016Q3 | us-gaap |
Available For Sale Securities Noncurrent
AvailableForSaleSecuritiesNoncurrent
|
29465000 | |
CY2017Q1 | us-gaap |
Capital Lease Obligations Current
CapitalLeaseObligationsCurrent
|
352000 | |
CY2016Q3 | us-gaap |
Capital Lease Obligations Current
CapitalLeaseObligationsCurrent
|
365000 | |
CY2017Q1 | us-gaap |
Capital Lease Obligations Noncurrent
CapitalLeaseObligationsNoncurrent
|
1067000 | |
CY2016Q3 | us-gaap |
Capital Lease Obligations Noncurrent
CapitalLeaseObligationsNoncurrent
|
1235000 | |
CY2017Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
86275000 | |
CY2016Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
140652000 | |
CY2015Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
133689000 | |
CY2016Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
89337000 | |
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-54377000 | ||
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-44352000 | ||
CY2017Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0 | |
CY2016Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0 | |
CY2017Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | |
CY2016Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | |
CY2017Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
18716000 | |
CY2016Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
18668000 | |
CY2017Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
18716000 | |
CY2016Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
18668000 | |
CY2017Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
28341000 | |
CY2016Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
25332000 | |
CY2017Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
18479000 | |
CY2016Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
15268000 | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
30812000 | ||
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
26784000 | ||
CY2017Q1 | us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
173696000 | |
CY2016Q1 | us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
160961000 | |
us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
333371000 | ||
us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
319976000 | ||
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-323000 | ||
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-139000 | ||
CY2017Q1 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
59076000 | |
CY2016Q3 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
48186000 | |
CY2017Q1 | us-gaap |
Depreciation
Depreciation
|
9703000 | |
CY2016Q1 | us-gaap |
Depreciation
Depreciation
|
8591000 | |
us-gaap |
Depreciation
Depreciation
|
18431000 | ||
us-gaap |
Depreciation
Depreciation
|
16761000 | ||
us-gaap |
Depreciation Amortization And Accretion Net
DepreciationAmortizationAndAccretionNet
|
18431000 | ||
us-gaap |
Depreciation Amortization And Accretion Net
DepreciationAmortizationAndAccretionNet
|
16761000 | ||
CY2017Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
10799000 | |
CY2016Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
10045000 | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
20710000 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
19670000 | ||
CY2017Q1 | us-gaap |
Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
|
7859000 | |
CY2016Q3 | us-gaap |
Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
|
7280000 | |
CY2017Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.85 | |
CY2016Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.84 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.58 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.53 | ||
CY2017Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.85 | |
CY2016Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.83 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.57 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.52 | ||
us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
555000 | ||
us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
-477000 | ||
CY2017Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
12081000 | |
CY2016Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
16340000 | |
CY2017Q1 | us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
526000 | |
CY2016Q1 | us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
283000 | |
us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
1309000 | ||
us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
957000 | ||
CY2017Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
37863000 | |
CY2016Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
35734000 | |
CY2017Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
3900000 | |
CY2017Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
2500000 | |
CY2017Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
3200000 | |
CY2017Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
3400000 | |
CY2017Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
3500000 | |
CY2017Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
8718000 | |
CY2016Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
7637000 | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
16816000 | ||
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
15327000 | ||
CY2017Q1 | us-gaap |
Goodwill
Goodwill
|
99975000 | |
CY2016Q3 | us-gaap |
Goodwill
Goodwill
|
86442000 | |
us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
0 | ||
CY2017Q1 | us-gaap |
Goodwill Gross
GoodwillGross
|
99975000 | |
CY2016Q3 | us-gaap |
Goodwill Gross
GoodwillGross
|
86442000 | |
CY2017Q1 | us-gaap |
Gross Profit
GrossProfit
|
72817000 | |
CY2016Q1 | us-gaap |
Gross Profit
GrossProfit
|
68749000 | |
us-gaap |
Gross Profit
GrossProfit
|
138712000 | ||
us-gaap |
Gross Profit
GrossProfit
|
132584000 | ||
CY2017Q1 | us-gaap |
Held To Maturity Securities
HeldToMaturitySecurities
|
122288000 | |
CY2016Q3 | us-gaap |
Held To Maturity Securities
HeldToMaturitySecurities
|
104271000 | |
CY2017Q1 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Gain
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
|
310000 | |
CY2016Q3 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Gain
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
|
745000 | |
CY2017Q1 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Loss
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
|
225000 | |
CY2016Q3 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Loss
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
|
138000 | |
CY2017Q1 | us-gaap |
Held To Maturity Securities Amortized Cost Before Other Than Temporary Impairment
HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
|
122288000 | |
CY2016Q3 | us-gaap |
Held To Maturity Securities Amortized Cost Before Other Than Temporary Impairment
HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
|
104271000 | |
CY2017Q1 | us-gaap |
Held To Maturity Securities Current
HeldToMaturitySecuritiesCurrent
|
37176000 | |
CY2016Q3 | us-gaap |
Held To Maturity Securities Current
HeldToMaturitySecuritiesCurrent
|
13539000 | |
CY2017Q1 | us-gaap |
Held To Maturity Securities Debt Maturities After Five Through Ten Years Fair Value
HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
|
||
CY2016Q3 | us-gaap |
Held To Maturity Securities Debt Maturities After Five Through Ten Years Fair Value
HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
|
||
CY2017Q1 | us-gaap |
Held To Maturity Securities Debt Maturities After Five Through Ten Years Net Carrying Amount
HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
|
||
CY2016Q3 | us-gaap |
Held To Maturity Securities Debt Maturities After Five Through Ten Years Net Carrying Amount
HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
|
||
CY2017Q1 | us-gaap |
Held To Maturity Securities Debt Maturities After One Through Five Years Fair Value
HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
|
85191000 | |
CY2016Q3 | us-gaap |
Held To Maturity Securities Debt Maturities After One Through Five Years Fair Value
HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
|
91326000 | |
CY2017Q1 | us-gaap |
Held To Maturity Securities Debt Maturities After One Through Five Years Net Carrying Amount
HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
|
85112000 | |
CY2016Q3 | us-gaap |
Held To Maturity Securities Debt Maturities After One Through Five Years Net Carrying Amount
HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
|
90732000 | |
CY2017Q1 | us-gaap |
Held To Maturity Securities Debt Maturities Within One Year Fair Value
HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue
|
37182000 | |
CY2016Q3 | us-gaap |
Held To Maturity Securities Debt Maturities Within One Year Fair Value
HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue
|
13552000 | |
CY2017Q1 | us-gaap |
Held To Maturity Securities Debt Maturities Within One Year Net Carrying Amount
HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
|
37176000 | |
CY2016Q3 | us-gaap |
Held To Maturity Securities Debt Maturities Within One Year Net Carrying Amount
HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
|
13539000 | |
CY2017Q1 | us-gaap |
Held To Maturity Securities Fair Value
HeldToMaturitySecuritiesFairValue
|
122373000 | |
CY2016Q3 | us-gaap |
Held To Maturity Securities Fair Value
HeldToMaturitySecuritiesFairValue
|
104878000 | |
CY2017Q1 | us-gaap |
Held To Maturity Securities Noncurrent
HeldToMaturitySecuritiesNoncurrent
|
85112000 | |
CY2016Q3 | us-gaap |
Held To Maturity Securities Noncurrent
HeldToMaturitySecuritiesNoncurrent
|
90732000 | |
CY2017Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
24741000 | |
CY2016Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
24225000 | |
us-gaap |
Investment Income Net
InvestmentIncomeNet
|
2137000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
45269000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
43713000 | ||
CY2017Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
8754000 | |
CY2016Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
8637000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
15742000 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
15147000 | ||
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-1737000 | ||
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-2079000 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
7940000 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
285000 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
10866000 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
18128000 | ||
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
-9464000 | ||
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
1054000 | ||
CY2017Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
110000 | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
106000 | ||
CY2016Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
115000 | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
134000 | ||
us-gaap |
Indefinitelived Intangible Assets Acquired
IndefinitelivedIntangibleAssetsAcquired
|
0 | ||
CY2017Q1 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
94373000 | |
CY2016Q3 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
77553000 | |
CY2017Q1 | us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
545000 | |
CY2016Q1 | us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
31000 | |
us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
571000 | ||
us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
63000 | ||
CY2017Q1 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
47509000 | |
CY2016Q3 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
38285000 | |
CY2017Q1 | us-gaap |
Inventory Net
InventoryNet
|
105744000 | |
CY2016Q3 | us-gaap |
Inventory Net
InventoryNet
|
88684000 | |
CY2017Q1 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
24127000 | |
CY2016Q3 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
18223000 | |
CY2017Q1 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
1175000 | |
CY2016Q1 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
977000 | |
us-gaap |
Investment Income Net
InvestmentIncomeNet
|
2402000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-23956000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-81915000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-48220000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
40762000 | ||
CY2017Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
825037000 | |
CY2016Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
790487000 | |
CY2017Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
106259000 | |
CY2016Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
102291000 | |
CY2016Q1 | us-gaap |
Marketable Securities Gain Loss
MarketableSecuritiesGainLoss
|
-297000 | |
us-gaap |
Marketable Securities Gain Loss
MarketableSecuritiesGainLoss
|
-406000 | ||
us-gaap |
Marketable Securities Realized Gain Loss
MarketableSecuritiesRealizedGainLoss
|
|||
us-gaap |
Marketable Securities Realized Gain Loss
MarketableSecuritiesRealizedGainLoss
|
-406000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-13779000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
28301000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
29527000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
28566000 | ||
CY2017Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15987000 | |
CY2016Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15588000 | |
CY2017Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
15987000 | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
29527000 | ||
CY2016Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
15588000 | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
28566000 | ||
CY2017Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
15987000 | |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
29527000 | ||
CY2016Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
15588000 | |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
28566000 | ||
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
3 | ||
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
23735000 | ||
CY2017Q1 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
1 | |
CY2016Q3 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
1 | |
CY2017Q1 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000000 | |
CY2016Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000000 | |
CY2017Q1 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2016Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2017Q1 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2017Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
48706000 | |
CY2016Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
45470000 | |
us-gaap |
Operating Expenses
OperatingExpenses
|
95274000 | ||
us-gaap |
Operating Expenses
OperatingExpenses
|
90945000 | ||
CY2017Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
24111000 | |
CY2016Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
23279000 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
43438000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
41639000 | ||
CY2017Q1 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
9564000 | |
CY2016Q3 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
10119000 | |
CY2017Q1 | us-gaap |
Other Assets
OtherAssets
|
274237000 | |
CY2016Q3 | us-gaap |
Other Assets
OtherAssets
|
251170000 | |
CY2017Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
2680000 | |
CY2016Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
2712000 | |
CY2017Q1 | us-gaap |
Other Comprehensive Income Loss Before Reclassifications Net Of Tax
OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
2492000 | |
us-gaap |
Other Comprehensive Income Loss Before Reclassifications Net Of Tax
OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
1285000 | ||
CY2016Q1 | us-gaap |
Other Comprehensive Income Loss Before Reclassifications Net Of Tax
OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
-494000 | |
us-gaap |
Other Comprehensive Income Loss Before Reclassifications Net Of Tax
OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
-2026000 | ||
CY2017Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Before Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
|
1894000 | |
CY2016Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Before Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
|
-40000 | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Before Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
|
790000 | ||
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Before Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
|
-680000 | ||
CY2017Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
2492000 | |
CY2016Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-320000 | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
1285000 | ||
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-1782000 | ||
CY2017Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
598000 | |
CY2016Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
-280000 | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
495000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
-1102000 | ||
CY2017Q1 | us-gaap |
Other Intangible Assets Net
OtherIntangibleAssetsNet
|
56510000 | |
CY2016Q3 | us-gaap |
Other Intangible Assets Net
OtherIntangibleAssetsNet
|
41819000 | |
CY2017Q1 | us-gaap |
Other Inventory
OtherInventory
|
25300000 | |
CY2016Q3 | us-gaap |
Other Inventory
OtherInventory
|
25377000 | |
CY2017Q1 | us-gaap |
Other Inventory Supplies
OtherInventorySupplies
|
8808000 | |
CY2016Q3 | us-gaap |
Other Inventory Supplies
OtherInventorySupplies
|
6799000 | |
CY2017Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
2552000 | |
CY2016Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
801000 | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-498000 | ||
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-289000 | ||
CY2017Q1 | us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
49000 | |
CY2016Q1 | us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
53000 | |
us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
78000 | ||
us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
153000 | ||
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
163000 | ||
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
-582000 | ||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
1682000 | ||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
11758000 | ||
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
15133000 | ||
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
14006000 | ||
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
31111000 | ||
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
|||
us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
23726000 | ||
us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
31286000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
32983000 | ||
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
41864000 | ||
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
39993000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1429000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1055000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
158794 | ||
CY2017Q1 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
246513000 | |
CY2016Q1 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
229710000 | |
CY2016Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2017Q1 | us-gaap |
Prepaid Expense And Other Assets
PrepaidExpenseAndOtherAssets
|
8776000 | |
CY2016Q3 | us-gaap |
Prepaid Expense And Other Assets
PrepaidExpenseAndOtherAssets
|
13904000 | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
3218000 | ||
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
1984000 | ||
CY2017Q1 | us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
4629000 | |
us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
5104000 | ||
CY2016Q1 | us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
4186000 | |
us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
5384000 | ||
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
964000 | ||
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
835000 | ||
CY2017Q1 | us-gaap |
Property Plant And Equipment Additions
PropertyPlantAndEquipmentAdditions
|
21584000 | |
CY2016Q1 | us-gaap |
Property Plant And Equipment Additions
PropertyPlantAndEquipmentAdditions
|
10431000 | |
us-gaap |
Property Plant And Equipment Additions
PropertyPlantAndEquipmentAdditions
|
32983000 | ||
us-gaap |
Property Plant And Equipment Additions
PropertyPlantAndEquipmentAdditions
|
23735000 | ||
CY2017Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
614396000 | |
CY2016Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
605045000 | |
CY2017Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
202480000 | |
CY2016Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
184213000 | |
CY2017Q1 | us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
||
us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
|||
CY2016Q1 | us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
174000 | |
us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
244000 | ||
us-gaap |
Repayments Of Long Term Capital Lease Obligations
RepaymentsOfLongTermCapitalLeaseObligations
|
182000 | ||
us-gaap |
Repayments Of Long Term Capital Lease Obligations
RepaymentsOfLongTermCapitalLeaseObligations
|
176000 | ||
CY2017Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
639872000 | |
CY2016Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
626057000 | |
CY2017Q1 | us-gaap |
Revenues
Revenues
|
246513000 | |
CY2016Q1 | us-gaap |
Revenues
Revenues
|
229710000 | |
us-gaap |
Revenues
Revenues
|
472083000 | ||
us-gaap |
Revenues
Revenues
|
452560000 | ||
us-gaap |
Sales Revenue Net
SalesRevenueNet
|
472083000 | ||
us-gaap |
Sales Revenue Net
SalesRevenueNet
|
452560000 | ||
CY2017Q1 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
21529000 | |
CY2016Q1 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
20364000 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
159170 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
18.84 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
13.94 | ||
CY2017Q1 | us-gaap |
Shipping Handling And Transportation Costs
ShippingHandlingAndTransportationCosts
|
18508000 | |
CY2016Q1 | us-gaap |
Shipping Handling And Transportation Costs
ShippingHandlingAndTransportationCosts
|
17522000 | |
us-gaap |
Shipping Handling And Transportation Costs
ShippingHandlingAndTransportationCosts
|
36672000 | ||
us-gaap |
Shipping Handling And Transportation Costs
ShippingHandlingAndTransportationCosts
|
35778000 | ||
CY2017Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
656083000 | |
CY2016Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
637974000 | |
CY2017Q1 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
229000 | |
CY2016Q3 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
219000 | |
CY2017Q1 | us-gaap |
Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
|
364000 | |
CY2016Q3 | us-gaap |
Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
|
354000 | |
CY2017Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
18821000 | |
CY2016Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
18752000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
18804000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
18796000 | ||
CY2017Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18711000 | |
CY2016Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18637000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18698000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18662000 |