2018 Q1 Form 10-Q Financial Statement
#000090972418000011 Filed on May 03, 2018
Income Statement
Concept | 2018 Q1 | 2017 Q1 |
---|---|---|
Revenue | $20.50M | $20.15M |
YoY Change | 1.74% | -2.53% |
Cost Of Revenue | $7.812M | $7.864M |
YoY Change | -0.66% | -1.94% |
Gross Profit | $12.69M | $12.29M |
YoY Change | 3.28% | -2.9% |
Gross Profit Margin | 61.9% | 60.97% |
Selling, General & Admin | ||
YoY Change | ||
% of Gross Profit | ||
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $465.5K | $458.1K |
YoY Change | 1.62% | 10.6% |
% of Gross Profit | 3.67% | 3.73% |
Operating Expenses | $11.07M | $10.55M |
YoY Change | 4.98% | 2.51% |
Operating Profit | $2.054M | $1.737M |
YoY Change | 18.22% | -26.46% |
Interest Expense | $64.64K | $36.34K |
YoY Change | 77.86% | 55.12% |
% of Operating Profit | 3.15% | 2.09% |
Other Income/Expense, Net | $88.74K | -$33.69K |
YoY Change | -363.37% | 43.57% |
Pretax Income | $2.143M | $1.704M |
YoY Change | 25.77% | -27.17% |
Income Tax | $626.2K | $472.5K |
% Of Pretax Income | 29.22% | 27.73% |
Net Earnings | $1.517M | $1.231M |
YoY Change | 23.18% | -19.05% |
Net Earnings / Revenue | 7.4% | 6.11% |
Basic Earnings Per Share | $0.16 | $0.13 |
Diluted Earnings Per Share | $0.16 | $0.13 |
COMMON SHARES | ||
Basic Shares Outstanding | 9.264M | 9.309M |
Diluted Shares Outstanding | 9.265M | 9.331M |
Balance Sheet
Concept | 2018 Q1 | 2017 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $19.25M | $16.41M |
YoY Change | 17.32% | 43.44% |
Cash & Equivalents | $19.25M | $16.41M |
Short-Term Investments | ||
Other Short-Term Assets | $169.6K | $264.6K |
YoY Change | -35.92% | 80.91% |
Inventory | $34.28M | $34.38M |
Prepaid Expenses | $1.576M | $1.710M |
Receivables | $503.3K | $524.7K |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $55.84M | $53.76M |
YoY Change | 3.87% | 11.89% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $15.26M | $15.81M |
YoY Change | -3.46% | -0.58% |
Goodwill | $960.4K | $957.3K |
YoY Change | 0.31% | -0.25% |
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $379.3K | $345.0K |
YoY Change | 9.94% | 4.59% |
Total Long-Term Assets | $17.67M | $17.51M |
YoY Change | 0.91% | 1.71% |
TOTAL ASSETS | ||
Total Short-Term Assets | $55.84M | $53.76M |
Total Long-Term Assets | $17.67M | $17.51M |
Total Assets | $73.51M | $71.27M |
YoY Change | 3.14% | 9.21% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $2.923M | $2.424M |
YoY Change | 20.55% | 26.25% |
Accrued Expenses | $3.547M | $4.220M |
YoY Change | -15.95% | -7.74% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $1.154M | $1.075M |
YoY Change | 7.34% | 30.68% |
Total Short-Term Liabilities | $8.115M | $7.792M |
YoY Change | 4.15% | 5.45% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $6.759M | $6.297M |
YoY Change | 7.34% | 9.34% |
Other Long-Term Liabilities | $597.2K | |
YoY Change | ||
Total Long-Term Liabilities | $7.356M | $6.297M |
YoY Change | 16.82% | 9.34% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $8.115M | $7.792M |
Total Long-Term Liabilities | $7.356M | $6.297M |
Total Liabilities | $15.47M | $14.09M |
YoY Change | 9.81% | 7.15% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $61.59M | $60.70M |
YoY Change | 1.47% | 11.2% |
Common Stock | $24.81K | $27.16K |
YoY Change | -8.67% | 0.08% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $7.925M | $10.28M |
YoY Change | -22.89% | 8.5% |
Treasury Stock Shares | $1.122M | $2.043M |
Shareholders Equity | $56.84M | $55.33M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $73.51M | $71.27M |
YoY Change | 3.14% | 9.21% |
Cashflow Statement
Concept | 2018 Q1 | 2017 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $1.517M | $1.231M |
YoY Change | 23.18% | -19.05% |
Depreciation, Depletion And Amortization | $465.5K | $458.1K |
YoY Change | 1.62% | 10.6% |
Cash From Operating Activities | $1.291M | $155.2K |
YoY Change | 731.38% | -85.54% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $17.62K | $599.8K |
YoY Change | -97.06% | -1.18% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $960.00 | -$10.00K |
YoY Change | -109.6% | -150.0% |
Cash From Investing Activities | -$17.62K | -$610.3K |
YoY Change | -97.11% | 4.43% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | $540.9K | $0.00 |
YoY Change | -100.0% | |
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | 0.000 | |
YoY Change | ||
NET CHANGE | ||
Cash From Operating Activities | 1.291M | 155.2K |
Cash From Investing Activities | -17.62K | -610.3K |
Cash From Financing Activities | 0.000 | |
Net Change In Cash | 1.170M | -455.1K |
YoY Change | -357.09% | -194.49% |
FREE CASH FLOW | ||
Cash From Operating Activities | $1.291M | $155.2K |
Capital Expenditures | $17.62K | $599.8K |
Free Cash Flow | $1.273M | -$444.5K |
YoY Change | -386.39% | -195.26% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2018Q1 | tlf |
Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized Remainder Of Fiscal Year
EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedRemainderOfFiscalYear
|
71158 | |
CY2018Q1 | tlf |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Due In Three Years
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedDueInThreeYears
|
14853 | |
CY2018Q1 | tlf |
Employee Service Sharebased Compensation Nonvested Awards Compensation Cost Not Yet Recognized Due In Four Years
EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFourYears
|
1209 | |
CY2018Q1 | tlf |
Employee Service Sharebased Compensation Nonvested Awards Compensation Cost Not Yet Recognized Due In Two Years
EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInTwoYears
|
58125 | |
CY2018Q1 | tlf |
Numerator For Basic And Diluted Earnings Per Share
NumeratorForBasicAndDilutedEarningsPerShare
|
1273619 | |
CY2017Q1 | tlf |
Numerator For Basic And Diluted Earnings Per Share
NumeratorForBasicAndDilutedEarningsPerShare
|
1231265 | |
CY2018Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
555 | |
CY2017Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
444 | |
CY2018Q1 | us-gaap |
Assets
Assets
|
75047987 | |
CY2018Q1 | tlf |
Revenue From Contract With Customer Including Assessed Tax Percent
RevenueFromContractWithCustomerIncludingAssessedTaxPercent
|
1 | |
CY2017Q1 | tlf |
Revenue From Contract With Customer Including Assessed Tax Percent
RevenueFromContractWithCustomerIncludingAssessedTaxPercent
|
1 | |
CY2018Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
1419505 | |
CY2017Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
1413450 | |
CY2018Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
503322 | |
CY2017Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
461212 | |
CY2018Q1 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
105176 | |
CY2017Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
||
CY2018Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
3875349 | |
CY2017Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
4953477 | |
CY2018Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
12162066 | |
CY2017Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
11750639 | |
CY2018Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-940312 | |
CY2017Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-962103 | |
CY2018Q1 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
6860200 | |
CY2017Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
6831271 | |
CY2018Q1 | us-gaap |
Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities
AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
|
-118936 | |
CY2017Q1 | us-gaap |
Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities
AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
|
-1076023 | |
CY2018Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
16075 | |
CY2017Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
22642 | |
CY2017Q4 | us-gaap |
Assets
Assets
|
74914596 | |
CY2017Q1 | us-gaap |
Assets
Assets
|
71268774 | |
CY2018Q1 | us-gaap |
Assets Current
AssetsCurrent
|
58182677 | |
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 | |
CY2018Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
19252878 | |
CY2017Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
16407211 | |
CY2018Q1 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
915620 | |
CY2017Q1 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-455093 | |
CY2018Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2017Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2018Q1 | 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 | |
CY2017Q4 | us-gaap |
Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
|
271738 | |
CY2018Q1 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
1581178 | |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
1636958 | |
CY2018Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
25000000 | |
CY2017Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
25000000 | |
CY2018Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
11330340 | |
CY2017Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
11313692 | |
CY2018Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
7445956 | |
CY2017Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
7863800 | |
CY2017Q4 | us-gaap |
Cumulative Effect Of New Accounting Principle In Period Of Adoption
CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
|
-168311 | |
CY2018Q1 | us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-49498 | |
CY2017Q1 | us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-103187 | |
CY2018Q1 | us-gaap |
Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
|
265456 | |
CY2018Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
9215110 | |
CY2017Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
9270862 | |
CY2018Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
27193 | |
CY2017Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
27153 | |
CY2018Q1 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
1295410 | |
CY2017Q1 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
1587605 | |
CY2018Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
465522 | |
CY2017Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
458118 | |
CY2018Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.14 | |
CY2017Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.13 | |
CY2018Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.14 | |
CY2017Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.13 | |
CY2018Q1 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.27 | |
CY2017Q1 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.28 | |
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.35 | |
CY2018Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
711018 | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
710463 | |
CY2018Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
729685 | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
729685 | |
CY2018Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
18667 | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
19222 | |
CY2018Q1 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-24388 | |
CY2017Q1 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-344789 | |
CY2018Q1 | us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
-798 | |
CY2017Q1 | us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
-335 | |
CY2018Q1 | us-gaap |
Goodwill
Goodwill
|
960353 | |
CY2017Q4 | us-gaap |
Goodwill
Goodwill
|
962949 | |
CY2018Q1 | us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
2596 | |
CY2017Q1 | us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
1146 | |
CY2018Q1 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | |
CY2018Q1 | us-gaap |
Gross Profit
GrossProfit
|
12842962 | |
CY2017Q1 | us-gaap |
Gross Profit
GrossProfit
|
12286045 | |
CY2018Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
1743191 | |
CY2017Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
1703798 | |
CY2018Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
469572 | |
CY2017Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
472533 | |
CY2018Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
372587 | |
CY2017Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
17303 | |
CY2018Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
6055 | |
CY2017Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
802561 | |
CY2018Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
42110 | |
CY2017Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-36292 | |
CY2018Q1 | us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-1246439 | |
CY2017Q1 | us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-1717366 | |
CY2018Q1 | us-gaap |
Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
|
-146483 | |
CY2017Q1 | us-gaap |
Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
|
-489836 | |
CY2018Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-539337 | |
CY2017Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
1204464 | |
CY2018Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-110617 | |
CY2017Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
126374 | |
CY2018Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-957 | |
CY2017Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
10578 | |
CY2018Q1 | us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
103058 | |
CY2017Q1 | us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
101357 | |
CY2018Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
365 | |
CY2017Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
22193 | |
CY2018Q1 | us-gaap |
Interest Expense
InterestExpense
|
64642 | |
CY2017Q1 | us-gaap |
Interest Expense
InterestExpense
|
36344 | |
CY2018Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
64642 | |
CY2017Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
36344 | |
CY2018Q1 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
34185969 | |
CY2017Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
34824728 | |
CY2018Q1 | us-gaap |
Inventory Net
InventoryNet
|
36771860 | |
CY2017Q4 | us-gaap |
Inventory Net
InventoryNet
|
37311197 | |
CY2018Q1 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
1082632 | |
CY2017Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
1138316 | |
CY2018Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
75047987 | |
CY2017Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
74914596 | |
CY2018Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
6553961 | |
CY2017Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
6981238 | |
CY2018Q1 | us-gaap |
Long Term Debt
LongTermDebt
|
7912670 | |
CY2017Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
7371730 | |
CY2018Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
1153931 | |
CY2017Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
614311 | |
CY2018Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
6758739 | |
CY2017Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
6757419 | |
CY2018Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
||
CY2017Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
||
CY2018Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-239063 | |
CY2017Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-610335 | |
CY2018Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
1154683 | |
CY2017Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
155242 | |
CY2018Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1273619 | |
CY2017Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1231265 | |
CY2018Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-25770 | |
CY2017Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-33693 | |
CY2018Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
2 | |
CY2018Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
11074001 | |
CY2017Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
10548554 | |
CY2018Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1768961 | |
CY2017Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1737491 | |
CY2018Q1 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
78412 | |
CY2017Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
189029 | |
CY2018Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
379292 | |
CY2017Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
||
CY2017Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
379695 | |
CY2018Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
21791 | |
CY2017Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
356340 | |
CY2018Q1 | us-gaap |
Other Inventory In Transit
OtherInventoryInTransit
|
1503259 | |
CY2017Q4 | us-gaap |
Other Inventory In Transit
OtherInventoryInTransit
|
1348153 | |
CY2018Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
38872 | |
CY2017Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
2651 | |
CY2018Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
540940 | |
CY2018Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
240020 | |
CY2017Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
599757 | |
CY2018Q1 | 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 | |
CY2018Q1 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
20000000 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
20000000 | |
CY2018Q1 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2018Q1 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2018Q1 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2017Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2018Q1 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
1576205 | |
CY2017Q4 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
1473147 | |
CY2018Q1 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
||
CY2017Q4 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
41307 | |
CY2018Q1 | us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
540940 | |
CY2017Q1 | us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
||
CY2018Q1 | us-gaap |
Property Plant And Equipment Additions
PropertyPlantAndEquipmentAdditions
|
240020 | |
CY2017Q1 | us-gaap |
Property Plant And Equipment Additions
PropertyPlantAndEquipmentAdditions
|
599757 | |
CY2018Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
27403608 | |
CY2017Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
27218481 | |
CY2018Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
15241542 | |
CY2017Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
15467842 | |
CY2018Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
65026552 | |
CY2017Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
63921244 | |
CY2018Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
20288918 | |
CY2017Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
20149845 | |
CY2018Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9264446 | |
CY2017Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9308726 | |
CY2018Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
28969 | |
CY2017Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
44794 | |
CY2018Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
|
28969 | |
CY2017Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
|
44794 | |
CY2015Q3 | us-gaap |
Stock Repurchase Program Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
|
2200000 | |
CY2017Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
59538981 | |
CY2018Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
60154109 | |
CY2016Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
53693201 | |
CY2017Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
55325600 | |
CY2018Q1 | us-gaap |
Tax Adjustments Settlements And Unusual Provisions
TaxAdjustmentsSettlementsAndUnusualProvisions
|
6540 | |
CY2018Q1 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
2115230 | |
CY2017Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
2042830 | |
CY2018Q1 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
10819524 | |
CY2017Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
10278584 | |
CY2018Q1 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
540940 | |
CY2018Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
12779 | |
CY2017Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
109545 | |
CY2018Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9264811 | |
CY2017Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9330919 |