2022 Q1 Form 10-Q Financial Statement
#000143774922006521 Filed on March 17, 2022
Income Statement
Concept | 2022 Q1 | 2021 Q1 |
---|---|---|
Revenue | $14.44M | $11.88M |
YoY Change | 21.59% | -7.84% |
Cost Of Revenue | $10.39M | $9.567M |
YoY Change | 8.65% | -8.74% |
Gross Profit | $4.046M | $2.309M |
YoY Change | 75.19% | -3.94% |
Gross Profit Margin | 28.02% | 19.44% |
Selling, General & Admin | $4.780M | $4.308M |
YoY Change | 10.96% | -10.7% |
% of Gross Profit | 118.15% | 186.54% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $286.0K | $324.3K |
YoY Change | -11.81% | -17.49% |
% of Gross Profit | 7.07% | 14.04% |
Operating Expenses | $4.780M | $4.308M |
YoY Change | 10.96% | -10.7% |
Operating Profit | -$753.4K | -$2.002M |
YoY Change | -62.38% | -18.18% |
Interest Expense | $158.3K | $174.0K |
YoY Change | -9.04% | 27.29% |
% of Operating Profit | ||
Other Income/Expense, Net | -$169.6K | -$171.4K |
YoY Change | -1.0% | 22.99% |
Pretax Income | -$923.0K | -$2.174M |
YoY Change | -57.54% | -15.97% |
Income Tax | $12.75K | -$32.34K |
% Of Pretax Income | ||
Net Earnings | -$935.8K | -$2.141M |
YoY Change | -56.3% | -17.38% |
Net Earnings / Revenue | -6.48% | -18.03% |
Basic Earnings Per Share | -$0.12 | -$0.29 |
Diluted Earnings Per Share | -$124.6K | -$291.2K |
COMMON SHARES | ||
Basic Shares Outstanding | 7.850M | 7.536M |
Diluted Shares Outstanding |
Balance Sheet
Concept | 2022 Q1 | 2021 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $450.0K | |
YoY Change | -34.78% | |
Cash & Equivalents | $138.0K | $452.0K |
Short-Term Investments | ||
Other Short-Term Assets | $370.0K | |
YoY Change | 0.0% | |
Inventory | $17.91M | $17.38M |
Prepaid Expenses | ||
Receivables | $8.392M | $6.264M |
Other Receivables | $30.00K | |
Total Short-Term Assets | $29.09M | $24.49M |
YoY Change | 18.81% | -2.44% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $7.790M | $8.579M |
YoY Change | -9.2% | -11.53% |
Goodwill | ||
YoY Change | ||
Intangibles | $642.8K | $670.0K |
YoY Change | -4.06% | -0.05% |
Long-Term Investments | ||
YoY Change | ||
Other Assets | $1.577M | $1.628M |
YoY Change | -3.14% | 38.81% |
Total Long-Term Assets | $10.01M | $10.88M |
YoY Change | -7.97% | -5.95% |
TOTAL ASSETS | ||
Total Short-Term Assets | $29.09M | $24.49M |
Total Long-Term Assets | $10.01M | $10.88M |
Total Assets | $39.10M | $35.36M |
YoY Change | 10.57% | -3.55% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $3.800M | |
YoY Change | -11.83% | |
Accrued Expenses | $1.930M | |
YoY Change | 34.03% | |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | |
YoY Change | -100.0% | |
Long-Term Debt Due | $328.1K | $315.3K |
YoY Change | 4.08% | -36.99% |
Total Short-Term Liabilities | $6.833M | $9.363M |
YoY Change | -27.02% | -21.44% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $4.446M | $4.774M |
YoY Change | -6.87% | -6.19% |
Other Long-Term Liabilities | $1.004M | $1.452M |
YoY Change | -30.85% | 48.63% |
Total Long-Term Liabilities | $5.450M | $6.226M |
YoY Change | -12.47% | 2.64% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $6.833M | $9.363M |
Total Long-Term Liabilities | $5.450M | $6.226M |
Total Liabilities | $17.81M | $22.21M |
YoY Change | -19.78% | 23.48% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $6.933M | -$883.7K |
YoY Change | -884.49% | -118.46% |
Common Stock | $14.36M | $14.04M |
YoY Change | 2.24% | 1.07% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $21.29M | $13.16M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $39.10M | $35.36M |
YoY Change | 10.57% | -3.55% |
Cashflow Statement
Concept | 2022 Q1 | 2021 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | -$935.8K | -$2.141M |
YoY Change | -56.3% | -17.38% |
Depreciation, Depletion And Amortization | $286.0K | $324.3K |
YoY Change | -11.81% | -17.49% |
Cash From Operating Activities | -$1.864M | $525.4K |
YoY Change | -454.84% | -3.35% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $73.29K | $41.45K |
YoY Change | 76.83% | -11.26% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | ||
YoY Change | ||
Cash From Investing Activities | -$81.29K | -$56.60K |
YoY Change | 43.63% | -16.47% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | $79.60K | $76.44K |
YoY Change | 4.13% | |
Cash From Financing Activities | $1.952M | -$157.7K |
YoY Change | -1337.29% | -50.63% |
NET CHANGE | ||
Cash From Operating Activities | -$1.864M | $525.4K |
Cash From Investing Activities | -$81.29K | -$56.60K |
Cash From Financing Activities | $1.952M | -$157.7K |
Net Change In Cash | $5.755K | $311.1K |
YoY Change | -98.15% | 98.91% |
FREE CASH FLOW | ||
Cash From Operating Activities | -$1.864M | $525.4K |
Capital Expenditures | $73.29K | $41.45K |
Free Cash Flow | -$1.938M | $484.0K |
YoY Change | -500.37% | -2.6% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2022Q1 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2021Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2021Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2021Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
7897477 | |
CY2022Q1 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
7849998 | |
CY2022Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
57199 | USD |
CY2021Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
61527 | USD |
CY2022Q1 | us-gaap |
Preferred Stock No Par Value
PreferredStockNoParValue
|
0 | |
CY2021Q4 | us-gaap |
Preferred Stock No Par Value
PreferredStockNoParValue
|
0 | |
CY2022Q1 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2021Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2022Q1 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2022Q1 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
0 | |
CY2021Q4 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
0 | |
CY2022Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | |
CY2021Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | |
CY2022Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
7849998 | |
CY2022Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
7849998 | |
CY2021Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
7897477 | |
CY2022Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2021Q4 | us-gaap |
Other Receivables
OtherReceivables
|
2204456 | USD |
CY2021Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2022Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
0 | USD |
CY2021Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
0 | USD |
CY2022Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
138004 | USD |
CY2021Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
132249 | USD |
CY2022Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
8392225 | USD |
CY2021Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
8376000 | USD |
CY2022Q1 | us-gaap |
Other Receivables
OtherReceivables
|
2183748 | USD |
CY2022Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
10394443 | USD |
CY2021Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
9567183 | USD |
CY2022Q1 | us-gaap |
Inventory Net
InventoryNet
|
17906903 | USD |
CY2021Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
22205953 | USD |
CY2022Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
39103000 | USD |
CY2021Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
37916530 | USD |
CY2022Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
14440295 | USD |
CY2021Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
11876573 | USD |
CY2022Q1 | us-gaap |
Gross Profit
GrossProfit
|
4045852 | USD |
CY2021Q1 | us-gaap |
Gross Profit
GrossProfit
|
2309390 | USD |
CY2022Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
4780199 | USD |
CY2021Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
4307924 | USD |
CY2022Q1 | occ |
Royalty Revenue Expense
RoyaltyRevenueExpense
|
-6958 | USD |
CY2021Q1 | occ |
Royalty Revenue Expense
RoyaltyRevenueExpense
|
6967 | USD |
CY2022Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
12095 | USD |
CY2021Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
10894 | USD |
CY2022Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-753400 | USD |
CY2021Q4 | us-gaap |
Inventory Net
InventoryNet
|
16303808 | USD |
CY2022Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
471902 | USD |
CY2021Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
549350 | USD |
CY2022Q1 | us-gaap |
Assets Current
AssetsCurrent
|
29092782 | USD |
CY2021Q4 | us-gaap |
Assets Current
AssetsCurrent
|
27565863 | USD |
CY2022Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
7790237 | USD |
CY2021Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
7912851 | USD |
CY2022Q1 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
642771 | USD |
CY2021Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
646860 | USD |
CY2022Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
1577210 | USD |
CY2021Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
1790956 | USD |
CY2022Q1 | us-gaap |
Assets
Assets
|
39103000 | USD |
CY2021Q4 | us-gaap |
Assets
Assets
|
37916530 | USD |
CY2022Q1 | us-gaap |
Loans Payable Current
LoansPayableCurrent
|
328130 | USD |
CY2021Q4 | us-gaap |
Loans Payable Current
LoansPayableCurrent
|
324840 | USD |
CY2022Q1 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
4811144 | USD |
CY2021Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
4275880 | USD |
CY2022Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
1668201 | USD |
CY2021Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
1553771 | USD |
CY2022Q1 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
25272 | USD |
CY2021Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
13121 | USD |
CY2022Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
6832747 | USD |
CY2021Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
6167612 | USD |
CY2022Q1 | us-gaap |
Long Term Line Of Credit
LongTermLineOfCredit
|
5530405 | USD |
CY2021Q4 | us-gaap |
Long Term Line Of Credit
LongTermLineOfCredit
|
3465908 | USD |
CY2022Q1 | us-gaap |
Long Term Loans Payable
LongTermLoansPayable
|
4445724 | USD |
CY2021Q4 | us-gaap |
Long Term Loans Payable
LongTermLoansPayable
|
4528611 | USD |
CY2022Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
1004161 | USD |
CY2021Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
1548446 | USD |
CY2022Q1 | us-gaap |
Liabilities
Liabilities
|
17813037 | USD |
CY2021Q4 | us-gaap |
Liabilities
Liabilities
|
15710577 | USD |
CY2022Q1 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2021Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2022Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
14357452 | USD |
CY2021Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
14337649 | USD |
CY2022Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
6932511 | USD |
CY2021Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
7868304 | USD |
CY2022Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
21289963 | USD |
CY2021Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-2002461 | USD |
CY2022Q1 | us-gaap |
Interest Expense
InterestExpense
|
158260 | USD |
CY2021Q1 | us-gaap |
Interest Expense
InterestExpense
|
173983 | USD |
CY2022Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-11385 | USD |
CY2021Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
2628 | USD |
CY2022Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-169645 | USD |
CY2021Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-171355 | USD |
CY2022Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-923045 | USD |
CY2021Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-2173816 | USD |
CY2022Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
12748 | USD |
CY2021Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-32336 | USD |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-935793 | USD |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-2141480 | USD |
CY2022Q1 | us-gaap |
Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
|
-0.12 | |
CY2021Q1 | us-gaap |
Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
|
-0.29 | |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
22205953 | USD |
CY2022Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
19803 | USD |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-935793 | USD |
CY2022Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
21289963 | USD |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
15259918 | USD |
CY2021Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
40605 | USD |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-2141480 | USD |
CY2021Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13159043 | USD |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-935793 | USD |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-2141480 | USD |
CY2022Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
285954 | USD |
CY2021Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
324261 | USD |
CY2022Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-4328 | USD |
CY2021Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-7524 | USD |
CY2022Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
124439 | USD |
CY2021Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
40605 | USD |
CY2022Q1 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-12008 | USD |
CY2021Q1 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-3167 | USD |
CY2022Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
11897 | USD |
CY2021Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-1304937 | USD |
CY2022Q1 | us-gaap |
Increase Decrease In Other Receivables
IncreaseDecreaseInOtherReceivables
|
-20708 | USD |
CY2021Q1 | us-gaap |
Increase Decrease In Other Receivables
IncreaseDecreaseInOtherReceivables
|
-1371 | USD |
CY2022Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
1603095 | USD |
CY2021Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
280394 | USD |
CY2022Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-77448 | USD |
CY2021Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-103248 | USD |
CY2022Q1 | us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
-0 | USD |
CY2021Q1 | us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
-25003 | USD |
CY2022Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-96340 | USD |
CY2021Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-84519 | USD |
CY2022Q1 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
457661 | USD |
CY2021Q1 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
1277881 | USD |
CY2022Q1 | us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
114430 | USD |
CY2021Q1 | us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
133518 | USD |
CY2022Q1 | us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
12151 | USD |
CY2021Q1 | us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
2775 | USD |
CY2022Q1 | us-gaap |
Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
|
-510513 | USD |
CY2021Q1 | us-gaap |
Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
|
-346441 | USD |
CY2022Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-1864487 | USD |
CY2021Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
525446 | USD |
CY2022Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
73286 | USD |
CY2021Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
41445 | USD |
CY2022Q1 | us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
8006 | USD |
CY2021Q1 | us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
15154 | USD |
CY2022Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-81292 | USD |
CY2022Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-4328 | USD |
CY2021Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-7524 | USD |
CY2022Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
57199 | USD |
CY2021Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
517093 | USD |
CY2021Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-56599 | USD |
CY2022Q1 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
79597 | USD |
CY2021Q1 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
76443 | USD |
CY2022Q1 | us-gaap |
Payments Of Financing Costs
PaymentsOfFinancingCosts
|
25000 | USD |
CY2021Q1 | us-gaap |
Payments Of Financing Costs
PaymentsOfFinancingCosts
|
25000 | USD |
CY2022Q1 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
8366 | USD |
CY2021Q1 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
-0 | USD |
CY2022Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
1951534 | USD |
CY2021Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-157726 | USD |
CY2022Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
5755 | USD |
CY2021Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
311121 | USD |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
132249 | USD |
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
140839 | USD |
CY2022Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
138004 | USD |
CY2021Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
451960 | USD |
CY2021Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
61527 | USD |
CY2020Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
524617 | USD |
CY2022Q1 | us-gaap |
Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
|
55243 | USD |
CY2021Q1 | us-gaap |
Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
|
50251 | USD |
CY2022Q1 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
7894 | USD |
CY2021Q1 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
18348 | USD |
CY2022Q1 | us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
-47349 | USD |
CY2021Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
75000 | USD |
CY2020Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
85000 | USD |
CY2022Q1 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
3793054 | USD |
CY2021Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
4211098 | USD |
CY2022Q1 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
4400300 | USD |
CY2021Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
4023693 | USD |
CY2022Q1 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
9355877 | USD |
CY2021Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
7763325 | USD |
CY2022Q1 | us-gaap |
Inventory Supplies Net Of Reserves
InventorySuppliesNetOfReserves
|
357672 | USD |
CY2021Q4 | us-gaap |
Inventory Supplies Net Of Reserves
InventorySuppliesNetOfReserves
|
305692 | USD |
CY2022Q1 | us-gaap |
Inventory Net
InventoryNet
|
17906903 | USD |
CY2021Q4 | us-gaap |
Inventory Net
InventoryNet
|
16303808 | USD |
CY2022Q1 | us-gaap |
Product Warranty Expense
ProductWarrantyExpense
|
7894 | USD |
CY2021Q1 | us-gaap |
Product Warranty Expense
ProductWarrantyExpense
|
18348 | USD |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
325201 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Due Next Twelve Months
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
|
32151 | USD |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
382716 | USD |
CY2021Q1 | us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
-31903 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
|
42868 | USD |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
331438 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
|
42868 | USD |
CY2022Q1 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
75000 | USD |
CY2021Q1 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
85000 | USD |
CY2022Q1 | us-gaap |
Long Term Debt
LongTermDebt
|
4773854 | USD |
CY2021Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
4853451 | USD |
CY2022Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
328130 | USD |
CY2021Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
324840 | USD |
CY2022Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
4445724 | USD |
CY2021Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
4528611 | USD |
CY2022Q1 | us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
103333 | USD |
CY2021Q1 | us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
100348 | USD |
CY2022Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P32Y4M24D | |
CY2022Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.050 | pure |
CY2022Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
107284 | USD |
CY2021Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
97300 | USD |
CY2022Q1 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
2350 | USD |
CY2022Q1 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
7374 | USD |
CY2022Q1 | us-gaap |
Lessee Finance Lease Remaining Lease Term
LesseeFinanceLeaseRemainingLeaseTerm
|
P55Y | |
CY2022Q1 | us-gaap |
Lessee Finance Lease Discount Rate
LesseeFinanceLeaseDiscountRate
|
0.0475 | pure |
CY2022Q1 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
2350 | USD |
CY2022Q1 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
8366 | USD |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
55023 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Due Year Four
FinanceLeaseLiabilityPaymentsDueYearFour
|
42868 | USD |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
0 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Due Year Five
FinanceLeaseLiabilityPaymentsDueYearFive
|
55715 | USD |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
1094378 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
|
216470 | USD |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
72881 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
|
24132 | USD |
CY2021Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
308406 | USD |
CY2022Q1 | us-gaap |
Contract With Customer Refund Liability
ContractWithCustomerRefundLiability
|
173865 | USD |
CY2021Q4 | us-gaap |
Contract With Customer Refund Liability
ContractWithCustomerRefundLiability
|
159125 | USD |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-935793 | USD |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-2141480 | USD |
CY2022Q1 | us-gaap |
Weighted Average Number Of Share Outstanding Basic And Diluted
WeightedAverageNumberOfShareOutstandingBasicAndDiluted
|
7511190 | |
CY2021Q1 | us-gaap |
Weighted Average Number Of Share Outstanding Basic And Diluted
WeightedAverageNumberOfShareOutstandingBasicAndDiluted
|
7352781 | |
CY2022Q1 | us-gaap |
Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
|
-0.12 | |
CY2021Q1 | us-gaap |
Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
|
-0.29 | |
CY2022Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
363450 | |
CY2021Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
183346 | |
CY2022Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
215466 | USD |
CY2022Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
14440295 | USD |
CY2021Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
11876573 | USD |