Please create an account first.
2022 Q1 Form 10-Q Financial Statement
#000114036122017919 Filed on May 06, 2022
Income Statement
Concept | 2022 Q1 | 2021 Q4 | 2021 Q3 |
---|---|---|---|
Revenue | $9.752M | $13.75M | $10.28M |
YoY Change | 3.35% | 13.22% | 29.7% |
Cost Of Revenue | $5.297M | $7.034M | $5.017M |
YoY Change | 3.99% | 14.04% | 19.55% |
Gross Profit | $4.455M | $6.719M | $5.264M |
YoY Change | 2.6% | 12.38% | 41.11% |
Gross Profit Margin | 45.69% | 48.86% | 51.2% |
Selling, General & Admin | $4.039M | $5.269M | $4.314M |
YoY Change | 22.26% | 52.36% | 51.07% |
% of Gross Profit | 90.67% | 78.41% | 81.96% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $112.0K | $114.0K | $124.2K |
YoY Change | -24.56% | -17.75% | -6.22% |
% of Gross Profit | 2.51% | 1.7% | 2.36% |
Operating Expenses | $4.039M | $5.269M | $4.314M |
YoY Change | 22.26% | 52.36% | 51.07% |
Operating Profit | $415.9K | $1.451M | $949.3K |
YoY Change | -59.96% | -42.46% | 8.59% |
Interest Expense | $1.120K | $0.00 | $0.00 |
YoY Change | -53.57% | -100.0% | -100.0% |
% of Operating Profit | 0.27% | 0.0% | 0.0% |
Other Income/Expense, Net | $1.120K | $490.00 | $321.00 |
YoY Change | -159.83% | -134.7% | -34.49% |
Pretax Income | $417.0K | $1.451M | $949.7K |
YoY Change | -59.78% | -42.41% | 8.56% |
Income Tax | $78.00K | $283.0K | $123.0K |
% Of Pretax Income | 18.71% | 19.5% | 12.95% |
Net Earnings | $338.5K | $1.168M | $827.0K |
YoY Change | -67.33% | -53.65% | -5.4% |
Net Earnings / Revenue | 3.47% | 8.49% | 8.04% |
Basic Earnings Per Share | $0.01 | $0.04 | $0.03 |
Diluted Earnings Per Share | $0.01 | $0.04 | $0.03 |
COMMON SHARES | |||
Basic Shares Outstanding | 30.48M | 30.29M | 29.97M |
Diluted Shares Outstanding | 31.27M | 31.32M | 31.10M |
Balance Sheet
Concept | 2022 Q1 | 2021 Q4 | 2021 Q3 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $16.86M | $16.26M | $14.12M |
YoY Change | -14.01% | -2.57% | 2.59% |
Cash & Equivalents | $16.86M | $16.26M | $14.12M |
Short-Term Investments | |||
Other Short-Term Assets | $6.378M | $6.831M | $6.478M |
YoY Change | 449.85% | 349.44% | 372.83% |
Inventory | $13.44M | $12.49M | $12.04M |
Prepaid Expenses | |||
Receivables | $1.816M | $3.647M | $2.922M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $38.50M | $39.48M | $35.56M |
YoY Change | 7.55% | 18.39% | 38.24% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $4.717M | $1.417M | $4.931M |
YoY Change | 406.84% | 45.22% | 408.55% |
Goodwill | |||
YoY Change | |||
Intangibles | |||
YoY Change | |||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $24.98M | $49.66K | $25.85M |
YoY Change | 50206.56% | 17.31% | 51486.68% |
Total Long-Term Assets | $29.94M | $30.60M | $30.99M |
YoY Change | 38.59% | 68.4% | 38.19% |
TOTAL ASSETS | |||
Total Short-Term Assets | $38.50M | $39.48M | $35.56M |
Total Long-Term Assets | $29.94M | $30.60M | $30.99M |
Total Assets | $68.44M | $70.08M | $66.55M |
YoY Change | 19.23% | 36.03% | 38.22% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $3.131M | $4.871M | $3.753M |
YoY Change | 7.19% | 66.09% | 45.32% |
Accrued Expenses | $2.054M | $2.488M | $1.701M |
YoY Change | 0.04% | 27.82% | 13.62% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $6.035M | $8.132M | $6.066M |
YoY Change | -1.59% | 35.87% | 19.14% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | -100.0% | -100.0% | -100.0% |
Other Long-Term Liabilities | $3.051M | $3.241M | $3.428M |
YoY Change | -19.51% | 32311.0% | 5614.1% |
Total Long-Term Liabilities | $3.051M | $3.241M | $3.428M |
YoY Change | -25.85% | 720.67% | 436.85% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $6.035M | $8.132M | $6.066M |
Total Long-Term Liabilities | $3.051M | $3.241M | $3.428M |
Total Liabilities | $9.086M | $11.37M | $9.495M |
YoY Change | -11.33% | 78.25% | 65.69% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | -$23.98M | ||
YoY Change | -32.24% | ||
Common Stock | $82.69M | ||
YoY Change | 2.68% | ||
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $59.35M | $58.71M | $57.05M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $68.44M | $70.08M | $66.55M |
YoY Change | 19.23% | 36.03% | 38.22% |
Cashflow Statement
Concept | 2022 Q1 | 2021 Q4 | 2021 Q3 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $338.5K | $1.168M | $827.0K |
YoY Change | -67.33% | -53.65% | -5.4% |
Depreciation, Depletion And Amortization | $112.0K | $114.0K | $124.2K |
YoY Change | -24.56% | -17.75% | -6.22% |
Cash From Operating Activities | $981.7K | $2.261M | -$2.140M |
YoY Change | -56.56% | -25.87% | 233.31% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $474.6K | $377.6K | $398.1K |
YoY Change | 503.59% | 163.67% | 292.4% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $0.00 | ||
YoY Change | -100.0% | ||
Cash From Investing Activities | -$485.7K | -$405.3K | -$398.1K |
YoY Change | 38.78% | 153.33% | 250.45% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | 105.0K | 288.6K | 257.4K |
YoY Change | -88.2% | 140.46% | |
NET CHANGE | |||
Cash From Operating Activities | 981.7K | 2.261M | -2.140M |
Cash From Investing Activities | -485.7K | -405.3K | -398.1K |
Cash From Financing Activities | 105.0K | 288.6K | 257.4K |
Net Change In Cash | 600.9K | 2.144M | -2.280M |
YoY Change | -78.54% | -28.77% | 201.82% |
FREE CASH FLOW | |||
Cash From Operating Activities | $981.7K | $2.261M | -$2.140M |
Capital Expenditures | $474.6K | $377.6K | $398.1K |
Free Cash Flow | $507.1K | $1.883M | -$2.538M |
YoY Change | -76.75% | -35.21% | 241.37% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--06-30 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2022 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q3 | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001015155 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1460 | ||
CY2022Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2021Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2021Q3 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
0 | |
CY2021Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
257370 | |
CY2021Q4 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
288548 | |
CY2022Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
198523 | |
CY2022Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
104999 | |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
338508 | |
CY2022Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
59350012 | |
CY2020Q3 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
|
0 | |
CY2021Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
76916 | |
CY2021Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
898092 | |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1036227 | |
CY2021Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
47150447 | |
us-gaap |
Payments To Acquire Notes Receivable
PaymentsToAcquireNotesReceivable
|
0 | ||
us-gaap |
Payments To Acquire Notes Receivable
PaymentsToAcquireNotesReceivable
|
250000 | ||
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
0 | ||
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
3908249 | ||
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
2 | ||
CY2022Q1 | us-gaap |
Restricted Cash
RestrictedCash
|
5050000 | |
CY2021Q2 | us-gaap |
Restricted Cash
RestrictedCash
|
144634 | |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
2 | ||
CY2022Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
9751835 | |
CY2022Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
415868 | |
CY2022Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
111987 | |
CY2022Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
474590 | |
CY2021Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
9436056 | |
CY2021Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1038571 | |
CY2021Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
148450 | |
CY2021Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
78628 | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
33785281 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2815797 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
350198 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1250296 | ||
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
29509140 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
4433825 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
419511 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
346112 | ||
CY2022Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
5296530 | |
CY2021Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
5093452 | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
17347026 | ||
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
15457215 | ||
CY2022Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
9751835 | |
CY2022Q1 | us-gaap |
Accrued Advertising Current
AccruedAdvertisingCurrent
|
89763 | |
CY2021Q2 | us-gaap |
Accrued Advertising Current
AccruedAdvertisingCurrent
|
68185 | |
CY2022Q1 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
16478 | |
CY2021Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
9436056 | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
33785281 | ||
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
29509140 | ||
CY2021Q1 | us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
0 | |
us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
0 | ||
CY2022Q1 | us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
0 | |
us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
0 | ||
CY2022Q1 | us-gaap |
Sales And Excise Tax Payable Current
SalesAndExciseTaxPayableCurrent
|
811366 | |
CY2021Q2 | us-gaap |
Sales And Excise Tax Payable Current
SalesAndExciseTaxPayableCurrent
|
555547 | |
CY2022Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
631117 | |
CY2021Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
866705 | |
CY2022Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
505148 | |
CY2021Q2 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
774891 | |
CY2021Q2 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
16478 | |
CY2022Q1 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
1 | |
CY2021Q2 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
1 | |
CY2022Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
2053873 | |
CY2021Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
2281807 | |
cthr |
Effective Income Tax Rate Reconciliation At Combined Federal And Income Statutory Income Tax Rate Percent
EffectiveIncomeTaxRateReconciliationAtCombinedFederalAndIncomeStatutoryIncomeTaxRatePercent
|
0.2224 | ||
CY2022Q1 | cthr |
Effective Income Tax Rate Reconciliation At Combined Federal And Income Statutory Income Tax Rate Percent
EffectiveIncomeTaxRateReconciliationAtCombinedFederalAndIncomeStatutoryIncomeTaxRatePercent
|
0.2224 | |
us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | ||
CY2022Q1 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | |
us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.0124 | ||
CY2022Q1 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.0124 | |
CY2021Q1 | cthr |
Effective Income Tax Rate Reconciliation At Combined Federal And Income Statutory Income Tax Rate Percent
EffectiveIncomeTaxRateReconciliationAtCombinedFederalAndIncomeStatutoryIncomeTaxRatePercent
|
0.2211 | |
cthr |
Effective Income Tax Rate Reconciliation At Combined Federal And Income Statutory Income Tax Rate Percent
EffectiveIncomeTaxRateReconciliationAtCombinedFederalAndIncomeStatutoryIncomeTaxRatePercent
|
0.2211 | ||
CY2021Q1 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | |
us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | ||
CY2021Q1 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.0111 | |
us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.0111 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.1720 | ||
CY2021Q2 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
6350000 | |
CY2022Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
78000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
485000 | ||
CY2021Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
500 | |
CY2022Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
78000 | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
483000 | ||
CY2021Q1 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
|
500 | |
CY2022Q1 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
|
500 | |
us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
|
1500 | ||
us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
|
1500 | ||
CY2022Q1 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
5870000 | |
CY2022Q1 | cthr |
Lessee Operating Lease Area
LesseeOperatingLeaseArea
|
36350 | |
CY2022Q1 | us-gaap |
Lessee Operating Lease Renewal Term
LesseeOperatingLeaseRenewalTerm
|
P5Y | |
cthr |
Lessee Operating Lease Minimum Notice Period For Extension Of Lease Term
LesseeOperatingLeaseMinimumNoticePeriodForExtensionOfLeaseTerm
|
P270D | ||
CY2021Q1 | cthr |
Lessee Operating Lease Rent Abatement
LesseeOperatingLeaseRentAbatement
|
214000 | |
CY2021Q1 | cthr |
Lessee Operating Lease Allowance For Leasehold Improvements
LesseeOperatingLeaseAllowanceForLeaseholdImprovements
|
545000 | |
CY2022Q1 | cthr |
Lessee Operating Lease Reimbursement For Leasehold Improvements
LesseeOperatingLeaseReimbursementForLeaseholdImprovements
|
506054 | |
CY2022Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
2935124 | |
CY2022Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
850781 | |
CY2022Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
3039216 | |
CY2022Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
3889997 | |
CY2022Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
193000 | |
CY2021Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
192000 | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
596000 | ||
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
473000 | ||
CY2021Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0281 | |
CY2021Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P4Y6M29D | |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
869742 | |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
893660 | |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
918236 | |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
943487 | |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
213521 | |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
317327 | |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
4155973 | |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
265976 | |
CY2022Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
3889997 | |
CY2022Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
850781 | |
CY2022Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
3039216 | |
CY2021Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
160000 | |
CY2022Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
160000 | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
330000 | ||
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
481000 | ||
CY2021 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
3900000 | |
CY2022Q1 | us-gaap |
Other Notes Payable
OtherNotesPayable
|
0 | |
CY2022Q1 | us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
60045 | |
CY2021Q1 | us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
45312 | |
us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
187059 | ||
us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
186528 | ||
CY2022Q1 | us-gaap |
Restricted Stock Expense
RestrictedStockExpense
|
138478 | |
CY2021Q1 | us-gaap |
Restricted Stock Expense
RestrictedStockExpense
|
31604 | |
us-gaap |
Restricted Stock Expense
RestrictedStockExpense
|
489875 | ||
us-gaap |
Restricted Stock Expense
RestrictedStockExpense
|
85681 | ||
CY2022Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
198523 | |
CY2021Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
76916 | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
676934 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
272209 | ||
us-gaap |
Employee Service Share Based Compensation Allocation Of Recognized Period Costs Capitalized Amount
EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
|
0 | ||
CY2022Q1 | us-gaap |
Employee Service Share Based Compensation Allocation Of Recognized Period Costs Capitalized Amount
EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
|
0 | |
us-gaap |
Employee Service Share Based Compensation Allocation Of Recognized Period Costs Capitalized Amount
EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
|
0 | ||
CY2021Q1 | us-gaap |
Employee Service Share Based Compensation Allocation Of Recognized Period Costs Capitalized Amount
EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
|
0 | |
us-gaap |
Dividends Cash
DividendsCash
|
0 | ||
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
338508 | |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1036227 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
2333145 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
4429570 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
28967946 | ||
CY2022Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
30484897 | |
CY2021Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
29320434 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
30286195 | ||
CY2022Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
783513 | |
CY2021Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
1205004 | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
985482 | ||
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
699783 | ||
CY2022Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
31268410 | |
CY2021Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
30525438 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
31271677 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
29667729 | ||
CY2022Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.01 | |
CY2021Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.04 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.08 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.15 | ||
CY2022Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.01 | |
CY2021Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.03 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.07 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.15 |