2022 Q2 Form 10-Q Financial Statement
#000143774922011434 Filed on May 09, 2022
Income Statement
Concept | 2022 Q2 | 2021 Q1 |
---|---|---|
Revenue | $6.653M | $4.866M |
YoY Change | 13.49% | -25.26% |
Cost Of Revenue | $4.689M | $3.922M |
YoY Change | 3.96% | -20.94% |
Gross Profit | $1.963M | $944.1K |
YoY Change | 45.27% | -39.09% |
Gross Profit Margin | 29.51% | 19.4% |
Selling, General & Admin | $1.416M | $908.5K |
YoY Change | 28.92% | -2.31% |
% of Gross Profit | 72.14% | 96.22% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $105.1K | $148.7K |
YoY Change | -21.79% | 14.42% |
% of Gross Profit | 5.35% | 15.75% |
Operating Expenses | $1.416M | $908.5K |
YoY Change | 28.93% | -2.31% |
Operating Profit | $547.1K | $35.67K |
YoY Change | 116.27% | -94.25% |
Interest Expense | -$2.270K | $0.00 |
YoY Change | -83.51% | -100.0% |
% of Operating Profit | -0.41% | 0.0% |
Other Income/Expense, Net | $360.00 | -$4.310K |
YoY Change | -78.45% | |
Pretax Income | $545.2K | $31.36K |
YoY Change | 127.92% | -94.77% |
Income Tax | $125.8K | $456.00 |
% Of Pretax Income | 23.07% | 1.45% |
Net Earnings | $419.4K | $30.90K |
YoY Change | 75.35% | -94.85% |
Net Earnings / Revenue | 6.3% | 0.64% |
Basic Earnings Per Share | $0.00 | |
Diluted Earnings Per Share | $28.62K | $0.00 |
COMMON SHARES | ||
Basic Shares Outstanding | 14.43M | 13.58M |
Diluted Shares Outstanding | 14.26M |
Balance Sheet
Concept | 2022 Q2 | 2021 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $4.700M | $170.0K |
YoY Change | 55.84% | 41.67% |
Cash & Equivalents | $4.700M | $167.9K |
Short-Term Investments | ||
Other Short-Term Assets | $335.0K | $290.0K |
YoY Change | 22.46% | 26.09% |
Inventory | $4.706M | $3.630M |
Prepaid Expenses | ||
Receivables | $4.903M | $3.780M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $14.64M | $7.870M |
YoY Change | 25.03% | -20.51% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $1.322M | $1.850M |
YoY Change | -26.97% | 18.59% |
Goodwill | ||
YoY Change | ||
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $2.699M | $120.0K |
YoY Change | 2206.57% | -20.0% |
Total Long-Term Assets | $4.579M | $1.970M |
YoY Change | 137.53% | 15.2% |
TOTAL ASSETS | ||
Total Short-Term Assets | $14.64M | $7.870M |
Total Long-Term Assets | $4.579M | $1.970M |
Total Assets | $19.22M | $9.840M |
YoY Change | 40.93% | -15.25% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $1.621M | $1.500M |
YoY Change | 6.5% | -42.75% |
Accrued Expenses | $648.2K | $680.0K |
YoY Change | -43.58% | -18.07% |
Deferred Revenue | $1.753M | |
YoY Change | ||
Short-Term Debt | $0.00 | $190.0K |
YoY Change | -87.97% | |
Long-Term Debt Due | $51.62K | $60.00K |
YoY Change | -13.16% | 20.0% |
Total Short-Term Liabilities | $4.226M | $2.750M |
YoY Change | 34.97% | -49.54% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $87.99K | $140.0K |
YoY Change | -29.37% | -12.5% |
Other Long-Term Liabilities | $401.0K | $520.0K |
YoY Change | -17.66% | |
Total Long-Term Liabilities | $489.0K | $660.0K |
YoY Change | -20.04% | 312.5% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $4.226M | $2.750M |
Total Long-Term Liabilities | $489.0K | $660.0K |
Total Liabilities | $4.674M | $3.410M |
YoY Change | 24.89% | -39.22% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | -$25.38M | |
YoY Change | ||
Common Stock | $144.4K | |
YoY Change | ||
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $20.85K | |
YoY Change | ||
Treasury Stock Shares | $4.318K | |
Shareholders Equity | $13.85M | $6.426M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $19.02M | $9.840M |
YoY Change | 39.43% | -15.25% |
Cashflow Statement
Concept | 2022 Q2 | 2021 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $419.4K | $30.90K |
YoY Change | 75.35% | -94.85% |
Depreciation, Depletion And Amortization | $105.1K | $148.7K |
YoY Change | -21.79% | 14.42% |
Cash From Operating Activities | -$379.3K | -$183.3K |
YoY Change | -859.15% | -20.33% |
INVESTING ACTIVITIES | ||
Capital Expenditures | -$94.68K | $42.49K |
YoY Change | -23.35% | -138.63% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $0.00 | $10.00K |
YoY Change | -100.0% | 0.0% |
Cash From Investing Activities | -$94.68K | -$30.49K |
YoY Change | -29.09% | -69.51% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | 123.3K | $186.5K |
YoY Change | -95.78% | -41.73% |
NET CHANGE | ||
Cash From Operating Activities | -379.3K | -$183.3K |
Cash From Investing Activities | -94.68K | -$30.49K |
Cash From Financing Activities | 123.3K | $186.5K |
Net Change In Cash | -350.6K | -$27.29K |
YoY Change | -112.34% | 172.85% |
FREE CASH FLOW | ||
Cash From Operating Activities | -$379.3K | -$183.3K |
Capital Expenditures | -$94.68K | $42.49K |
Free Cash Flow | -$284.6K | -$225.7K |
YoY Change | -264.05% | 88.12% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2021Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
14350451 | |
CY2022Q2 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
14429009 | |
CY2022Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2021Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2022Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2021Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2022Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
20000000 | |
CY2021Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
20000000 | |
CY2022Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
14423486 | |
CY2021Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
14350786 | |
CY2022Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
14422311 | |
CY2022Q2 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
1175 | |
CY2021Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
335 | |
CY2021Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-4310 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
125748 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
32497 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
793924 | USD | |
CY2021Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-78319 | USD |
CY2021Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
594037 | USD |
CY2021Q1 | us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-272543 | USD |
us-gaap |
Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
|
-125292 | USD | |
CY2021Q1 | us-gaap |
Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
|
193395 | USD |
CY2021Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
186455 | USD |
CY2022Q2 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
328400 | USD |
CY2021Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
283907 | USD |
CY2022Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
4699694 | USD |
CY2021Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
5050312 | USD |
CY2022Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
4902518 | USD |
CY2021Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
4870021 | USD |
CY2022Q2 | us-gaap |
Inventory Net
InventoryNet
|
4705526 | USD |
CY2021Q4 | us-gaap |
Inventory Net
InventoryNet
|
3911602 | USD |
CY2022Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
334963 | USD |
CY2021Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
225873 | USD |
CY2022Q2 | us-gaap |
Assets Current
AssetsCurrent
|
14642701 | USD |
CY2021Q4 | us-gaap |
Assets Current
AssetsCurrent
|
14057808 | USD |
CY2022Q2 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
10526008 | USD |
CY2021Q4 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
10489729 | USD |
CY2022Q2 | us-gaap |
Furniture And Fixtures Gross
FurnitureAndFixturesGross
|
738205 | USD |
CY2021Q4 | us-gaap |
Furniture And Fixtures Gross
FurnitureAndFixturesGross
|
673305 | USD |
CY2022Q2 | us-gaap |
Leasehold Improvements Gross
LeaseholdImprovementsGross
|
968509 | USD |
CY2021Q4 | us-gaap |
Leasehold Improvements Gross
LeaseholdImprovementsGross
|
951384 | USD |
CY2022Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
12232722 | USD |
CY2021Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
12114418 | USD |
CY2022Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
11133276 | USD |
CY2021Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
11028154 | USD |
CY2022Q2 | cpsh |
Construction In Progress Net
ConstructionInProgressNet
|
223048 | USD |
CY2021Q4 | cpsh |
Construction In Progress Net
ConstructionInProgressNet
|
246669 | USD |
CY2022Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
1322494 | USD |
CY2021Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
1332933 | USD |
CY2022Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
558000 | USD |
CY2021Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
586000 | USD |
CY2022Q2 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
2698686 | USD |
CY2021Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
2823978 | USD |
CY2022Q2 | us-gaap |
Assets
Assets
|
19221881 | USD |
CY2021Q4 | us-gaap |
Assets
Assets
|
18800719 | USD |
CY2022Q2 | us-gaap |
Notes And Loans Payable Current
NotesAndLoansPayableCurrent
|
51620 | USD |
CY2021Q4 | us-gaap |
Notes And Loans Payable Current
NotesAndLoansPayableCurrent
|
55906 | USD |
CY2022Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
2251122 | USD |
CY2021Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
2100251 | USD |
CY2022Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
717482 | USD |
CY2021Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
1086429 | USD |
CY2022Q2 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
1707138 | USD |
CY2021Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
1707138 | USD |
CY2022Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
157000 | USD |
CY2021Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
155000 | USD |
CY2022Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
4884362 | USD |
CY2021Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
5104724 | USD |
CY2022Q2 | us-gaap |
Long Term Notes Payable
LongTermNotesPayable
|
87988 | USD |
CY2021Q4 | us-gaap |
Long Term Notes Payable
LongTermNotesPayable
|
98684 | USD |
CY2022Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
401000 | USD |
CY2021Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
431000 | USD |
CY2022Q2 | us-gaap |
Liabilities
Liabilities
|
5373350 | USD |
CY2021Q4 | us-gaap |
Liabilities
Liabilities
|
5634408 | USD |
CY2022Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
144235 | USD |
CY2021Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
143508 | USD |
CY2022Q2 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
39546975 | USD |
CY2021Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
39281810 | USD |
CY2022Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-25837056 | USD |
CY2021Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-26256492 | USD |
CY2022Q2 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
5623 | USD |
CY2021Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
2515 | USD |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13848531 | USD |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13166311 | USD |
CY2022Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
19221881 | USD |
CY2021Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
18800719 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
6652714 | USD | |
CY2021Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
4865708 | USD |
us-gaap |
Revenues
Revenues
|
6652714 | USD | |
CY2021Q1 | us-gaap |
Revenues
Revenues
|
4865708 | USD |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
4689224 | USD | |
CY2021Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
3921568 | USD |
us-gaap |
Gross Profit
GrossProfit
|
1963490 | USD | |
CY2021Q1 | us-gaap |
Gross Profit
GrossProfit
|
944140 | USD |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
1416393 | USD | |
CY2021Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
908471 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
547097 | USD | |
CY2021Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
35669 | USD |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-1913 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
545184 | USD | |
CY2021Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
31359 | USD |
CY2021Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
456 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
419436 | USD | |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
30903 | USD |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.03 | ||
CY2021Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.00 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14389857 | ||
CY2021Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13584376 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.03 | ||
CY2021Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.00 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14657939 | ||
CY2021Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14264890 | |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13166311 | USD |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
124471 | USD | |
us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
9614 | USD | |
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
147927 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
419436 | USD | |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13848531 | USD |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
6357664 | USD |
CY2021Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
27422 | USD |
CY2021Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
10310 | USD |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
30903 | USD |
CY2021Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
6426299 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
419436 | USD | |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
30903 | USD |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
105121 | USD | |
CY2021Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
148743 | USD |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
124471 | USD | |
CY2021Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
27422 | USD |
CY2021Q1 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
12000 | USD |
CY2021Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
863403 | USD |
cpsh |
Increase Decrease In Prepaid Expense And Other Current Assets
IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets
|
109090 | USD | |
CY2021Q1 | cpsh |
Increase Decrease In Prepaid Expense And Other Current Assets
IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets
|
221769 | USD |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
150871 | USD | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-368947 | USD | |
CY2021Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
307039 | USD |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-379267 | USD | |
CY2021Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-183252 | USD |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
94683 | USD | |
CY2021Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
42488 | USD |
CY2021Q1 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
12000 | USD |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-94683 | USD | |
CY2021Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-30488 | USD |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
138313 | USD | |
CY2021Q1 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
10310 | USD |
us-gaap |
Repayments Of Notes Payable
RepaymentsOfNotesPayable
|
14981 | USD | |
CY2021Q1 | us-gaap |
Repayments Of Notes Payable
RepaymentsOfNotesPayable
|
17250 | USD |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
123332 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-350618 | USD | |
CY2021Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-27285 | USD |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
5050312 | USD |
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
195203 | USD |
CY2022Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
4699694 | USD |
CY2021Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
167918 | USD |
us-gaap |
Interest Paid Net
InterestPaidNet
|
2269 | USD | |
CY2021Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
14831 | USD |
us-gaap |
Stock Issued1
StockIssued1
|
3108 | USD | |
CY2021Q1 | us-gaap |
Stock Issued1
StockIssued1
|
1205186 | USD |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
268082 | ||
CY2021Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
680514 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14657939 | ||
CY2021Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
14264890 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.03 | ||
CY2021Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.00 | |
CY2022Q2 | us-gaap |
Area Of Real Estate Property
AreaOfRealEstateProperty
|
38000 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.03 | ||
CY2021Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.00 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
419436 | USD | |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
30903 | USD |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14389857 | ||
CY2021Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13584376 | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
2.08 | ||
CY2021Q1 | us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
613800 | |
CY2021Q1 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
1.98 | |
us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
840 | ||
CY2021Q1 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
120196 | |
CY2022Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
971600 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
419436 | USD | |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
30903 | USD |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14389857 | ||
CY2021Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
13584376 | |
CY2022Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
122000 | USD |
CY2022Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
162000 | USD |
CY2022Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
165000 | USD |
CY2022Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
165000 | USD |
CY2022Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
28000 | USD |
CY2022Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
642000 | USD |
CY2022Q2 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
84000 | USD |
CY2022Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
558000 | USD |
CY2022Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
157000 | USD |
CY2022Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
401000 | USD |
CY2022Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
558000 | USD |
CY2022Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P47M | |
CY2022Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.066 | pure |
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
72700 | ||
CY2022Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
2.37 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P6Y8M1D | ||
CY2021Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
837700 | |
CY2021Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
1.92 | |
CY2021Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P6Y8M26D | |
CY2022Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
|
1500000 | |
CY2022Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
|
941000 | |
CY2022Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
513700 | |
CY2022Q2 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
622000 | USD |
us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P1Y9M14D | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
|
124000 | USD | |
CY2021Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
|
27000 | USD |
CY2022Q2 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
44724 | USD |
CY2022Q2 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
2166385 | USD |
CY2021Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
2080778 | USD |
CY2022Q2 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
1880465 | USD |
CY2021Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
1309572 | USD |
CY2022Q2 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
987076 | USD |
CY2021Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
805159 | USD |
CY2022Q2 | us-gaap |
Inventory Gross
InventoryGross
|
5033926 | USD |
CY2021Q4 | us-gaap |
Inventory Gross
InventoryGross
|
4195509 | USD |
CY2022Q2 | us-gaap |
Inventory Net
InventoryNet
|
4705526 | USD |
CY2021Q4 | us-gaap |
Inventory Net
InventoryNet
|
3911602 | USD |
CY2021Q4 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
79917 | USD |
CY2022Q2 | us-gaap |
Accrued Salaries Current
AccruedSalariesCurrent
|
526128 | USD |
CY2021Q4 | us-gaap |
Accrued Salaries Current
AccruedSalariesCurrent
|
905698 | USD |
CY2022Q2 | us-gaap |
Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
|
146630 | USD |
CY2021Q4 | us-gaap |
Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
|
100814 | USD |
CY2022Q2 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
717482 | USD |
CY2021Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
1086429 | USD |
CY2022Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
|
41050 | USD |
CY2022Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
|
43837 | USD |
CY2022Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
|
46757 | USD |
CY2022Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Four
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
|
8090 | USD |
CY2022Q2 | us-gaap |
Long Term Debt
LongTermDebt
|
139734 | USD |
us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
2269 | USD | |
us-gaap |
Valuation Allowance Deferred Tax Asset Change In Amount
ValuationAllowanceDeferredTaxAssetChangeInAmount
|
125748 | USD |