OTC : CLIFF
$0 (0.0%)
| 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 | 2018-06-30 | 2017-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 38.82M | 27.84M | 55.73M | 55.16M | 56.67M | 58.99M | 45.8M | 60.33M | 68.31M | 59.96M |
| costOfRevenue | 17.09M | 16.11M | 18.42M | 17.97M | 13.43M | 15.22M | 17.19M | 23.93M | 22.55M | 22.43M |
| grossProfit | 21.73M | 11.73M | 37.3M | 37.19M | 28.57M | 29.41M | 28.61M | 36.4M | 45.76M | 37.54M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 21.25M | 18.97M | 18.25M | 18.45M | 19.46M | 21.21M | 16.72M | 22.51M | 19.53M |
| sellingAndMarketingExpenses | - | 14.68M | 19.33M | 18.04M | 17.54M | 18.43M | 21.92M | 15.75M | 20.97M | 19.62M |
| sellingGeneralAndAdministrativeExpenses | 36.83M | 35.93M | 38.3M | 36.29M | 35.99M | 37.9M | 43.13M | 42.67M | 43.48M | 37.81M |
| otherExpenses | - | -3.64M | -3.74M | -3.35M | -2.91M | -4.79M | -11.77M | - | -944K | -131K |
| operatingExpenses | 36.83M | 32.3M | 34.56M | 32.94M | 33.08M | 33.1M | 31.35M | 42.67M | 42.53M | 37.68M |
| costAndExpenses | 53.92M | 48.41M | 52.99M | 50.91M | 50.27M | 51.98M | 48.54M | 66.6M | 65.08M | 60.1M |
| netInterestIncome | 2.56M | 3.24M | 3.15M | 2.54M | 2.07M | 1.89M | 10.06M | - | 1M | -148K |
| interestIncome | 2.72M | 3.44M | 3.42M | 2.69M | 2.27M | 2.23M | 10.37M | 6.7M | 1.25M | 1.86M |
| interestExpense | 151.89K | 196K | 268K | 152K | 200K | 341K | 311K | - | 248K | 2.01M |
| depreciationAndAmortization | 4.36M | 4.21M | 4.03M | 3.68M | 3.57M | 4.14M | 4.28M | 3M | 2.81M | 3.13M |
| ebitda | -10.74M | -14.38M | 8.56M | 9.34M | 10.78M | 12.04M | 12.72M | -3.27M | 7.38M | 3.21M |
| ebit | -15.09M | -18.59M | 4.53M | 5.66M | 7.21M | 7.89M | 8.44M | -6.1M | 4.57M | 85000 |
| nonOperatingIncomeExcludingInterest | - | -1.98M | -1.78M | -1.41M | 2.13M | 4.13M | -930K | -160.7K | -343K | -228K |
| operatingIncome | -15.09M | -20.56M | 2.74M | 4.25M | 6.4M | 7M | -2.74M | -6.26M | 4.23M | -143K |
| totalOtherIncomeExpensesNet | 4.1M | 1.78M | 1.52M | 1.26M | 611K | 546K | 619K | 9.93M | 95000 | -1.78M |
| incomeBeforeTax | -10.99M | -18.78M | 4.26M | 5.5M | 7.01M | 7.55M | 6.04M | 3.66M | 4.33M | -1.92M |
| incomeTaxExpense | 1.64M | -104K | 692K | 617K | 874K | 1M | 1.24M | 1.88M | 1.14M | 675K |
| netIncomeFromContinuingOperations | -12.63M | -18.68M | 3.57M | 4.89M | 6.14M | 6.55M | 6.46M | 1.78M | 3.18M | -2.6M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | -4.06M | - |
| netIncome | -12.63M | -18.69M | 3.52M | 4.89M | 6.14M | 6.55M | 4.81M | 1.78M | 3.27M | -2.57M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -12.63M | -18.69M | 3.52M | 4.89M | 6.14M | 6.55M | 6.47M | 1.78M | -791.33K | -2.57M |
| eps | -0.05 | -0.07 | 0.01 | 0.02 | 0.02 | 0.03 | 0.02 | 0.01 | 0.01 | -0.01 |
| 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 | 2018-06-30 | 2017-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 15.56M | 11.5M | 18.42M | 18.01M | 11.65M | 27.26M | 19.04M | 10.92M | 12.88M | 26.78M |
| shortTermInvestments | 36.1M | 49.08M | 46.59M | 51.33M | 36.44M | 27.19M | 17.03M | 32.36M | 28.97M | 34.04M |
| cashAndShortTermInvestments | 51.66M | 60.58M | 65.01M | 74.76M | 64.63M | 54.45M | 36.08M | 43.28M | 61.05M | 60.82M |
| netReceivables | 29.91M | 29.32M | 24.78M | 25.48M | 23.96M | 23.39M | 24.04M | 27.75M | 24.46M | 25.92M |
| accountsReceivables | 25.26M | 25.16M | 22.67M | 25.48M | 23.96M | 23.39M | 24.04M | 27.75M | 24.46M | 23.89M |
| otherReceivables | 4.66M | 4.16M | 2.11M | - | - | - | - | - | - | 1.03M |
| inventory | 976.27K | 922K | 797K | 1.36M | 1.43M | 1.66M | 998.77K | 1.36M | 1.26M | 1.28M |
| prepaids | 1.92M | 2.86M | 3.28M | 3.28M | 2.51M | 3.22M | 2.13M | 2.7M | 4.84M | 2.41M |
| otherCurrentAssets | 664.51K | 1.42M | 9.96M | 2.89M | 7.29M | 21.17M | -2.17M | 7.85M | 75.86M | 25.74M |
| totalCurrentAssets | 85.13M | 95.1M | 103.83M | 107.76M | 99.82M | 103.89M | 61.08M | 83.64M | 81.96M | 90.42M |
| propertyPlantEquipmentNet | 14.87M | 17.04M | 16.27M | 19.41M | 12.16M | 12.43M | 11.97M | 12.72M | 13.14M | 13.06M |
| goodwill | 26.51M | 27.37M | 26.24M | 36.32M | 20.47M | 20.74M | 20.63M | 27.88M | 7.7M | 7.7M |
| intangibleAssets | 1.83M | 2.43M | 3.07M | 4.65M | 23.37M | 24.19M | 24.85M | 6.38M | 5.82M | 5.82M |
| goodwillAndIntangibleAssets | 28.34M | 29.8M | 29.31M | 40.97M | 43.84M | 44.93M | 45.47M | 34.26M | 42.76M | 13.51M |
| longTermInvestments | 72.89M | -39.1M | -35.7M | 6.26M | 55.99M | 57.92M | 64.75M | 81.93M | 6.18M | 81.73M |
| taxAssets | 375.72K | 1.75M | 858K | 1.2M | 498.02K | 861.8K | 74368 | 146K | 96000 | - |
| otherNonCurrentAssets | - | 112.55M | 113.89M | 93.96M | -13.26M | -18.29M | -16.56M | - | 74.1M | - |
| totalNonCurrentAssets | 116.48M | 122.04M | 124.63M | 161.79M | 99.23M | 97.85M | 105.71M | 129.05M | 136.28M | 108.31M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 201.61M | 217.14M | 228.46M | 306.8M | 173.2M | 176.46M | 166.79M | 212.69M | 218.24M | 198.73M |
| totalPayables | 17.13M | 16.38M | 8.11M | 3.69M | 2.89M | 4.65M | 3.26M | 3.06M | 3.02M | 8.92M |
| accountPayables | 16.76M | 16.29M | 4.03M | 3.69M | 2.89M | 4.65M | 3.26M | 3.06M | 3.02M | 3.02M |
| otherPayables | 367.72K | 85000 | 4.08M | - | - | - | - | - | - | 5.9M |
| accruedExpenses | - | - | 3.35M | 2.91M | 4.93M | 5.21M | 6.33M | 5.3M | 3.57M | - |
| shortTermDebt | 653.51K | - | - | - | -9.03M | 310K | 302K | 295K | 971K | 2.12M |
| capitalLeaseObligationsCurrent | - | 1.89M | 1.81M | 1.2M | 2.12M | 1.58M | 1.14M | - | - | - |
| taxPayables | - | 85000 | 500K | 940.6K | 1.23M | 1.87M | 1.31M | 2.1M | 1.8M | 1.24M |
| deferredRevenue | 11.13M | - | 7.35M | 9.06M | 9.03M | 7.79M | 4.41M | 3.76M | 15.72M | 16.3M |
| otherCurrentLiabilities | 4 | 10.46M | 3.7M | 4.03M | 14.3M | 6.87M | 3.21M | 11.48M | 24.62M | 21.14M |
| totalCurrentLiabilities | 28.91M | 28.73M | 24.33M | 20.89M | 24.24M | 26.4M | 18.64M | 20.13M | 32.18M | 32.18M |
| longTermDebt | 687.48K | - | - | - | - | 3.68M | 4M | 4.31M | 4.47M | 6.61M |
| capitalLeaseObligationsNonCurrent | 687.48K | 531K | 1.69M | 1.02M | 843K | 2.08M | 1.35M | - | - | - |
| deferredRevenueNonCurrent | 62.95M | 64.42M | 62.05M | 67.28M | 67.11M | 62.66M | 58.94M | 58.34M | 53.53M | 30.52M |
| deferredTaxLiabilitiesNonCurrent | 3.59M | 3.79M | 3.73M | 3.96M | 4.17M | 4.62M | 5.21M | 5.86M | 3.88M | 3.89M |
| otherNonCurrentLiabilities | 370.72K | 1M | 1M | 522K | 662K | 543K | - | 64.49M | 345K | 200K |
| totalNonCurrentLiabilities | 68.29M | 69.75M | 68.48M | 72.78M | 72.78M | 73.59M | 69.93M | 68.8M | 62.23M | 41.22M |
| otherLiabilities | - | - | - | - | - | - | - | - | 2.34M | - |
| capitalLeaseObligations | 687.48K | 2.42M | 3.5M | 2.22M | 2.97M | 3.66M | 2.49M | - | - | - |
| totalLiabilities | 97.21M | 98.48M | 92.8M | 126.04M | 71.9M | 75.66M | 70.65M | 88.92M | 96.74M | 73.4M |
| treasuryStock | -12.18M | -12.19M | -12.19M | -12.55M | -13.29M | -14.07M | -14.7M | -15.47M | -9.77M | -9.77M |
| preferredStock | - | - | - | - | 3.45M | 2.84M | - | - | - | - |
| commonStock | 94.4M | 94.47M | 94.47M | 94.69M | 95.16M | 95.65M | 95.99M | 96.38M | 96.67M | 96.67M |
| retainedEarnings | 32.57M | 56.83M | 75.51M | 71.99M | 69.41M | 65.57M | 61.56M | 45M | 54.1M | 52.62M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | 96.63M | 96.67M |
| 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 | 2018-06-30 | 2017-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -12.63M | -18.78M | 4.26M | 7.41M | 4.55M | 4.95M | 4.81M | 1.78M | 4.33M | -2.57M |
| depreciationAndAmortization | 4.36M | 4.21M | 4.03M | 4.96M | -2.65M | -3.13M | -3.19M | 3M | 2.81M | 3.13M |
| deferredIncomeTax | - | - | - | 1.11M | 5.65M | 6.91M | 7.02M | - | - | - |
| stockBasedCompensation | - | -240K | 248K | -152.06K | 294K | 119K | 580K | 397.19K | 943K | 263K |
| changeInWorkingCapital | 5.09M | 6.01M | 3.41M | -1.91M | 1.24M | 3.54M | 3.76M | -517K | 1.45M | -1.26M |
| accountsReceivables | -336.75K | -35000 | 3.02M | -2.46M | -755.92K | 463.81K | -920.68K | -12.1M | -4.92M | -6.91M |
| inventory | -54958 | -125K | 565K | 88811 | 171.19K | -239.1K | 11155 | -29000 | 74000 | -222K |
| accountsPayables | 884.34K | - | - | -1.07M | -2.3M | -1.49M | 2.02M | 702K | - | -700K |
| otherWorkingCapital | 4.6M | 6.17M | -176K | 1.54M | 4.13M | 4.81M | 2.65M | 10.9M | -419.69K | 6.58M |
| otherNonCashItems | 3.69M | -2.51M | -2.15M | -3.41M | 415.12K | 3.51M | -3.15M | 23.37M | -1M | 16.77M |
| netCashProvidedByOperatingActivities | 503.62K | -11.31M | 9.8M | 8M | 9.5M | 15.9M | 9.84M | 10.21M | 8.97M | 1.97M |
| investmentsInPropertyPlantAndEquipment | -1.46M | -4.16M | -2.27M | -3.22M | -1.16M | -1.04M | -1.53M | -2.8M | -2.23M | -1.67M |
| acquisitionsNet | 31975 | - | - | 1.54M | 5928.8 | 2269 | 35697 | -8.8M | -8.81M | -4.19M |
| purchasesOfInvestments | - | - | -273K | -14.54M | -17.82M | -3.96M | -8.11M | -6.19M | -6.2M | -9.53M |
| salesMaturitiesOfInvestments | 7.52M | - | - | 17.63M | 1.15M | 3.89M | 13.22M | 8.53M | 8.96M | 41.71M |
| otherInvestingActivities | - | 1.35M | -85000 | 4.56M | -6.09M | -225.05K | - | 825.68K | -6.2M | -7.55M |
| netCashProvidedByInvestingActivities | 6.09M | -2.81M | -2.63M | 5.96M | -23.91M | -1.33M | 3.61M | -9.25M | -8.28M | 26.32M |
| netDebtIssuance | - | -2.03M | -1.59M | -1.62M | -3.99M | -310K | -307K | -6.03M | -6.03M | -71.96M |
| longTermNetDebtIssuance | - | -2.03M | -1.59M | -1.62M | -3.99M | -310K | -307K | -6.03M | -6.03M | -71.96M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | -4.45M | -6.68M | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | -4.45M | -6.68M | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | -4.45M | -6.68M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -71945 | -74000 | - | -2.3M | -2.3M | -2.54M | -1.01M | -3.28M | -1.26M | - |
| commonDividendsPaid | -71945 | -74000 | - | -2.3M | -2.3M | -2.54M | -1.01M | -2.19M | -1.26M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | -1.09M | - | - |
| otherFinancingActivities | -2.03M | 9.27M | -268K | -11.79M | 9.65M | - | -8.91M | 2.69M | 26000 | -6.24M |
| netCashProvidedByFinancingActivities | -2.1M | 7.16M | -1.86M | -15.71M | 3.36M | -2.85M | -10.23M | -16.62M | -13.94M | -71.96M |
| 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 | 9M | 9.45M | 10.22M | 9.59M | 9.59M | 9.23M | 9.23M | 4.6M | 4.6M | 13.71M |
| costOfRevenue | 3.92M | 4.2M | 4.33M | 4.12M | 4.12M | 4.16M | 4.16M | 3.89M | 3.89M | 12.81M |
| grossProfit | 5.08M | 5.25M | 5.89M | 5.47M | 5.47M | 5.07M | 5.07M | 701K | 701K | 9.08M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | 4.92M | 4.92M | 5.49M | 5.49M | 5.13M | 5.13M | 4.9M |
| sellingAndMarketingExpenses | - | - | - | 3.86M | 3.86M | 3.7M | 3.7M | 3.64M | 3.64M | 5M |
| sellingGeneralAndAdministrativeExpenses | 7.53M | 10.35M | 9.27M | 8.78M | 8.78M | 9.19M | 9.19M | 8.77M | 8.77M | 9.87M |
| otherExpenses | - | - | - | -868.5K | -868.5K | -11.2M | -11.2M | -1M | -1M | 15.7M |
| operatingExpenses | 7.53M | 10.35M | 9.27M | 7.91M | 7.91M | -2.01M | -2.01M | 7.77M | 7.77M | 25.57M |
| costAndExpenses | 11.45M | 14.56M | 13.6M | 12.04M | 12.04M | 2.16M | 2.16M | 11.67M | 11.67M | 14.81M |
| netInterestIncome | 537.36K | 554.58K | 615.87K | 698K | 698K | 802.5K | 802.5K | 817.5K | 817.5K | 1.26M |
| interestIncome | 565.37K | 588.56K | 642.91K | 698K | 698K | 802.5K | 802.5K | 817.5K | 817.5K | 1.79M |
| interestExpense | 28017 | 33973 | 27038 | - | - | - | - | - | - | 539.01K |
| depreciationAndAmortization | 931.61K | 1.07M | 1.08M | 1.11M | 1.11M | 853.5K | 853.5K | 1.05M | 1.05M | 873.5K |
| ebitda | -1.53M | -4.04M | -2.3M | -2.03M | -2.03M | -3.28M | -3.28M | -6.84M | -6.84M | 295K |
| ebit | -2.46M | -5.11M | -3.38M | -3.14M | -3.14M | -4.13M | -4.13M | -7.89M | -7.89M | -578.5K |
| nonOperatingIncomeExcludingInterest | - | - | - | 698K | 698K | 11.2M | 11.2M | 817.5K | 817.5K | 833.5K |
| operatingIncome | -2.46M | -5.11M | -3.38M | -2.44M | -2.44M | 7.07M | 7.07M | -7.07M | -7.07M | -1.11M |
| totalOtherIncomeExpensesNet | 752.5K | 810.39K | 1.04M | 257K | 257K | -9.8M | -9.8M | 305K | 305K | 1.87M |
| incomeBeforeTax | -1.7M | -4.29M | -2.33M | -2.18M | -2.18M | -2.72M | -2.72M | -6.77M | -6.77M | 761.5K |
| incomeTaxExpense | 19011 | 1.26M | 149.21K | 116.5K | 116.5K | 538.5K | 538.5K | -590.5K | -590.5K | 93000 |
| netIncomeFromContinuingOperations | -1.72M | -5.55M | -2.48M | -2.3M | -2.3M | -3.26M | -3.26M | -6.18M | -6.18M | 668.5K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | 1.32M |
| netIncome | -1.72M | -5.55M | -2.49M | -2.3M | -2.3M | -3.26M | -3.26M | -6.18M | -6.18M | 1.97M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | 481.03K |
| bottomLineNetIncome | -1.72M | -5.55M | -2.49M | -2.3M | -2.3M | -3.26M | -3.26M | -6.18M | -6.18M | 1.49M |
| eps | -0.01 | -0.02 | -0.01 | -0.01 | -0.01 | -0.01 | -0.01 | -0.02 | -0.02 | 0.01 |
| 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 | 13.72M | 15.56M | 23.91M | 10.74M | 10.74M | 11.5M | 11.5M | 17.43M | 17.43M | 18.42M |
| shortTermInvestments | 31.64M | 36.1M | 19.54M | 41.24M | 41.24M | 49.08M | 48.3M | 42.11M | 42.11M | 46.59M |
| cashAndShortTermInvestments | 45.36M | 51.66M | 43.45M | 51.98M | 51.98M | 60.58M | 61.14M | 59.54M | 59.54M | 65.01M |
| netReceivables | 30.36M | 29.91M | 31.22M | 29.76M | 25.48M | 29.32M | 25.16M | 23.99M | 23.99M | 24.78M |
| accountsReceivables | 24.85M | 25.26M | 26.64M | 25.48M | 25.48M | 25.16M | 25.16M | 23.99M | 23.99M | 22.67M |
| otherReceivables | 5.51M | 4.66M | 4.58M | 4.28M | - | 4.16M | - | - | - | 2.11M |
| inventory | 914.6K | 976.27K | 1.02M | 952K | 952K | 922K | 922K | 914K | 914K | 797K |
| prepaids | 2.32M | 1.92M | 1.71M | 2.26M | 2.26M | 2.86M | 2.86M | 1.91M | 1.91M | 3.28M |
| otherCurrentAssets | - | 664.51K | 1000 | 972K | 5.25M | 1.42M | 5.02M | 14.13M | 14.13M | 9.96M |
| totalCurrentAssets | 78.95M | 85.13M | 77.4M | 85.93M | 85.93M | 95.1M | 95.1M | 100.48M | 100.48M | 103.83M |
| propertyPlantEquipmentNet | 17.49M | 14.87M | 15.3M | 15.96M | 15.96M | 17.04M | 17.04M | 16.37M | 16.37M | 16.27M |
| goodwill | - | 26.51M | - | - | - | 27.37M | 27.37M | - | - | 26.24M |
| intangibleAssets | 28.29M | 1.83M | - | 28.01M | 28.01M | 2.43M | 2.43M | 29.54M | 29.54M | 3.07M |
| goodwillAndIntangibleAssets | 28.29M | 28.34M | 28.44M | 28.01M | 28.01M | 29.8M | 29.8M | 29.54M | 29.54M | 29.31M |
| longTermInvestments | 75.51M | 72.89M | 84.32M | 13.62M | 13.62M | -39.1M | 9.99M | 8.81M | 8.81M | 78.47M |
| taxAssets | 369.24K | 375.72K | 1.64M | 1.77M | - | 1.75M | - | - | - | 1.14M |
| otherNonCurrentAssets | - | 1 | 1000 | 62.1M | 63.86M | 112.55M | 65.21M | 69.1M | 69.1M | -557.86K |
| totalNonCurrentAssets | 121.66M | 116.48M | 129.7M | 121.46M | 121.46M | 122.04M | 122.04M | 123.83M | 123.83M | 124.63M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 200.61M | 201.61M | 207.1M | 207.39M | 207.39M | 217.14M | 217.14M | 224.31M | 224.31M | 228.46M |
| totalPayables | 16.14M | 17.13M | 16.36M | 15.79M | 15.43M | 16.38M | 3.83M | 20.6M | 20.6M | 8.11M |
| accountPayables | 15.71M | 16.76M | 15.92M | 15.43M | 15.43M | 16.29M | 3.83M | 20.6M | 20.6M | 4.03M |
| otherPayables | 436.29K | 367.72K | 435.62K | 356K | - | 85000 | - | - | - | 4.08M |
| accruedExpenses | - | - | - | - | - | - | 3.1M | - | - | - |
| shortTermDebt | 3.74M | 653.51K | 626.89K | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | 1.06M | 1.06M | 1.89M | 1.89M | 1.93M | 1.93M | 1.81M |
| taxPayables | - | - | - | 356K | - | 85000 | - | 153K | - | 501.12K |
| deferredRevenue | 11.31M | 11.13M | 11.45M | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | 4 | 112 | 10.58M | 10.94M | 10.46M | 20.11M | 10.19M | 10.19M | 14.4M |
| totalCurrentLiabilities | 31.19M | 28.91M | 28.44M | 27.44M | 27.44M | 28.73M | 28.93M | 32.71M | 32.71M | 24.33M |
| longTermDebt | - | 687.48K | 695.99K | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 653.43K | 687.48K | 695.99K | 710K | 710K | 531K | 531K | 990K | 990K | 1.69M |
| deferredRevenueNonCurrent | 61.8M | 62.95M | 63.64M | 62.66M | - | 64.42M | - | - | - | 62.05M |
| deferredTaxLiabilitiesNonCurrent | 3.48M | 3.59M | 3.62M | 3.72M | - | 3.79M | - | - | - | 3.73M |
| otherNonCurrentLiabilities | 1.02M | 370.72K | 316.45K | 998K | 67.38M | 1M | 69.22M | 67.57M | 67.57M | 1M |
| totalNonCurrentLiabilities | 66.96M | 68.29M | 68.97M | 68.09M | 68.09M | 69.75M | 69.75M | 68.56M | 68.56M | 68.48M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 653.43K | 687.48K | 695.99K | 1.78M | 1.78M | 2.42M | 2.42M | 2.92M | 2.92M | 3.5M |
| totalLiabilities | 98.15M | 97.21M | 97.41M | 95.53M | 95.53M | 98.48M | 98.68M | 101.27M | 101.27M | 92.8M |
| treasuryStock | -12.2M | -12.18M | -12M | -12.19M | -12.19M | -12.19M | -12.19M | -12.19M | -12.19M | -12.19M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 94.53M | 94.4M | 94.6M | 94.47M | 94.47M | 94.47M | 94.47M | 94.47M | 94.47M | 94.47M |
| retainedEarnings | 30.89M | 32.57M | 38.2M | 52.03M | 52.03M | 56.83M | 56.63M | 63.16M | 63.16M | 75.51M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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.72M | -5.55M | -2.33M | -2.3M | -2.3M | -3.26M | -3.26M | -6.18M | -6.18M | 1.97M |
| depreciationAndAmortization | 931.61K | 1.07M | 1.08M | 1.11M | 1.11M | 1.05M | 1.05M | 1.05M | 1.05M | 2.77M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | -120K | -120K | - | - | 61167 |
| changeInWorkingCapital | -405.27K | 1.44M | 1.87M | 384.5K | 384.5K | 1.06M | 1.06M | -1.14M | -1.14M | 1.33M |
| accountsReceivables | 365.24K | -577.57K | -558K | -228.5K | -228.5K | 845.5K | 845.5K | -945.5K | -945.5K | 3.98M |
| inventory | 63040 | 40969 | -66000 | -15000 | -15000 | -4000 | -4000 | -58500 | -58500 | 159.5K |
| accountsPayables | -956.63K | 982.26K | - | - | - | - | - | - | - | 5.79M |
| otherWorkingCapital | 123.08K | 999.25K | 2.5M | 628K | 628K | 217.5K | 217.5K | -135K | -135K | -8.61M |
| otherNonCashItems | -51033 | 2.27M | 822K | 486K | 486K | -1.43M | -1.43M | 3.32M | 3.32M | -4.41M |
| netCashProvidedByOperatingActivities | -1.25M | -762.43K | 1.44M | -323.5K | -323.5K | -2.7M | -2.7M | -2.95M | -2.95M | 1.72M |
| investmentsInPropertyPlantAndEquipment | -199.13K | -127.9K | -82000 | -929K | -929K | -918K | -918K | -708K | -708K | -1.43M |
| acquisitionsNet | - | -18984 | - | - | - | - | - | - | - | 6616 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | 2.79M |
| salesMaturitiesOfInvestments | - | 3.32M | 12.2M | - | - | - | - | - | - | -2646 |
| otherInvestingActivities | - | -1 | 703K | 1.17M | 1.17M | -2.94M | -2.94M | 3.61M | 3.61M | 845.5K |
| netCashProvidedByInvestingActivities | -199.13K | 3.17M | 12.82M | 238.5K | 238.5K | -3.86M | -3.86M | 2.9M | 2.9M | 1.36M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | -72000 | - | - | -37000 | -37000 | - | - | - |
| commonDividendsPaid | - | - | -72000 | - | - | -37000 | -37000 | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -386.25K | -522.61K | -1.43M | -137.5K | -137.5K | 3.72M | 3.72M | -549.5K | -549.5K | -890.56K |
| netCashProvidedByFinancingActivities | -386.25K | -522.61K | -1.5M | -137.5K | -137.5K | 3.68M | 3.68M | -549.5K | -549.5K | -890.56K |