2021 Q4 Form 10-Q Financial Statement
#000143774921026726 Filed on November 15, 2021
Income Statement
Concept | 2021 Q4 | 2021 Q3 | 2020 Q3 |
---|---|---|---|
Revenue | $4.717M | $4.330M | $3.993M |
YoY Change | 48.8% | 8.44% | -30.01% |
Cost Of Revenue | $4.077M | $3.595M | $3.557M |
YoY Change | 25.05% | 1.06% | -17.37% |
Gross Profit | $640.4K | $734.2K | $435.8K |
YoY Change | -811.54% | 68.48% | -68.87% |
Gross Profit Margin | 13.58% | 16.96% | 10.91% |
Selling, General & Admin | $1.709M | $1.518M | $1.738M |
YoY Change | 4.23% | -12.64% | 13.19% |
% of Gross Profit | 266.93% | 206.82% | 398.86% |
Research & Development | $114.2K | $138.1K | $90.23K |
YoY Change | 63.11% | 53.02% | -19.96% |
% of Gross Profit | 17.83% | 18.8% | 20.7% |
Depreciation & Amortization | $157.2K | $155.9K | $360.0K |
YoY Change | -57.51% | -56.7% | 44.0% |
% of Gross Profit | 24.55% | 21.23% | 82.61% |
Operating Expenses | $1.824M | $1.657M | $1.828M |
YoY Change | 6.02% | -9.4% | 10.92% |
Operating Profit | -$1.183M | -$922.0K | -$1.393M |
YoY Change | -34.63% | -33.81% | 460.4% |
Interest Expense | -$8.590K | $35.97K | $104.0K |
YoY Change | -92.19% | -65.42% | -16.4% |
% of Operating Profit | |||
Other Income/Expense, Net | $0.00 | $63.14K | $174.7K |
YoY Change | -100.0% | -63.86% | -15.7% |
Pretax Income | -$1.192M | $6.001M | -$1.292M |
YoY Change | -77.56% | -564.47% | 829.44% |
Income Tax | -$10.00 | $27.33K | $0.00 |
% Of Pretax Income | 0.46% | ||
Net Earnings | -$1.192M | $5.973M | -$1.292M |
YoY Change | -77.56% | -562.47% | 835.91% |
Net Earnings / Revenue | -25.27% | 137.95% | -32.35% |
Basic Earnings Per Share | $0.89 | -$0.19 | |
Diluted Earnings Per Share | -$177.8K | $0.89 | -$0.19 |
COMMON SHARES | |||
Basic Shares Outstanding | 6.687M | 6.686M | 6.640M |
Diluted Shares Outstanding | 6.708M | 6.640M |
Balance Sheet
Concept | 2021 Q4 | 2021 Q3 | 2020 Q3 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $16.65M | $17.45M | $8.190M |
YoY Change | 116.25% | 113.02% | 21.51% |
Cash & Equivalents | $16.70M | $17.40M | $8.187M |
Short-Term Investments | |||
Other Short-Term Assets | $493.8K | $207.8K | $417.7K |
YoY Change | -30.37% | -50.24% | 34.08% |
Inventory | $1.225M | $1.466M | $1.445M |
Prepaid Expenses | |||
Receivables | $1.446M | $1.892M | $1.673M |
Other Receivables | $715.6K | $715.6K | $710.0K |
Total Short-Term Assets | $23.07M | $23.36M | $13.43M |
YoY Change | 95.68% | 73.91% | -7.25% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $12.26M | $12.37M | $32.36M |
YoY Change | -57.49% | -61.78% | 1.79% |
Goodwill | |||
YoY Change | |||
Intangibles | $182.8K | $209.9K | $358.7K |
YoY Change | -36.66% | -41.49% | -16.5% |
Long-Term Investments | |||
YoY Change | |||
Other Assets | $9.570K | $23.32K | $13.75K |
YoY Change | -30.39% | 69.61% | -60.66% |
Total Long-Term Assets | $12.45M | $12.60M | $32.74M |
YoY Change | -57.27% | -61.5% | -6.61% |
TOTAL ASSETS | |||
Total Short-Term Assets | $23.07M | $23.36M | $13.43M |
Total Long-Term Assets | $12.45M | $12.60M | $32.74M |
Total Assets | $35.52M | $35.96M | $46.17M |
YoY Change | -13.22% | -22.11% | -6.8% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $1.161M | $854.2K | $440.4K |
YoY Change | 41.99% | 93.95% | -57.29% |
Accrued Expenses | $1.759M | $1.477M | $1.505M |
YoY Change | 24.83% | -1.89% | -11.79% |
Deferred Revenue | $1.650M | $1.504M | $85.73K |
YoY Change | 109.8% | 1654.67% | -40.19% |
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | $1.766M | $1.841M | $680.0K |
YoY Change | 155.87% | 170.66% | 1.49% |
Total Short-Term Liabilities | $6.336M | $5.676M | $3.491M |
YoY Change | 71.05% | 62.61% | -27.66% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $13.29M |
YoY Change | -100.0% | -100.0% | 15.05% |
Other Long-Term Liabilities | |||
YoY Change | |||
Total Long-Term Liabilities | $0.00 | $0.00 | $13.29M |
YoY Change | -100.0% | -100.0% | 15.05% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $6.336M | $5.676M | $3.491M |
Total Long-Term Liabilities | $0.00 | $0.00 | $13.29M |
Total Liabilities | $6.336M | $5.676M | $16.78M |
YoY Change | -62.31% | -66.17% | 2.46% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $1.844M | $3.035M | $2.404M |
YoY Change | -163.51% | 26.24% | -62.84% |
Common Stock | $27.34M | $27.25M | $26.99M |
YoY Change | 1.17% | 0.97% | 1.11% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $29.19M | $30.28M | $29.39M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $35.52M | $35.96M | $46.17M |
YoY Change | -13.22% | -22.11% | -6.8% |
Cashflow Statement
Concept | 2021 Q4 | 2021 Q3 | 2020 Q3 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | -$1.192M | $5.973M | -$1.292M |
YoY Change | -77.56% | -562.47% | 835.91% |
Depreciation, Depletion And Amortization | $157.2K | $155.9K | $360.0K |
YoY Change | -57.51% | -56.7% | 44.0% |
Cash From Operating Activities | -$697.4K | -$1.724M | -$680.0K |
YoY Change | -1262.27% | 153.58% | -31.31% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$22.68K | -$94.45K | -$340.0K |
YoY Change | -94.03% | -72.22% | -50.72% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $0.00 | $23.08M | |
YoY Change | |||
Cash From Investing Activities | -$22.68K | $22.98M | -$340.0K |
YoY Change | -94.03% | -6859.13% | -50.72% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -75.00K | -9.198M | -170.0K |
YoY Change | -53.13% | 5310.68% | 6.25% |
NET CHANGE | |||
Cash From Operating Activities | -697.4K | -1.724M | -680.0K |
Cash From Investing Activities | -22.68K | 22.98M | -340.0K |
Cash From Financing Activities | -75.00K | -9.198M | -170.0K |
Net Change In Cash | -795.0K | 12.06M | -1.190M |
YoY Change | 65.63% | -1113.32% | -35.33% |
FREE CASH FLOW | |||
Cash From Operating Activities | -$697.4K | -$1.724M | -$680.0K |
Capital Expenditures | -$22.68K | -$94.45K | -$340.0K |
Free Cash Flow | -$674.7K | -$1.630M | -$340.0K |
YoY Change | -253.34% | 379.39% | 13.33% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2021Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2020Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2021Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2020Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2021Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
20000000 | |
CY2020Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
20000000 | |
CY2021Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
6687438 | |
CY2021Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
6687438 | |
CY2020Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
6678698 | |
CY2020Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
6678698 | |
CY2020Q4 | us-gaap |
Cash Equivalents At Carrying Value
CashEquivalentsAtCarryingValue
|
7000000.0 | USD |
CY2021Q3 | us-gaap |
Income Tax Receivable
IncomeTaxReceivable
|
700000 | USD |
CY2020Q4 | us-gaap |
Income Tax Receivable
IncomeTaxReceivable
|
700000 | USD |
us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
6894109 | USD | |
CY2021Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
17446404 | USD |
CY2020Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
7699335 | USD |
CY2021Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
1891913 | USD |
CY2020Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
1047728 | USD |
CY2021Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
6687438 | |
CY2021Q3 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
1628168 | USD |
CY2020Q4 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
494281 | USD |
CY2021Q3 | us-gaap |
Inventory Net
InventoryNet
|
1465744 | USD |
CY2020Q4 | us-gaap |
Inventory Net
InventoryNet
|
1123839 | USD |
CY2021Q3 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
715599 | USD |
CY2020Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
715599 | USD |
CY2021Q3 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
207841 | USD |
CY2020Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
709175 | USD |
CY2021Q3 | us-gaap |
Assets Current
AssetsCurrent
|
23355669 | USD |
CY2020Q4 | us-gaap |
Assets Current
AssetsCurrent
|
11789957 | USD |
CY2021Q3 | cvv |
Property Plant And Equipment Excluding Construction In Progress Net
PropertyPlantAndEquipmentExcludingConstructionInProgressNet
|
12368838 | USD |
CY2020Q4 | cvv |
Property Plant And Equipment Excluding Construction In Progress Net
PropertyPlantAndEquipmentExcludingConstructionInProgressNet
|
28843563 | USD |
CY2021Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
209851 | USD |
CY2020Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
288657 | USD |
CY2021Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
23318 | USD |
CY2020Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
13748 | USD |
CY2021Q3 | us-gaap |
Assets
Assets
|
35957676 | USD |
CY2020Q4 | us-gaap |
Assets
Assets
|
40935925 | USD |
CY2021Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
854159 | USD |
CY2020Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
817933 | USD |
CY2021Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
1476871 | USD |
CY2020Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
1409039 | USD |
CY2021Q3 | us-gaap |
Notes And Loans Payable Current
NotesAndLoansPayableCurrent
|
1840508 | USD |
CY2020Q4 | us-gaap |
Notes And Loans Payable Current
NotesAndLoansPayableCurrent
|
690667 | USD |
CY2020Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
90227 | USD |
CY2020Q3 | us-gaap |
Interest Expense
InterestExpense
|
104041 | USD |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
367008 | USD | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
4650067 | USD | |
us-gaap |
Interest Expense
InterestExpense
|
250194 | USD | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
300162 | USD | |
CY2021Q3 | us-gaap |
Selling Expense
SellingExpense
|
220745 | USD |
CY2020Q3 | us-gaap |
Selling Expense
SellingExpense
|
142306 | USD |
us-gaap |
Selling Expense
SellingExpense
|
574476 | USD | |
us-gaap |
Selling Expense
SellingExpense
|
439346 | USD | |
CY2021Q3 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
1297730 | USD |
CY2020Q3 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
1595911 | USD |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
4581008 | USD | |
CY2021Q3 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
1504345 | USD |
CY2020Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
786657 | USD |
CY2021Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
5675883 | USD |
CY2020Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
3704296 | USD |
CY2021Q3 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
0 | USD |
CY2020Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
13106057 | USD |
CY2021Q3 | us-gaap |
Liabilities
Liabilities
|
5675883 | USD |
CY2020Q4 | us-gaap |
Liabilities
Liabilities
|
16810353 | USD |
CY2021Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
66874 | USD |
CY2020Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
66786 | USD |
CY2021Q3 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
27179538 | USD |
CY2020Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
26961684 | USD |
CY2021Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
3035381 | USD |
CY2020Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-2902898 | USD |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
30281793 | USD |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
24125572 | USD |
CY2021Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
35957676 | USD |
CY2020Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
40935925 | USD |
CY2021Q3 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
4329459 | USD |
CY2020Q3 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
3993204 | USD |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
11729727 | USD | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
13748448 | USD | |
CY2021Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
3595244 | USD |
CY2020Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
3557413 | USD |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
9831270 | USD | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
10775618 | USD | |
CY2021Q3 | us-gaap |
Gross Profit
GrossProfit
|
734215 | USD |
CY2020Q3 | us-gaap |
Gross Profit
GrossProfit
|
435791 | USD |
us-gaap |
Gross Profit
GrossProfit
|
1898457 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
2972830 | USD | |
CY2021Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
138064 | USD |
CY2021Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
1656539 | USD |
CY2020Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
1828444 | USD |
us-gaap |
Operating Expenses
OperatingExpenses
|
5522492 | USD | |
us-gaap |
Operating Expenses
OperatingExpenses
|
5389575 | USD | |
CY2021Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-922324 | USD |
CY2020Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-1392653 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-3624035 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-2416745 | USD | |
CY2021Q3 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
1776 | USD |
CY2020Q3 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
30348 | USD |
us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
3402 | USD | |
us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
60728 | USD | |
CY2021Q3 | us-gaap |
Interest Expense
InterestExpense
|
35973 | USD |
us-gaap |
Interest Expense
InterestExpense
|
336107 | USD | |
CY2021Q3 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
6894109 | USD |
CY2020Q3 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
0 | USD |
us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
6894109 | USD | |
us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
0 | USD | |
CY2021Q3 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
0 | USD |
CY2020Q3 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
0 | USD |
us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
2443418 | USD | |
us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
0 | USD | |
CY2021Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
63143 | USD |
CY2020Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
174705 | USD |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
499970 | USD | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
394938 | USD | |
CY2021Q3 | cvv |
Nonoperating Income Expense Including Interest Expense
NonoperatingIncomeExpenseIncludingInterestExpense
|
6923055 | USD |
CY2020Q3 | cvv |
Nonoperating Income Expense Including Interest Expense
NonoperatingIncomeExpenseIncludingInterestExpense
|
101012 | USD |
cvv |
Nonoperating Income Expense Including Interest Expense
NonoperatingIncomeExpenseIncludingInterestExpense
|
9590705 | USD | |
cvv |
Nonoperating Income Expense Including Interest Expense
NonoperatingIncomeExpenseIncludingInterestExpense
|
119559 | USD | |
CY2021Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
6000731 | USD |
CY2020Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-1291641 | USD |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
5966670 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-2297186 | USD | |
CY2021Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
27327 | USD |
CY2020Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
0 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
28391 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-1529595 | USD | |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5973404 | USD |
CY2020Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-1291641 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
5938279 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-767591 | USD | |
CY2021Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.89 | |
CY2020Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.19 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.89 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.12 | ||
CY2021Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.89 | |
CY2020Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.19 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.89 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.12 | ||
CY2021Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6685599 | |
CY2020Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6640228 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6683407 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6633694 | ||
CY2021Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6707883 | |
CY2020Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6640228 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6691813 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6633694 | ||
CY2021Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
24202898 | USD |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5973404 | USD |
CY2021Q3 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
105491 | USD |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
30281793 | USD |
CY2020Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
30623247 | USD |
CY2020Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-1291641 | USD |
CY2020Q3 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
58762 | USD |
CY2020Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
29390368 | USD |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
24125572 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
5938279 | USD | |
us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
217942 | USD | |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
30281793 | USD |
us-gaap |
Proceeds From Sale Of Buildings
ProceedsFromSaleOfBuildings
|
0 | USD | |
CY2019Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
29957845 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-767591 | USD | |
us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
200114 | USD | |
CY2020Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
29390368 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
5938279 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-767591 | USD | |
us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
6894109 | USD | |
us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
-0 | USD | |
us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
2443418 | USD | |
us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
-0 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
217942 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
200114 | USD | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
585082 | USD | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
1023757 | USD | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
0 | USD | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
120160 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
844185 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-752463 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
1133887 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
480889 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
341905 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-264978 | USD | |
us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
-0 | USD | |
us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
713027 | USD | |
us-gaap |
Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
|
-491764 | USD | |
us-gaap |
Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
|
-315649 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
36226 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-94994 | USD | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
95281 | USD | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-397546 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
717688 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-1411578 | USD | |
us-gaap |
Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities
AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
|
-9513521 | USD | |
us-gaap |
Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities
AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
|
-420913 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-3575242 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-1188504 | USD | |
us-gaap |
Proceeds From Sale Of Buildings
ProceedsFromSaleOfBuildings
|
23075477 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
212920 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1202899 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
22862557 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-1202899 | USD | |
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
0 | USD | |
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
2415970 | USD | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
9540246 | USD | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
501323 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-9540246 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
1914647 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
9747069 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-476756 | USD | |
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
7699335 | USD |
CY2019Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
8664253 | USD |
CY2021Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
17446404 | USD |
CY2020Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
8187497 | USD |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
28391 | USD | |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
0 | USD | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
250194 | USD | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
336107 | USD | |
CY2020Q4 | us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
3600000 | USD |
CY2021Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
17400000 | USD |
CY2020Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
7700000 | USD |
CY2021Q3 | us-gaap |
Cash Equivalents At Carrying Value
CashEquivalentsAtCarryingValue
|
7000000.0 | USD |
CY2021Q3 | us-gaap |
Cash Uninsured Amount
CashUninsuredAmount
|
9294000 | USD |
CY2020Q4 | us-gaap |
Cash Uninsured Amount
CashUninsuredAmount
|
5822000 | USD |
CY2021Q3 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
4330000 | USD |
CY2020Q3 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
3993000 | USD |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
11730000 | USD | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
13748000 | USD | |
cvv |
Contract With Customer Cumulative Catchup Adjustment To Revenue Change In Estimate Of Transaction Price And Input Costs
ContractWithCustomerCumulativeCatchupAdjustmentToRevenueChangeInEstimateOfTransactionPriceAndInputCosts
|
5700000 | USD | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6683407 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6633694 | ||
CY2021Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
22284 | |
CY2021Q3 | cvv |
Costs Incurred On Uncompleted Contracts
CostsIncurredOnUncompletedContracts
|
5762058 | USD |
CY2021Q3 | cvv |
Estimated Earnings
EstimatedEarnings
|
3868499 | USD |
CY2021Q3 | cvv |
Costs And Estimated Earnings On Uncompleted Contracts
CostsAndEstimatedEarningsOnUncompletedContracts
|
9630557 | USD |
CY2021Q3 | cvv |
Billings To Date
BillingsToDate
|
9168780 | USD |
CY2021Q3 | cvv |
Net Cost In Excess Of Billings
NetCostInExcessOfBillings
|
461777 | USD |
CY2021Q3 | cvv |
Deferred Revenues Related To Contracts
DeferredRevenuesRelatedToContracts
|
337954 | USD |
CY2021Q3 | cvv |
Contract Liability In Excess Of Contract Assets
ContractLiabilityInExcessOfContractAssets
|
-123823 | USD |
CY2021Q3 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
1628168 | USD |
CY2021Q3 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
1504345 | USD |
CY2021Q3 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
1168237 | USD |
CY2020Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
928221 | USD |
CY2021Q3 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
297507 | USD |
CY2020Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
195618 | USD |
CY2021Q3 | us-gaap |
Inventory Net
InventoryNet
|
1465744 | USD |
CY2020Q4 | us-gaap |
Inventory Net
InventoryNet
|
1123839 | USD |
CY2021Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
59000 | USD |
CY2020Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
164000 | USD |
CY2021Q3 | cvv |
Sharebased Payment Arrangement Expense Par Value
SharebasedPaymentArrangementExpenseParValue
|
81000 | USD |
cvv |
Sharebased Payment Arrangement Expense Par Value
SharebasedPaymentArrangementExpenseParValue
|
193000 | USD | |
CY2020Q3 | cvv |
Sharebased Payment Arrangement Expense Par Value
SharebasedPaymentArrangementExpenseParValue
|
65000 | USD |
cvv |
Sharebased Payment Arrangement Expense Par Value
SharebasedPaymentArrangementExpenseParValue
|
206000 | USD | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
328500 | ||
CY2021Q2 | us-gaap |
Share Price
SharePrice
|
4.26 | |
CY2021Q3 | us-gaap |
Share Price
SharePrice
|
4.01 | |
CY2021Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
|
4.26 | |
CY2021Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
|
4.01 | |
CY2021Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0 | pure |
CY2021Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0 | pure |
CY2021Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.67 | pure |
CY2021Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.67 | pure |
CY2021Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0135 | pure |
CY2021Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0135 | pure |
CY2021Q2 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P6Y | |
CY2021Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P6Y | |
CY2021Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
738500 | |
CY2021Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
390000 | |
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
0 | ||
CY2020Q1 | cvv |
Income Tax Benefit Cares Act
IncomeTaxBenefitCaresAct
|
-1500000 | USD |
CY2021Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6685599 | |
CY2020Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6640228 | |
CY2020Q3 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
3993000 | USD |
CY2020Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-1393000 | USD |
CY2020Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-1292000 | USD |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
11730000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-3624000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
5967000 | USD | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
13748000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-2417000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-2297000 | USD | |
CY2020Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
0 | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
8406 | ||
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
0 | ||
CY2021Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6707883 | |
CY2020Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6640228 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6691813 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6633694 | ||
CY2021Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
716216 | |
CY2020Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
417000 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
730094 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
417000 | ||
CY2021Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
738500 | |
CY2021Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
390000 | |
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
3 | pure | |
CY2021Q3 | us-gaap |
Assets
Assets
|
35958000 | USD |
CY2021Q3 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
4330000 | USD |
CY2021Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-922000 | USD |
CY2021Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
6001000 | USD |
CY2020Q3 | us-gaap |
Assets
Assets
|
46166000 | USD |
CY2021Q3 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
6894109 | USD |
CY2021Q2 | cvv |
Revenue New Orders Value
RevenueNewOrdersValue
|
6000000.0 | USD |
CY2021Q3 | cvv |
Revenue New Orders Value
RevenueNewOrdersValue
|
6100000 | USD |