$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 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 157.89M | 106.53M | 194.32M | 159.33M | 125.7M | 144.53M | 172.92M | 100.32M | 174.86M | 124.83M |
| costOfRevenue | 135.65M | 87.23M | 153.72M | 137.71M | 111.64M | 85.67M | 121.92M | 111.11M | 61.12M | 86.17M |
| grossProfit | 22.24M | 19.3M | 40.6M | 21.63M | 14.06M | 58.86M | 51M | -10.79M | 85.4M | 38.66M |
| researchAndDevelopmentExpenses | 663.41K | 956.88K | 7.43M | 2.54M | 2.37M | 2.28M | 6.71M | 4.63M | 4.23M | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | 12.62M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | 19.97M | - |
| sellingGeneralAndAdministrativeExpenses | 39.5M | 19.79M | 35.02M | 53.52M | 33.34M | 26.87M | 37.52M | 34.74M | 19.97M | 12.62M |
| otherExpenses | - | 9.63M | 22.26M | -4.9M | - | 20.8M | -14.63M | 80.45M | 71.18M | 31.42M |
| operatingExpenses | 40.16M | 30.38M | 64.71M | 51.16M | 35.71M | 49.95M | 29.59M | 119.82M | 95.38M | 44.04M |
| costAndExpenses | 175.81M | 117.61M | 218.43M | 188.86M | 147.35M | 135.62M | 151.52M | 185.44M | 156.5M | 99.34M |
| netInterestIncome | -6.06M | -4.12M | -5.7M | -9.37M | -2.16M | 114K | 925K | 957.85K | -454.3K | 726.06K |
| interestIncome | 185.18K | 371.77K | 1.02M | 390K | 164K | 573K | 1.66M | 1.24M | 912.5K | 726.06K |
| interestExpense | 6.25M | 4.5M | 6.71M | 9.76M | 2.33M | 459K | 740K | 285.15K | 1.37M | - |
| depreciationAndAmortization | 11.16M | 7.96M | 15.8M | 16.18M | 23.38M | 20.8M | 19.83M | 35.19M | 33.72M | 45.91M |
| ebitda | -6.76M | 5.53M | -8.92M | -11.46M | 4.24M | 30.53M | 41.28M | -14.96M | 80.76M | 77.44M |
| ebit | -17.92M | -2.44M | -24.72M | -27.64M | -21.66M | 9.72M | 21.41M | -50.15M | 47.04M | 31.53M |
| nonOperatingIncomeExcludingInterest | - | -8.64M | 605K | -9.06M | - | - | - | - | - | - |
| operatingIncome | -17.92M | -11.08M | -24.12M | -29.53M | -21.66M | 8.9M | 21.41M | -50.15M | 47.04M | 31.53M |
| totalOtherIncomeExpensesNet | -37.43M | 4.14M | -9.66M | -17.76M | -5.07M | 360K | -219.9K | -22.93M | -33.45M | -5.53M |
| incomeBeforeTax | -55.35M | -6.93M | -33.78M | -47.28M | -26.73M | 9.26M | 21.19M | -73.09M | 13.59M | 26M |
| incomeTaxExpense | 13227 | 727.56K | 10.02M | 6.87M | -4.55M | 4.84M | 9.22M | -9.42M | 316.71K | 11.35M |
| netIncomeFromContinuingOperations | -55.36M | -7.66M | -43.8M | -54.15M | -22.18M | 4.43M | 11.97M | -63.67M | 13.27M | 14.64M |
| netIncomeFromDiscontinuedOperations | - | - | -6.19M | 56.92M | - | -3.46M | 1.57M | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -873.1K | - | - | - |
| netIncome | -55.36M | -7.66M | -50M | 2.77M | -22.18M | 970K | 12.66M | -63.67M | 13.27M | 14.64M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -55.36M | -7.66M | -50M | 2.77M | -22.18M | 970K | 12.66M | -63.67M | 13.27M | 14.84M |
| eps | -0.47 | -0.07 | -0.44 | 0.02 | -0.19 | 0.01 | 0.11 | -0.54 | 0.11 | 0.12 |
| 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 | 24.8M | 31.89M | 56.62M | 66.36M | 70.75M | 135.7M | 88.07M | 87.07M | 102.89M | 143.22M |
| shortTermInvestments | - | - | - | 1.55M | 1.85M | 5.55M | 1.55M | 1.55M | 1.55M | 1.55M |
| cashAndShortTermInvestments | 24.8M | 31.89M | 56.62M | 67.91M | 75.69M | 141.25M | 89.62M | 88.82M | 104.41M | 144.77M |
| netReceivables | 57M | 55.41M | 81.54M | 47.94M | 51.84M | 21.41M | 51.89M | 14.99M | 28.09M | 27.34M |
| accountsReceivables | 57M | 20.72M | 81.54M | 17.16M | 23.67M | 10.78M | 51.89M | 14.72M | 28.09M | 27.34M |
| otherReceivables | - | 34.69M | - | 30.78M | 28.18M | 10.63M | - | 270.43K | - | - |
| inventory | 8.91M | 10.14M | 14.26M | 13.67M | 13.73M | 9.07M | 8.59M | 8.12M | 6.39M | - |
| prepaids | 5.55M | 4.59M | 6.35M | 6.85M | 5.19M | 8.26M | 2.24M | 3.18M | 5.19M | 1.74M |
| otherCurrentAssets | -10098 | - | - | 23.63M | 14.64M | 6.15M | 369.5K | 8.36M | 4.63M | 27713 |
| totalCurrentAssets | 96.25M | 102.03M | 158.77M | 160M | 161.1M | 186.14M | 152.72M | 123.47M | 148.72M | 173.87M |
| propertyPlantEquipmentNet | 7.66M | 9M | 12.49M | 17.24M | 13.46M | 6.56M | 7.5M | 3.62M | 4.78M | 1.67M |
| goodwill | - | 30.96M | 38.45M | 56.38M | 53.06M | 16.09M | 33.05M | 34.46M | 53.55M | 16.97M |
| intangibleAssets | 76.41M | 78.37M | 104.8M | 141.34M | 151.36M | 59.26M | 89.74M | 119.08M | 144.54M | 165.8M |
| goodwillAndIntangibleAssets | 76.41M | 109.33M | 143.24M | 197.72M | 204.42M | 75.35M | 122.79M | 153.54M | 198.1M | 182.76M |
| longTermInvestments | 9.18M | 3.92M | 10.54M | 7.75M | 7.46M | 6.7M | 5.24M | 5.21M | 4.25M | - |
| taxAssets | - | - | - | 25.65M | 37.79M | 28.2M | 33.31M | 36.97M | 25.4M | 19.69M |
| otherNonCurrentAssets | 1.17M | 5.83M | 7.04M | 3.59M | 2.97M | 844K | 3.85M | 565.24K | - | 2.37M |
| totalNonCurrentAssets | 94.42M | 128.08M | 173.31M | 251.94M | 266.09M | 117.67M | 172.69M | 199.89M | 232.52M | 206.49M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 190.67M | 230.11M | 332.08M | 411.94M | 427.2M | 303.81M | 325.41M | 323.36M | 381.24M | 380.36M |
| totalPayables | 26.09M | 18.24M | 32.27M | 21.38M | 25.45M | 10.04M | 8.54M | 10.21M | 5.14M | 2.02M |
| accountPayables | 25.84M | 17.9M | 31.39M | 21.38M | 25.45M | 10.04M | 7.26M | 9.12M | 3.36M | 913K |
| otherPayables | 253.54K | 334K | 877K | 724K | 1.67M | - | 1.28M | 1.09M | 1.78M | 1.1M |
| accruedExpenses | 5.18M | 670K | 4.42M | 10.78M | 7.32M | 6.2M | 8.01M | 11.18M | 11.03M | 8.18M |
| shortTermDebt | 54.28M | 38.95M | 2.82M | 29.29M | 3.18M | -5.43M | 4.08M | 3.95M | 9.77M | 13.94M |
| capitalLeaseObligationsCurrent | 2.09M | 2.04M | 2.59M | 2.61M | 2.17M | 1.01M | 998K | - | - | - |
| taxPayables | - | 334K | 877K | 982K | 700K | 631K | 203.78K | - | 753.24K | - |
| deferredRevenue | 9.42M | 5.71M | 5.81M | 8.54M | 7.99M | 4.8M | 8.66M | 7.63M | 8.47M | - |
| otherCurrentLiabilities | 2.97M | 7.54M | 6.26M | 15.89M | 9.94M | 9.86M | 9.9M | 3.26M | 10.35M | 10.83M |
| totalCurrentLiabilities | 100.03M | 73.15M | 54.16M | 88.49M | 56.04M | 26.48M | 40.19M | 36.23M | 44.76M | 34.97M |
| longTermDebt | - | 15.27M | 73.55M | 48.38M | 104.93M | - | 271K | 235.63K | 504.13K | 17.17M |
| capitalLeaseObligationsNonCurrent | 3.38M | 4.8M | 7.59M | 9.66M | 5.63M | 2.75M | 3.55M | - | - | 12.78M |
| deferredRevenueNonCurrent | 865.42K | 1.57M | 621K | 2.74M | 2.84M | 2.57M | 1.52M | 1.95M | 1.11M | - |
| deferredTaxLiabilitiesNonCurrent | 2.12M | 2.58M | 1.22M | 2.06M | 5.85M | 6.22M | 3.3M | 5.91M | 9.17M | - |
| otherNonCurrentLiabilities | 974.22K | 1.61M | 6.73M | 2.96M | 10.79M | - | - | - | 5.61M | 63114 |
| totalNonCurrentLiabilities | 7.34M | 25.84M | 87.86M | 65.79M | 130.04M | 11.54M | 8.65M | 8.1M | 16.41M | 17.23M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 5.48M | 6.84M | 10.18M | 12.27M | 7.79M | 3.76M | 4.55M | - | - | 12.78M |
| totalLiabilities | 107.38M | 98.98M | 142.02M | 154.28M | 186.08M | 38.02M | 48.82M | 44.33M | 61.17M | 52.2M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 316.82M | 314.63M | 427.16M | 546.48M | 544.34M | 547.54M | 570.55M | 570.84M | 526.73M | 563.83M |
| retainedEarnings | -376.82M | -323.1M | -423.28M | -356.24M | -353.31M | -325.44M | -338.3M | -345.2M | -260.23M | -285.76M |
| additionalPaidInCapital | 129.3M | 127.45M | 171.83M | 50.96M | 49.94M | 46.25M | 32.01M | 31.34M | 28.27M | 28.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 | -54.41M | -11.02M | -43.8M | 2.77M | -22.18M | 4.43M | 13.75M | -66.9M | 12.86M | 14.85M |
| depreciationAndAmortization | 11.16M | 11.46M | 15.8M | 16.18M | 23.38M | 20.8M | 28.35M | 36.98M | 32.67M | 46.57M |
| deferredIncomeTax | -592K | 607K | 9.18M | 9.88M | -5.85M | 2.8M | -257.34K | -11.37M | -8.74M | 4.07M |
| stockBasedCompensation | 6.16M | 2.53M | 1.25M | 1.59M | 1.96M | 1.02M | 744.57K | 637.43K | 833.72K | 291.67K |
| changeInWorkingCapital | 8.92M | 2.41M | -17.02M | 4.19M | -7.38M | 7.48M | -28.29M | 12.5M | 18.36M | -15.6M |
| accountsReceivables | -2.27M | 5.73M | -19.91M | 6.21M | -7.41M | 23.96M | -28.95M | 11.34M | 16.13M | -16.02M |
| inventory | 1.24M | 617K | -2.1M | 60000 | -5.21M | -829K | -828.18K | -1.34M | 1.76M | -612.66K |
| accountsPayables | 8.71M | -4.73M | 6.96M | 5.06M | 13.2M | -5.55M | 2.17M | -3.08M | -2.77M | 4.04M |
| otherWorkingCapital | 1.24M | 791K | -1.98M | -7.13M | -7.96M | -10.11M | -681.87K | 5.58M | 3.25M | -3.01M |
| otherNonCashItems | 35.77M | -10.4M | 7.04M | 5M | -3.26M | -1.3M | -4.44M | 17.7M | 31.98M | -13.35M |
| netCashProvidedByOperatingActivities | 7.01M | -4.42M | -27.56M | 39.61M | -13.34M | 35.22M | 9.86M | -10.46M | 87.97M | 36.84M |
| investmentsInPropertyPlantAndEquipment | -6.84M | -7.45M | -6.71M | -8.69M | -6.58M | -2.59M | -3.33M | -964.32K | -690.37K | -13.05M |
| acquisitionsNet | 43752 | -6.56M | 32.88M | 234K | -153.95M | 47.58M | 43000 | - | -84.77M | - |
| purchasesOfInvestments | - | - | - | -6.73M | -3.97M | -4.05M | -43000 | - | -4.4M | - |
| salesMaturitiesOfInvestments | 324.58K | - | - | 301K | 4M | 1.34M | 2.87M | - | 49042 | - |
| otherInvestingActivities | - | 12.02M | 1.6M | 4.58M | 2.41M | -827K | 551.24K | -3.6M | -24.4M | -2.21M |
| netCashProvidedByInvestingActivities | -6.47M | -1.99M | 27.78M | -10.3M | -158.09M | 41.44M | 91438 | -4.56M | -114.22M | -15.26M |
| netDebtIssuance | -3.66M | -2.91M | -6.16M | -38.14M | 90.6M | -4.18M | 420K | -1.31M | 914K | - |
| longTermNetDebtIssuance | -3.66M | -4.54M | -3.1M | -28.1M | 90.6M | -521K | -265K | -57030 | -434K | - |
| shortTermNetDebtIssuance | - | 1.63M | -1.59M | -10.04M | - | -3.65M | 685K | -1.26M | 1.35M | - |
| netStockIssuance | - | - | 107K | 1.15M | -1.6M | -10.62M | - | 34995 | -552K | -5.49M |
| netCommonStockIssuance | - | - | 107K | 1.15M | -1.6M | -10.62M | - | 34995 | -693.97K | -5.49M |
| commonStockIssuance | - | - | 107K | 1.15M | 461K | 830K | - | 34995 | - | 109.97K |
| commonStockRepurchased | - | - | - | - | -2.06M | -10.62M | - | - | -693.97K | -5.6M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | 141.97K | - |
| netDividendsPaid | - | - | -2.87M | -5.69M | -5.65M | -4.44M | -5.94M | -5.97M | -5.74M | -6M |
| commonDividendsPaid | - | - | -2.87M | -5.69M | -5.65M | -4.44M | -5.94M | -5.97M | -5.74M | -6M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | -1415.5 | - |
| otherFinancingActivities | -2.57M | -1.63M | -135K | -201K | 24.92M | -241K | 27440 | -537.9K | 178.72K | 2.82M |
| netCashProvidedByFinancingActivities | -6.23M | -4.54M | -9.05M | -42.89M | 108.26M | -19.48M | -5.49M | -7.79M | -5.2M | -8.67M |
| 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 | 37.98M | 39.05M | 39.74M | 31.62M | 23.8M | 27.01M | 28.02M | 41.51M | 34.9M | 58.45M |
| costOfRevenue | 30.33M | 29.67M | 29.29M | 26.96M | 21.04M | 21.61M | 24.24M | 33M | 28.54M | 51.2M |
| grossProfit | 7.65M | 9.39M | 10.46M | 4.66M | 2.76M | 5.4M | 3.78M | 8.52M | 6.36M | 7.25M |
| researchAndDevelopmentExpenses | 301.97K | -648.82K | 510K | 366.99K | 197.32K | 212.64K | 202.64K | 256.25K | 231.83K | 983K |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 10.95M | 11.38M | 9.9M | 7.1M | 5.64M | 4.8M | 5.99M | 3.78M | 4.66M | 9.17M |
| otherExpenses | - | - | 3.29M | 1.99M | 2.05M | 2.77M | 2.11M | 6.72M | 5.59M | - |
| operatingExpenses | 11.25M | 10.74M | 13.71M | 9.46M | 7.89M | 7.79M | 8.3M | 10.76M | 10.48M | 10.15M |
| costAndExpenses | 41.58M | 40.4M | 42.99M | 36.42M | 28.92M | 29.4M | 32.53M | 43.76M | 39.02M | 61.35M |
| netInterestIncome | -1.4M | -1.6M | -1.45M | -1.1M | -1.01M | -931.86K | -1.18M | -1.55M | -1.44M | -1.52M |
| interestIncome | 39344 | 4061 | 58000 | 47708 | 38620 | 88252 | 31685 | 97000 | 268K | 812K |
| interestExpense | 1.44M | 1.6M | 1.51M | 1.15M | 1.05M | 1.02M | 1.21M | 1.65M | 1.7M | 2.33M |
| depreciationAndAmortization | 2.88M | 2.9M | 2.81M | 1.93M | 1.88M | 2.13M | 1.88M | 2.89M | 2.94M | 4.27M |
| ebitda | -715.08K | 1.55M | 569K | -2.38M | -2.87M | 3.87M | -11053 | 964.59K | -332.69K | -8.78M |
| ebit | -3.6M | -1.35M | -2.24M | -4.31M | -4.75M | 1.74M | -1.89M | -1.92M | -3.27M | -13.05M |
| nonOperatingIncomeExcludingInterest | - | - | -1.01M | -491.03K | -372.16K | -4.13M | -2.63M | -321.24K | - | - |
| operatingIncome | -3.6M | -1.35M | -3.25M | -4.8M | -5.13M | -2.39M | -4.52M | -2.24M | -3.27M | -2.9M |
| totalOtherIncomeExpensesNet | -1.04M | -34.14M | -498K | -656.91K | -676.21K | 3.11M | 1.42M | -468K | 35000 | -12.47M |
| incomeBeforeTax | -4.64M | -35.48M | -3.75M | -5.46M | -5.8M | 719.92K | -3.1M | -2.71M | -4.09M | -15.37M |
| incomeTaxExpense | 523.28K | -483.32K | 985K | -442.59K | 75134 | 530.9K | -72213 | 255K | 126K | 240K |
| netIncomeFromContinuingOperations | -5.16M | -35M | -4.73M | -5.02M | -5.88M | 189.01K | -3.03M | -2.97M | -4.19M | -15.61M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -5.16M | -35M | -4.73M | -5.02M | -5.88M | 189.01K | -3.03M | -2.97M | -4.19M | -15.61M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | 18465 | - |
| bottomLineNetIncome | -5.16M | -35M | -4.73M | -5.02M | -5.88M | 189.01K | -3.03M | -2.97M | -4.21M | -15.61M |
| eps | -0.04 | -0.29 | -0.04 | -0.04 | -0.05 | 0.0 | -0.03 | -0.03 | -0.04 | -0.14 |
| 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 | 14.73M | 24.8M | 24.08M | 22.66M | 26.12M | 31.89M | 23.13M | 24.04M | 30.32M | 56.62M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 14.73M | 24.8M | 24.08M | 22.66M | 26.12M | 31.89M | 23.13M | 24.04M | 30.32M | 56.62M |
| netReceivables | 61.79M | 57M | 57.64M | 63.2M | 57.24M | 55.41M | 64.98M | 68.99M | 63.48M | 81.54M |
| accountsReceivables | 61.79M | 57M | 24.7M | 20.06M | 19.35M | 20.72M | 31.02M | 68.81M | 63.3M | 81.54M |
| otherReceivables | - | - | 32.94M | 43.14M | 37.88M | 34.69M | 33.86M | 177.88K | 173.22K | - |
| inventory | 8.14M | 8.91M | 8.88M | 10.12M | 10.4M | 10.14M | 12.32M | 11.45M | 12.26M | 14.26M |
| prepaids | 6.41M | 5.55M | 4.29M | 4.5M | 4.29M | 4.59M | 5.51M | 4.07M | 4.93M | 6.35M |
| otherCurrentAssets | 4532 | -10098 | - | - | - | - | - | - | -237.14K | - |
| totalCurrentAssets | 91.07M | 96.25M | 94.89M | 100.48M | 98.05M | 102.03M | 105.95M | 108.55M | 110.75M | 158.77M |
| propertyPlantEquipmentNet | 7.36M | 7.66M | 8.14M | 8.93M | 8.75M | 9M | 9.49M | 6.76M | 9.7M | 12.49M |
| goodwill | - | - | 31.42M | 31.45M | 31.12M | 30.96M | 31.28M | 22.71M | 28.85M | 38.45M |
| intangibleAssets | 75.77M | 76.41M | 75.71M | 76.96M | 77.45M | 78.37M | 79.83M | 58.37M | 77.49M | 104.8M |
| goodwillAndIntangibleAssets | 75.77M | 76.41M | 107.13M | 108.41M | 108.56M | 109.33M | 111.11M | 81.07M | 106.44M | 143.24M |
| longTermInvestments | 9.33M | 9.18M | 3.92M | 3.92M | 3.92M | 3.92M | 7.47M | 12.21M | 11.97M | 16.32M |
| taxAssets | - | - | - | - | - | - | - | - | 27.69M | 104.8M |
| otherNonCurrentAssets | 502.36K | 1.17M | 6.3M | 6.12M | 5.89M | 5.83M | 5.84M | 33.4M | -27.03M | -103.53M |
| totalNonCurrentAssets | 92.97M | 94.42M | 125.49M | 127.38M | 127.12M | 128.08M | 133.91M | 133.44M | 128.77M | 173.31M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 184.04M | 190.67M | 220.38M | 227.86M | 225.18M | 230.11M | 239.86M | 242.08M | 239.51M | 332.08M |
| totalPayables | 32.81M | 34.35M | 30.81M | 32.09M | 27.36M | 18.24M | 30.71M | 29.08M | 26.17M | 32.27M |
| accountPayables | 31.71M | 34.09M | 30.23M | 32.02M | 27.1M | 17.9M | 30.32M | 28.35M | 25.3M | 31.39M |
| otherPayables | 1.1M | 253.54K | 580K | 73000 | 265K | 334K | 387K | 734K | 870K | 877K |
| accruedExpenses | - | - | - | - | - | 670K | - | - | - | - |
| shortTermDebt | 53.01M | 54.28M | 53.21M | 56.49M | 39.43M | 38.95M | 40.84M | 39.96M | 39.92M | 2.82M |
| capitalLeaseObligationsCurrent | 1.93M | 2.09M | 2.24M | 2.34M | 2.13M | 2.04M | 2.11M | 2.06M | 2.01M | 2.59M |
| taxPayables | - | - | 580K | 73000 | 265K | 334K | 387K | 734.61K | 866.98K | 877K |
| deferredRevenue | 9.08M | 9.42M | 9.2M | 7.51M | 6.68M | 5.71M | 6.14M | 6.87M | 5.45M | 7.69M |
| otherCurrentLiabilities | 38847 | -102.59K | 1000 | 31000 | 86000 | 7.54M | 812K | 1.3M | 1.5M | 8.8M |
| totalCurrentLiabilities | 96.87M | 100.03M | 95.46M | 98.46M | 75.69M | 73.15M | 80.6M | 79.27M | 75.05M | 54.16M |
| longTermDebt | - | - | - | - | 14.76M | 15.27M | 15.78M | 16.29M | 16.8M | 22.94M |
| capitalLeaseObligationsNonCurrent | 2.95M | 3.38M | 3.81M | 4.3M | 4.6M | 4.8M | 5.38M | 5.53M | 6.05M | 7.59M |
| deferredRevenueNonCurrent | 1.48M | 865.42K | 1.3M | 1.49M | 1.94M | 1.57M | 1.12M | 1.25M | 856.02K | 621K |
| deferredTaxLiabilitiesNonCurrent | 1.91M | 2.12M | 2.38M | 2.15M | 2.61M | 2.58M | 1.95M | 2.03M | 1.25M | 1.22M |
| otherNonCurrentLiabilities | 971.69K | 974.22K | 1.78M | 1.68M | 1.53M | 1.61M | 1.15M | 1.06M | 1.02M | 3.69M |
| totalNonCurrentLiabilities | 7.31M | 7.34M | 9.26M | 9.62M | 25.43M | 25.84M | 25.38M | 26.17M | 25.9M | 34.22M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 4.88M | 5.48M | 6.05M | 6.64M | 6.73M | 6.84M | 7.49M | 7.58M | 8.06M | 10.18M |
| totalLiabilities | 104.18M | 107.38M | 104.72M | 108.08M | 101.12M | 98.98M | 105.98M | 105.53M | 100.95M | 142.02M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 317.97M | 316.82M | 315.99M | 315.79M | 315.09M | 314.63M | 314.52M | 314.38M | 312.91M | 427.16M |
| retainedEarnings | -383.03M | -376.82M | -343.04M | -338.31M | -331.47M | -323.1M | -323.37M | -319.53M | -315.2M | -423.28M |
| additionalPaidInCapital | 131.73M | 129.3M | 128.71M | 127.65M | 127.73M | 127.45M | 127.03M | 126.86M | 126.37M | 171.83M |
| 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 | -5.16M | -35M | -4.73M | -6.84M | -8.37M | 272K | -4.11M | -2.97M | -4.19M | -12.28M |
| depreciationAndAmortization | 2.93M | 2.9M | 2.81M | 2.63M | 2.68M | 3.07M | 2.55M | 2.89M | 2.96M | 4.27M |
| deferredIncomeTax | -191K | -309.11K | 251K | -537K | -2000 | 714K | -143K | -17000 | 53000 | 51632 |
| stockBasedCompensation | 2.48M | 2.72M | 1.34M | 1.15M | 944K | 592K | 724K | 708.52K | 504K | 952.65K |
| changeInWorkingCapital | -5.46M | 1.68M | 7.14M | -881K | 853K | 7.91M | 2.26M | -3.9M | -8.51M | -1.91M |
| accountsReceivables | -4.7M | 375.29K | 5.44M | -6.1M | -1.93M | 9.56M | 3.78M | -5.61M | -1.96M | -16.3M |
| inventory | 777.05K | -48734 | 1.25M | 281K | -262K | 2.17M | -864K | 833.37K | -1.53M | -1.09M |
| accountsPayables | -2.43M | 4M | -1.79M | 4.92M | 1.5M | -4.72M | 1.97M | 2.99M | -4.99M | 14.72M |
| otherWorkingCapital | 892.13K | -2.64M | 2.24M | 25000 | 1.54M | 900K | -2.63M | -2.11M | -26813.8 | 759K |
| otherNonCashItems | 72823 | 36.26M | -370K | -92000 | 274K | -6.02M | -2.93M | 4.07M | -810.41K | 8.63M |
| netCashProvidedByOperatingActivities | -5.33M | 5.53M | 6.44M | -4.56M | -3.62M | 6.54M | -1.65M | 802.59K | -10.04M | -283K |
| investmentsInPropertyPlantAndEquipment | -1.82M | -3.24M | -161K | -310K | -59000 | -386K | -459K | -344.25K | -917.63K | -1.31M |
| acquisitionsNet | - | 17278 | -283.18 | 36638 | 319K | 4.39M | 588.26 | -4.84M | - | 147K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | -228 | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | -862K | 2M | -916K | -957K | 2.22M | -649.11K | - | - |
| netCashProvidedByInvestingActivities | -1.82M | -3.22M | -1.02M | 1.69M | -656K | 3.04M | 1.76M | -5.84M | -917.63K | -1.16M |
| netDebtIssuance | -1.32M | 2582.2 | -3.61M | -668K | -1.17M | -1.18M | -1.16M | -1.09M | -1.5M | -704K |
| longTermNetDebtIssuance | -1.32M | 2582.2 | -3.61M | -668K | -1.17M | -1.18M | -1.16M | -726.71K | -1.11M | -704K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | -392.83K | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | -51971 |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | -51971 |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -660K | -677.34K | -756.17K | -924.82K | -922.6K | -900.49K | -857.79K | - | 400.47K | -1.6M |
| netCashProvidedByFinancingActivities | -1.98M | -674.75K | -3.61M | -668K | -1.17M | -1.18M | -1.16M | -1.09M | -1.1M | -2.36M |