$7.11 (14.09%)
| 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 | 88.33M | 99.36M | 75.8M | 141.12M | 137.39M | 95.36M | 83.26M | 102.4M | 98.67M | 81.35M |
| costOfRevenue | 77.08M | 75.52M | 62.48M | 89M | 89.98M | 65.09M | 58.43M | 65.35M | 64.2M | 54.97M |
| grossProfit | 11.24M | 23.84M | 13.32M | 52.12M | 47.41M | 30.28M | 24.82M | 37.05M | 34.48M | 26.38M |
| researchAndDevelopmentExpenses | 9.05M | 14.54M | 12.08M | 13.91M | 10.33M | 7.14M | 5.83M | 5.9M | 4.83M | 5.85M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 24.17M | 24.1M | 22.81M | 25.65M | 24.19M | 19.2M | 19.3M | 19M | 17.01M | 13.88M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 33.22M | 38.64M | 34.89M | 39.57M | 34.52M | 26.34M | 25.14M | 24.9M | 21.84M | 19.73M |
| costAndExpenses | 110.3M | 114.16M | 97.36M | 128.56M | 124.5M | 91.42M | 83.57M | 90.25M | 86.03M | 74.7M |
| netInterestIncome | -1.26M | -1.34M | -1.53M | -1.07M | -213K | -179K | 217K | 528K | 461K | 409K |
| interestIncome | - | - | - | - | - | - | 217K | 528K | 461K | 409K |
| interestExpense | 1.26M | 1.34M | 1.53M | 1.07M | 213K | 179K | - | - | - | - |
| depreciationAndAmortization | 9.11M | 8.98M | 8.72M | 8.12M | 7.08M | 4.33M | 5.53M | 4.87M | 4.42M | 4.86M |
| ebitda | -11.18M | -338K | -8.78M | 30.12M | 25.1M | 11.63M | 4.6M | 17.02M | 17.06M | 11.52M |
| ebit | -20.29M | -9.32M | -17.51M | 22M | 18.02M | 7.25M | -932K | 12.15M | 12.64M | 6.65M |
| nonOperatingIncomeExcludingInterest | -1.69M | -5.49M | -4.06M | -9.44M | -5.13M | -3.31M | 618K | - | - | -226K |
| operatingIncome | -21.98M | -14.8M | -21.57M | 12.55M | 12.9M | 3.94M | -314K | 12.15M | 12.64M | 6.42M |
| totalOtherIncomeExpensesNet | 432K | 4.15M | 2.54M | 8.37M | 4.7M | 3.13M | -712K | -200K | -1.79M | -726K |
| incomeBeforeTax | -21.54M | -10.66M | -19.03M | 20.93M | 17.6M | 7.07M | -1.03M | 11.95M | 10.85M | 5.7M |
| incomeTaxExpense | 1.66M | 1.13M | 160K | 2.18M | 1.09M | 2.03M | 562K | 938K | 792K | 733K |
| netIncomeFromContinuingOperations | -23.2M | -11.79M | -19.19M | 18.74M | 16.51M | 5.04M | -1.59M | 11.01M | 10.06M | 4.97M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -21.26M | -11.62M | -17.88M | 15.81M | 14.58M | 3.24M | -2.6M | 9.65M | 10.15M | 5.64M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -21.44M | -11.8M | -18.06M | 15.63M | 14.4M | 3.06M | -2.78M | 9.48M | 9.97M | 5.46M |
| eps | -0.49 | -0.27 | -0.42 | 0.37 | 0.35 | 0.08 | -0.04 | 0.25 | 0.27 | 0.17 |
| 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 | 120.27M | 22.83M | 37.75M | 34.95M | 36.76M | 72.6M | 26.89M | 16.53M | 44.35M | 36.15M |
| shortTermInvestments | - | - | 2.14M | 9.34M | 5.42M | 240K | 9.43M | 22.13M | 20.03M | 11.42M |
| cashAndShortTermInvestments | 120.27M | 22.83M | 39.89M | 44.29M | 42.18M | 72.84M | 36.32M | 38.66M | 64.38M | 47.57M |
| netReceivables | 26.85M | 25.64M | 19.26M | 29.25M | 34.84M | 24.56M | 19.03M | 19.59M | 22.78M | 14.45M |
| accountsReceivables | 26.85M | 25.64M | 19.26M | 29.25M | 34.84M | 24.56M | 19.03M | 19.59M | 22.78M | 14.45M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 81.65M | 85.08M | 86.5M | 89.63M | 65.91M | 51.52M | 49.15M | 58.57M | 45.84M | 40.15M |
| prepaids | - | - | 12.64M | 13.98M | 17.25M | 15.6M | 8.7M | 11.73M | 7.23M | 4.94M |
| otherCurrentAssets | 17.79M | 24.72M | 12.36M | 6.4M | - | - | - | - | 7.52M | 5.11M |
| totalCurrentAssets | 246.56M | 158.27M | 170.66M | 183.54M | 160.18M | 164.52M | 113.2M | 128.54M | 140.52M | 107.29M |
| propertyPlantEquipmentNet | 163.84M | 162.2M | 169.15M | 162.78M | 144.74M | 118.51M | 100.34M | 82.28M | 46.53M | 27.8M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 1.67M | 1.71M | 1.82M | 1.93M | 2.11M | 1.68M | 1.12M | 1.05M | 1.15M | - |
| goodwillAndIntangibleAssets | 1.67M | 1.71M | 1.82M | 1.93M | 2.11M | 1.68M | 1.12M | 1.05M | 1.15M | - |
| longTermInvestments | 14.97M | 14.07M | 12.48M | 16.72M | 19.74M | 12.1M | 5.96M | 717K | 12.58M | 6.16M |
| taxAssets | 1.51M | 1.42M | 1.68M | 2.24M | 2.34M | - | -8.67M | -1.05M | -1.15M | - |
| otherNonCurrentAssets | 5.21M | 1.65M | 2.92M | 2.86M | 3.33M | 2.05M | 11.39M | 11.99M | 11.57M | 13M |
| totalNonCurrentAssets | 187.2M | 181.04M | 188.04M | 186.53M | 172.26M | 134.34M | 110.14M | 94.98M | 70.68M | 46.96M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 433.75M | 339.31M | 358.7M | 370.07M | 332.44M | 298.86M | 223.35M | 223.52M | 211.2M | 154.25M |
| totalPayables | 18.86M | 12.48M | 20.26M | 10.81M | 17.19M | 13.43M | 10.27M | 13.34M | 11.72M | 6.89M |
| accountPayables | 12.95M | 12.36M | 9.62M | 10.08M | 16.65M | 12.67M | 10.1M | 13.34M | 11.44M | 6.69M |
| otherPayables | 5.91M | 127K | 10.64M | 729K | 539K | 760K | 171K | - | 270K | 203K |
| accruedExpenses | 2.84M | 3.09M | 3.62M | 5.06M | 5.39M | 4.52M | 3.49M | 6.05M | 3.44M | 2.81M |
| shortTermDebt | 62.8M | 47.26M | 52.92M | 47.08M | 14.12M | 10.41M | 5.75M | - | - | - |
| capitalLeaseObligationsCurrent | 579K | 536K | 458K | 485K | 488K | 445K | 319K | - | - | - |
| taxPayables | - | 526K | 493K | 1.6M | 931K | 1.06M | 221K | 360K | 665K | 203K |
| deferredRevenue | 103K | 1.59M | 305K | 338K | 946K | 374K | 396K | 1.48M | 924K | 238K |
| otherCurrentLiabilities | 5.37M | 9.22M | 3.99M | 11.55M | 9.69M | 9.9M | 7.31M | 9.32M | 6.52M | 6.01M |
| totalCurrentLiabilities | 90.54M | 74.18M | 81.56M | 75.33M | 47.82M | 39.08M | 27.53M | 28.71M | 22.59M | 13.05M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 1.44M | 1.98M | 2.35M | 1.32M | 1.94M | 2.37M | 2.7M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 7.14M | 8.25M | 5.65M | 3.68M | 2.45M | 1.88M | 366K | 283K | 289K | 905K |
| totalNonCurrentLiabilities | 8.58M | 10.23M | 8M | 5M | 4.39M | 4.26M | 3.06M | 283K | 289K | 905K |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 2.02M | 2.51M | 2.81M | 1.81M | 2.42M | 2.82M | 3.01M | - | - | - |
| totalLiabilities | 99.12M | 84.41M | 89.56M | 80.33M | 52.21M | 43.33M | 30.59M | 28.99M | 22.88M | 13.96M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | 3.53M | 3.53M | 3.53M | 3.53M | 3.53M | 3.53M | 3.53M | 3.53M | 3.53M | 3.53M |
| commonStock | 55000 | 45000 | 44000 | 44000 | 43000 | 42000 | 41000 | 39000 | 39000 | 32000 |
| retainedEarnings | -64.92M | -43.66M | -32.04M | -14.16M | -29.97M | -44.54M | -47.78M | -45.18M | -54.84M | -64.98M |
| additionalPaidInCapital | 339.92M | 241.51M | 238.45M | 235.31M | 231.62M | 230.38M | 236.96M | 234.42M | 231.68M | 194.18M |
| 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 | -21.26M | -11.79M | -17.88M | 18.74M | 16.51M | 5.04M | -1.59M | 11.01M | 10.06M | 4.97M |
| depreciationAndAmortization | 9.11M | 8.98M | 8.72M | 8.12M | 7.08M | 4.33M | 5.53M | 4.87M | 4.42M | 4.86M |
| deferredIncomeTax | -88000 | 265K | 553K | 104K | 2.34M | - | - | 981K | 1.67M | 1.88M |
| stockBasedCompensation | - | 3.1M | 3.54M | 4.01M | 4.52M | 2.62M | 2.35M | 1.92M | 1.4M | 1.1M |
| changeInWorkingCapital | -2M | -11.74M | 7.04M | -35.18M | -30.26M | -6.29M | 4.02M | -15.73M | -9.12M | -401K |
| accountsReceivables | -390K | -6.9M | 9.31M | 4.54M | -9.66M | -5.33M | 441K | 2.82M | -7.98M | 3.46M |
| inventory | 6.35M | -737K | 1.07M | -31.41M | -12.4M | -916K | 8.86M | -14.63M | -4.74M | -2.96M |
| accountsPayables | 147K | 3.04M | -162K | -5.52M | 3.56M | 2.3M | -3.14M | 2.31M | 4.4M | 524K |
| otherWorkingCapital | -8.1M | -7.14M | -3.18M | -2.79M | -11.68M | -2.34M | -2.14M | -6.23M | -804K | -1.43M |
| otherNonCashItems | 1.46M | -925K | 1.43M | -4.55M | -3.49M | 156K | 2.35M | 158K | 173K | 94000 |
| netCashProvidedByOperatingActivities | -12.78M | -12.11M | 3.4M | -8.76M | -3.3M | 5.86M | 12.66M | 3.22M | 8.62M | 12.5M |
| investmentsInPropertyPlantAndEquipment | -6M | -5.77M | -10.48M | -28.46M | -29.64M | -19.86M | -21.79M | -40.54M | -21.36M | -2.73M |
| acquisitionsNet | - | - | 708K | 2.23M | 9.16M | - | -13.46M | 99000 | - | 35000 |
| purchasesOfInvestments | -837K | -834K | -2.54M | -2.16M | -9.64M | -5.97M | -8.72M | -9.94M | -30.02M | -11.94M |
| salesMaturitiesOfInvestments | - | 2.16M | 10.41M | 5.4M | 480K | 9.4M | 22.19M | 19.55M | 14.75M | 13.52M |
| otherInvestingActivities | - | - | -708K | -2.23M | -9.16M | - | 13.46M | 99000 | 169K | 35000 |
| netCashProvidedByInvestingActivities | -6.83M | -4.44M | -2.6M | -25.22M | -38.81M | -16.42M | -8.33M | -30.83M | -36.46M | -1.11M |
| netDebtIssuance | 11.94M | -564K | 7.9M | 35.28M | 3.31M | 4.4M | 5.81M | - | - | - |
| longTermNetDebtIssuance | 1.95M | 5.03M | 635K | - | 1.83M | - | 5.81M | - | - | - |
| shortTermNetDebtIssuance | 9.99M | -5.59M | 7.26M | 35.28M | 1.48M | 4.4M | - | - | - | - |
| netStockIssuance | 95.16M | 28000 | 10000 | 518K | -1.08M | 47.56M | 366K | - | 1.76M | 1.34M |
| netCommonStockIssuance | 95.16M | 28000 | 10000 | 518K | -1.08M | 47.56M | 366K | - | 1.76M | 1.34M |
| commonStockIssuance | 95.16M | 28000 | 10000 | 518K | -1.08M | 47.56M | 366K | 628K | 1.76M | 1.34M |
| commonStockRepurchased | - | - | - | - | - | - | - | -415K | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | -465K | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | -465K | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | 708K | 2.23M | 3.49M | 694K | 6000 | 213K | 34.34M | -39000 |
| netCashProvidedByFinancingActivities | 107.1M | -536K | 8.61M | 38.03M | 5.72M | 52.66M | 6.19M | 213K | 35.64M | 1.3M |
| 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 | 26.92M | 23.04M | 27.96M | 17.97M | 19.36M | 25.1M | 23.64M | 27.92M | 22.69M | 20.43M |
| costOfRevenue | 18.95M | 18.22M | 21.73M | 16.54M | 20.6M | 20.7M | 17.96M | 20.27M | 16.59M | 15.8M |
| grossProfit | 7.98M | 4.83M | 6.22M | 1.43M | -1.24M | 4.41M | 5.68M | 7.65M | 6.09M | 4.63M |
| researchAndDevelopmentExpenses | 3.01M | 2.39M | 1.01M | 2.52M | 3.12M | 4.13M | 3.44M | 3.76M | 3.21M | 2.82M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 6.55M | 6.27M | 6.33M | 5.65M | 5.92M | 6.44M | 5.65M | 5.78M | 6.23M | 5.37M |
| otherExpenses | - | - | 1 | - | - | - | - | - | - | - |
| operatingExpenses | 9.56M | 8.66M | 7.35M | 8.18M | 9.03M | 10.57M | 9.09M | 9.54M | 9.44M | 8.19M |
| costAndExpenses | 28.51M | 26.87M | 29.08M | 24.72M | 29.63M | 31.27M | 27.05M | 29.81M | 26.04M | 23.99M |
| netInterestIncome | -101K | -391K | -395K | -202K | -269K | -318K | -391K | -282K | -349K | -384K |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 101K | 391K | 395K | 202K | 269K | 318K | 391K | 282K | 349K | 384K |
| depreciationAndAmortization | 2.44M | 2.32M | 2.31M | 2.26M | 2.22M | 2.24M | 2.3M | 2.25M | 2.19M | 2.3M |
| ebitda | 1.48M | -628K | 1.53M | -4.63M | -7.45M | -2.98M | 426K | 1.45M | 767K | -825K |
| ebit | -954K | -2.95M | -774K | -6.89M | -9.67M | -5.23M | -1.87M | -796K | -1.42M | -3.12M |
| nonOperatingIncomeExcludingInterest | -631K | -886K | -349K | 148K | -602K | -939K | -1.54M | -1.09M | -1.92M | -437K |
| operatingIncome | -1.58M | -3.83M | -1.12M | -6.74M | -10.28M | -6.16M | -3.41M | -1.88M | -3.35M | -3.56M |
| totalOtherIncomeExpensesNet | 530K | 495K | -46000 | -350K | 333K | 621K | 1.14M | 807K | 1.57M | 53000 |
| incomeBeforeTax | -1.06M | -3.34M | -1.17M | -7.1M | -9.94M | -5.54M | -2.26M | -1.08M | -1.77M | -3.51M |
| incomeTaxExpense | 430K | 501K | 504K | 579K | 74000 | 113K | 626K | 121K | 274K | 252K |
| netIncomeFromContinuingOperations | -1.48M | -3.84M | -1.67M | -7.67M | -10.02M | -5.66M | -2.89M | -1.2M | -2.05M | -3.76M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -1.62M | -3.55M | -1.91M | -7.01M | -8.8M | -5.09M | -2.94M | -1.52M | -2.08M | -3.62M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | 177K |
| bottomLineNetIncome | -1.62M | -3.59M | -1.95M | -7.05M | -8.84M | -5.13M | -2.98M | -1.56M | -2.13M | -3.8M |
| eps | -0.03 | -0.08 | -0.04 | -0.16 | -0.2 | -0.12 | -0.07 | -0.04 | -0.05 | -0.09 |
| 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 | 41.77M | 120.27M | 23.11M | 27.01M | 31.58M | 22.83M | 24.9M | 27.81M | 25.79M | 37.75M |
| shortTermInvestments | 65.38M | - | - | - | - | - | - | 1.68M | 1.67M | 2.14M |
| cashAndShortTermInvestments | 107.14M | 120.27M | 23.11M | 27.01M | 31.58M | 22.83M | 24.9M | 29.48M | 27.46M | 39.89M |
| netReceivables | 32.02M | 26.85M | 33.84M | 22.79M | 22.86M | 25.64M | 27.97M | 27.16M | 25.06M | 19.26M |
| accountsReceivables | 32.02M | 26.85M | 33.84M | 22.79M | 22.86M | 25.64M | 27.97M | 27.16M | 25.06M | 19.26M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 90.17M | 81.65M | 77.66M | 80.06M | 80.41M | 85.08M | 86.11M | 85.77M | 85.94M | 86.5M |
| prepaids | - | - | - | - | - | - | - | 11.19M | 11.47M | 12.64M |
| otherCurrentAssets | 24.45M | 17.79M | 15.15M | 15.1M | 14.68M | 24.72M | 28.88M | 13.79M | 13.81M | 12.36M |
| totalCurrentAssets | 253.78M | 246.56M | 149.76M | 144.96M | 149.53M | 158.27M | 167.86M | 167.4M | 163.74M | 170.66M |
| propertyPlantEquipmentNet | 166.48M | 163.84M | 161.39M | 161.95M | 161.39M | 162.2M | 168.91M | 163.86M | 165.78M | 169.15M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | 1.67M | - | - | - | 1.71M | - | - | - | 1.82M |
| goodwillAndIntangibleAssets | - | 1.67M | - | - | - | 1.71M | - | - | - | 1.82M |
| longTermInvestments | 15.46M | 14.97M | 14.62M | 14.33M | 14.64M | 14.07M | 13.53M | 11.95M | 13.2M | 12.48M |
| taxAssets | - | 1.51M | - | - | - | 1.42M | - | - | - | 1.68M |
| otherNonCurrentAssets | 8.88M | 5.21M | 8.27M | 7.77M | 7.92M | 1.65M | 5.28M | 6.2M | 6.24M | 2.92M |
| totalNonCurrentAssets | 190.82M | 187.2M | 184.28M | 184.04M | 183.95M | 181.04M | 187.72M | 182.02M | 185.22M | 188.04M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 444.6M | 433.75M | 334.03M | 329M | 333.48M | 339.31M | 355.58M | 349.41M | 348.96M | 358.7M |
| totalPayables | 21.65M | 18.86M | 16.84M | 17.02M | 16.84M | 12.48M | 13.43M | 12.02M | 10.53M | 20.26M |
| accountPayables | 16.14M | 12.95M | 10.85M | 11.24M | 11.11M | 12.36M | 12.78M | 11.66M | 10.26M | 9.62M |
| otherPayables | 5.5M | 5.91M | 5.99M | 5.77M | 5.74M | 127K | 654K | 362K | 272K | 10.64M |
| accruedExpenses | 2.03M | 2.84M | 2.59M | 2.54M | 2.51M | 3.09M | 5.61M | 5.48M | 3.22M | 3.62M |
| shortTermDebt | 68.87M | 62.8M | 61.55M | 55.93M | 52.52M | 47.26M | 54.05M | 50.72M | 49.05M | 52.92M |
| capitalLeaseObligationsCurrent | 593K | 579K | 562K | 550K | 532K | 536K | 488K | 471K | 463K | 458K |
| taxPayables | - | - | - | - | 846K | 526K | 1.22M | 362K | 272K | 493K |
| deferredRevenue | 894K | 103K | 506K | 331K | 193K | 1.59M | 367K | 1.11M | 535K | 305K |
| otherCurrentLiabilities | 3.84M | 5.37M | 2.85M | 3.18M | 2.66M | 9.22M | 4.82M | 4.85M | 8.21M | 3.99M |
| totalCurrentLiabilities | 97.88M | 90.54M | 84.9M | 79.54M | 75.26M | 74.18M | 78.77M | 74.65M | 72.01M | 81.56M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 1.31M | 1.44M | 1.59M | 1.71M | 1.86M | 1.98M | 1.99M | 2.08M | 2.21M | 2.35M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 8.45M | 7.14M | 7.09M | 7.12M | 10.19M | 8.25M | 8.6M | 9.57M | 9.66M | 5.65M |
| totalNonCurrentLiabilities | 9.76M | 8.58M | 8.68M | 8.83M | 12.05M | 10.23M | 10.59M | 11.65M | 11.87M | 8M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 1.9M | 2.02M | 2.15M | 2.26M | 2.39M | 2.51M | 2.48M | 2.55M | 2.67M | 2.81M |
| totalLiabilities | 107.63M | 99.12M | 93.58M | 88.37M | 87.3M | 84.41M | 89.36M | 86.3M | 83.87M | 89.56M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | 3.53M | 3.53M | 3.53M | 3.53M | 3.53M | 3.53M | 3.53M | 3.53M | 3.53M | 3.53M |
| commonStock | 56000 | 55000 | 46000 | 46000 | 46000 | 45000 | 45000 | 44000 | 44000 | 44000 |
| retainedEarnings | -66.54M | -64.92M | -61.38M | -59.47M | -52.46M | -43.66M | -38.58M | -35.64M | -34.12M | -32.04M |
| additionalPaidInCapital | 342.43M | 339.92M | 243.61M | 242.78M | 242.15M | 241.51M | 240.77M | 239.96M | 239.26M | 238.45M |
| 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.48M | -3.55M | -1.67M | -7.67M | -10.02M | -5.66M | -2.94M | -1.52M | -2.08M | -3.76M |
| depreciationAndAmortization | 2.44M | 2.32M | 2.31M | 2.26M | 2.22M | 2.24M | 2.3M | 2.25M | 2.19M | 2.3M |
| deferredIncomeTax | 97000 | -37000 | -13000 | -27000 | -11000 | 287K | -75000 | 13000 | 40000 | 431K |
| stockBasedCompensation | 1.04M | - | 738K | 633K | 646K | 753K | 820K | 715K | 809K | 822K |
| changeInWorkingCapital | -21.15M | 4.74M | -9.99M | -803K | 4.06M | 4.14M | -4.57M | -2.4M | -8.91M | 252K |
| accountsReceivables | -4.86M | 7.31M | -10.88M | 317K | 2.87M | 1.63M | -163K | -2.29M | -6.08M | -288K |
| inventory | -7.42M | -2.76M | 2.88M | 1.2M | 5.02M | -1.87M | 2.18M | -325K | -720K | 2.09M |
| accountsPayables | 2.99M | 1.9M | -463K | 8000 | -1.3M | -5000 | 744K | 1.48M | 815K | 3.21M |
| otherWorkingCapital | -11.86M | -1.72M | -1.53M | -2.33M | -2.52M | 4.38M | -7.33M | -1.27M | -2.93M | -4.76M |
| otherNonCashItems | 7.38M | 821K | -515K | 1.04M | -251K | -493K | -957K | 1.78M | -855K | 1.38M |
| netCashProvidedByOperatingActivities | -11.68M | 4.29M | -9.15M | -4.58M | -3.35M | 1.27M | -5.42M | 843K | -8.81M | 1.43M |
| investmentsInPropertyPlantAndEquipment | -1.37M | -3.03M | -2.18M | -279K | -510K | -167K | -941K | -271K | -4.39M | 703K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -65.89M | - | 837K | -561K | -276K | -274K | 275K | -275K | - | -620K |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | 1.68M | - | 480K | 2.16M |
| otherInvestingActivities | - | - | -837K | - | - | - | -560K | - | - | - |
| netCashProvidedByInvestingActivities | -67.26M | -3.03M | -2.18M | -840K | -786K | -441K | 454K | -546K | -3.91M | 2.24M |
| netDebtIssuance | 6.6M | 283K | 5.1M | -321K | 6.88M | -5.04M | 821K | 1.67M | 1.98M | 6.37M |
| longTermNetDebtIssuance | 2.21M | -86000 | -263K | -159K | 2.46M | -161K | -310K | -165K | 5.66M | 635K |
| shortTermNetDebtIssuance | 4.39M | 369K | 5.36M | -162K | 4.42M | -4.88M | 1.13M | 1.84M | -3.68M | 5.74M |
| netStockIssuance | 1.48M | 95.06M | 96000 | - | - | - | 3000 | 5000 | 20000 | - |
| netCommonStockIssuance | 1.48M | 95.06M | 96000 | - | - | - | 3000 | 5000 | 20000 | - |
| commonStockIssuance | 1.48M | 95.06M | 96000 | - | - | - | 3000 | 5000 | 20000 | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -80000 | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | 7.99M | 95.34M | 5.19M | -321K | 6.88M | -5.04M | 824K | 1.68M | 2M | 6.37M |