2018 Q3 Form 10-Q Financial Statement
#000090972418000026 Filed on November 08, 2018
Income Statement
Concept | 2018 Q3 | 2017 Q3 |
---|---|---|
Revenue | $18.88M | $18.39M |
YoY Change | 2.66% | -1.29% |
Cost Of Revenue | $6.982M | $6.753M |
YoY Change | 3.4% | -3.3% |
Gross Profit | $11.90M | $11.64M |
YoY Change | 2.24% | -0.08% |
Gross Profit Margin | 63.01% | 63.28% |
Selling, General & Admin | ||
YoY Change | ||
% of Gross Profit | ||
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $431.8K | $537.1K |
YoY Change | -19.61% | 21.72% |
% of Gross Profit | 3.63% | 4.62% |
Operating Expenses | $11.00M | $10.99M |
YoY Change | 0.1% | 8.71% |
Operating Profit | $899.9K | $650.3K |
YoY Change | 38.39% | -57.78% |
Interest Expense | $80.71K | $53.14K |
YoY Change | 51.88% | 22.18% |
% of Operating Profit | 8.97% | 8.17% |
Other Income/Expense, Net | -$39.86K | $42.80K |
YoY Change | -193.15% | -207.19% |
Pretax Income | $860.0K | $693.1K |
YoY Change | 24.09% | -53.8% |
Income Tax | $251.3K | $171.7K |
% Of Pretax Income | 29.22% | 24.77% |
Net Earnings | $608.7K | $521.4K |
YoY Change | 16.74% | -47.88% |
Net Earnings / Revenue | 3.22% | 2.84% |
Basic Earnings Per Share | $0.07 | $0.06 |
Diluted Earnings Per Share | $0.07 | $0.06 |
COMMON SHARES | ||
Basic Shares Outstanding | 9.154M | 9.271M |
Diluted Shares Outstanding | 9.160M | 9.274M |
Balance Sheet
Concept | 2018 Q3 | 2017 Q3 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $16.81M | $12.18M |
YoY Change | 38.05% | 6.38% |
Cash & Equivalents | $16.81M | $12.18M |
Short-Term Investments | ||
Other Short-Term Assets | $383.3K | $352.8K |
YoY Change | 8.67% | 2069.36% |
Inventory | $38.41M | $41.15M |
Prepaid Expenses | $1.348M | $1.652M |
Receivables | $418.6K | $529.4K |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $57.51M | $56.81M |
YoY Change | 1.23% | 8.11% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $14.99M | $15.76M |
YoY Change | -4.91% | -1.07% |
Goodwill | $960.3K | $963.9K |
YoY Change | -0.37% | 0.54% |
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $387.5K | $368.0K |
YoY Change | 5.29% | 9.93% |
Total Long-Term Assets | $17.78M | $17.56M |
YoY Change | 1.22% | 1.82% |
TOTAL ASSETS | ||
Total Short-Term Assets | $57.51M | $56.81M |
Total Long-Term Assets | $17.78M | $17.56M |
Total Assets | $75.28M | $74.37M |
YoY Change | 1.22% | 6.55% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $3.718M | $2.569M |
YoY Change | 44.74% | 29.63% |
Accrued Expenses | $3.410M | $4.613M |
YoY Change | -26.09% | -29.33% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $174.1K | $153.6K |
YoY Change | 13.33% | 0.0% |
Total Short-Term Liabilities | $7.302M | $7.409M |
YoY Change | -1.44% | -15.2% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $8.181M | $7.218M |
YoY Change | 13.33% | 0.0% |
Other Long-Term Liabilities | $598.2K | |
YoY Change | ||
Total Long-Term Liabilities | $8.779M | $7.218M |
YoY Change | 21.62% | 0.0% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $7.302M | $7.409M |
Total Long-Term Liabilities | $8.779M | $7.218M |
Total Liabilities | $16.08M | $14.63M |
YoY Change | 9.94% | -8.32% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $63.36M | $62.25M |
YoY Change | 1.79% | 8.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 | $58.00M | $57.93M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $75.28M | $74.37M |
YoY Change | 1.22% | 6.55% |
Cashflow Statement
Concept | 2018 Q3 | 2017 Q3 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $608.7K | $521.4K |
YoY Change | 16.74% | -47.88% |
Depreciation, Depletion And Amortization | $431.8K | $537.1K |
YoY Change | -19.61% | 21.72% |
Cash From Operating Activities | -$1.683M | -$2.130M |
YoY Change | -20.97% | -200.95% |
INVESTING ACTIVITIES | ||
Capital Expenditures | -$465.8K | $530.0K |
YoY Change | -187.89% | 8.16% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $8.860K | $0.00 |
YoY Change | -100.0% | |
Cash From Investing Activities | -$457.0K | -$530.0K |
YoY Change | -13.78% | 6.0% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -50.00 | 0.000 |
YoY Change | ||
NET CHANGE | ||
Cash From Operating Activities | -1.683M | -2.130M |
Cash From Investing Activities | -457.0K | -530.0K |
Cash From Financing Activities | -50.00 | 0.000 |
Net Change In Cash | -2.140M | -2.660M |
YoY Change | -19.54% | -265.22% |
FREE CASH FLOW | ||
Cash From Operating Activities | -$1.683M | -$2.130M |
Capital Expenditures | -$465.8K | $530.0K |
Free Cash Flow | -$1.218M | -$2.660M |
YoY Change | -54.23% | -264.2% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | ||
dei |
Entity Small Business
EntitySmallBusiness
|
true | ||
CY2018Q3 | tlf |
Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized Remainder Of Fiscal Year
EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedRemainderOfFiscalYear
|
23719 | |
CY2018Q3 | tlf |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Due In Three Years
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedDueInThreeYears
|
14853 | |
CY2018Q3 | tlf |
Employee Service Sharebased Compensation Nonvested Awards Compensation Cost Not Yet Recognized Due In Four Years
EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFourYears
|
1209 | |
CY2018Q3 | tlf |
Employee Service Sharebased Compensation Nonvested Awards Compensation Cost Not Yet Recognized Due In Two Years
EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInTwoYears
|
58125 | |
CY2018Q3 | tlf |
Numerator For Basic And Diluted Earnings Per Share
NumeratorForBasicAndDilutedEarningsPerShare
|
-121534 | |
CY2017Q3 | tlf |
Numerator For Basic And Diluted Earnings Per Share
NumeratorForBasicAndDilutedEarningsPerShare
|
521414 | |
tlf |
Numerator For Basic And Diluted Earnings Per Share
NumeratorForBasicAndDilutedEarningsPerShare
|
2592177 | ||
tlf |
Numerator For Basic And Diluted Earnings Per Share
NumeratorForBasicAndDilutedEarningsPerShare
|
2780411 | ||
CY2018Q3 | tlf |
Revenue From Contract With Customer Including Assessed Tax Percent
RevenueFromContractWithCustomerIncludingAssessedTaxPercent
|
1 | |
CY2017Q3 | 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 | ||
CY2018Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
1441975 | |
CY2017Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
1413450 | |
CY2018Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
418612 | |
CY2017Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
461212 | |
CY2018Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
4512211 | |
CY2017Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
4953477 | |
CY2018Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
12976025 | |
CY2017Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
11750639 | |
CY2018Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-1116745 | |
CY2017Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-962103 | |
CY2018Q3 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
6907678 | |
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
|
-3226467 | ||
us-gaap |
Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities
AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
|
-6124619 | ||
CY2018Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
9839 | |
CY2017Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
22642 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
2100 | ||
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1300 | ||
CY2018Q3 | us-gaap |
Assets
Assets
|
76665750 | |
CY2017Q4 | us-gaap |
Assets
Assets
|
74914596 | |
CY2017Q3 | us-gaap |
Assets
Assets
|
74371841 | |
CY2018Q3 | us-gaap |
Assets Current
AssetsCurrent
|
60044744 | |
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 | |
CY2018Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
16814972 | |
CY2017Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
12179384 | |
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-1522286 | ||
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-4682920 | ||
CY2018Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2017Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2018Q3 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
1348113 | |
CY2017Q4 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
1473147 | |
CY2018Q3 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
452389 | |
CY2017Q4 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
41307 | |
CY2018Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
27193 | |
CY2017Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2018Q3 | 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 | |
CY2018Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
25000000 | |
CY2017Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
25000000 | |
CY2018Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
11330340 | |
CY2017Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
11313692 | |
CY2018Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
9154208 | |
CY2017Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
9270862 | |
CY2017Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
27153 | |
CY2018Q3 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
-3369 | |
CY2017Q3 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
891654 | |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
2437535 | ||
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
3809010 | ||
CY2018Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
7040266 | |
CY2017Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
6753050 | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
20545547 | ||
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
21002086 | ||
CY2017Q4 | us-gaap |
Cumulative Effect Of New Accounting Principle In Period Of Adoption
CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
|
-168311 | |
us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
0 | ||
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-115460 | ||
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-214092 | ||
CY2018Q3 | us-gaap |
Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
|
281721 | |
CY2017Q4 | us-gaap |
Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
|
271738 | |
CY2018Q3 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
1467481 | |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
1636958 | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
1310774 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
1466534 | ||
CY2018Q3 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
431789 | |
CY2017Q3 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
537126 | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
710463 | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-42600 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-31606 | ||
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-609577 | ||
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-1323785 | ||
us-gaap |
Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
|
-475082 | ||
us-gaap |
Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
|
16816 | ||
CY2018Q3 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
729685 | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
729685 | |
CY2018Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
17166 | |
CY2018Q3 | us-gaap |
Gross Profit
GrossProfit
|
11846833 | |
CY2018Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.01 | |
CY2017Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.06 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.28 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.30 | ||
CY2018Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.01 | |
CY2017Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.06 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.28 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.30 | ||
CY2018Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
1.441 | |
CY2017Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.248 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.347 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.308 | ||
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.35 | |
CY2018Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
712519 | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
19222 | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
93163 | ||
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-961860 | ||
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
-4556 | ||
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
-10484 | ||
CY2018Q3 | us-gaap |
Goodwill
Goodwill
|
960304 | |
CY2017Q4 | us-gaap |
Goodwill
Goodwill
|
962949 | |
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
2645 | ||
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
7651 | ||
us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | ||
CY2017Q3 | us-gaap |
Gross Profit
GrossProfit
|
11635331 | |
us-gaap |
Gross Profit
GrossProfit
|
37808237 | ||
us-gaap |
Gross Profit
GrossProfit
|
36816910 | ||
CY2018Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
275580 | |
CY2017Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
693070 | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
3968811 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
4015637 | ||
CY2018Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
397114 | |
CY2017Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
171656 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1376634 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1235226 | ||
CY2018Q3 | us-gaap |
Income Tax Expense Benefit Continuing Operations Adjustment Of Deferred Tax Asset Liability
IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
|
250000 | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
1967176 | ||
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
1218410 | ||
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
28525 | ||
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
947132 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
3409433 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
7970520 | ||
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
111688 | ||
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
212527 | ||
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
5736 | ||
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
32268 | ||
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
-125034 | ||
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
43507 | ||
CY2018Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
822 | |
CY2017Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
3088 | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
786 | ||
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
13669 | ||
CY2018Q3 | us-gaap |
Interest Expense
InterestExpense
|
80710 | |
CY2017Q3 | us-gaap |
Interest Expense
InterestExpense
|
53141 | |
us-gaap |
Interest Expense
InterestExpense
|
223534 | ||
us-gaap |
Interest Expense
InterestExpense
|
143165 | ||
us-gaap |
Interest Paid Net
InterestPaidNet
|
223534 | ||
us-gaap |
Interest Paid Net
InterestPaidNet
|
143165 | ||
CY2018Q3 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
37526245 | |
CY2017Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
34824728 | |
CY2018Q3 | us-gaap |
Inventory Net
InventoryNet
|
40720630 | |
CY2017Q4 | us-gaap |
Inventory Net
InventoryNet
|
37311197 | |
CY2018Q3 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
917966 | |
CY2017Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
1138316 | |
us-gaap |
Legal Fees
LegalFees
|
304000 | ||
CY2018Q3 | us-gaap |
Legal Fees
LegalFees
|
304000 | |
CY2018Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
76665750 | |
CY2017Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
74914596 | |
CY2018Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
6128242 | |
CY2017Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
6981238 | |
CY2018Q3 | us-gaap |
Long Term Debt
LongTermDebt
|
8354669 | |
CY2017Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
7371730 | |
CY2018Q3 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
174056 | |
CY2017Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
614311 | |
CY2018Q3 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
8180613 | |
CY2017Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
6757419 | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-12299 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
223404 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-875697 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-1562116 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-634290 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-3344208 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
2592177 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
2780411 | ||
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-27566 | ||
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
2 | ||
CY2018Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
11531389 | |
CY2017Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
10985056 | |
us-gaap |
Operating Expenses
OperatingExpenses
|
33742351 | ||
us-gaap |
Operating Expenses
OperatingExpenses
|
32773707 | ||
CY2018Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-121534 | |
CY2017Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
521414 | |
CY2018Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-39864 | |
CY2017Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
42795 | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-97075 | ||
CY2018Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
315444 | |
CY2017Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
650275 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
4065886 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
4043203 | ||
CY2018Q3 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
290028 | |
CY2017Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
189029 | |
CY2018Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
387487 | |
CY2017Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
379695 | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
1028599 | ||
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-154642 | ||
CY2018Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
118165 | |
CY2017Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
370240 | |
CY2018Q3 | us-gaap |
Other Inventory In Transit
OtherInventoryInTransit
|
2276419 | |
CY2017Q4 | us-gaap |
Other Inventory In Transit
OtherInventoryInTransit
|
1348153 | |
CY2018Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
40846 | |
CY2017Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
95936 | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
126459 | ||
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
115599 | ||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
995238 | ||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
|||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
887679 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1530547 | ||
CY2018Q3 | 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 | |
CY2018Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
20000000 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
20000000 | |
CY2018Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2018Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2018Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
57818996 | ||
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
982939 | ||
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
|||
us-gaap |
Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
|
17718 | ||
us-gaap |
Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
|
699 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
|||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
223404 | ||
CY2018Q3 | us-gaap |
Property Plant And Equipment Additions
PropertyPlantAndEquipmentAdditions
|
465817 | |
CY2017Q3 | us-gaap |
Property Plant And Equipment Additions
PropertyPlantAndEquipmentAdditions
|
525641 | |
us-gaap |
Property Plant And Equipment Additions
PropertyPlantAndEquipmentAdditions
|
887679 | ||
us-gaap |
Property Plant And Equipment Additions
PropertyPlantAndEquipmentAdditions
|
1530547 | ||
CY2018Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
27950353 | |
CY2017Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
27218481 | |
CY2018Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
14974328 | |
CY2017Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
15467842 | |
CY2018Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
66345110 | |
CY2017Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
63921244 | |
CY2018Q3 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
18887099 | |
CY2017Q3 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
18388381 | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
58353784 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
76447 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
205380 | ||
us-gaap |
Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
|
205380 | ||
us-gaap |
Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
|
76447 | ||
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 | |
CY2017Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
57930995 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9246066 | ||
CY2018Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9154209 | |
CY2017Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9270862 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9199173 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9232397 | ||
CY2017Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
59538981 | |
CY2018Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
60889414 | |
us-gaap |
Tax Adjustments Settlements And Unusual Provisions
TaxAdjustmentsSettlementsAndUnusualProvisions
|
0 | ||
us-gaap |
Tax Adjustments Settlements And Unusual Provisions
TaxAdjustmentsSettlementsAndUnusualProvisions
|
0 | ||
CY2018Q3 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
2176132 | |
CY2017Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
2042830 | |
CY2018Q3 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
11273822 | |
CY2017Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
10278584 | |
us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
995238 | ||
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
20153 | ||
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
36801 | ||
CY2018Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9155031 | |
CY2017Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9273950 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9199959 |