2017 Q2 Form 10-Q Financial Statement
#000143774917006860 Filed on April 20, 2017
Income Statement
Concept | 2017 Q2 | 2016 Q4 | 2016 Q2 |
---|---|---|---|
Revenue | $101.2M | $93.89M | $107.4M |
YoY Change | -5.82% | -20.5% | -8.21% |
Cost Of Revenue | $82.87M | $80.88M | $88.80M |
YoY Change | -6.68% | -15.93% | -12.36% |
Gross Profit | $18.29M | $13.01M | $18.62M |
YoY Change | -1.72% | -40.59% | 18.61% |
Gross Profit Margin | 18.08% | 13.86% | 17.33% |
Selling, General & Admin | $7.055M | $6.264M | $7.636M |
YoY Change | -7.61% | -18.65% | 18.81% |
% of Gross Profit | 38.56% | 48.15% | 41.02% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $2.710M | $3.018M | $2.880M |
YoY Change | -5.9% | -6.56% | -0.69% |
% of Gross Profit | 14.81% | 23.2% | 15.47% |
Operating Expenses | $7.055M | $6.264M | $7.636M |
YoY Change | -7.61% | -18.65% | 18.81% |
Operating Profit | $11.24M | $6.746M | $10.98M |
YoY Change | 2.37% | -52.49% | 18.47% |
Interest Expense | $35.00K | $34.00K | $40.00K |
YoY Change | -12.5% | -38.46% | |
% of Operating Profit | 0.31% | 0.5% | 0.36% |
Other Income/Expense, Net | -$10.00K | $10.00K | -$29.00K |
YoY Change | -65.52% | -90.0% | -95.17% |
Pretax Income | $11.22M | $6.726M | $10.84M |
YoY Change | 3.46% | -53.61% | 31.31% |
Income Tax | $3.797M | $2.266M | $3.690M |
% Of Pretax Income | 33.85% | 33.69% | 34.03% |
Net Earnings | $7.420M | $4.460M | $7.152M |
YoY Change | 3.75% | -53.54% | 32.64% |
Net Earnings / Revenue | 7.33% | 4.75% | 6.66% |
Basic Earnings Per Share | $0.39 | $0.23 | $0.38 |
Diluted Earnings Per Share | $0.39 | $0.23 | $0.38 |
COMMON SHARES | |||
Basic Shares Outstanding | 19.00M | 18.98M | 18.68M |
Diluted Shares Outstanding | 19.22M | 19.21M | 19.02M |
Balance Sheet
Concept | 2017 Q2 | 2016 Q4 | 2016 Q2 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $40.20M | $58.90M | $36.40M |
YoY Change | 10.44% | 76.88% | 219.3% |
Cash & Equivalents | $40.19M | $58.87M | $36.40M |
Short-Term Investments | |||
Other Short-Term Assets | $3.264M | $3.039M | $2.563M |
YoY Change | 27.35% | -42.76% | -34.67% |
Inventory | $59.23M | $71.19M | $56.57M |
Prepaid Expenses | $2.414M | $1.805M | $738.0K |
Receivables | $49.58M | $47.39M | $48.58M |
Other Receivables | $0.00 | $0.00 | $800.0K |
Total Short-Term Assets | $152.3M | $180.5M | $144.1M |
YoY Change | 5.65% | 19.25% | 7.26% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $94.81M | $88.19M | $83.79M |
YoY Change | 13.15% | 4.77% | -3.29% |
Goodwill | $6.965M | $6.965M | $6.965M |
YoY Change | 0.0% | 0.0% | 0.0% |
Intangibles | $8.484M | $9.063M | $9.641M |
YoY Change | -12.0% | -11.32% | -8.46% |
Long-Term Investments | |||
YoY Change | |||
Other Assets | $8.712M | $8.184M | $7.813M |
YoY Change | 11.51% | 8.86% | -24.42% |
Total Long-Term Assets | $119.0M | $112.1M | $108.2M |
YoY Change | 9.94% | 3.29% | -5.48% |
TOTAL ASSETS | |||
Total Short-Term Assets | $152.3M | $180.5M | $144.1M |
Total Long-Term Assets | $119.0M | $112.1M | $108.2M |
Total Assets | $271.2M | $292.9M | $252.3M |
YoY Change | 7.49% | 12.55% | 1.4% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $35.61M | $42.76M | $30.65M |
YoY Change | 16.15% | 32.87% | -7.98% |
Accrued Expenses | $7.222M | $11.02M | $9.096M |
YoY Change | -20.6% | -19.2% | -6.95% |
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 | $42.83M | $53.78M | $39.75M |
YoY Change | 7.74% | 17.36% | -7.74% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Other Long-Term Liabilities | $15.74M | $14.54M | $13.50M |
YoY Change | 16.58% | 2.43% | -9.07% |
Total Long-Term Liabilities | $15.74M | $14.54M | $13.50M |
YoY Change | 16.58% | 2.43% | -9.07% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $42.83M | $53.78M | $39.75M |
Total Long-Term Liabilities | $15.74M | $14.54M | $13.50M |
Total Liabilities | $58.56M | $68.33M | $53.25M |
YoY Change | 9.98% | 13.83% | -8.08% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $126.3M | $139.3M | $117.1M |
YoY Change | 7.91% | 13.33% | 2.82% |
Common Stock | $87.88M | $86.79M | $84.16M |
YoY Change | 4.42% | 9.27% | 6.74% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $212.7M | $224.6M | $199.1M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $271.2M | $292.9M | $252.3M |
YoY Change | 7.49% | 12.55% | 1.4% |
Cashflow Statement
Concept | 2017 Q2 | 2016 Q4 | 2016 Q2 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $7.420M | $4.460M | $7.152M |
YoY Change | 3.75% | -53.54% | 32.64% |
Depreciation, Depletion And Amortization | $2.710M | $3.018M | $2.880M |
YoY Change | -5.9% | -6.56% | -0.69% |
Cash From Operating Activities | $13.20M | $3.894M | $11.36M |
YoY Change | 16.2% | -79.97% | -37.44% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$5.240M | -$3.900M | -$3.390M |
YoY Change | 54.57% | 926.32% | 55.5% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $20.00K | -$40.00K | -$50.00K |
YoY Change | -140.0% | -101.14% | -350.0% |
Cash From Investing Activities | -$5.220M | -$5.638M | -$3.450M |
YoY Change | 51.3% | -280.13% | 60.47% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | $97.00K | ||
YoY Change | |||
Cash From Financing Activities | -24.81M | -109.0K | -17.13M |
YoY Change | 44.83% | -85.66% | 59.5% |
NET CHANGE | |||
Cash From Operating Activities | 13.20M | 3.894M | 11.36M |
Cash From Investing Activities | -5.220M | -5.638M | -3.450M |
Cash From Financing Activities | -24.81M | -109.0K | -17.13M |
Net Change In Cash | -16.83M | -1.853M | -9.220M |
YoY Change | 82.54% | -108.5% | -274.95% |
FREE CASH FLOW | |||
Cash From Operating Activities | $13.20M | $3.894M | $11.36M |
Capital Expenditures | -$5.240M | -$3.900M | -$3.390M |
Free Cash Flow | $18.44M | $7.794M | $14.75M |
YoY Change | 25.02% | -60.68% | -27.48% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2016Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
47389000 | |
CY2017Q2 | us-gaap |
Accrual For Taxes Other Than Income Taxes Current
AccrualForTaxesOtherThanIncomeTaxesCurrent
|
424000 | |
CY2016Q4 | us-gaap |
Accrual For Taxes Other Than Income Taxes Current
AccrualForTaxesOtherThanIncomeTaxesCurrent
|
1328000 | |
CY2016Q2 | iiin |
Restructuring Reserve Recoveries Noncash
RestructuringReserveRecoveriesNoncash
|
20000 | |
CY2017Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
35605000 | |
CY2016Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
42759000 | |
CY2017Q2 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
49867000 | |
CY2016Q4 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
47680000 | |
CY2017Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
49577000 | |
CY2017Q2 | iiin |
Accrued Sales Allowance Reserves Current
AccruedSalesAllowanceReservesCurrent
|
472000 | |
CY2016Q4 | iiin |
Accrued Sales Allowance Reserves Current
AccruedSalesAllowanceReservesCurrent
|
577000 | |
iiin |
Increase In Cash Surrender Value Of Life Insurance Policies
IncreaseInCashSurrenderValueOfLifeInsurancePolicies
|
277000 | ||
iiin |
Increase In Cash Surrender Value Of Life Insurance Policies
IncreaseInCashSurrenderValueOfLifeInsurancePolicies
|
264000 | ||
iiin |
Proceeds From Surrender Of Life Insurance Policies
ProceedsFromSurrenderOfLifeInsurancePolicies
|
77000 | ||
iiin |
Proceeds From Surrender Of Life Insurance Policies
ProceedsFromSurrenderOfLifeInsurancePolicies
|
40000 | ||
CY2016Q1 | iiin |
Receipts Payments For Restructuring
ReceiptsPaymentsForRestructuring
|
3000 | |
CY2016Q4 | iiin |
Restructuring Charges Recoveries
RestructuringChargesRecoveries
|
48000 | |
CY2017Q2 | iiin |
Restructuring Charges Recoveries
RestructuringChargesRecoveries
|
25000 | |
CY2016Q1 | iiin |
Restructuring Charges Recoveries
RestructuringChargesRecoveries
|
-75000 | |
CY2016Q2 | iiin |
Restructuring Charges Recoveries
RestructuringChargesRecoveries
|
100000 | |
CY2017Q2 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
301000 | |
CY2016Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
||
CY2017Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
7222000 | |
CY2016Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
11024000 | |
CY2017Q2 | us-gaap |
Accrued Salaries Current
AccruedSalariesCurrent
|
4317000 | |
CY2016Q4 | us-gaap |
Accrued Salaries Current
AccruedSalariesCurrent
|
6619000 | |
CY2017Q2 | us-gaap |
Accumulated Amortization Deferred Finance Costs
AccumulatedAmortizationDeferredFinanceCosts
|
4600000 | |
CY2016Q4 | us-gaap |
Accumulated Amortization Deferred Finance Costs
AccumulatedAmortizationDeferredFinanceCosts
|
4500000 | |
CY2017Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
120813000 | |
CY2016Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
120272000 | |
CY2017Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-1541000 | |
CY2016Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-1541000 | |
CY2017Q2 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
68850000 | |
CY2016Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
67817000 | |
us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
646000 | ||
us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
629000 | ||
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1133000 | ||
us-gaap |
Adjustments To Additional Paid In Capital Tax Effect From Share Based Compensation
AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
|
488000 | ||
us-gaap |
Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities
AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
|
5208000 | ||
us-gaap |
Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities
AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
|
9888000 | ||
CY2017Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
290000 | |
CY2016Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
291000 | |
CY2017Q2 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
16000 | |
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
32000 | ||
CY2016Q2 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
16000 | |
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
32000 | ||
CY2017Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
290000 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
579000 | ||
CY2016Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
290000 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
579000 | ||
CY2017Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
50000 | |
CY2016Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
56000 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
46000 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
71000 | ||
us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
|||
us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
20000 | ||
CY2017Q2 | us-gaap |
Assets
Assets
|
271222000 | |
CY2016Q4 | us-gaap |
Assets
Assets
|
292892000 | |
CY2017Q2 | us-gaap |
Assets Current
AssetsCurrent
|
152256000 | |
CY2016Q4 | us-gaap |
Assets Current
AssetsCurrent
|
180487000 | |
CY2017Q2 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
49133000 | |
CY2016Q4 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
66755000 | |
CY2017Q2 | us-gaap |
Buildings And Improvements Gross
BuildingsAndImprovementsGross
|
44250000 | |
CY2016Q4 | us-gaap |
Buildings And Improvements Gross
BuildingsAndImprovementsGross
|
43739000 | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
1152000 | ||
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
369000 | ||
CY2017Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
40185000 | |
CY2016Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
58873000 | |
CY2015Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
33258000 | |
CY2016Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
36402000 | |
CY2017Q2 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
40664000 | |
CY2016Q4 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
58846000 | |
us-gaap |
Cash And Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
-18688000 | ||
us-gaap |
Cash And Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
3144000 | ||
CY2017Q2 | us-gaap |
Cash Surrender Value Fair Value Disclosure
CashSurrenderValueFairValueDisclosure
|
8469000 | |
CY2016Q4 | us-gaap |
Cash Surrender Value Fair Value Disclosure
CashSurrenderValueFairValueDisclosure
|
7909000 | |
CY2017Q2 | us-gaap |
Cash Surrender Value Of Life Insurance
CashSurrenderValueOfLifeInsurance
|
8469000 | |
CY2016Q4 | us-gaap |
Cash Surrender Value Of Life Insurance
CashSurrenderValueOfLifeInsurance
|
7909000 | |
CY2017Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2016Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2017Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.03 | |
CY2016Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.03 | |
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
1.31 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
1.06 | ||
CY2017Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
19025000 | |
CY2016Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
18976000 | |
CY2017Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
7420000 | |
CY2016Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
7152000 | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
11880000 | ||
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
13860000 | ||
CY2017Q2 | us-gaap |
Construction In Progress Gross
ConstructionInProgressGross
|
18900000 | |
CY2016Q4 | us-gaap |
Construction In Progress Gross
ConstructionInProgressGross
|
11318000 | |
CY2017Q2 | us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
82865000 | |
CY2016Q2 | us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
88799000 | |
us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
163743000 | ||
us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
164767000 | ||
CY2017Q2 | us-gaap |
Customer Refund Liability Current
CustomerRefundLiabilityCurrent
|
785000 | |
CY2016Q4 | us-gaap |
Customer Refund Liability Current
CustomerRefundLiabilityCurrent
|
1296000 | |
CY2017Q2 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
9354000 | |
CY2016Q4 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
9071000 | |
CY2017Q2 | us-gaap |
Deferred Finance Costs Noncurrent Net
DeferredFinanceCostsNoncurrentNet
|
138000 | |
CY2016Q4 | us-gaap |
Deferred Finance Costs Noncurrent Net
DeferredFinanceCostsNoncurrentNet
|
170000 | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
910000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
871000 | ||
CY2017Q2 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
280000 | |
CY2016Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
280000 | |
CY2017Q2 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
6382000 | |
CY2016Q4 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
5472000 | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
5729000 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
5620000 | ||
us-gaap |
Dividends Common Stock
DividendsCommonStock
|
24869000 | ||
CY2017Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.39 | |
CY2016Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.38 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.63 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.75 | ||
CY2017Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.39 | |
CY2016Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.38 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.62 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.73 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.338 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.343 | ||
us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
488000 | ||
us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
824000 | ||
us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
488000 | ||
us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
824000 | ||
CY2017Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
3393000 | |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
2814000 | |
CY2017Q2 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
11877000 | |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
11877000 | |
CY2017Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
8484000 | |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
9063000 | |
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-46000 | ||
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
208000 | ||
CY2017Q2 | us-gaap |
Goodwill
Goodwill
|
6965000 | |
CY2016Q4 | us-gaap |
Goodwill
Goodwill
|
6965000 | |
CY2017Q2 | us-gaap |
Gross Profit
GrossProfit
|
18294000 | |
CY2016Q2 | us-gaap |
Gross Profit
GrossProfit
|
18615000 | |
us-gaap |
Gross Profit
GrossProfit
|
31304000 | ||
us-gaap |
Gross Profit
GrossProfit
|
35038000 | ||
CY2017Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
11217000 | |
CY2016Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
10842000 | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
17943000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
21096000 | ||
CY2017Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3797000 | |
CY2016Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3690000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
6063000 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
7236000 | ||
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
4160000 | ||
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
8533000 | ||
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-11132000 | ||
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-6503000 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
2188000 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
1796000 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-11956000 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-9435000 | ||
us-gaap |
Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
|
430000 | ||
us-gaap |
Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
|
-2061000 | ||
CY2017Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
220000 | |
CY2016Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
337000 | |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
1 | ||
CY2016Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7152000 | |
CY2017Q2 | us-gaap |
Operating Loss Carryforwards
OperatingLossCarryforwards
|
7500000 | |
CY2017Q2 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
703000 | |
CY2016Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
838000 | |
CY2017Q2 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
3264000 | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
225000 | ||
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
348000 | ||
CY2017Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
8484000 | |
CY2016Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
9063000 | |
CY2017Q2 | us-gaap |
Interest Expense
InterestExpense
|
35000 | |
CY2016Q2 | us-gaap |
Interest Expense
InterestExpense
|
40000 | |
us-gaap |
Interest Expense
InterestExpense
|
69000 | ||
us-gaap |
Interest Expense
InterestExpense
|
81000 | ||
CY2017Q2 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
23778000 | |
CY2016Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
23366000 | |
CY2017Q2 | us-gaap |
Inventory Net
InventoryNet
|
59230000 | |
CY2016Q4 | us-gaap |
Inventory Net
InventoryNet
|
71186000 | |
CY2017Q2 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
32513000 | |
CY2016Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
45032000 | |
CY2017Q2 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
2939000 | |
CY2016Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
2788000 | |
CY2017Q2 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
48000 | |
CY2016Q2 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
32000 | |
us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
100000 | ||
us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
50000 | ||
CY2017Q2 | us-gaap |
Land And Land Improvements
LandAndLandImprovements
|
9799000 | |
CY2016Q4 | us-gaap |
Land And Land Improvements
LandAndLandImprovements
|
9619000 | |
CY2017Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
271222000 | |
CY2016Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
292892000 | |
CY2017Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
42827000 | |
CY2016Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
53783000 | |
us-gaap |
Life Insurance Corporate Or Bank Owned Change In Value
LifeInsuranceCorporateOrBankOwnedChangeInValue
|
360000 | ||
us-gaap |
Life Insurance Corporate Or Bank Owned Change In Value
LifeInsuranceCorporateOrBankOwnedChangeInValue
|
96000 | ||
CY2017Q2 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
142669000 | |
CY2016Q4 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
143789000 | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-24920000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-16286000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-10856000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-4318000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
17088000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
23748000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
11880000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
13860000 | ||
CY2017Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7420000 | |
CY2016Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
3039000 | |
CY2017Q2 | us-gaap |
Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
|
850000 | |
CY2016Q4 | us-gaap |
Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
|
1234000 | |
CY2017Q2 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
105000 | |
CY2016Q4 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
105000 | |
CY2017Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
8712000 | |
CY2016Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
8184000 | |
CY2017Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
15736000 | |
CY2016Q4 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
270000 | |
CY2016Q4 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
165000 | |
CY2017Q2 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
97000 | |
CY2016Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
14543000 | |
CY2017Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-10000 | |
CY2016Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-29000 | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
|||
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
85000 | ||
CY2016Q4 | us-gaap |
Payments For Restructuring
PaymentsForRestructuring
|
153000 | |
CY2017Q2 | us-gaap |
Payments For Restructuring
PaymentsForRestructuring
|
93000 | |
CY2016Q2 | us-gaap |
Payments For Restructuring
PaymentsForRestructuring
|
119000 | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
24869000 | ||
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
19722000 | ||
us-gaap |
Payments Of Financing Costs
PaymentsOfFinancingCosts
|
|||
us-gaap |
Payments Of Financing Costs
PaymentsOfFinancingCosts
|
11000 | ||
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
646000 | ||
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
629000 | ||
us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
10656000 | ||
us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
4334000 | ||
CY2017Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
3264000 | |
CY2016Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
3039000 | |
CY2017Q2 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
2414000 | |
CY2016Q4 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
1805000 | |
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
176000 | ||
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
172000 | ||
us-gaap |
Proceeds From Sale Of Property Held For Sale
ProceedsFromSaleOfPropertyHeldForSale
|
|||
us-gaap |
Proceeds From Sale Of Property Held For Sale
ProceedsFromSaleOfPropertyHeldForSale
|
180000 | ||
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
|||
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
60000 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
107000 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
3252000 | ||
CY2017Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
215618000 | |
CY2016Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
208465000 | |
CY2017Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
94805000 | |
CY2016Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
88193000 | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
176000 | ||
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
172000 | ||
CY2017Q2 | us-gaap |
Restructuring Charges
RestructuringCharges
|
25000 | |
CY2016Q2 | us-gaap |
Restructuring Charges
RestructuringCharges
|
100000 | |
us-gaap |
Restructuring Charges
RestructuringCharges
|
73000 | ||
us-gaap |
Restructuring Charges
RestructuringCharges
|
25000 | ||
CY2015Q4 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
735000 | |
CY2016Q1 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
663000 | |
CY2016Q2 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
624000 | |
CY2017Q2 | us-gaap |
Restructuring Reserve Current
RestructuringReserveCurrent
|
97000 | |
CY2016Q4 | us-gaap |
Restructuring Reserve Current
RestructuringReserveCurrent
|
239000 | |
CY2017Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
126325000 | |
CY2016Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
139314000 | |
CY2017Q2 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
101159000 | |
CY2016Q2 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
107414000 | |
us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
195047000 | ||
us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
199805000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.3879 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.3923 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0203 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0139 | ||
CY2015Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
|
900000 | |
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
|
503000 | |
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
135000 | |
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
17.37 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
1212000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
36000 | ||
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
13.66 | |
CY2016Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
8.69 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
13.66 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
8.69 | ||
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
4536000 | |
CY2016Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
371000 | |
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
340000 | |
CY2016Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
20.81 | |
CY2017Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
7055000 | |
CY2016Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
7636000 | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
13319000 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
13971000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1133000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1276000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0.0033 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0.0053 | ||
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
22.88 | |
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
|
4493000 | |
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
|
335000 | |
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
|
22.84 | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
19.05 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
37.06 | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P5Y43D | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P5Y273D | ||
CY2017Q2 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
2530000 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P6Y113D | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P7Y292D | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
|
P7Y288D | ||
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
67000 | ||
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
107000 | ||
CY2008Q4 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
25000000 | |
CY2017Q2 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
24800000 | |
CY2017Q2 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
0 | |
CY2016Q2 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
0 | |
us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
0 | ||
us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
0 | ||
CY2017Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
212659000 | |
CY2016Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
224566000 | |
CY2017Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19224000 | |
CY2016Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19015000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19217000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
18949000 | ||
CY2017Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19004000 | |
CY2016Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18678000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18992000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18601000 | ||
CY2017Q2 | us-gaap |
Workers Compensation Liability Current
WorkersCompensationLiabilityCurrent
|
123000 | |
CY2016Q4 | us-gaap |
Workers Compensation Liability Current
WorkersCompensationLiabilityCurrent
|
127000 |