2021 Q3 Form 10-Q Financial Statement
#000114036121036597 Filed on November 05, 2021
Income Statement
Concept | 2021 Q3 | 2021 Q1 | 2020 Q3 |
---|---|---|---|
Revenue | $10.28M | $9.436M | $7.926M |
YoY Change | 29.7% | 45.37% | 4.18% |
Cost Of Revenue | $5.017M | $5.093M | $4.196M |
YoY Change | 19.55% | -44.47% | 8.24% |
Gross Profit | $5.264M | $4.343M | $3.730M |
YoY Change | 41.11% | -261.98% | -0.04% |
Gross Profit Margin | 51.2% | 46.02% | 47.06% |
Selling, General & Admin | $4.314M | $3.304M | $2.856M |
YoY Change | 51.07% | -5.95% | -20.2% |
% of Gross Profit | 81.96% | 76.08% | 76.56% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $124.2K | $148.5K | $132.5K |
YoY Change | -6.22% | 12.45% | 6.27% |
% of Gross Profit | 2.36% | 3.42% | 3.55% |
Operating Expenses | $4.314M | $3.304M | $2.856M |
YoY Change | 51.07% | -5.95% | -20.2% |
Operating Profit | $949.3K | $1.039M | $874.3K |
YoY Change | 8.59% | -116.77% | 472.52% |
Interest Expense | $0.00 | $2.412K | $2.439K |
YoY Change | -100.0% | 1979.31% | 1617.61% |
% of Operating Profit | 0.0% | 0.23% | 0.28% |
Other Income/Expense, Net | $321.00 | -$1.872K | $490.00 |
YoY Change | -34.49% | -104.79% | -99.19% |
Pretax Income | $949.7K | $1.037M | $874.8K |
YoY Change | 8.56% | -116.84% | 309.91% |
Income Tax | $123.0K | $500.00 | $500.00 |
% Of Pretax Income | 12.95% | 0.05% | 0.06% |
Net Earnings | $827.0K | $1.036M | $874.3K |
YoY Change | -5.4% | -116.83% | 321.7% |
Net Earnings / Revenue | 8.04% | 10.98% | 11.03% |
Basic Earnings Per Share | $0.03 | $0.04 | $0.03 |
Diluted Earnings Per Share | $0.03 | $0.03 | $0.03 |
COMMON SHARES | |||
Basic Shares Outstanding | 29.97M | 29.32M | 28.79M |
Diluted Shares Outstanding | 31.10M | 30.53M | 28.84M |
Balance Sheet
Concept | 2021 Q3 | 2021 Q1 | 2020 Q3 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $14.12M | $19.61M | $13.76M |
YoY Change | 2.59% | 65.21% | 12.42% |
Cash & Equivalents | $14.12M | $19.61M | $13.76M |
Short-Term Investments | |||
Other Short-Term Assets | $6.478M | $1.160M | $1.370M |
YoY Change | 372.83% | -8.66% | -22.6% |
Inventory | $12.04M | $12.64M | $8.976M |
Prepaid Expenses | |||
Receivables | $2.922M | $2.138M | $1.626M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $35.56M | $35.79M | $25.72M |
YoY Change | 38.24% | 78.05% | -7.46% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $4.931M | $930.7K | $969.6K |
YoY Change | 408.55% | -11.98% | -4.31% |
Goodwill | |||
YoY Change | |||
Intangibles | |||
YoY Change | |||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $25.85M | $49.66K | $50.11K |
YoY Change | 51486.68% | -5.97% | -84.74% |
Total Long-Term Assets | $30.99M | $21.60M | $22.42M |
YoY Change | 38.19% | -23.7% | -15.4% |
TOTAL ASSETS | |||
Total Short-Term Assets | $35.56M | $35.79M | $25.72M |
Total Long-Term Assets | $30.99M | $21.60M | $22.42M |
Total Assets | $66.55M | $57.40M | $48.15M |
YoY Change | 38.22% | 18.54% | -11.33% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $3.753M | $2.921M | $2.583M |
YoY Change | 45.32% | -29.22% | -43.41% |
Accrued Expenses | $1.701M | $2.053M | $1.497M |
YoY Change | 13.62% | 86.92% | 61.62% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | $640.0K | $390.0K | |
YoY Change | |||
Total Short-Term Liabilities | $6.066M | $6.133M | $5.092M |
YoY Change | 19.14% | 4.97% | -16.52% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $320.0K | $580.0K |
YoY Change | -100.0% | ||
Other Long-Term Liabilities | $3.428M | $3.790M | $60.00K |
YoY Change | 5614.1% | 952.78% | -94.69% |
Total Long-Term Liabilities | $3.428M | $4.114M | $638.6K |
YoY Change | 436.85% | 1052.69% | -43.53% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $6.066M | $6.133M | $5.092M |
Total Long-Term Liabilities | $3.428M | $4.114M | $638.6K |
Total Liabilities | $9.495M | $10.25M | $5.731M |
YoY Change | 65.69% | 65.28% | -20.74% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | -$34.36M | -$37.91M | |
YoY Change | -9.01% | 15.22% | |
Common Stock | $81.51M | $80.33M | |
YoY Change | 1.91% | 0.44% | |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $57.05M | $47.15M | $42.42M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $66.55M | $57.40M | $48.15M |
YoY Change | 38.22% | 18.54% | -11.33% |
Cashflow Statement
Concept | 2021 Q3 | 2021 Q1 | 2020 Q3 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $827.0K | $1.036M | $874.3K |
YoY Change | -5.4% | -116.83% | 321.7% |
Depreciation, Depletion And Amortization | $124.2K | $148.5K | $132.5K |
YoY Change | -6.22% | 12.45% | 6.27% |
Cash From Operating Activities | -$2.140M | $2.260M | -$641.9K |
YoY Change | 233.31% | -269.92% | -47.53% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $398.1K | $78.63K | $101.5K |
YoY Change | 292.4% | 6.84% | -8.86% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | -$250.0K | ||
YoY Change | |||
Cash From Investing Activities | -$398.1K | -$350.0K | -$113.6K |
YoY Change | 250.45% | 218.18% | -1.76% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | $0.00 | ||
YoY Change | -100.0% | ||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | 257.4K | 890.0K | 0.000 |
YoY Change | -100.0% | ||
NET CHANGE | |||
Cash From Operating Activities | -2.140M | 2.260M | -641.9K |
Cash From Investing Activities | -398.1K | -350.0K | -113.6K |
Cash From Financing Activities | 257.4K | 890.0K | 0.000 |
Net Change In Cash | -2.280M | 2.800M | -755.5K |
YoY Change | 201.82% | -294.44% | 85.8% |
FREE CASH FLOW | |||
Cash From Operating Activities | -$2.140M | $2.260M | -$641.9K |
Capital Expenditures | $398.1K | $78.63K | $101.5K |
Free Cash Flow | -$2.538M | $2.181M | -$743.4K |
YoY Change | 241.37% | -255.41% | -44.31% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2021Q3 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2021Q3 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--06-30 | |
CY2021Q3 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2022 | |
CY2021Q3 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q1 | |
CY2021Q3 | dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001015155 | |
CY2021Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2021Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2021Q3 | us-gaap |
Interest Expense
InterestExpense
|
0 | |
CY2020Q3 | us-gaap |
Interest Expense
InterestExpense
|
2439 | |
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 | |
CY2020Q3 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
|
0 | |
CY2021Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
14116632 | |
CY2021Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
21302317 | |
CY2021Q3 | us-gaap |
Restricted Cash
RestrictedCash
|
5050000 | |
CY2021Q2 | us-gaap |
Restricted Cash
RestrictedCash
|
144634 | |
CY2021Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
19166632 | |
CY2021Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
21446951 | |
CY2021Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
5016550 | |
CY2020Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
4196055 | |
CY2021Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
10280311 | |
CY2021Q3 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
2 | |
CY2021Q3 | us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
2 | |
CY2021Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
10280311 | |
CY2021Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
949333 | |
CY2021Q3 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
124212 | |
CY2021Q3 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
398121 | |
CY2020Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
7926293 | |
CY2020Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
874270 | |
CY2020Q3 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
132456 | |
CY2020Q3 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
101459 | |
CY2020Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
7926293 | |
CY2021Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
1700577 | |
CY2021Q3 | us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
0 | |
CY2020Q3 | us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
0 | |
CY2021Q3 | us-gaap |
Inventory Supplies Net Of Reserves
InventorySuppliesNetOfReserves
|
78136 | |
CY2021Q2 | us-gaap |
Inventory Supplies Net Of Reserves
InventorySuppliesNetOfReserves
|
74317 | |
CY2021Q3 | cthr |
Inventory Net Current And Noncurrent
InventoryNetCurrentAndNoncurrent
|
31614426 | |
CY2021Q2 | cthr |
Inventory Net Current And Noncurrent
InventoryNetCurrentAndNoncurrent
|
29172720 | |
CY2021Q3 | us-gaap |
Inventory Net
InventoryNet
|
12043187 | |
CY2021Q2 | us-gaap |
Inventory Net
InventoryNet
|
11450141 | |
CY2021Q3 | us-gaap |
Inventory Noncurrent
InventoryNoncurrent
|
19571239 | |
CY2021Q2 | us-gaap |
Inventory Noncurrent
InventoryNoncurrent
|
17722579 | |
CY2021Q3 | cthr |
Inventory Net Current And Noncurrent
InventoryNetCurrentAndNoncurrent
|
31614426 | |
CY2021Q2 | cthr |
Inventory Net Current And Noncurrent
InventoryNetCurrentAndNoncurrent
|
29172720 | |
CY2021Q3 | cthr |
Work In Process Inventories Issued To Active Production Jobs
WorkInProcessInventoriesIssuedToActiveProductionJobs
|
2950000 | |
CY2021Q2 | cthr |
Work In Process Inventories Issued To Active Production Jobs
WorkInProcessInventoriesIssuedToActiveProductionJobs
|
2230000 | |
CY2021Q3 | us-gaap |
Sales And Excise Tax Payable Current
SalesAndExciseTaxPayableCurrent
|
658863 | |
CY2021Q2 | us-gaap |
Sales And Excise Tax Payable Current
SalesAndExciseTaxPayableCurrent
|
555547 | |
CY2021Q3 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
559150 | |
CY2021Q2 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
774891 | |
CY2021Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
303675 | |
CY2021Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
866705 | |
CY2021Q3 | us-gaap |
Accrued Advertising Current
AccruedAdvertisingCurrent
|
80681 | |
CY2021Q2 | us-gaap |
Accrued Advertising Current
AccruedAdvertisingCurrent
|
68185 | |
CY2021Q3 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
16478 | |
CY2021Q2 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
16478 | |
CY2021Q3 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
81730 | |
CY2021Q2 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
1 | |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
918236 | |
CY2021Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
2281807 | |
CY2021Q3 | cthr |
Effective Income Tax Rate Reconciliation At Combined Federal And Income Statutory Income Tax Rate Percent
EffectiveIncomeTaxRateReconciliationAtCombinedFederalAndIncomeStatutoryIncomeTaxRatePercent
|
0.2224 | |
CY2021Q3 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | |
CY2021Q3 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.0124 | |
CY2020Q3 | cthr |
Effective Income Tax Rate Reconciliation At Combined Federal And Income Statutory Income Tax Rate Percent
EffectiveIncomeTaxRateReconciliationAtCombinedFederalAndIncomeStatutoryIncomeTaxRatePercent
|
0.2211 | |
CY2020Q3 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | |
CY2020Q3 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.0111 | |
CY2021Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.1291 | |
CY2021Q2 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
6350000 | |
CY2021Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
123000 | |
CY2020Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
500 | |
CY2021Q3 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
122000 | |
CY2020Q3 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
|
500 | |
CY2021Q3 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
|
500 | |
CY2021Q3 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
6230000 | |
CY2021Q3 | cthr |
Lessee Operating Lease Area
LesseeOperatingLeaseArea
|
36350 | |
CY2021Q3 | us-gaap |
Lessee Operating Lease Renewal Term
LesseeOperatingLeaseRenewalTerm
|
P5Y | |
CY2021Q3 | 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 | |
CY2021Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
3779395 | |
CY2021Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
612988 | |
CY2021Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
3418110 | |
CY2021Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
4031098 | |
CY2021Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
202000 | |
CY2020Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
131000 | |
CY2021Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0281 | |
CY2021Q3 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P5Y29D | |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
410799 | |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
869742 | |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
893660 | |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
943487 | |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
317327 | |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
4353251 | |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
322153 | |
CY2021Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
4031098 | |
CY2021Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
612988 | |
CY2021Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
3418110 | |
CY2021Q3 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
162000 | |
CY2020Q3 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
170000 | |
CY2021 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
3900000 | |
CY2021Q3 | us-gaap |
Other Notes Payable
OtherNotesPayable
|
0 | |
CY2021Q3 | us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
69565 | |
CY2020Q3 | us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
91040 | |
CY2021Q3 | us-gaap |
Restricted Stock Expense
RestrictedStockExpense
|
209842 | |
CY2020Q3 | us-gaap |
Restricted Stock Expense
RestrictedStockExpense
|
16315 | |
CY2021Q3 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
279407 | |
CY2020Q3 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
107355 | |
CY2021Q3 | us-gaap |
Employee Service Share Based Compensation Allocation Of Recognized Period Costs Capitalized Amount
EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
|
0 | |
CY2020Q3 | us-gaap |
Employee Service Share Based Compensation Allocation Of Recognized Period Costs Capitalized Amount
EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
|
0 | |
CY2021Q3 | us-gaap |
Dividends Cash
DividendsCash
|
0 | |
CY2021Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
31097540 | |
CY2020Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
28839897 | |
CY2021Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.03 | |
CY2020Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.03 | |
CY2021Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.03 | |
CY2020Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.03 | |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
827025 | |
CY2020Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
874266 | |
CY2021Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
29971178 | |
CY2020Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
28786910 | |
CY2021Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
1126362 | |
CY2020Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
52987 |