NASDAQ : CHCI
$0.12 (0.76%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 62.86M | 51.29M | 44.72M | 39.31M | 31.09M | 22.49M | 25.32M | 56.75M | 45.43M | 41.58M |
| costOfRevenue | 48.08M | 38.63M | 33.04M | 29.37M | 24.65M | 18.44M | 21.17M | 57.18M | 42.88M | 38.66M |
| grossProfit | 14.78M | 12.66M | 11.68M | 9.94M | 6.44M | 3.97M | 4.14M | -431K | 2.55M | 2.92M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | 2.96M | 1.49M | 1.26M | 5.3M | 5.59M |
| sellingAndMarketingExpenses | - | - | - | - | - | 661K | 383K | 1M | 1.49M | 1.61M |
| sellingGeneralAndAdministrativeExpenses | 2.54M | 2.08M | 2.3M | 1.78M | 1.28M | 3.62M | 1.87M | 2.27M | 6.79M | 7.19M |
| otherExpenses | 306K | 302K | 212K | 206K | 94000 | -2.3M | - | - | 66000 | - |
| operatingExpenses | 2.85M | 2.38M | 2.52M | 1.99M | 1.38M | 1.31M | 1.87M | 2.27M | 6.79M | 7.19M |
| costAndExpenses | 50.93M | 41.01M | 35.56M | 31.36M | 26.03M | 19.83M | 23.04M | 59.45M | 49.67M | 45.86M |
| netInterestIncome | 807K | 672K | 96000 | -222K | -235K | -344K | -474K | -90000 | -41000 | -886K |
| interestIncome | 807K | 672K | 96000 | - | - | - | - | - | - | - |
| interestExpense | - | - | - | 222K | 235K | 344K | 474K | 90000 | 41000 | 886K |
| depreciationAndAmortization | 306K | 302K | 212K | 206K | 94000 | 100000 | 217K | 185K | 181K | 181K |
| ebitda | 13.18M | 11.03M | 8.36M | 8.28M | 5.16M | 2.61M | 2.72M | 478K | -4.56M | -6.53M |
| ebit | 12.88M | 10.72M | 8.15M | 8.08M | 5.06M | 2.51M | 2.5M | 293K | -4.74M | -6.71M |
| nonOperatingIncomeExcludingInterest | -947K | -438K | 1.01M | -123K | 8000 | 144K | -225K | - | -66000 | -157K |
| operatingIncome | 11.93M | 10.29M | 9.16M | 7.95M | 5.06M | 2.65M | 2.28M | -5.1M | -4.81M | -6.86M |
| totalOtherIncomeExpensesNet | 947K | 438K | -1.01M | -99000 | -243K | -488K | -809K | 52000 | 66000 | 157K |
| incomeBeforeTax | 12.88M | 10.72M | 8.15M | 7.85M | 4.82M | 2.17M | 1.47M | -4.97M | -4.74M | -6.71M |
| incomeTaxExpense | -4.17M | -3.84M | 368K | 125K | -11.22M | 25000 | 2000 | -920K | 38000 | 55000 |
| netIncomeFromContinuingOperations | 17.05M | 14.56M | 7.78M | 7.73M | 16.04M | 2.14M | 1.46M | 1.41M | -4.78M | -6.76M |
| netIncomeFromDiscontinuedOperations | - | - | - | -381K | -2.43M | -59000 | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -571K | -5.79M | - | - |
| netIncome | 17.05M | 14.56M | 7.78M | 7.35M | 13.61M | 2.08M | 893K | -4.52M | -5.02M | -8.99M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 17.05M | 14.56M | 7.78M | 9.39M | 13.61M | 2.08M | 893K | -4.38M | -4.09M | -9.34M |
| eps | 1.69 | 1.48 | 0.81 | 1.09 | 1.66 | 0.26 | 0.22 | -1.22 | -1.49 | -2.71 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 31.28M | 28.76M | 18.79M | 11.72M | 15.82M | 7.03M | 3.51M | 5.78M | 1.81M | 5.76M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 31.28M | 28.76M | 18.79M | 11.72M | 15.82M | 7.03M | 3.51M | 5.78M | 1.81M | 5.76M |
| netReceivables | 829K | 7.54M | 5.24M | 3.8M | 1.74M | 3.63M | 5.53M | 3.92M | 636K | 613K |
| accountsReceivables | 829K | 7.54M | 5.24M | 3.8M | 1.74M | 3.63M | 5.53M | 3.92M | 636K | 613K |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | -3.6M | -5.53M | 20.25M | 44.71M | 49.84M |
| prepaids | - | - | - | 264K | 197K | 186K | 274K | 290K | 46000 | - |
| otherCurrentAssets | 21.16M | 430K | 353K | - | 2.31M | 5.1M | 5.53M | -12.4M | 1.14M | 1.24M |
| totalCurrentAssets | 53.27M | 36.73M | 24.39M | 15.78M | 20.08M | 12.35M | 9.32M | 32.7M | 48.29M | 57.45M |
| propertyPlantEquipmentNet | 5.68M | 6.55M | 7.36M | 8.16M | 7.51M | 8.18M | 392K | 221K | 309K | 255K |
| goodwill | - | - | - | - | - | 1.7M | 1.7M | 1.7M | 1.7M | - |
| intangibleAssets | 144K | 144K | 144K | 144K | - | 36000 | 103K | 170K | 237K | - |
| goodwillAndIntangibleAssets | 144K | 144K | 144K | 144K | - | 1.74M | 1.8M | 1.87M | 1.94M | - |
| longTermInvestments | 5.95M | 6.23M | 7.08M | 7.01M | 4.7M | 6.31M | 8.42M | - | 380K | 221K |
| taxAssets | 18.89M | 14.72M | 12.66M | - | 11.3M | -1.86M | -149K | - | -380K | - |
| otherNonCurrentAssets | 1.03M | 498K | 90000 | 11.37M | 15000 | 1.86M | 149K | 304K | 616K | 1.89M |
| totalNonCurrentAssets | 31.7M | 28.14M | 27.33M | 26.69M | 23.53M | 16.22M | 10.62M | 2.4M | 2.86M | 2.37M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 84.96M | 64.87M | 51.72M | 42.47M | 43.6M | 28.58M | 19.93M | 35.1M | 51.16M | 59.82M |
| totalPayables | 847K | 781K | 838K | 742K | 783K | 854K | 1.44M | 1.2M | 8.28M | 6.94M |
| accountPayables | 847K | 781K | 838K | 742K | 783K | 854K | 1.44M | 1.2M | 8.28M | 6.92M |
| otherPayables | - | - | - | - | - | - | - | - | - | 19000 |
| accruedExpenses | 7.84M | 4.95M | 4.68M | 4.96M | 3.47M | 2.33M | 3.08M | 182K | 301K | 299K |
| shortTermDebt | 994K | - | 854K | - | - | 5000 | 5.78M | 5.72M | - | - |
| capitalLeaseObligationsCurrent | - | 922K | - | 791K | 616K | 569K | - | -948K | - | - |
| taxPayables | - | - | - | - | - | - | - | 51000 | 39000 | 19000 |
| deferredRevenue | - | - | - | - | - | - | - | 3.06M | 575K | 497K |
| otherCurrentLiabilities | - | - | - | - | 1.19M | 742K | - | 6.28M | - | -7.72M |
| totalCurrentLiabilities | 9.68M | 6.66M | 6.37M | 6.49M | 6.06M | 4.5M | 10.3M | 9.54M | 9.16M | 34.65M |
| longTermDebt | - | - | - | - | 5.5M | 5.5M | 1.21M | 1.52M | 39.39M | 43.7M |
| capitalLeaseObligationsNonCurrent | 4.36M | 5.35M | 6.27M | 7.13M | 6.74M | 7.36M | 61000 | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | 1.88M | 575K | 497K |
| deferredTaxLiabilitiesNonCurrent | - | - | 1.78M | - | - | - | - | - | -42.66M | -497K |
| otherNonCurrentLiabilities | 960K | 492K | 76999 | - | - | - | - | 9.69M | - | -26.91M |
| totalNonCurrentLiabilities | 5.32M | 5.84M | 8.13M | 7.13M | 12.24M | 12.86M | 1.27M | 18.93M | 39.39M | 16.8M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 4.36M | 6.27M | 6.27M | 7.92M | 7.36M | 7.93M | 61000 | -948K | - | - |
| totalLiabilities | 15M | 12.5M | 14.5M | 13.62M | 18.31M | 17.36M | 11.58M | 28.47M | 48.55M | 51.44M |
| treasuryStock | -2.66M | -2.66M | -2.66M | -2.66M | -2.66M | -2.66M | -2.66M | -2.66M | -2.66M | -2.66M |
| preferredStock | - | - | - | - | 6.76M | 6.76M | 6.76M | 7.19M | 442K | 1.28M |
| commonStock | 101K | 99000 | 96000 | 95000 | 83000 | 81000 | 80000 | 39000 | 35000 | 34000 |
| retainedEarnings | -130.72M | -147.77M | -162.33M | -170.11M | -179.51M | -193.12M | -195.2M | -194.32M | -189.8M | -184.78M |
| additionalPaidInCapital | 203.25M | 202.7M | 202.11M | 201.54M | 200.62M | 200.15M | 199.37M | 181.63M | 177.61M | 176.25M |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 17.05M | 14.56M | 7.78M | 7.73M | 16.04M | 2.14M | 1.46M | -4.05M | -4.78M | -6.76M |
| depreciationAndAmortization | 306K | 302K | 212K | 206K | 94000 | 100000 | 217K | 168K | 181K | 181K |
| deferredIncomeTax | -4.17M | -3.84M | 470K | -55000 | -11.3M | - | - | -936K | 556K | 7000 |
| stockBasedCompensation | 1.06M | 945K | 968K | 834K | 633K | 701K | - | 234K | 346K | 69000 |
| changeInWorkingCapital | -9.4M | -1.61M | -1.62M | -357K | 3.21M | 374K | -1.68M | 18.23M | 7.65M | -8.8M |
| accountsReceivables | -12.43M | -2.29M | -1.45M | -1.93M | 1.89M | 82000 | -1.65M | -3.64M | 271K | -281K |
| inventory | - | - | - | - | - | - | - | 22.4M | 4.78M | -11.09M |
| accountsPayables | 67000 | -57000 | 26000 | -41000 | -41000 | 52000 | 240K | 504K | 1.36M | 141K |
| otherWorkingCapital | 2.96M | 739K | -200K | 1.62M | 1.36M | 240K | -272K | -1.03M | 1.25M | 2.43M |
| otherNonCashItems | -42000 | 1.84M | 1.19M | -264K | -867K | 120K | 9.89M | 2.6M | 1.1M | 3.49M |
| netCashProvidedByOperatingActivities | 4.8M | 11.26M | 9M | 8.09M | 7.81M | 3.44M | 9.89M | 16.25M | 5.06M | -11.82M |
| investmentsInPropertyPlantAndEquipment | -380K | -368K | -247K | -626K | -188K | -147K | -207K | -80000 | -54000 | -42000 |
| acquisitionsNet | - | - | - | 1.02M | - | - | - | - | -579K | 14.5M |
| purchasesOfInvestments | - | -140K | -52000 | -2.71M | - | - | -1.2M | - | - | - |
| salesMaturitiesOfInvestments | 112K | - | - | 1.02M | - | - | - | - | - | - |
| otherInvestingActivities | -1.49M | -428K | -1.25M | -796K | 1.43M | 1.82M | 27000 | 39000 | -201K | 269K |
| netCashProvidedByInvestingActivities | -1.76M | -936K | -1.55M | -2.1M | 1.24M | 1.67M | -1.38M | -41000 | -834K | 227K |
| netDebtIssuance | - | - | - | -5.5M | -5000 | -228K | -228K | -2.9M | -6.43M | -4.5M |
| longTermNetDebtIssuance | - | - | - | -5.5M | -5000 | -228K | -228K | -2.9M | -6.43M | -4.5M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 112K | 226K | -390K | -4M | -222K | -54000 | 360K | - | -89000 | - |
| netCommonStockIssuance | 112K | 226K | -390K | -4M | -222K | -54000 | 360K | -38000 | - | - |
| commonStockIssuance | 112K | 226K | - | - | - | - | 360K | - | 127K | 58000 |
| commonStockRepurchased | - | - | -390K | -4M | -222K | -54000 | - | -38000 | -89000 | -8000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | -89000 | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | -24000 | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | -24000 | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -626K | -578K | -390K | -594K | -29000 | -1.3M | -5.99M | -9.25M | -1.67M | 9.4M |
| netCashProvidedByFinancingActivities | -514K | -352K | -390K | -10.09M | -256K | -1.59M | -5.85M | -12.15M | -8.18M | 4.9M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 17.45M | 23.93M | 13.32M | 12.97M | 12.64M | 16.91M | 13M | 10.75M | 10.64M | 11.02M |
| costOfRevenue | 14.67M | 15.43M | 11.86M | 10.5M | 10.29M | 11.26M | 9.58M | 8.98M | 8.95M | 8.48M |
| grossProfit | 2.78M | 8.5M | 1.46M | 2.47M | 2.35M | 5.65M | 3.41M | 1.77M | 1.68M | 2.54M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | 572K |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | 22000 |
| sellingGeneralAndAdministrativeExpenses | 1.16M | 676K | 725K | 609K | 535K | 487K | 507K | 546K | 535K | 594K |
| otherExpenses | 72000 | 75000 | 73000 | 78000 | 80000 | 84000 | 77000 | - | - | - |
| operatingExpenses | 1.24M | 751K | 798K | 687K | 615K | 571K | 584K | 546K | 535K | 594K |
| costAndExpenses | 15.91M | 16.18M | 12.66M | 11.19M | 10.9M | 11.83M | 10.17M | 9.53M | 9.49M | 9.07M |
| netInterestIncome | 129K | 185K | 218K | 220K | 184K | 196K | 169K | 166K | 141K | 96000 |
| interestIncome | 129K | 185K | 218K | 220K | 184K | 196K | 169K | 166K | 141K | 96000 |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 72000 | 75000 | 73000 | 78000 | 80000 | 84000 | 77000 | 73000 | 68000 | - |
| ebitda | 2.26M | 7.96M | 1.06M | 2.16M | 1.99M | 5.44M | 3.02M | 1.38M | 1.19M | 1.6M |
| ebit | 2.19M | 7.89M | 991K | 2.08M | 1.91M | 5.36M | 2.94M | 1.3M | 1.12M | 1.6M |
| nonOperatingIncomeExcludingInterest | -648K | -140K | -330K | -302K | -175K | -275K | -117K | -76000 | 30000 | 340K |
| operatingIncome | 1.54M | 7.75M | 661K | 1.78M | 1.74M | 5.08M | 2.83M | 1.23M | 1.15M | 1.94M |
| totalOtherIncomeExpensesNet | 648K | 140K | 330K | 302K | 175K | 275K | 117K | 76000 | -30000 | -340K |
| incomeBeforeTax | 2.19M | 7.89M | 991K | 2.08M | 1.91M | 5.36M | 2.94M | 1.3M | 1.12M | 1.6M |
| incomeTaxExpense | 199K | -5.59M | 450K | 639K | 323K | -4.97M | 568K | 357K | 210K | -267K |
| netIncomeFromContinuingOperations | 1.99M | 13.48M | 541K | 1.45M | 1.59M | 10.33M | 2.38M | 946K | 910K | 1.87M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 1.99M | 13.48M | 541K | 1.45M | 1.59M | 10.33M | 2.38M | 946K | 910K | 1.87M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 1.99M | 13.48M | 541K | 1.45M | 1.59M | 10.33M | 2.38M | 946K | 910K | 1.87M |
| eps | 0.19 | 1.34 | 0.05 | 0.14 | 0.16 | 1.04 | 0.24 | 0.1 | 0.09 | 0.19 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 19.63M | 31.28M | 26.17M | 30.48M | 28.3M | 28.76M | 21.05M | 17.43M | 16.22M | 18.79M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 19.63M | 31.28M | 26.17M | 30.48M | 28.3M | 28.76M | 21.05M | 17.43M | 16.22M | 18.79M |
| netReceivables | 22.95M | 829K | 13M | 6.66M | 5.85M | 7.54M | 440K | 6.54M | 5.25M | 5.24M |
| accountsReceivables | 22.95M | 829K | 13M | 6.66M | 433K | 7.54M | 440K | 437K | 5.25M | 5.24M |
| otherReceivables | - | - | - | - | 5.41M | - | - | 6.11M | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | 1.82M | - | - | - | - | - | 609K | - |
| otherCurrentAssets | 1M | 21.16M | - | 919K | 662K | 430K | 7.32M | 514K | - | 353K |
| totalCurrentAssets | 43.59M | 53.27M | 40.99M | 38.06M | 34.8M | 36.73M | 28.81M | 24.49M | 22.08M | 24.39M |
| propertyPlantEquipmentNet | 5.4M | 5.68M | 5.86M | 6.08M | 6.41M | 6.55M | 6.72M | 6.98M | 7.26M | 7.36M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 144K | 144K | 144K | 144K | 144K | 144K | 144K | 144K | 144K | 144K |
| goodwillAndIntangibleAssets | 144K | 144K | 144K | 144K | 144K | 144K | 144K | 144K | 144K | 144K |
| longTermInvestments | 12.5M | 5.95M | 6.31M | 6.27M | 6.25M | 6.23M | 6.18M | 6.24M | 6.33M | 7.08M |
| taxAssets | 18.7M | 18.89M | - | 13.76M | 14.4M | 14.72M | 9.75M | 10.32M | - | 12.66M |
| otherNonCurrentAssets | 1.37M | 1.03M | 14.3M | 926K | 805K | 498K | 555K | 414K | 11.03M | 90000 |
| totalNonCurrentAssets | 38.1M | 31.7M | 26.6M | 27.18M | 28M | 28.14M | 23.35M | 24.09M | 24.77M | 27.33M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 81.69M | 84.96M | 67.6M | 65.24M | 62.81M | 64.87M | 52.16M | 48.58M | 46.85M | 51.72M |
| totalPayables | 1.11M | 847K | 1.06M | 889K | 1.09M | 781K | 910K | 882K | 898K | 838K |
| accountPayables | 1.11M | 847K | 1.06M | 889K | 1.09M | 781K | 910K | 882K | 898K | 838K |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 2.46M | 7.84M | 3.74M | 2.24M | 1.24M | 4.95M | 2.6M | - | 778K | 4.68M |
| shortTermDebt | 1M | 994K | - | - | - | - | - | - | - | 854K |
| capitalLeaseObligationsCurrent | - | - | 975K | 957K | 940K | 922K | 905K | 888K | 871K | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | - | - | - | - | - | - | 1.43M | - | - |
| totalCurrentLiabilities | 4.57M | 9.68M | 5.78M | 4.08M | 3.26M | 6.66M | 4.42M | 3.2M | 2.55M | 6.37M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 4.1M | 4.36M | 4.61M | 4.86M | 5.11M | 5.35M | 5.58M | 5.82M | 6.05M | 6.27M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | 391K | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | 1.78M |
| otherNonCurrentLiabilities | 1.2M | 960K | 943K | 845K | 718K | 492K | 472K | - | 324K | 76999 |
| totalNonCurrentLiabilities | 5.31M | 5.32M | 5.56M | 5.71M | 5.82M | 5.84M | 6.06M | 6.21M | 6.37M | 8.13M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 4.1M | 4.36M | 5.59M | 5.82M | 6.05M | 6.27M | 6.49M | 6.71M | 6.92M | 6.27M |
| totalLiabilities | 9.88M | 15M | 11.33M | 9.79M | 9.09M | 12.5M | 10.48M | 9.41M | 8.92M | 14.5M |
| treasuryStock | -2.66M | -2.66M | -2.66M | -2.66M | -2.66M | -2.66M | -2.66M | -2.66M | -2.66M | -2.66M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 102K | 101K | 100000 | 100000 | 100000 | 99000 | 98000 | 98000 | 98000 | 96000 |
| retainedEarnings | -128.73M | -130.72M | -144.19M | -144.74M | -146.18M | -147.77M | -158.1M | -160.47M | -161.42M | -162.33M |
| additionalPaidInCapital | 203.1M | 203.25M | 203.02M | 202.75M | 202.46M | 202.7M | 202.35M | 202.2M | 201.91M | 202.11M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 1.99M | 13.48M | 541K | 1.45M | 1.59M | 10.33M | 2.38M | 946K | 910K | 1.87M |
| depreciationAndAmortization | 72000 | 75000 | 73000 | 78000 | 80000 | 84000 | 77000 | 73000 | 68000 | - |
| deferredIncomeTax | 199K | -5.59M | 450K | 639K | 323K | -4.97M | 568K | 357K | 210K | -165K |
| stockBasedCompensation | 546K | 266K | 255K | 288K | 251K | 204K | 205K | 290K | 246K | 191K |
| changeInWorkingCapital | -8.03M | -3.03M | -4.53M | -254K | -1.59M | 2.14M | 558K | -487K | -3.82M | 7.04M |
| accountsReceivables | -2.98M | -6.97M | -6.34M | -816K | 1.69M | -175K | -818K | -1.29M | -4000 | 5.71M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 264K | -210K | 169K | -202K | 310K | -129K | 28000 | -17000 | 61000 | -207K |
| otherWorkingCapital | -5.31M | 4.14M | 1.64M | 764K | -3.59M | 2.44M | 1.35M | 824K | -3.88M | 1.54M |
| otherNonCashItems | -555K | 59000 | -20000 | -12000 | -69000 | -14000 | -499K | 95000 | 730K | 429K |
| netCashProvidedByOperatingActivities | -5.78M | 5.26M | -3.23M | 2.18M | 582K | 7.77M | 3.29M | 1.27M | -1.66M | 9.36M |
| investmentsInPropertyPlantAndEquipment | -1000 | -156K | -35000 | -26000 | -163K | -63000 | -111K | -3000 | -191K | 34000 |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | -34000 | - | - | - | -57000 | 29000 | -6000 | -23000 | - |
| salesMaturitiesOfInvestments | 57000 | 71000 | - | 41000 | - | - | - | - | - | - |
| otherInvestingActivities | -5.24M | 12000 | -1.07M | -53000 | -352K | -91000 | 478K | -59000 | -253K | -1.55M |
| netCashProvidedByInvestingActivities | -5.18M | -107K | -1.1M | -38000 | -515K | -211K | 396K | -68000 | -467K | -1.51M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 99000 | - | 26000 | - | 86000 | 168K | 58000 | 3000 | -444K | - |
| netCommonStockIssuance | 99000 | - | 26000 | - | 86000 | 168K | 58000 | 3000 | -444K | - |
| commonStockIssuance | 99000 | - | 26000 | - | 86000 | 168K | 58000 | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | 3000 | -444K | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | -39000 | - | -39000 | - | - | - | - | - |
| commonDividendsPaid | - | - | -39000 | - | -39000 | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -790K | -39000 | 30000 | 39000 | -578K | -17000 | -120K | 3000 | -444K | - |
| netCashProvidedByFinancingActivities | -691K | -39000 | 17000 | 39000 | -531K | 151K | -62000 | 3000 | -444K | - |