$0.04 (2.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 | 161.74M | 188.87M | 225.88M | 278.17M | 422.49M | 193.36M | 79.73M | 29M | 14.36M | 7.98M |
| costOfRevenue | 129.76M | 145.14M | 164.62M | 207.9M | 304.25M | 142.32M | 57.73M | 22.56M | 11.09M | 5.78M |
| grossProfit | 31.98M | 43.72M | 61.26M | 70.26M | 118.24M | 51.05M | 22M | 6.44M | 3.27M | 2.2M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 66.34M | - | - | 36.9M | 21.45M | 9.28M | 5.15M | 3.01M | 2.07M |
| sellingAndMarketingExpenses | - | 2M | - | - | 4M | -579.95K | 249 | - | - | 107.74K |
| sellingGeneralAndAdministrativeExpenses | 56.29M | 68.34M | 29.8M | 36.76M | 40.9M | 20.87M | 9.28M | 5.15M | 3.01M | 2.18M |
| otherExpenses | - | 27.36M | 81.3M | 201.38M | 62.34M | 21.74M | 11.14M | 115.88K | 1212 | 357.55K |
| operatingExpenses | 56.29M | 95.69M | 111.1M | 238.14M | 103.24M | 42.61M | 20.42M | 10.7M | 6.12M | 2.54M |
| costAndExpenses | 186.06M | 240.84M | 275.73M | 446.04M | 407.49M | 184.93M | 78.15M | 33.26M | 17.21M | 8.31M |
| netInterestIncome | 934K | 2.63M | 2.6M | 559K | 443K | 30000 | -256K | -933.98K | -15339 | -5251 |
| interestIncome | 934K | 2.7M | 2.7M | 580K | 486K | 43926 | 144.72K | 79184 | - | - |
| interestExpense | - | 70000 | 97000 | 21000 | 43000 | 14053 | 401.5K | 1.01M | 15339 | 5251 |
| depreciationAndAmortization | 11.3M | 19.44M | 16.61M | 17.13M | 12.6M | 2.44M | 1.04M | 351.07K | 151.56K | 52962 |
| ebitda | -12.56M | -29.85M | -29.76M | -149.48M | 27.87M | 11.03M | 2.77M | -3.71M | -2.38M | -373.03K |
| ebit | -23.86M | -49.28M | -46.37M | -166.61M | 15.27M | 8.59M | 1.72M | -4.06M | -2.53M | -425.99K |
| nonOperatingIncomeExcludingInterest | -459K | -2.69M | -3.48M | -1.26M | -270K | -156K | -140K | -195.06K | -323.27K | - |
| operatingIncome | -24.31M | -51.97M | -49.84M | -167.88M | 15M | 8.44M | 1.58M | -4.26M | -2.85M | -425.99K |
| totalOtherIncomeExpensesNet | 459K | 2.62M | 3.38M | 1.24M | 227K | 142K | -261K | -818.11K | 307.93K | -5251 |
| incomeBeforeTax | -23.86M | -49.35M | -46.46M | -166.63M | 15.23M | 8.58M | 1.32M | -5.07M | -2.54M | -431.24K |
| incomeTaxExpense | 191K | 158K | 32000 | -2.88M | 2.44M | 3.25M | - | - | 16551 | - |
| netIncomeFromContinuingOperations | -24.05M | -49.51M | -46.5M | -163.75M | 12.79M | 5.33M | 1.32M | -5.07M | -2.54M | -431.24K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -24.05M | -49.51M | -46.5M | -163.75M | 12.79M | 5.33M | 1.32M | -5.07M | -2.54M | -431.24K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -24.05M | -49.51M | -46.5M | -163.75M | 12.79M | 5.33M | 1.32M | -5.07M | -2.54M | -431.24K |
| eps | -0.4 | -0.82 | -0.76 | -2.69 | 0.22 | 0.12 | 0.05 | -0.22 | -0.18 | -0.05 |
| 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 | 30.41M | 27.47M | 29.76M | 40.05M | 41.37M | 177.91M | 12.98M | 14.64M | 1.22M | 606.64K |
| shortTermInvestments | 15.66M | 28.98M | 35.21M | 31.85M | 39.79M | - | - | - | - | - |
| cashAndShortTermInvestments | 46.06M | 56.46M | 64.97M | 71.91M | 81.16M | 177.91M | 12.98M | 14.64M | 1.22M | 606.64K |
| netReceivables | 11.18M | 8.42M | 9.09M | 9.55M | 8.18M | 3.9M | 3.99M | 862.4K | 653.57K | 391.24K |
| accountsReceivables | 10.67M | 7.36M | 8.9M | 8.34M | 5.74M | 3.9M | 3.99M | 862.4K | 653.57K | 391.24K |
| otherReceivables | 507K | 1.06M | 193K | 1.21M | 2.44M | - | - | - | - | - |
| inventory | 38.78M | 40.3M | 64.9M | 77.09M | 105.57M | 54.02M | 21.58M | 8.87M | 4.59M | 2.57M |
| prepaids | 60000 | 145K | 516K | 5.68M | 5.86M | 11.12M | 2.55M | 606.04K | 711.85K | 35256 |
| otherCurrentAssets | 7.67M | 7.9M | 7.97M | 6.46M | 16.12M | 3.27M | - | - | 711.85K | - |
| totalCurrentAssets | 103.75M | 113.21M | 147.45M | 170.68M | 216.89M | 250.23M | 41.1M | 24.98M | 7.17M | 3.61M |
| propertyPlantEquipmentNet | 36.84M | 49.95M | 66.98M | 75.1M | 67.85M | 19.5M | 10.97M | 1.82M | 1.26M | 549.85K |
| goodwill | 2.08M | 1.6M | 7.52M | 15.98M | 125.4M | 62.95M | 17.8M | 8.75M | 592.5K | 243K |
| intangibleAssets | 3.33M | 8.78M | 16.18M | 30.88M | 48.4M | 20.55M | 233.28K | 114.16K | 53286 | - |
| goodwillAndIntangibleAssets | 5.41M | 10.38M | 23.7M | 46.86M | 173.8M | 83.5M | 18.03M | 8.87M | 645.79K | 243K |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 1.04M | 814K | 949K | 803K | 800K | 1.5M | 841.11K | 227.2K | 183.11K | 42526 |
| totalNonCurrentAssets | 43.29M | 61.14M | 91.64M | 122.76M | 242.45M | 104.5M | 29.84M | 10.92M | 2.09M | 835.38K |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 147.04M | 174.35M | 239.09M | 293.44M | 459.34M | 354.73M | 70.94M | 35.89M | 9.25M | 4.44M |
| totalPayables | 8.78M | 9.46M | 12.85M | 17.07M | 18.96M | 14.62M | 6.56M | 1.82M | 1.07M | 643.79K |
| accountPayables | 8.78M | 8.15M | 11.67M | 15.73M | 17.03M | 14.62M | 6.02M | 1.82M | 1.07M | 643.79K |
| otherPayables | - | 1.31M | 1.18M | 1.34M | 1.92M | - | 533.66K | - | - | - |
| accruedExpenses | 2.59M | 5.01M | 4.7M | 6.21M | 9.48M | 4.49M | 1.07M | 450.5K | 247.89K | 77068 |
| shortTermDebt | 6.46M | - | - | 50000 | 92000 | 83000 | 110.23K | 436.81K | 41707 | 23443 |
| capitalLeaseObligationsCurrent | - | 7.4M | 8.02M | 8.13M | 6.86M | 3M | 1.84M | - | - | - |
| taxPayables | 60000 | 1.31M | 1.18M | 1.34M | 1.92M | - | 533.66K | 191.96K | 73220 | 46942 |
| deferredRevenue | 4.02M | 2.4M | 5.36M | 4.34M | 11.69M | - | 2.5M | 516.04K | 92350 | 51672 |
| otherCurrentLiabilities | 4.14M | - | - | - | - | 5.16M | - | 708K | 235.6K | 98614 |
| totalCurrentLiabilities | 25.98M | 24.27M | 30.93M | 35.79M | 47.08M | 27.35M | 12.08M | 3.41M | 1.59M | 842.92K |
| longTermDebt | - | - | - | - | 66000 | 158K | 242.08K | 2.42M | 82537 | 41726 |
| capitalLeaseObligationsNonCurrent | 23.02M | 29.63M | 34.45M | 40.66M | 38.55M | 9.48M | 5.81M | - | - | 41726 |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | 2.36M | - | - | - | - | - |
| otherNonCurrentLiabilities | 544K | 352K | 317K | 593K | - | 750K | - | - | - | -41726 |
| totalNonCurrentLiabilities | 23.57M | 29.98M | 34.76M | 41.25M | 40.97M | 10.39M | 6.05M | 2.42M | 82537 | 41726 |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 23.02M | 37.03M | 42.47M | 48.79M | 45.4M | 12.48M | 7.64M | - | - | 41726 |
| totalLiabilities | 49.54M | 54.26M | 65.7M | 77.05M | 88.05M | 37.74M | 18.13M | 5.83M | 1.68M | 884.64K |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 60000 | 59000 | 61000 | 61000 | 60000 | 57000 | 36876 | 27949 | 16846 | 11743 |
| retainedEarnings | -279.69M | -255.64M | -200.1M | -153.6M | 10.14M | -2.64M | -7.97M | -8.77M | -3.69M | -1.15M |
| additionalPaidInCapital | 377.13M | 375.68M | 373.43M | 369.94M | 361.09M | 319.58M | 60.74M | 38.8M | 11.25M | 4.7M |
| 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 | -24.05M | -49.51M | -46.5M | -163.75M | 12.79M | 5.33M | 1.32M | -5.07M | -2.54M | -431.24K |
| depreciationAndAmortization | 11.3M | 19.44M | 16.61M | 17.13M | 12.6M | 2.44M | 1.04M | 351.07K | 151.56K | 52962 |
| deferredIncomeTax | - | - | - | -2.36M | 1.61M | 750K | - | 188.86K | 50000 | 35526 |
| stockBasedCompensation | 1.51M | 2.42M | 3.17M | 4.97M | 6.58M | 7.86M | 2.49M | 1.9M | 1.08M | 184.33K |
| changeInWorkingCapital | 1.25M | 19.68M | 12.74M | 25.82M | -30.05M | -17.04M | -8.66M | 107.98K | -2.22M | -1.35M |
| accountsReceivables | -3.2M | 835K | -300K | -3.11M | -1.9M | -3.84M | -3.76M | -244.29K | -312.33K | -395.21K |
| inventory | 199K | 24.56M | 13.77M | 32.89M | -34.69M | -19.19M | -9.5M | -792.58K | -2.08M | -1.26M |
| accountsPayables | 1.51M | -3.71M | -3.04M | -3.36M | 3.28M | 9.99M | 4.16M | 514.15K | 494.09K | 243.84K |
| otherWorkingCapital | 2.73M | -2M | 2.31M | -606K | 3.25M | -4M | 437K | 630.69K | -313.94K | 60688 |
| otherNonCashItems | 544K | 6.18M | 15.39M | 130.14M | 1.63M | 453K | 461K | 989.6K | 73648 | 35000 |
| netCashProvidedByOperatingActivities | -9.45M | -1.8M | 1.42M | 11.95M | 5.16M | -213K | -3.34M | -1.54M | -3.41M | -1.47M |
| investmentsInPropertyPlantAndEquipment | -536K | -1.98M | -6.7M | -12.9M | -18.74M | -3.4M | -2.23M | -686.9K | -1.18M | -331.58K |
| acquisitionsNet | -1.01M | 150K | -3.05M | -7.23M | -80.78M | -41.4M | -9.46M | -5.68M | -403.91K | - |
| purchasesOfInvestments | -35.66M | -52.64M | -98.68M | -38.69M | -75M | - | - | - | - | - |
| salesMaturitiesOfInvestments | 49.79M | 60.19M | 96.76M | 46.63M | 35.21M | - | - | - | - | - |
| otherInvestingActivities | 29000 | - | 265K | 612K | - | -1.03M | -119K | -6.37B | -1.18B | -331.58M |
| netCashProvidedByInvestingActivities | 12.6M | 5.73M | -11.4M | -11.57M | -139.32M | -45.83M | -11.81M | -6.37M | -1.18M | -331.58K |
| netDebtIssuance | - | - | -50000 | -108K | -83000 | -111K | -460K | 8.46M | -56259 | -26270 |
| longTermNetDebtIssuance | - | - | -50000 | -108K | -83000 | -111K | -460K | 8.46M | -56259 | -26270 |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -220K | -6.04M | -263K | -1.58M | 2.09M | 211.21M | 13.95M | 12.88M | 5.25M | 1.62M |
| netCommonStockIssuance | -220K | -6.04M | -263K | -1.58M | 2.09M | 211.21M | 13.95M | 12.88M | 5.25M | 1.62M |
| commonStockIssuance | - | - | - | 33000 | 2.09M | 211.21M | 13.95M | 12.88M | 5.25M | 1.62M |
| commonStockRepurchased | -220K | -6.04M | -263K | -1.62M | -4.39M | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -176K | - | - | -4.39M | -119K | - | - | - | - |
| netCashProvidedByFinancingActivities | -220K | -6.21M | -313K | -1.69M | -2.38M | 210.98M | 13.49M | 21.33M | 5.19M | 1.71M |
| 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 | 38.39M | 37.82M | 47.25M | 40.96M | 35.7M | 37.44M | 50.01M | 53.54M | 47.89M | 49.45M |
| costOfRevenue | 30.26M | 31.08M | 37.05M | 32.06M | 29.58M | 31.31M | 39.2M | 39.12M | 35.52M | 37.81M |
| grossProfit | 8.13M | 6.74M | 10.21M | 8.91M | 6.12M | 6.13M | 10.81M | 14.42M | 12.36M | 11.64M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 13.39M | 14.21M | 13.05M | 14.18M | 14.86M | 6.83M | 7.4M | 7.1M | 7.91M | 7.88M |
| otherExpenses | - | - | - | - | - | 23.24M | 15.5M | 13.83M | 13.89M | 30.98M |
| operatingExpenses | 13.39M | 14.21M | 13.05M | 14.18M | 14.86M | 30.06M | 22.9M | 20.94M | 21.8M | 38.86M |
| costAndExpenses | 43.66M | 45.29M | 50.1M | 46.24M | 44.44M | 61.37M | 62.1M | 60.05M | 57.32M | 76.66M |
| netInterestIncome | 191K | 214K | 158K | 299K | 263K | 701K | 663K | 723K | 546K | 2.6M |
| interestIncome | 191K | 214K | 158K | 299K | 263K | 701K | 663K | 737K | 602K | 2.7M |
| interestExpense | - | - | - | - | - | - | - | 14000 | 56000 | 91000 |
| depreciationAndAmortization | 1.61M | 2.37M | 2.65M | 2.69M | 3.58M | 7.11M | 4.97M | 3.62M | 3.74M | 4.13M |
| ebitda | -3.33M | -4.86M | 214K | -2.12M | -5.79M | -16.13M | -6.51M | -2.17M | -5.04M | -23.15M |
| ebit | -4.94M | -7.23M | -2.44M | -4.81M | -9.38M | -23.23M | -11.48M | -5.79M | -8.78M | -27.28M |
| nonOperatingIncomeExcludingInterest | -324K | -233K | -407K | -463K | 644K | -701K | -613K | -727K | -649K | 72000 |
| operatingIncome | -5.26M | -7.46M | -2.84M | -5.27M | -8.73M | -23.94M | -12.09M | -6.51M | -9.43M | -27.21M |
| totalOtherIncomeExpensesNet | 324K | 233K | 407K | 463K | -644K | 701K | 613K | 713K | 593K | -163K |
| incomeBeforeTax | -4.94M | -7.23M | -2.44M | -4.81M | -9.38M | -23.23M | -11.48M | -5.8M | -8.84M | -27.38M |
| incomeTaxExpense | -19000 | 189K | 2000 | - | - | 108K | -43000 | 95000 | -2000 | -61000 |
| netIncomeFromContinuingOperations | -4.92M | -7.42M | -2.44M | -4.81M | -9.38M | -23.34M | -11.44M | -5.9M | -8.84M | -27.31M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -4.92M | -7.42M | -2.44M | -4.81M | -9.38M | -23.34M | -11.44M | -5.9M | -8.84M | -27.31M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -4.92M | -7.42M | -2.44M | -4.81M | -9.38M | -23.34M | -11.44M | -5.9M | -8.84M | -27.31M |
| eps | -0.08 | -0.12 | -0.04 | -0.08 | -0.16 | -0.39 | -0.19 | -0.1 | -0.14 | -0.44 |
| 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 | 21.68M | 30.41M | 27.36M | 23.31M | 32.74M | 27.47M | 27.44M | 27.58M | 31.05M | 29.76M |
| shortTermInvestments | 19.44M | 15.66M | 20.96M | 25.4M | 19.84M | 28.98M | 27.79M | 28.41M | 30.28M | 35.21M |
| cashAndShortTermInvestments | 41.12M | 46.06M | 48.31M | 48.71M | 52.58M | 56.46M | 55.22M | 55.98M | 61.33M | 64.97M |
| netReceivables | 14.49M | 11.18M | 13.81M | 11.33M | 7.99M | 8.42M | 11.43M | 10.5M | 8.05M | 9.09M |
| accountsReceivables | 14M | 10.67M | 12.98M | 10.42M | 6.94M | 7.36M | 10.32M | 10.5M | 7.83M | 8.9M |
| otherReceivables | 495K | 507K | 832K | 909K | 1.06M | 1.06M | 1.11M | - | 215K | 193K |
| inventory | 36.95M | 38.78M | 40.18M | 41.74M | 42.13M | 40.3M | 48.02M | 60.64M | 66.03M | 64.9M |
| prepaids | 60000 | 60000 | 308K | 308K | 177K | 145K | 201K | 177K | 213K | 516K |
| otherCurrentAssets | 7.06M | 7.67M | 9.18M | 6.9M | 6.28M | 7.9M | 7.69M | 7.28M | 6.1M | 7.97M |
| totalCurrentAssets | 99.69M | 103.75M | 111.8M | 108.99M | 109.16M | 113.21M | 122.57M | 134.59M | 141.72M | 147.45M |
| propertyPlantEquipmentNet | 34.22M | 36.84M | 40.34M | 42.62M | 45.44M | 49.95M | 57.57M | 63.39M | 65.74M | 66.98M |
| goodwill | 2.08M | 2.08M | 2.05M | 1.6M | 1.6M | 1.6M | 7.52M | 7.52M | 7.52M | 7.52M |
| intangibleAssets | 2.57M | 3.33M | 4.65M | 6.63M | 7.24M | 8.78M | 11.15M | 12.83M | 14.5M | 16.18M |
| goodwillAndIntangibleAssets | 4.65M | 5.41M | 6.7M | 8.24M | 8.85M | 10.38M | 18.68M | 20.35M | 22.03M | 23.7M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 1.02M | 1.04M | 766K | 770K | 780K | 814K | 823K | 844K | 901K | 949K |
| totalNonCurrentAssets | 39.89M | 43.29M | 47.81M | 51.62M | 55.07M | 61.14M | 77.07M | 84.59M | 88.67M | 91.64M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 139.58M | 147.04M | 159.6M | 160.61M | 164.23M | 174.35M | 199.64M | 219.18M | 230.39M | 239.09M |
| totalPayables | 10.42M | 9.65M | 11.59M | 11.61M | 11.37M | 9.46M | 8.18M | 12.7M | 13.64M | 12.85M |
| accountPayables | 9.58M | 8.78M | 11.59M | 11.61M | 9.96M | 8.15M | 8.18M | 12.7M | 12.39M | 11.67M |
| otherPayables | 840K | 872K | - | - | 1.41M | 1.31M | - | - | 1.25M | 1.18M |
| accruedExpenses | 5.72M | 5.86M | 2.3M | 2.13M | 4.17M | 5.01M | 4.89M | 5.87M | 4.22M | 4.7M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 5.83M | 6.46M | 6.78M | 7M | 7.02M | 7.4M | 7.52M | 7.63M | 7.59M | 8.02M |
| taxPayables | 60000 | 60000 | 308K | 308K | 1.41M | 158K | 201K | 1.22M | 1.25M | 1.18M |
| deferredRevenue | 2.64M | 4.02M | 4.2M | 2.45M | 2.35M | 2.4M | 2.63M | 3.01M | 3.88M | 5.36M |
| otherCurrentLiabilities | - | - | 4.46M | 4.08M | - | - | 1.31M | - | - | - |
| totalCurrentLiabilities | 24.61M | 25.98M | 29.33M | 27.27M | 24.91M | 24.27M | 24.54M | 29.22M | 29.34M | 30.93M |
| longTermDebt | 21.63M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | 23.02M | 25.14M | 26.19M | 27.81M | 29.63M | 31.62M | 33.87M | 35.43M | 34.45M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 508K | 544K | 435K | 435K | 352K | 352K | 317K | 317K | 317K | 317K |
| totalNonCurrentLiabilities | 22.14M | 23.57M | 25.57M | 26.62M | 28.16M | 29.98M | 31.94M | 34.18M | 35.75M | 34.76M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 5.83M | 29.48M | 31.92M | 33.19M | 34.83M | 37.03M | 39.14M | 41.5M | 43.02M | 42.47M |
| totalLiabilities | 46.75M | 49.54M | 54.9M | 53.89M | 53.07M | 54.26M | 56.47M | 63.4M | 65.08M | 65.7M |
| treasuryStock | - | - | - | - | - | - | - | -2.32M | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 60000 | 60000 | 60000 | 60000 | 59000 | 59000 | 59000 | 61000 | 62000 | 61000 |
| retainedEarnings | -284.61M | -279.69M | -272.27M | -269.83M | -265.02M | -255.64M | -232.3M | -216.7M | -208.94M | -200.1M |
| additionalPaidInCapital | 377.38M | 377.13M | 376.91M | 376.49M | 376.12M | 375.68M | 375.41M | 374.74M | 374.18M | 373.43M |
| 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 | -4.92M | -7.42M | -2.44M | -4.81M | -9.38M | -23.34M | -11.44M | -5.9M | -8.84M | -27.31M |
| depreciationAndAmortization | 1.61M | 2.37M | 2.65M | 2.69M | 3.58M | 7.11M | 4.97M | 3.62M | 3.74M | 4.13M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 255K | 274K | 421K | 315K | 503K | 317K | 672K | 654K | 778K | 719K |
| changeInWorkingCapital | -1.95M | 2.49M | -1.07M | -1.12M | 944K | 10.22M | 6.46M | 1.51M | 1.49M | 5.5M |
| accountsReceivables | -3.39M | 2.55M | -2.58M | -3.5M | 333K | 2.86M | 903K | -2.45M | 1.55M | -818K |
| inventory | 3.2M | 1.6M | 1.55M | 667K | -1.83M | 7.73M | 10.21M | 5.39M | 356K | 10.06M |
| accountsPayables | 1.31M | -2.94M | 403K | 2.45M | 1.6M | -224K | -4.37M | 591K | 295K | -9.39M |
| otherWorkingCapital | -3.07M | 1.29M | -454K | -730K | 845K | -142K | -279K | -2.02M | -716K | 5.64M |
| otherNonCashItems | -44000 | 81000 | -59000 | 6000 | 516K | 6.77M | 503K | -249K | -845K | 15.61M |
| netCashProvidedByOperatingActivities | -5.05M | -2.2M | -499K | -2.92M | -3.83M | 1.07M | 1.17M | -368K | -3.68M | -1.36M |
| investmentsInPropertyPlantAndEquipment | -88000 | -103K | -147K | -49000 | -237K | -98000 | -464K | -1.06M | -355K | -703K |
| acquisitionsNet | 58000 | -1.01M | - | -1.01M | 15000 | 19000 | -66000 | 66000 | - | 30000 |
| purchasesOfInvestments | -4.72M | -10.63M | -6.05M | -11.8M | -7.19M | -10.76M | -13.84M | -6.89M | -21.14M | -12.91M |
| salesMaturitiesOfInvestments | 1.07M | 16.08M | 10.74M | 6.4M | 16.57M | 9.85M | 14.78M | 9.1M | 26.46M | 13.36M |
| otherInvestingActivities | - | 1.03M | - | - | 15000 | 19000 | 131K | -30000 | 30000 | - |
| netCashProvidedByInvestingActivities | -3.68M | 5.36M | 4.55M | -6.46M | 9.16M | -991K | 535K | 1.18M | 5M | -225K |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | -220K | -1000 | -51000 | -60000 | 128K | -1.85M | -4.29M | -28000 | -76000 |
| netCommonStockIssuance | - | -220K | -1000 | -51000 | -60000 | 128K | -1.85M | -4.29M | -28000 | -76000 |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | -220K | -1000 | -51000 | -60000 | 128K | -1.85M | -4.29M | -28000 | -76000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 112K | - | - | - | -176K | - | - | - | - |
| netCashProvidedByFinancingActivities | - | -108K | -1000 | -51000 | -60000 | -48000 | -1.85M | -4.29M | -28000 | -76000 |