2017 Q2 Form 10-Q Financial Statement
#000117184317004876 Filed on August 09, 2017
Income Statement
Concept | 2017 Q2 | 2016 Q2 |
---|---|---|
Revenue | $37.89M | $37.90M |
YoY Change | -0.04% | 3.84% |
Cost Of Revenue | $27.95M | $27.62M |
YoY Change | 1.19% | 5.36% |
Gross Profit | $9.941M | $10.30M |
YoY Change | -3.44% | 0.02% |
Gross Profit Margin | 26.24% | 27.16% |
Selling, General & Admin | $6.061M | $6.470M |
YoY Change | -6.32% | -4.57% |
% of Gross Profit | 60.97% | 62.85% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $1.400M | $1.380M |
YoY Change | 1.45% | 15.97% |
% of Gross Profit | 14.08% | 13.4% |
Operating Expenses | $6.061M | $6.470M |
YoY Change | -6.32% | -4.43% |
Operating Profit | $3.930M | $4.193M |
YoY Change | -6.27% | 19.02% |
Interest Expense | $13.00K | $17.00K |
YoY Change | -23.53% | 70.0% |
% of Operating Profit | 0.33% | 0.41% |
Other Income/Expense, Net | ||
YoY Change | ||
Pretax Income | $3.959M | $4.208M |
YoY Change | -5.92% | 20.23% |
Income Tax | $1.329M | $1.473M |
% Of Pretax Income | 33.57% | 35.0% |
Net Earnings | $2.630M | $2.735M |
YoY Change | -3.84% | 20.48% |
Net Earnings / Revenue | 6.94% | 7.22% |
Basic Earnings Per Share | $0.36 | $0.38 |
Diluted Earnings Per Share | $0.36 | $0.38 |
COMMON SHARES | ||
Basic Shares Outstanding | 7.239M | 7.175M |
Diluted Shares Outstanding | 7.323M | 7.250M |
Balance Sheet
Concept | 2017 Q2 | 2016 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $34.50M | $27.00M |
YoY Change | 27.78% | -7.53% |
Cash & Equivalents | $34.51M | $27.01M |
Short-Term Investments | ||
Other Short-Term Assets | $2.500M | $2.600M |
YoY Change | -3.85% | -10.34% |
Inventory | $14.10M | $13.90M |
Prepaid Expenses | $2.455M | |
Receivables | $22.30M | $23.00M |
Other Receivables | $0.00 | $500.0K |
Total Short-Term Assets | $73.38M | $67.00M |
YoY Change | 9.52% | 3.4% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $50.84M | $48.30M |
YoY Change | 5.25% | 12.06% |
Goodwill | $7.322M | |
YoY Change | ||
Intangibles | $159.0K | |
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $1.994M | $1.900M |
YoY Change | 4.95% | -13.64% |
Total Long-Term Assets | $60.31M | $58.00M |
YoY Change | 3.98% | 8.41% |
TOTAL ASSETS | ||
Total Short-Term Assets | $73.38M | $67.00M |
Total Long-Term Assets | $60.31M | $58.00M |
Total Assets | $133.7M | $125.0M |
YoY Change | 6.95% | 5.66% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $4.394M | $5.500M |
YoY Change | -20.11% | 22.22% |
Accrued Expenses | $4.629M | $4.800M |
YoY Change | -3.56% | -21.31% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $342.0K | $1.000M |
YoY Change | -65.8% | 0.0% |
Total Short-Term Liabilities | $9.365M | $11.30M |
YoY Change | -17.12% | -2.59% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $300.0K |
YoY Change | -100.0% | -78.57% |
Other Long-Term Liabilities | $132.0K | $1.800M |
YoY Change | -92.67% | 12.5% |
Total Long-Term Liabilities | $132.0K | $2.100M |
YoY Change | -93.71% | -30.0% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $9.365M | $11.30M |
Total Long-Term Liabilities | $132.0K | $2.100M |
Total Liabilities | $14.99M | $16.50M |
YoY Change | -9.14% | -9.84% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $93.15M | |
YoY Change | ||
Common Stock | $73.00K | |
YoY Change | ||
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $587.0K | |
YoY Change | ||
Treasury Stock Shares | $29.56K | |
Shareholders Equity | $118.7M | $108.5M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $133.7M | $125.0M |
YoY Change | 6.95% | 5.66% |
Cashflow Statement
Concept | 2017 Q2 | 2016 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $2.630M | $2.735M |
YoY Change | -3.84% | 20.48% |
Depreciation, Depletion And Amortization | $1.400M | $1.380M |
YoY Change | 1.45% | 15.97% |
Cash From Operating Activities | $3.790M | $3.800M |
YoY Change | -0.26% | -44.44% |
INVESTING ACTIVITIES | ||
Capital Expenditures | -$3.010M | -$2.580M |
YoY Change | 16.67% | 32.99% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $0.00 | $0.00 |
YoY Change | ||
Cash From Investing Activities | -$3.010M | -$2.580M |
YoY Change | 16.67% | 32.99% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -30.00K | 320.0K |
YoY Change | -109.38% | -366.67% |
NET CHANGE | ||
Cash From Operating Activities | 3.790M | 3.800M |
Cash From Investing Activities | -3.010M | -2.580M |
Cash From Financing Activities | -30.00K | 320.0K |
Net Change In Cash | 750.0K | 1.540M |
YoY Change | -51.3% | -67.78% |
FREE CASH FLOW | ||
Cash From Operating Activities | $3.790M | $3.800M |
Capital Expenditures | -$3.010M | -$2.580M |
Free Cash Flow | $6.800M | $6.380M |
YoY Change | 6.58% | -27.33% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2017Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
4394000 | |
CY2016Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
4002000 | |
CY2017Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
4629000 | |
CY2016Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
4698000 | |
CY2017Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
50521000 | |
CY2016Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
48290000 | |
ufpt |
Shares Paid For Exercise Price And Tax Withholding For Share Based Compensation Average Market Price
SharesPaidForExercisePriceAndTaxWithholdingForShareBasedCompensationAverageMarketPrice
|
26.45 | ||
CY2009Q1 | ufpt |
Preferred Stock Dividends Number Of Preferred Share Purchase Rights Distributed For Each Share Of Common Stock Outstanding
PreferredStockDividendsNumberOfPreferredSharePurchaseRightsDistributedForEachShareOfCommonStockOutstanding
|
1 | |
ufpt |
Proceeds From Stock Options Exercised Net
ProceedsFromStockOptionsExercisedNet
|
315000 | ||
ufpt |
Proceeds From Stock Options Exercised Net
ProceedsFromStockOptionsExercisedNet
|
449000 | ||
ufpt |
Shares Paid For Exercise Price And Tax Withholding For Share Based Compensation
SharesPaidForExercisePriceAndTaxWithholdingForShareBasedCompensation
|
6511 | ||
ufpt |
Shares Paid For Exercise Price And Tax Withholding For Share Based Compensation
SharesPaidForExercisePriceAndTaxWithholdingForShareBasedCompensation
|
0 | ||
CY2017Q2 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
26059000 | |
CY2016Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
25216000 | |
CY2017Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
617000 | |
CY2016Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
567000 | |
CY2017Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
79000 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
159000 | ||
CY2016Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
79000 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
159000 | ||
CY2017Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
12336 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
27336 | ||
CY2016Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
52377 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
53695 | ||
CY2017Q2 | us-gaap |
Assets
Assets
|
133690000 | |
CY2016Q4 | us-gaap |
Assets
Assets
|
127934000 | |
CY2017Q2 | us-gaap |
Assets Current
AssetsCurrent
|
73379000 | |
CY2016Q4 | us-gaap |
Assets Current
AssetsCurrent
|
69847000 | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
495000 | ||
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
284000 | ||
CY2017Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
34514000 | |
CY2016Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
31359000 | |
CY2015Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
29804000 | |
CY2016Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
27007000 | |
CY2017Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2016Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2017Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2016Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2009Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2017Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
20000000 | |
CY2016Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
20000000 | |
CY2017Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
7281632 | |
CY2016Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
7242023 | |
CY2017Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
7252073 | |
CY2016Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
7212464 | |
CY2017Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
73000 | |
CY2016Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
72000 | |
CY2017Q2 | us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
27945000 | |
CY2016Q2 | us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
27616000 | |
us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
55482000 | ||
us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
54393000 | ||
CY2017Q2 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
1876000 | |
CY2016Q4 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
1682000 | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
160000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
224000 | ||
CY2017Q2 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
3619000 | |
CY2016Q4 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
3459000 | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2796000 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2749000 | ||
CY2017Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.36 | |
CY2016Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.38 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.66 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.53 | ||
CY2017Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.36 | |
CY2016Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.38 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.66 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.53 | ||
CY2017Q2 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.334 | |
CY2016Q2 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.35 | |
us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.332 | ||
us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.357 | ||
CY2017Q2 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
900000 | |
us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P3Y273D | ||
CY2017Q2 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
199000 | |
CY2016Q2 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
103000 | |
us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
336000 | ||
us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
161000 | ||
us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
|||
us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
126000 | ||
us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
|||
us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
126000 | ||
us-gaap |
Finite Lived Intangible Asset Useful Life
FiniteLivedIntangibleAssetUsefulLife
|
|||
CY2016 | us-gaap |
Finite Lived Intangible Asset Useful Life
FiniteLivedIntangibleAssetUsefulLife
|
||
CY2017Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
2828000 | |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
2669000 | |
CY2017Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
159000 | |
CY2017Q2 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
2987000 | |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
2987000 | |
us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
-3000 | ||
us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
4000 | ||
CY2017Q2 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-8000 | |
CY2016Q2 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
||
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-3000 | ||
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
4000 | ||
CY2017Q2 | us-gaap |
Gain Loss Related To Litigation Settlement
GainLossRelatedToLitigationSettlement
|
121000 | |
CY2016Q2 | us-gaap |
Gain Loss Related To Litigation Settlement
GainLossRelatedToLitigationSettlement
|
432000 | |
us-gaap |
Gain Loss Related To Litigation Settlement
GainLossRelatedToLitigationSettlement
|
121000 | ||
us-gaap |
Gain Loss Related To Litigation Settlement
GainLossRelatedToLitigationSettlement
|
432000 | ||
CY2017Q2 | us-gaap |
Goodwill
Goodwill
|
7322000 | |
CY2016Q4 | us-gaap |
Goodwill
Goodwill
|
7322000 | |
CY2017Q2 | us-gaap |
Gross Profit
GrossProfit
|
9941000 | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-56000 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-318000 | ||
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
63000 | ||
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
35000 | ||
us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
142000 | ||
us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
112000 | ||
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
174000 | ||
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
1665000 | ||
CY2017Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
9365000 | |
CY2016Q2 | us-gaap |
Gross Profit
GrossProfit
|
10286000 | |
us-gaap |
Gross Profit
GrossProfit
|
19457000 | ||
us-gaap |
Gross Profit
GrossProfit
|
18013000 | ||
CY2017Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
3959000 | |
CY2016Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
4208000 | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
7193000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
5923000 | ||
CY2017Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1329000 | |
CY2016Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1473000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2392000 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2113000 | ||
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
1434000 | ||
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
728000 | ||
CY2017Q2 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
9000 | |
CY2016Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
807000 | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-103000 | ||
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
581000 | ||
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-69000 | ||
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-920000 | ||
us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
-798000 | ||
us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
-1147000 | ||
us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
1057000 | ||
us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
5539000 | ||
CY2017Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
84000 | |
CY2016Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
75000 | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
84000 | ||
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
79000 | ||
CY2016Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
9556000 | |
CY2017Q2 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
342000 | |
CY2017Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
159000 | |
CY2016Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
318000 | |
CY2017Q2 | us-gaap |
Interest Expense
InterestExpense
|
13000 | |
CY2016Q2 | us-gaap |
Interest Expense
InterestExpense
|
17000 | |
us-gaap |
Interest Expense
InterestExpense
|
27000 | ||
us-gaap |
Interest Expense
InterestExpense
|
36000 | ||
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
26000 | ||
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
35000 | ||
CY2017Q2 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
6035000 | |
CY2016Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
5686000 | |
CY2017Q2 | us-gaap |
Inventory Net
InventoryNet
|
14095000 | |
CY2016Q4 | us-gaap |
Inventory Net
InventoryNet
|
14151000 | |
CY2017Q2 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
6737000 | |
CY2016Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
7111000 | |
CY2017Q2 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
1323000 | |
CY2016Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
1354000 | |
CY2017Q2 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
42000 | |
CY2016Q2 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
32000 | |
us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
84000 | ||
us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
62000 | ||
CY2017Q2 | us-gaap |
Liabilities
Liabilities
|
14992000 | |
CY2016Q4 | us-gaap |
Liabilities
Liabilities
|
14881000 | |
CY2017Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
133690000 | |
CY2016Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
127934000 | |
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
8.51 | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
514000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
5897000 | ||
CY2017Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
1994000 | |
CY2016Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
1931000 | |
CY2017Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
132000 | |
CY2016Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
184000 | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
107000 | ||
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
89000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
4471000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
4076000 | ||
CY2017Q2 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2016Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2016Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
856000 | |
us-gaap |
Net Cash Provided By Used In Continuing Operations
NetCashProvidedByUsedInContinuingOperations
|
3155000 | ||
us-gaap |
Net Cash Provided By Used In Continuing Operations
NetCashProvidedByUsedInContinuingOperations
|
-2797000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
|
-306000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
|
-19000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
|
-4465000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
|
-4072000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
|
7926000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
|
1294000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
4801000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
3810000 | ||
CY2017Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2630000 | |
CY2016Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2735000 | |
CY2017Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
3930000 | |
CY2016Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
4193000 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
7136000 | ||
CY2017Q2 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2016Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2017Q2 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2016Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2017Q2 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2016Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2017Q2 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2016Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2017Q2 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
2455000 | |
CY2016Q4 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
2281000 | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
6000 | ||
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
4000 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
487000 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
449000 | ||
CY2017Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
101357000 | |
CY2016Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
96806000 | |
CY2017Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
50836000 | |
CY2016Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
48516000 | |
CY2017Q2 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
22306000 | |
CY2016Q4 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
21249000 | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
505000 | ||
CY2017Q2 | us-gaap |
Restructuring Charges
RestructuringCharges
|
63000 | |
CY2016Q2 | us-gaap |
Restructuring Charges
RestructuringCharges
|
55000 | |
us-gaap |
Restructuring Charges
RestructuringCharges
|
63000 | ||
us-gaap |
Restructuring Charges
RestructuringCharges
|
178000 | ||
CY2017Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
93153000 | |
CY2016Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
88352000 | |
CY2017Q2 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
37886000 | |
CY2016Q2 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
37902000 | |
us-gaap |
Sales Revenue Net
SalesRevenueNet
|
74939000 | ||
us-gaap |
Sales Revenue Net
SalesRevenueNet
|
72406000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
12336 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
|
3750 | ||
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
12336 | |
CY2017Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
6061000 | |
CY2016Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
6470000 | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
12376000 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
12374000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
636000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
642000 | ||
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
|
27.05 | |
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.291 | |
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0184 | |
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
201718 | |
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
17.21 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
391000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
518000 | ||
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
2201000 | |
CY2016Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
232578 | |
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
207968 | |
CY2016Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
16.53 | |
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
17.41 | |
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
|
17.41 | |
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
|
2201000 | |
CY2017Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
|
207968 | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
26.45 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
|
18.85 | ||
CY2017Q2 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
27.05 | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
27.05 | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P5Y292D | ||
CY2017Q2 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
2177000 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P3Y292D | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P3Y273D | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
|
P3Y273D | ||
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
33196 | ||
CY2017Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
118698000 | |
CY2016Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
113053000 | |
CY2016Q1 | us-gaap |
Tax Adjustments Settlements And Unusual Provisions
TaxAdjustmentsSettlementsAndUnusualProvisions
|
40000 | |
CY2017Q2 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
29559 | |
CY2016Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
29559 | |
CY2017Q2 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
587000 | |
CY2016Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
587000 | |
CY2017Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
7323000 | |
CY2016Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
7250000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
7312000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
7238000 | ||
CY2017Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
7239000 | |
CY2016Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
7175000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
7228000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
7159000 |