2017 Q3 Form 10-Q Financial Statement
#000117184317006795 Filed on November 09, 2017
Income Statement
Concept | 2017 Q3 | 2016 Q3 |
---|---|---|
Revenue | $35.68M | $37.22M |
YoY Change | -4.13% | 8.07% |
Cost Of Revenue | $27.49M | $28.77M |
YoY Change | -4.44% | 15.39% |
Gross Profit | $8.193M | $8.452M |
YoY Change | -3.06% | -11.13% |
Gross Profit Margin | 22.96% | 22.71% |
Selling, General & Admin | $5.693M | $6.027M |
YoY Change | -5.54% | 7.55% |
% of Gross Profit | 69.49% | 71.31% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $1.370M | $1.360M |
YoY Change | 0.74% | 16.24% |
% of Gross Profit | 16.72% | 16.09% |
Operating Expenses | $5.693M | $6.027M |
YoY Change | -5.54% | 7.55% |
Operating Profit | $2.500M | $4.081M |
YoY Change | -38.74% | 33.58% |
Interest Expense | $12.00K | $17.00K |
YoY Change | -29.41% | 70.0% |
% of Operating Profit | 0.48% | 0.42% |
Other Income/Expense, Net | ||
YoY Change | ||
Pretax Income | $2.551M | $4.106M |
YoY Change | -37.87% | 34.01% |
Income Tax | $856.0K | $1.437M |
% Of Pretax Income | 33.56% | 35.0% |
Net Earnings | $1.695M | $2.669M |
YoY Change | -36.49% | 33.99% |
Net Earnings / Revenue | 4.75% | 7.17% |
Basic Earnings Per Share | $0.23 | $0.37 |
Diluted Earnings Per Share | $0.23 | $0.37 |
COMMON SHARES | ||
Basic Shares Outstanding | 7.264M | 7.195M |
Diluted Shares Outstanding | 7.353M | 7.282M |
Balance Sheet
Concept | 2017 Q3 | 2016 Q3 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $37.20M | $30.10M |
YoY Change | 23.59% | 2.38% |
Cash & Equivalents | $37.25M | $30.12M |
Short-Term Investments | ||
Other Short-Term Assets | $2.200M | $2.200M |
YoY Change | 0.0% | -12.0% |
Inventory | $13.14M | $14.57M |
Prepaid Expenses | $2.234M | $2.161M |
Receivables | $22.00M | $22.30M |
Other Receivables | $1.000M | $500.0K |
Total Short-Term Assets | $75.64M | $69.64M |
YoY Change | 8.62% | 6.15% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $51.98M | $48.76M |
YoY Change | 6.6% | 9.33% |
Goodwill | $7.322M | $7.322M |
YoY Change | 0.0% | |
Intangibles | $79.00K | $397.0K |
YoY Change | -80.1% | |
Long-Term Investments | ||
YoY Change | ||
Other Assets | $2.069M | $1.927M |
YoY Change | 7.37% | -8.24% |
Total Long-Term Assets | $61.45M | $58.41M |
YoY Change | 5.21% | 6.97% |
TOTAL ASSETS | ||
Total Short-Term Assets | $75.64M | $69.64M |
Total Long-Term Assets | $61.45M | $58.41M |
Total Assets | $137.1M | $128.0M |
YoY Change | 7.07% | 6.52% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $4.958M | $5.106M |
YoY Change | -2.9% | 8.64% |
Accrued Expenses | $5.356M | $5.372M |
YoY Change | -0.3% | -16.06% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $84.00K | $1.028M |
YoY Change | -91.83% | 2.8% |
Total Short-Term Liabilities | $10.40M | $11.51M |
YoY Change | -9.63% | -5.69% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $84.00K |
YoY Change | -100.0% | -92.36% |
Other Long-Term Liabilities | $118.0K | $1.900M |
YoY Change | -93.79% | 26.67% |
Total Long-Term Liabilities | $118.0K | $84.00K |
YoY Change | 40.48% | -96.77% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $10.40M | $11.51M |
Total Long-Term Liabilities | $118.0K | $84.00K |
Total Liabilities | $16.18M | $16.56M |
YoY Change | -2.28% | -11.47% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $94.85M | $86.86M |
YoY Change | 9.19% | |
Common Stock | $73.00K | $72.00K |
YoY Change | 1.39% | |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $587.0K | $587.0K |
YoY Change | 0.0% | |
Treasury Stock Shares | $29.56K | |
Shareholders Equity | $120.9M | $111.5M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $137.1M | $128.0M |
YoY Change | 7.07% | 6.52% |
Cashflow Statement
Concept | 2017 Q3 | 2016 Q3 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $1.695M | $2.669M |
YoY Change | -36.49% | 33.99% |
Depreciation, Depletion And Amortization | $1.370M | $1.360M |
YoY Change | 0.74% | 16.24% |
Cash From Operating Activities | $5.080M | $4.980M |
YoY Change | 2.01% | 39.89% |
INVESTING ACTIVITIES | ||
Capital Expenditures | -$2.410M | -$1.690M |
YoY Change | 42.6% | -33.46% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $0.00 | $0.00 |
YoY Change | ||
Cash From Investing Activities | -$2.400M | -$1.690M |
YoY Change | 42.01% | -33.46% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | 60.00K | -170.0K |
YoY Change | -135.29% | -79.52% |
NET CHANGE | ||
Cash From Operating Activities | 5.080M | 4.980M |
Cash From Investing Activities | -2.400M | -1.690M |
Cash From Financing Activities | 60.00K | -170.0K |
Net Change In Cash | 2.740M | 3.120M |
YoY Change | -12.18% | 1542.11% |
FREE CASH FLOW | ||
Cash From Operating Activities | $5.080M | $4.980M |
Capital Expenditures | -$2.410M | -$1.690M |
Free Cash Flow | $7.490M | $6.670M |
YoY Change | 12.29% | 9.34% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
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
|
630000 | ||
ufpt |
Proceeds From Stock Options Exercised Net
ProceedsFromStockOptionsExercisedNet
|
529000 | ||
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 | ||
ufpt |
Shares Paid For Exercise Price And Tax Withholding For Share Based Compensation Average Market Price
SharesPaidForExercisePriceAndTaxWithholdingForShareBasedCompensationAverageMarketPrice
|
26.45 | ||
CY2017Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
4958000 | |
CY2016Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
4002000 | |
CY2017Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
5356000 | |
CY2016Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
4698000 | |
CY2017Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
51815000 | |
CY2016Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
48290000 | |
CY2017Q3 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
26580000 | |
CY2016Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
25216000 | |
CY2017Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
602000 | |
CY2016Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
567000 | |
CY2017Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
79000 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
239000 | ||
CY2016Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
79000 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
239000 | ||
CY2017Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
27336 | ||
CY2016Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
35193 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
52377 | ||
CY2017Q3 | us-gaap |
Assets
Assets
|
137091000 | |
CY2016Q4 | us-gaap |
Assets
Assets
|
127934000 | |
CY2017Q3 | us-gaap |
Assets Current
AssetsCurrent
|
75639000 | |
CY2016Q4 | us-gaap |
Assets Current
AssetsCurrent
|
69847000 | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
527000 | ||
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
311000 | ||
CY2017Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
37246000 | |
CY2016Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
31359000 | |
CY2015Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
29804000 | |
CY2016Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
30118000 | |
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
5887000 | ||
CY2016Q3 | 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.333 | ||
us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.354 | ||
CY2017Q3 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
754000 | |
CY2017Q3 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.336 | |
CY2017Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2016Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2017Q3 | 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 | |
CY2017Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
20000000 | |
CY2016Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
20000000 | |
CY2017Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
7299721 | |
us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P3Y182D | ||
CY2017Q3 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
106000 | |
CY2016Q3 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
67000 | |
us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
441000 | ||
us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
264000 | ||
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 | ||
CY2016Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
7242023 | |
CY2017Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
7270162 | |
CY2016Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
7212464 | |
CY2017Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
73000 | |
CY2016Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
72000 | |
CY2017Q3 | us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
27491000 | |
CY2016Q3 | us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
28768000 | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
658000 | ||
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
314000 | ||
us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
82973000 | ||
us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
83161000 | ||
CY2017Q3 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
1949000 | |
CY2016Q4 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
1682000 | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
254000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
224000 | ||
CY2017Q3 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
3713000 | |
CY2016Q4 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
3459000 | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
4171000 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
4109000 | ||
CY2017Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.23 | |
CY2016Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.37 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.90 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.90 | ||
CY2017Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.23 | |
CY2016Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.37 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.89 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.89 | ||
us-gaap |
Finite Lived Intangible Asset Useful Life
FiniteLivedIntangibleAssetUsefulLife
|
|||
CY2016 | us-gaap |
Finite Lived Intangible Asset Useful Life
FiniteLivedIntangibleAssetUsefulLife
|
||
CY2017Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
2908000 | |
CY2016Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
2669000 | |
CY2017Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
79000 | |
CY2017Q3 | 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 | ||
CY2017Q3 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
||
CY2016Q3 | 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 | ||
CY2017Q3 | us-gaap |
Gain Loss Related To Litigation Settlement
GainLossRelatedToLitigationSettlement
|
||
CY2016Q3 | us-gaap |
Gain Loss Related To Litigation Settlement
GainLossRelatedToLitigationSettlement
|
1681000 | |
us-gaap |
Gain Loss Related To Litigation Settlement
GainLossRelatedToLitigationSettlement
|
121000 | ||
us-gaap |
Gain Loss Related To Litigation Settlement
GainLossRelatedToLitigationSettlement
|
2114000 | ||
CY2017Q3 | us-gaap |
Goodwill
Goodwill
|
7322000 | |
CY2016Q4 | us-gaap |
Goodwill
Goodwill
|
7322000 | |
CY2017Q3 | us-gaap |
Gross Profit
GrossProfit
|
8193000 | |
CY2016Q3 | us-gaap |
Gross Profit
GrossProfit
|
8452000 | |
us-gaap |
Gross Profit
GrossProfit
|
27650000 | ||
us-gaap |
Gross Profit
GrossProfit
|
26465000 | ||
CY2017Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
2551000 | |
CY2016Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
4106000 | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
9743000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
10029000 | ||
CY2017Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
856000 | |
CY2016Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1437000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3248000 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3550000 | ||
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
3167000 | ||
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
2178000 | ||
CY2017Q3 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
979000 | |
CY2016Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
807000 | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
429000 | ||
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
197000 | ||
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-317000 | ||
us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
172000 | ||
us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
-1146000 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-1015000 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
366000 | ||
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
138000 | ||
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
93000 | ||
us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
201000 | ||
us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
205000 | ||
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
-47000 | ||
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
1231000 | ||
us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
795000 | ||
us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
4826000 | ||
CY2017Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
89000 | |
CY2016Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
87000 | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
86000 | ||
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
82000 | ||
CY2017Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
79000 | |
CY2016Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
318000 | |
CY2017Q3 | us-gaap |
Interest Expense
InterestExpense
|
12000 | |
CY2016Q3 | us-gaap |
Interest Expense
InterestExpense
|
17000 | |
us-gaap |
Interest Expense
InterestExpense
|
39000 | ||
us-gaap |
Interest Expense
InterestExpense
|
53000 | ||
us-gaap |
Interest Paid Net
InterestPaidNet
|
37000 | ||
us-gaap |
Interest Paid Net
InterestPaidNet
|
51000 | ||
CY2017Q3 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
5315000 | |
CY2016Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
5686000 | |
CY2017Q3 | us-gaap |
Inventory Net
InventoryNet
|
13136000 | |
CY2016Q4 | us-gaap |
Inventory Net
InventoryNet
|
14151000 | |
CY2017Q3 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
6660000 | |
CY2016Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
7111000 | |
CY2017Q3 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
1161000 | |
CY2016Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
1354000 | |
CY2017Q3 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
63000 | |
CY2016Q3 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
42000 | |
us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
147000 | ||
us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
104000 | ||
CY2017Q3 | us-gaap |
Liabilities
Liabilities
|
16178000 | |
CY2016Q4 | us-gaap |
Liabilities
Liabilities
|
14881000 | |
CY2017Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
137091000 | |
CY2016Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
127934000 | |
CY2017Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
10398000 | |
CY2016Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
9556000 | |
CY2017Q3 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
84000 | |
CY2016Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
856000 | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-249000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-192000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-6874000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-5762000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
13010000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
6268000 | ||
CY2017Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1695000 | |
CY2016Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2669000 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
6495000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
6479000 | ||
CY2017Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2500000 | |
CY2016Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
4081000 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
9635000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
9978000 | ||
CY2017Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
2069000 | |
CY2016Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
1931000 | |
CY2017Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
118000 | |
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
|
6880000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
5766000 | ||
CY2017Q3 | 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 | |
CY2017Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2016Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2017Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2016Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2017Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2016Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2017Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2016Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2017Q3 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
2234000 | |
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
|
802000 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
529000 | ||
CY2017Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
103797000 | |
CY2016Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
96806000 | |
CY2017Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
51982000 | |
CY2016Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
48516000 | |
CY2017Q3 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
22044000 | |
CY2016Q4 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
21249000 | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
772000 | ||
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
758000 | ||
CY2017Q3 | us-gaap |
Restructuring Charges
RestructuringCharges
|
||
CY2016Q3 | us-gaap |
Restructuring Charges
RestructuringCharges
|
25000 | |
us-gaap |
Restructuring Charges
RestructuringCharges
|
63000 | ||
us-gaap |
Restructuring Charges
RestructuringCharges
|
203000 | ||
CY2017Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
94847000 | |
CY2016Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
88352000 | |
CY2017Q3 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
35684000 | |
CY2016Q3 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
37220000 | |
us-gaap |
Sales Revenue Net
SalesRevenueNet
|
110623000 | ||
us-gaap |
Sales Revenue Net
SalesRevenueNet
|
109626000 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
26.88 | ||
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 | ||
CY2017Q3 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
29559 | |
CY2016Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
29559 | |
CY2017Q3 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
587000 | |
CY2016Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
587000 | |
CY2017Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
5693000 | |
CY2016Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
6027000 | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
18070000 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
18402000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
842000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
871000 | ||
CY2017Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
184879 | |
CY2017Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
17.23 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
577000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
564000 | ||
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 | |
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 Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
8.51 | ||
CY2017Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
2029000 | |
CY2016Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
232578 | |
CY2017Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
189879 | |
CY2016Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
16.53 | |
CY2017Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
17.41 | |
CY2017Q3 | 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 | |
CY2017Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
|
2029000 | |
CY2017Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
|
189879 | |
CY2017Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
2011000 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P3Y219D | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P3Y200D | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
|
P3Y200D | ||
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
51285 | ||
CY2017Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
120913000 | |
CY2016Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
113053000 | |
CY2016Q1 | us-gaap |
Tax Adjustments Settlements And Unusual Provisions
TaxAdjustmentsSettlementsAndUnusualProvisions
|
40000 | |
CY2017Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
7353000 | |
CY2016Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
7282000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
7326000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
7265000 | ||
CY2017Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
7264000 | |
CY2016Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
7195000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
7240000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
7183000 |