2018 Q2 Form 10-Q Financial Statement
#000090972418000018 Filed on August 03, 2018
Income Statement
Concept | 2018 Q2 | 2017 Q2 |
---|---|---|
Revenue | $19.19M | $19.28M |
YoY Change | -0.49% | -1.39% |
Cost Of Revenue | $6.954M | $6.385M |
YoY Change | 8.9% | -3.65% |
Gross Profit | $12.23M | $12.90M |
YoY Change | -5.13% | 0.0% |
Gross Profit Margin | 63.76% | 66.88% |
Selling, General & Admin | ||
YoY Change | ||
% of Gross Profit | ||
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $413.4K | $471.3K |
YoY Change | -12.28% | 12.87% |
% of Gross Profit | 3.38% | 3.65% |
Operating Expenses | $10.65M | $11.24M |
YoY Change | -5.24% | 11.77% |
Operating Profit | $1.582M | $1.655M |
YoY Change | -4.43% | -41.69% |
Interest Expense | $78.18K | $53.68K |
YoY Change | 45.64% | 27.73% |
% of Operating Profit | 4.94% | 3.24% |
Other Income/Expense, Net | $53.66K | -$36.67K |
YoY Change | -246.34% | 97.21% |
Pretax Income | $1.636M | $1.619M |
YoY Change | 1.05% | -42.6% |
Income Tax | $478.0K | $591.0K |
% Of Pretax Income | 29.22% | 36.51% |
Net Earnings | $1.158M | $1.028M |
YoY Change | 12.65% | -43.56% |
Net Earnings / Revenue | 6.03% | 5.33% |
Basic Earnings Per Share | $0.13 | $0.11 |
Diluted Earnings Per Share | $0.13 | $0.11 |
COMMON SHARES | ||
Basic Shares Outstanding | 9.180M | 9.226M |
Diluted Shares Outstanding | 9.183M | 9.229M |
Balance Sheet
Concept | 2018 Q2 | 2017 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $18.96M | $14.84M |
YoY Change | 27.73% | 50.81% |
Cash & Equivalents | $18.96M | $14.84M |
Short-Term Investments | ||
Other Short-Term Assets | $163.0K | $140.5K |
YoY Change | 16.04% | 5.64% |
Inventory | $35.12M | $37.33M |
Prepaid Expenses | $1.375M | $1.479M |
Receivables | $496.3K | $497.3K |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $56.18M | $54.74M |
YoY Change | 2.62% | 10.43% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $15.02M | $15.75M |
YoY Change | -4.69% | 0.11% |
Goodwill | $958.5K | $959.8K |
YoY Change | -0.14% | -0.01% |
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $384.7K | $363.5K |
YoY Change | 5.84% | 10.38% |
Total Long-Term Assets | $17.66M | $17.50M |
YoY Change | 0.91% | 2.66% |
TOTAL ASSETS | ||
Total Short-Term Assets | $56.18M | $54.74M |
Total Long-Term Assets | $17.66M | $17.50M |
Total Assets | $73.84M | $72.24M |
YoY Change | 2.21% | 8.44% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $3.116M | $1.484M |
YoY Change | 109.95% | 6.5% |
Accrued Expenses | $3.136M | $4.472M |
YoY Change | -29.87% | -10.2% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $1.741M | $1.536M |
YoY Change | 13.33% | 11.11% |
Total Short-Term Liabilities | $8.146M | $7.564M |
YoY Change | 7.69% | -3.37% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $6.614M | $5.836M |
YoY Change | 13.33% | -2.56% |
Other Long-Term Liabilities | $597.7K | |
YoY Change | ||
Total Long-Term Liabilities | $7.212M | $5.836M |
YoY Change | 23.58% | -2.56% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $8.146M | $7.564M |
Total Long-Term Liabilities | $7.212M | $5.836M |
Total Liabilities | $15.36M | $13.40M |
YoY Change | 14.61% | -3.02% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $62.75M | $61.73M |
YoY Change | 1.66% | 9.43% |
Common Stock | $24.81K | $27.15K |
YoY Change | -8.64% | 0.04% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $8.380M | $10.28M |
YoY Change | -18.47% | 0.0% |
Treasury Stock Shares | $1.183M | $2.043M |
Shareholders Equity | $57.28M | $57.01M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $73.84M | $72.24M |
YoY Change | 2.21% | 8.44% |
Cashflow Statement
Concept | 2018 Q2 | 2017 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $1.158M | $1.028M |
YoY Change | 12.65% | -43.56% |
Depreciation, Depletion And Amortization | $413.4K | $471.3K |
YoY Change | -12.28% | 12.87% |
Cash From Operating Activities | -$105.6K | -$1.370M |
YoY Change | -92.29% | 5.38% |
INVESTING ACTIVITIES | ||
Capital Expenditures | -$181.8K | $400.0K |
YoY Change | -145.46% | 37.93% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $2.160K | -$20.00K |
YoY Change | -110.8% | -300.0% |
Cash From Investing Activities | -$179.7K | -$420.0K |
YoY Change | -57.22% | 44.83% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -12.25K | 220.0K |
YoY Change | -105.57% | -2300.0% |
NET CHANGE | ||
Cash From Operating Activities | -105.6K | -1.370M |
Cash From Investing Activities | -179.7K | -420.0K |
Cash From Financing Activities | -12.25K | 220.0K |
Net Change In Cash | -297.5K | -1.570M |
YoY Change | -81.05% | -1.88% |
FREE CASH FLOW | ||
Cash From Operating Activities | -$105.6K | -$1.370M |
Capital Expenditures | -$181.8K | $400.0K |
Free Cash Flow | $76.22K | -$1.770M |
YoY Change | -104.31% | 11.32% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2018Q2 | tlf |
Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized Remainder Of Fiscal Year
EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedRemainderOfFiscalYear
|
47438 | |
CY2018Q2 | tlf |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Due In Three Years
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedDueInThreeYears
|
14853 | |
CY2018Q2 | tlf |
Employee Service Sharebased Compensation Nonvested Awards Compensation Cost Not Yet Recognized Due In Four Years
EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFourYears
|
1209 | |
CY2018Q2 | tlf |
Employee Service Sharebased Compensation Nonvested Awards Compensation Cost Not Yet Recognized Due In Two Years
EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInTwoYears
|
58125 | |
CY2018Q2 | tlf |
Numerator For Basic And Diluted Earnings Per Share
NumeratorForBasicAndDilutedEarningsPerShare
|
1440092 | |
CY2017Q2 | tlf |
Numerator For Basic And Diluted Earnings Per Share
NumeratorForBasicAndDilutedEarningsPerShare
|
1027732 | |
tlf |
Numerator For Basic And Diluted Earnings Per Share
NumeratorForBasicAndDilutedEarningsPerShare
|
2713711 | ||
tlf |
Numerator For Basic And Diluted Earnings Per Share
NumeratorForBasicAndDilutedEarningsPerShare
|
2258997 | ||
CY2018Q2 | tlf |
Revenue From Contract With Customer Including Assessed Tax Percent
RevenueFromContractWithCustomerIncludingAssessedTaxPercent
|
1 | |
CY2017Q2 | tlf |
Revenue From Contract With Customer Including Assessed Tax Percent
RevenueFromContractWithCustomerIncludingAssessedTaxPercent
|
1 | |
tlf |
Revenue From Contract With Customer Including Assessed Tax Percent
RevenueFromContractWithCustomerIncludingAssessedTaxPercent
|
1 | ||
tlf |
Revenue From Contract With Customer Including Assessed Tax Percent
RevenueFromContractWithCustomerIncludingAssessedTaxPercent
|
1 | ||
CY2018Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
1223522 | |
CY2018Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
496255 | |
CY2017Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
461212 | |
CY2017Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
1413450 | |
CY2018Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
18955328 | |
CY2018Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
3863282 | |
CY2017Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
4953477 | |
CY2018Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
12552648 | |
CY2017Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
11750639 | |
CY2018Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-1234910 | |
CY2017Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-962103 | |
CY2018Q2 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
6883919 | |
CY2017Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
6831271 | |
us-gaap |
Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities
AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
|
-1664650 | ||
us-gaap |
Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities
AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
|
-3469408 | ||
CY2018Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
9911 | |
CY2017Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
22642 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1100 | ||
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
900 | ||
CY2018Q2 | us-gaap |
Assets
Assets
|
75785223 | |
CY2017Q4 | us-gaap |
Assets
Assets
|
74914596 | |
CY2017Q2 | us-gaap |
Assets
Assets
|
72243459 | |
CY2018Q2 | us-gaap |
Assets Current
AssetsCurrent
|
59155257 | |
CY2017Q4 | us-gaap |
Assets Current
AssetsCurrent
|
57813150 | |
CY2017Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
18337258 | |
CY2016Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
16862304 | |
CY2017Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
14841370 | |
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
618070 | ||
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-2020934 | ||
CY2018Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2017Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2018Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0024 | |
CY2017Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0024 | |
CY2018Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
25000000 | |
CY2017Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
25000000 | |
CY2018Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
11330340 | |
CY2017Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
11313692 | |
CY2018Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
9154215 | |
CY2017Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
9270862 | |
CY2018Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
27193 | |
CY2017Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
27153 | |
CY2018Q2 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
1145494 | |
CY2017Q2 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
1329751 | |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
2440904 | ||
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
2917356 | ||
CY2018Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
6059325 | |
CY2017Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
6385236 | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
13505281 | ||
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
14249036 | ||
CY2017Q4 | us-gaap |
Cumulative Effect Of New Accounting Principle In Period Of Adoption
CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
|
-168311 | |
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-96057 | ||
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-147345 | ||
CY2018Q2 | us-gaap |
Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
|
269512 | |
CY2017Q4 | us-gaap |
Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
|
271738 | |
CY2018Q2 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
1474675 | |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
1636958 | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
878955 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
929408 | ||
CY2018Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
413433 | |
CY2017Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
471290 | |
CY2018Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.15 | |
CY2017Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.11 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.29 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.24 | ||
CY2018Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.15 | |
CY2017Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.11 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.29 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.24 | ||
CY2018Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.262 | |
CY2017Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.365 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.265 | ||
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
710463 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.32 | ||
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.35 | |
CY2018Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
711602 | |
CY2018Q2 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
729685 | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
729685 | |
CY2018Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
18083 | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
19222 | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
268321 | ||
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-627609 | ||
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
-4556 | ||
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
-515 | ||
CY2018Q2 | us-gaap |
Goodwill
Goodwill
|
958464 | |
CY2017Q4 | us-gaap |
Goodwill
Goodwill
|
962949 | |
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
4485 | ||
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
3596 | ||
us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | ||
CY2018Q2 | us-gaap |
Gross Profit
GrossProfit
|
13118442 | |
CY2017Q2 | us-gaap |
Gross Profit
GrossProfit
|
12895534 | |
us-gaap |
Gross Profit
GrossProfit
|
25961404 | ||
us-gaap |
Gross Profit
GrossProfit
|
25181579 | ||
CY2018Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
1950040 | |
CY2017Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
1618769 | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
3693231 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
3322567 | ||
CY2018Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
509948 | |
CY2017Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
591037 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
979520 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1063570 | ||
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
1331272 | ||
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
554670 | ||
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-189928 | ||
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-137841 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
35043 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-63667 | ||
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-1258506 | ||
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-1465374 | ||
us-gaap |
Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
|
-255695 | ||
us-gaap |
Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
|
508900 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
709072 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
4149949 | ||
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-113570 | ||
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
256 | ||
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
3910 | ||
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
29121 | ||
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
-98203 | ||
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
-130098 | ||
CY2018Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
651 | |
CY2017Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
3169 | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
505 | ||
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
12628 | ||
CY2018Q2 | us-gaap |
Interest Expense
InterestExpense
|
78182 | |
CY2017Q2 | us-gaap |
Interest Expense
InterestExpense
|
53680 | |
us-gaap |
Interest Expense
InterestExpense
|
142824 | ||
us-gaap |
Interest Expense
InterestExpense
|
90024 | ||
us-gaap |
Interest Paid Net
InterestPaidNet
|
142824 | ||
us-gaap |
Interest Paid Net
InterestPaidNet
|
90024 | ||
CY2018Q2 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
35033257 | |
CY2018Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
11136961 | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-57211 | ||
us-gaap |
Operating Expenses
OperatingExpenses
|
22210962 | ||
CY2017Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
34824728 | |
CY2018Q2 | us-gaap |
Inventory Net
InventoryNet
|
38020269 | |
CY2017Q4 | us-gaap |
Inventory Net
InventoryNet
|
37311197 | |
CY2018Q2 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
1094756 | |
CY2017Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
1138316 | |
CY2018Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
75785223 | |
CY2017Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
74914596 | |
CY2018Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
6827360 | |
CY2017Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
6981238 | |
CY2018Q2 | us-gaap |
Long Term Debt
LongTermDebt
|
8354668 | |
CY2017Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
7371730 | |
CY2018Q2 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
1740556 | |
CY2017Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
614311 | |
CY2018Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
6614112 | |
CY2017Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
6757419 | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-12248 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
223404 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-418743 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-1033927 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
1049061 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-1210411 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
2713711 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
2258997 | ||
CY2018Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1440092 | |
CY2017Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1027732 | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-70361 | ||
CY2018Q2 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-31441 | |
CY2017Q2 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-36668 | |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
2 | ||
CY2017Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
11240097 | |
us-gaap |
Operating Expenses
OperatingExpenses
|
21788651 | ||
CY2017Q4 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
1473147 | |
CY2018Q2 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
233002 | |
CY2017Q4 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
41307 | |
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
982938 | ||
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
|||
us-gaap |
Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
|
7028 | ||
us-gaap |
Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
|
100 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
|||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
223404 | ||
CY2018Q2 | us-gaap |
Property Plant And Equipment Additions
PropertyPlantAndEquipmentAdditions
|
181841 | |
CY2018Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1981481 | |
CY2017Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1655437 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
3750442 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
3392928 | ||
CY2018Q2 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
75459 | |
CY2017Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
189029 | |
CY2018Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
384744 | |
CY2017Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
379695 | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
658359 | ||
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-272807 | ||
CY2018Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-294598 | |
CY2017Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
302019 | |
CY2018Q2 | us-gaap |
Other Inventory In Transit
OtherInventoryInTransit
|
1892256 | |
CY2017Q4 | us-gaap |
Other Inventory In Transit
OtherInventoryInTransit
|
1348153 | |
CY2018Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
46741 | |
CY2017Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
17012 | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
85613 | ||
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
19663 | ||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
995186 | ||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
|||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
421861 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1004906 | ||
CY2018Q2 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.10 | |
CY2017Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.10 | |
CY2018Q2 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
20000000 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
20000000 | |
CY2018Q2 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2018Q2 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2018Q2 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2017Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2018Q2 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
1374944 | |
CY2017Q2 | us-gaap |
Property Plant And Equipment Additions
PropertyPlantAndEquipmentAdditions
|
405149 | |
us-gaap |
Property Plant And Equipment Additions
PropertyPlantAndEquipmentAdditions
|
421861 | ||
us-gaap |
Property Plant And Equipment Additions
PropertyPlantAndEquipmentAdditions
|
1004906 | ||
CY2018Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
27551811 | |
CY2017Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
27218481 | |
CY2018Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
14999163 | |
CY2017Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
15467842 | |
CY2018Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
66466644 | |
CY2017Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
63921244 | |
CY2018Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
19177767 | |
CY2017Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
19280770 | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
39466685 | ||
CY2018Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9180727 | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
39430615 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
52688 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
171160 | ||
us-gaap |
Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
|
171160 | ||
us-gaap |
Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
|
52688 | ||
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
223404 | ||
CY2015Q3 | us-gaap |
Stock Repurchase Program Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
|
2200000 | |
CY2016Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
53693201 | |
CY2017Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
57005121 | |
CY2017Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
59538981 | |
CY2018Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
60869076 | |
us-gaap |
Tax Adjustments Settlements And Unusual Provisions
TaxAdjustmentsSettlementsAndUnusualProvisions
|
19794 | ||
us-gaap |
Tax Adjustments Settlements And Unusual Provisions
TaxAdjustmentsSettlementsAndUnusualProvisions
|
0 | ||
CY2018Q2 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
2176125 | |
CY2017Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
2042830 | |
CY2018Q2 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
11273770 | |
CY2017Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
10278584 | |
us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
995186 | ||
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
20153 | ||
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
36801 | ||
CY2017Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9229129 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9222533 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9225474 | ||
CY2018Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9180076 | |
CY2017Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9225960 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9222028 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9212846 |