-$0.02 (-0.46%)
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 443.78M | 362.52M | 362.52M | 135.16M | 125.96M | 113.59M | 81.92M | 53.06M | 40.96M | 36.82M |
| costOfRevenue | 197.36M | 167.98M | 167.98M | 70.99M | 66.21M | 54.58M | 43.55M | 27.27M | 20.03M | 18.53M |
| grossProfit | 246.42M | 194.54M | 194.54M | 64.17M | 59.75M | 59.02M | 38.36M | 25.8M | 20.93M | 18.29M |
| researchAndDevelopmentExpenses | 18.36M | 16.06M | 16.06M | 8.96M | 11.43M | 10.6M | 8.54M | 6.86M | 3.96M | 4.54M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 208.49M | 204.36M | 85.36M | 62.15M | 56.5M | 52.03M | - | 24.67M | 21.05M | 20.13M |
| otherExpenses | - | - | 119M | - | - | - | 39.58M | -165K | -1000 | 6000 |
| operatingExpenses | 226.85M | 220.42M | 220.42M | 71.12M | 67.92M | 62.62M | 48.12M | 31.53M | 25.02M | 24.66M |
| costAndExpenses | 424.2M | 388.4M | 388.4M | 142.1M | 134.13M | 117.2M | 91.67M | 58.8M | 45.05M | 43.19M |
| netInterestIncome | -26.75M | -19.4M | -1.5M | -1.62M | -2.72M | -2.28M | -823K | 89000 | -89000 | -8000 |
| interestIncome | 780K | 926K | 103K | 71000 | 45000 | 55000 | 125K | 262K | 253K | 285K |
| interestExpense | 27.53M | 20.33M | 1.6M | 1.7M | 2.76M | 2.33M | 948K | 173K | 342K | 293K |
| depreciationAndAmortization | 60.28M | 47.49M | 41.76M | 11.02M | 8.55M | 11.26M | 2.82M | 1.56M | 1.13M | 685K |
| ebitda | 76.55M | 21.37M | 56.8M | 7.83M | 434K | 7.75M | -1.8M | -4.08M | -2.71M | -5.39M |
| ebit | 16.27M | -26.12M | 15.04M | -3.19M | -8.12M | -3.5M | -4.62M | -5.64M | -3.75M | -6.08M |
| nonOperatingIncomeExcludingInterest | 3.31M | 237K | -40.93M | -3.76M | -53000 | -101K | -5.14M | -97000 | -341K | 346K |
| operatingIncome | 19.58M | -25.88M | -25.88M | -6.95M | -8.17M | -3.61M | -9.76M | -5.74M | -4.09M | -6.37M |
| totalOtherIncomeExpensesNet | -30.83M | -20.57M | -20.57M | 242K | -2.71M | -4.37M | -1.15M | -76000 | -90000 | -639K |
| incomeBeforeTax | -11.26M | -46.45M | -46.45M | -6.7M | -10.88M | -7.97M | -10.91M | -5.81M | -4.18M | -6.37M |
| incomeTaxExpense | 8.69M | 4.52M | 4.52M | 296K | 1.89M | 1.04M | 75000 | - | -311K | 299K |
| netIncomeFromContinuingOperations | -19.94M | -50.97M | -50.97M | -7M | -12.77M | -9.01M | -10.98M | -5.81M | -3.87M | -6.37M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -20.55M | -50.99M | -50.99M | -7M | -12.77M | -9.01M | -10.96M | -5.81M | -3.87M | -6.37M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -20.55M | -51.01M | -51.01M | -11.9M | -22.07M | -13.61M | -12.05M | -5.81M | -3.87M | -6.37M |
| eps | -0.15 | -0.43 | -1.09 | -0.07 | -0.64 | -0.1 | -0.18 | -0.11 | -0.09 | -0.16 |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 36.5M | 44.39M | 24.35M | 24.78M | 26.45M | 40.95M | 16.4M | 9.52M | 5.1M | 4.97M |
| shortTermInvestments | - | - | - | - | - | - | - | - | 1.2M | 115K |
| cashAndShortTermInvestments | 36.5M | 44.39M | 24.35M | 24.78M | 26.45M | 40.95M | 16.4M | 9.52M | 6.3M | 5.09M |
| netReceivables | 106.56M | 92.65M | 32.6M | 31.44M | 32.09M | 26.56M | 27.02M | 14.29M | 10.04M | 11.35M |
| accountsReceivables | 93.82M | 78.62M | 30.33M | 31.44M | 32.09M | 25.61M | - | - | - | - |
| otherReceivables | 12.74M | 14.03M | 2.26M | - | - | 26.56M | 27.02M | 14.29M | 10.04M | 11.35M |
| inventory | 22.45M | 18.35M | 21.66M | 22.65M | 18.24M | 13.16M | 16.38M | 5.06M | 4.59M | 3.92M |
| prepaids | 8.86M | 9.04M | 2.82M | 832K | 2.07M | 3.27M | 4.03M | 4.14M | 4.6M | 4.06M |
| otherCurrentAssets | 4.81M | 4.65M | 88.36M | 7.96M | 9.05M | 6.54M | 7.37M | 3.22M | 3.63M | 3.5M |
| totalCurrentAssets | 179.18M | 169.08M | 169.79M | 87.66M | 87.91M | 90.48M | 71.19M | 36.22M | 29.15M | 27.91M |
| propertyPlantEquipmentNet | 78.29M | 70.35M | 20.15M | 17.28M | 18.78M | 18.27M | 15.26M | 4.38M | 2.75M | 3.08M |
| goodwill | 412M | 383.15M | 83.49M | 83.49M | 83.49M | 83.34M | 89.07M | 8.9M | 7.32M | 1.84M |
| intangibleAssets | 255.52M | 258.58M | 19.65M | 22.33M | 26.12M | 29.98M | 36.64M | 5.31M | 5.42M | 706K |
| goodwillAndIntangibleAssets | 667.51M | 641.73M | 103.14M | 105.82M | 109.61M | 113.32M | 125.71M | 14.21M | 12.74M | 2.54M |
| longTermInvestments | - | - | - | - | 4.61M | 5.57M | 8.34M | - | 10.28M | 1.5M |
| taxAssets | 4.54M | 3.93M | 2.78M | 2.5M | 4.26M | 889K | 2.48M | - | 5.86M | 9.07M |
| otherNonCurrentAssets | 26.04M | 24.98M | 12.82M | 9.67M | 4.7M | 3.07M | 2.53M | 7.72M | 159K | 153K |
| totalNonCurrentAssets | 776.38M | 740.99M | 138.89M | 135.26M | 141.96M | 141.12M | 154.32M | 26.31M | 31.78M | 16.34M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 955.56M | 910.07M | 308.68M | 222.93M | 229.87M | 231.6M | 225.51M | 62.53M | 60.93M | 44.25M |
| totalPayables | 46.35M | 41.6M | 20.02M | 15.77M | 17.75M | 10.31M | 15.4M | 8.52M | 6.23M | 6.2M |
| accountPayables | 46.35M | 41.6M | 20.02M | 15.77M | 17.75M | 10.31M | 15.4M | 8.52M | 6.23M | 6.2M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | 8.46M | 4.2M | - | - | - | - | - | - | - |
| shortTermDebt | 53.74M | 41.63M | 1.95M | 11.84M | 8.75M | 7.96M | 9.34M | 819K | 1.21M | 2.99M |
| capitalLeaseObligationsCurrent | - | 5.08M | 1.79M | 2.44M | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 20.16M | 17.38M | 5.84M | 6.33M | 6.52M | 8.36M | 7.69M | 9.86M | 9.71M | 7.2M |
| otherCurrentLiabilities | 37.7M | 36.87M | 9.78M | 9.47M | 11.27M | 10.61M | 9.48M | 2.12M | 1.92M | 1.43M |
| totalCurrentLiabilities | 157.95M | 151.01M | 43.59M | 45.85M | 44.29M | 37.24M | 41.91M | 21.32M | 19.07M | 17.81M |
| longTermDebt | 229.67M | 232.16M | 113.81M | 15.7M | 25.48M | 28.59M | 32.78M | 1.54M | - | - |
| capitalLeaseObligationsNonCurrent | 13.5M | 8.19M | 5.92M | 5.63M | 7.37M | - | - | - | - | - |
| deferredRevenueNonCurrent | 4M | 5.2M | 4.89M | 4.38M | 4.43M | 5.55M | 8.54M | 9.93M | 7.74M | 10.07M |
| deferredTaxLiabilitiesNonCurrent | 60.06M | 57.71M | 4.46M | 4.59M | 5.22M | 4.5M | 6.2M | -1.54M | - | - |
| otherNonCurrentLiabilities | 8.76M | 9.06M | 7.09M | -627K | -1.77M | 640K | 4.5M | 1.54M | 1.15M | 366K |
| totalNonCurrentLiabilities | 316M | 312.32M | 136.18M | 29.69M | 40.72M | 39.28M | 52.02M | 11.48M | 8.89M | 10.43M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 13.5M | 13.27M | 7.71M | 8.07M | 7.37M | - | - | - | - | - |
| totalLiabilities | 473.95M | 463.33M | 179.77M | 75.54M | 85.01M | 76.52M | 93.94M | 32.8M | 27.96M | 28.24M |
| treasuryStock | -11.52M | -11.52M | -8.68M | - | -8.3M | - | - | - | - | - |
| preferredStock | - | - | 90.27M | 58.84M | 52.66M | 52.16M | 47.39M | - | - | - |
| commonStock | 1.34M | 1.34M | 387K | 376K | 373K | 372K | 308K | 193K | 183K | 129K |
| retainedEarnings | -226.34M | -205.78M | -154.8M | -136.67M | -134.44M | -122.94M | -112.14M | -103.37M | -95.37M | -91.5M |
| additionalPaidInCapital | 682.34M | 671.4M | 202.61M | 219.06M | 234.08M | - | - | - | - | - |
| date | 2026-03-31 | 2025-03-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 | -20.55M | -50.99M | -5.68M | -6.75M | -12.77M | -9.01M | -10.96M | -5.81M | -3.87M | -6.37M |
| depreciationAndAmortization | 60.28M | 47.49M | 9.44M | 8.26M | 8.55M | 11.26M | 3.35M | 1.56M | 1.13M | 685K |
| deferredIncomeTax | -1.74M | -4.87M | -6000 | 708K | 1.89M | 359K | - | 352K | 428K | 322K |
| stockBasedCompensation | 7.54M | 9.36M | 3.91M | 4.34M | 4.68M | - | 3.79M | - | 2.44M | 1.66M |
| changeInWorkingCapital | -29.9M | -25.01M | -460K | -8.99M | -11.92M | 665K | -5.09M | -220K | 3.77M | 1.22M |
| accountsReceivables | -21.23M | -14.05M | -1.46M | -1.37M | -9.55M | 2.17M | -1.3M | -554K | 1.6M | 1.17M |
| inventory | -4.46M | 5.73M | -1.74M | -4.47M | -5.94M | 3.05M | -3.28M | -384K | 87000 | 3.03M |
| accountsPayables | 5.23M | -12.16M | 4.44M | -533K | 8.14M | -2.39M | 360K | 1.55M | 107K | -2.16M |
| otherWorkingCapital | -9.43M | -4.52M | -1.7M | -2.62M | -4.57M | -2.16M | -869K | -832K | 1.98M | -820K |
| otherNonCashItems | 14.82M | 20.66M | -2.82M | 3.68M | 4.18M | 5.57M | 1.64M | 254K | 25000 | 2000 |
| netCashProvidedByOperatingActivities | 30.46M | -3.34M | 4.4M | 1.25M | -5.39M | 8.85M | -7.27M | -1.7M | 3.92M | -2.48M |
| investmentsInPropertyPlantAndEquipment | -21.62M | -33.79M | -7.09M | -6.23M | -3.03M | -3.37M | -1.04M | -251K | -386K | -505K |
| acquisitionsNet | - | -137.11M | 8.72M | - | - | 75000 | -69M | 251K | -7.37M | 505K |
| purchasesOfInvestments | - | - | -100000 | -100000 | - | - | -99000 | -3.24M | -11.08M | -956K |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | 4.64M | 10.08M | 1.11M | 932K |
| otherInvestingActivities | -18.13M | 306K | - | - | - | - | 24000 | -251K | -9.97M | -505K |
| netCashProvidedByInvestingActivities | -39.75M | -170.6M | 1.53M | -6.33M | -3.03M | -3.3M | -65.48M | 6.6M | -17.73M | -529K |
| netDebtIssuance | 112K | 141.91M | -216K | -71000 | -5.98M | -8.12M | 33.06M | - | - | - |
| longTermNetDebtIssuance | -5.6M | 122.36M | -4.54M | -5.78M | -5.71M | -7.86M | 32.99M | - | - | - |
| shortTermNetDebtIssuance | 5.72M | 19.55M | 4.32M | 5.71M | -270K | -262K | 75000 | - | - | - |
| netStockIssuance | 39000 | 63.62M | -141K | -211K | 26.07M | 4.17M | 92.3M | - | - | - |
| netCommonStockIssuance | 39000 | 63.62M | -141K | -211K | 26.07M | 4.17M | 45.99M | - | - | - |
| commonStockIssuance | 39000 | 66.46M | - | - | 26.87M | 4.6M | 46.31M | 721K | 16.06M | 70000 |
| commonStockRepurchased | - | -2.84M | -141K | -211K | -794K | -423K | -317K | -652K | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | 46.31M | - | - | - |
| netDividendsPaid | - | -90.3M | -3.38M | - | -4.11M | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | -90.3M | -3.38M | - | -4.11M | - | - | - | - | - |
| otherFinancingActivities | - | 488K | 36000 | - | 229K | - | -46.72M | 69000 | 14.35M | 3.06M |
| netCashProvidedByFinancingActivities | 151K | 115.72M | -3.71M | -282K | 16.21M | -3.95M | 78.64M | 69000 | 14.35M | 3.06M |
| 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 | 114.49M | 113.49M | 111.68M | 104.12M | 103.64M | 106.43M | 77.02M | 75.43M | 34.17M | 34.55M |
| costOfRevenue | 49.83M | 50.8M | 49.09M | 47.64M | 48.88M | 47.65M | 35.68M | 35.78M | 19.88M | 17.17M |
| grossProfit | 64.66M | 62.69M | 62.59M | 56.48M | 54.76M | 58.78M | 41.34M | 39.65M | 14.29M | 17.38M |
| researchAndDevelopmentExpenses | 4.74M | 4.57M | 4.19M | 4.86M | 4.9M | 4.62M | 3.44M | 3.1M | 1.5M | 2.01M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 48.9M | 51.77M | 54.15M | 53.66M | 56.84M | 55.4M | 37.34M | 54.78M | 31.44M | 19.24M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 53.64M | 56.34M | 58.34M | 58.52M | 61.74M | 60.03M | 40.77M | 57.88M | 32.94M | 21.25M |
| costAndExpenses | 103.46M | 107.14M | 107.44M | 106.16M | 110.62M | 107.67M | 76.44M | 93.66M | 52.82M | 38.42M |
| netInterestIncome | -6.71M | -6.73M | -6.72M | -6.59M | -5.56M | -7.58M | -3.87M | -2.39M | -450K | -1.1M |
| interestIncome | 211K | 111K | 262K | 196K | 95000 | 359K | 168K | 304K | 259K | 34000 |
| interestExpense | 6.92M | 6.84M | 6.98M | 6.79M | 5.66M | 7.94M | 4.04M | 2.69M | 709K | 1.14M |
| depreciationAndAmortization | 12.59M | 15.87M | 15.79M | 16.03M | 40.34M | 2.35M | 9.06M | 10.34M | 1.63M | 3.26M |
| ebitda | 21.51M | 22.34M | 19.75M | 12.94M | 33.25M | -547K | 11.48M | -8.22M | -21.07M | 836K |
| ebit | 8.92M | 6.47M | 3.96M | -3.09M | -7.09M | -2.9M | 2.42M | -18.56M | -22.7M | -2.43M |
| nonOperatingIncomeExcludingInterest | 2.1M | -125K | 284K | 1.05M | 107K | 1.65M | -1.84M | 320K | 4.04M | -1.45M |
| operatingIncome | 11.02M | 6.35M | 4.24M | -2.04M | -6.98M | -1.24M | 573K | -18.24M | -18.66M | -3.87M |
| totalOtherIncomeExpensesNet | -9.02M | -6.72M | -7.26M | -7.83M | -5.76M | -9.59M | -2.2M | -3.01M | -4.04M | 309K |
| incomeBeforeTax | 2.01M | -373K | -3.02M | -9.87M | -12.74M | -10.84M | -1.63M | -21.25M | -22.7M | -3.56M |
| incomeTaxExpense | 4.06M | 2.99M | 1.27M | 362K | -304K | 3.51M | 256K | 1.05M | 1.2M | -92000 |
| netIncomeFromContinuingOperations | -2.06M | -3.36M | -4.29M | -10.23M | -12.44M | -14.35M | -1.88M | -22.3M | -23.9M | -3.47M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -2.67M | -3.36M | -4.29M | -10.23M | -12.44M | -14.35M | -1.89M | -22.31M | -23.9M | -3.5M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -2.67M | -3.36M | -4.29M | -10.23M | -12.44M | -14.35M | -1.89M | -22.34M | -62.8M | -6.51M |
| eps | -0.02 | -0.03 | -0.03 | -0.08 | -0.11 | -0.02 | -0.21 | -0.21 | -0.18 | -0.03 |
| 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 | 36.5M | 31.22M | 27.9M | 33.63M | 44.39M | 25.96M | 25.96M | 30.24M | 24.35M | 19.33M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 36.5M | 31.22M | 27.9M | 33.63M | 44.39M | 25.96M | 25.96M | 30.24M | 24.35M | 19.33M |
| netReceivables | 106.56M | 106.24M | 103.04M | 98.58M | 92.65M | 74.5M | 74.5M | 67.85M | 32.6M | 34.71M |
| accountsReceivables | 93.82M | 92.22M | 85.03M | 82.17M | 78.62M | 64.82M | 64.82M | 60.13M | 32.6M | 33.6M |
| otherReceivables | 12.74M | 14.01M | 18.01M | 16.42M | 14.03M | 9.68M | 9.68M | 7.72M | - | 1.1M |
| inventory | 22.45M | 22.06M | 22.47M | 27.98M | 18.35M | 23.49M | 23.49M | 25.83M | 21.66M | 22.6M |
| prepaids | 8.86M | 9.83M | 9.54M | 8.79M | 9.04M | 8.02M | 8.02M | 5.77M | 2.82M | 3.9M |
| otherCurrentAssets | 4.81M | 5.73M | 4.9M | 5.27M | 4.65M | 63.37M | 63.37M | 4.18M | 88.36M | 1.4M |
| totalCurrentAssets | 179.18M | 175.08M | 167.84M | 174.26M | 169.08M | 195.34M | 195.34M | 133.88M | 169.79M | 81.94M |
| propertyPlantEquipmentNet | 78.29M | 74.54M | 75.36M | 67.56M | 70.35M | 61.33M | 61.33M | 60.43M | 20.15M | 18.58M |
| goodwill | 412M | 413.34M | 401.22M | 374.94M | 383.15M | 300.28M | 300.28M | 300.78M | 83.49M | 83.49M |
| intangibleAssets | 255.52M | 264.28M | 262.76M | 263.4M | 258.58M | 167.32M | 167.32M | 170.09M | 19.65M | 20.08M |
| goodwillAndIntangibleAssets | 667.51M | 677.62M | 663.98M | 638.34M | 641.73M | 467.6M | 467.6M | 470.87M | 103.14M | 103.56M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 4.54M | 5M | 3.96M | 5.77M | 3.93M | 3.6M | 3.6M | 3.54M | 2.78M | 2.86M |
| otherNonCurrentAssets | 26.04M | 27.22M | 25.76M | 22.74M | 24.98M | 20.46M | 20.46M | 16.2M | 15.61M | 10.8M |
| totalNonCurrentAssets | 776.38M | 784.38M | 769.06M | 734.41M | 740.99M | 552.99M | 552.99M | 551.03M | 138.89M | 135.8M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 955.56M | 959.46M | 936.89M | 908.67M | 910.07M | 748.34M | 748.34M | 684.91M | 308.68M | 217.75M |
| totalPayables | 46.35M | 48.43M | 49.77M | 41.92M | 41.6M | 41.98M | 41.98M | 46.1M | 20.02M | 19.24M |
| accountPayables | 46.35M | 48.43M | 49.77M | 41.92M | 41.6M | 41.82M | 41.82M | 46.1M | 20.02M | 19.24M |
| otherPayables | - | - | - | - | - | 155K | 155K | - | - | - |
| accruedExpenses | - | - | 9.47M | 13.05M | 8.46M | 7.96M | 7.96M | 6.68M | 12.02M | 6.72M |
| shortTermDebt | 50.36M | 46.29M | 43.21M | 34.6M | 41.63M | 35.18M | 35.18M | 27.6M | 1.95M | 22.59M |
| capitalLeaseObligationsCurrent | 3.39M | 4.17M | 4.76M | 4.76M | 5.08M | 2.25M | 2.25M | 2.44M | 1.79M | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 20.16M | 16.22M | 17.2M | 17.91M | 17.38M | 10.45M | 10.45M | 10.02M | 5.84M | 5.67M |
| otherCurrentLiabilities | 37.7M | 44.91M | 31.95M | 31.52M | 36.87M | 16.32M | 16.32M | 15.98M | 7.81M | 4.34M |
| totalCurrentLiabilities | 157.95M | 160.02M | 156.35M | 143.75M | 151.01M | 114.13M | 114.13M | 108.84M | 43.59M | 58.56M |
| longTermDebt | 229.67M | 231.16M | 231.91M | 233.75M | 232.16M | 111.01M | 111.01M | 111.96M | 113.81M | - |
| capitalLeaseObligationsNonCurrent | 13.5M | 8.34M | 8.36M | 8.27M | - | 7.71M | 7.71M | 8.56M | 5.92M | 4.91M |
| deferredRevenueNonCurrent | 4M | 6.96M | 4.9M | 3.95M | 5.2M | 4.67M | 4.67M | 4.82M | 4.89M | 4.96M |
| deferredTaxLiabilitiesNonCurrent | 60.06M | 59.46M | 58.68M | 52.46M | 57.71M | 52.11M | 52.11M | 52.64M | 4.46M | 4.45M |
| otherNonCurrentLiabilities | 8.76M | 8.33M | 7.72M | 7.95M | 17.25M | 7.58M | 7.58M | 7.55M | 7.09M | 6.96M |
| totalNonCurrentLiabilities | 316M | 314.26M | 311.57M | 306.38M | 312.32M | 183.09M | 183.09M | 185.53M | 136.18M | 21.27M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 16.89M | 12.52M | 13.12M | 13.03M | 5.08M | 9.96M | 9.96M | 11M | 7.71M | 4.91M |
| totalLiabilities | 473.95M | 474.28M | 467.91M | 450.13M | 463.33M | 297.22M | 297.22M | 294.36M | 179.77M | 79.82M |
| treasuryStock | -11.52M | -11.52M | -11.52M | -11.52M | -11.52M | -11.52M | -11.52M | -11.52M | -8.68M | -8.65M |
| preferredStock | - | - | - | - | - | - | - | - | 90.27M | 80.28M |
| commonStock | 1.34M | 1.34M | 1.34M | 1.34M | 1.34M | 1.1M | 1.1M | 1.1M | 387K | 387K |
| retainedEarnings | -226.34M | -223.67M | -220.3M | -193.34M | -205.78M | -179M | -179M | -177.11M | -154.8M | -146.28M |
| additionalPaidInCapital | 682.34M | 677.38M | 675.85M | 669.49M | 671.4M | 641.74M | 641.74M | 578.51M | 202.61M | 212.7M |
| 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 | -2.67M | -3.36M | -4.29M | -10.23M | -12.44M | 13.88M | -22.31M | -22.31M | -23.9M | -3.5M |
| depreciationAndAmortization | 12.59M | 15.87M | 15.79M | 16.03M | 14.45M | -12.24M | 10.34M | 10.34M | 1.63M | 3.26M |
| deferredIncomeTax | 703K | -576K | 1.29M | -3.16M | -5.55M | -95000 | 1.02M | 1.02M | 103K | -680K |
| stockBasedCompensation | 1.6M | 1.49M | 2.59M | 1.85M | - | -4.22M | 5.93M | 5.93M | - | - |
| changeInWorkingCapital | -8.76M | -4.44M | -14.25M | -2.44M | 9.96M | 20.03M | -6.98M | -6.98M | 4.01M | 4.61M |
| accountsReceivables | -5.52M | -8.15M | -5.17M | -2.39M | 1.2M | 10.27M | -6.97M | -6.97M | 2.21M | 1.55M |
| inventory | 709K | -410K | -30000 | -4.73M | 3.11M | -2.46M | -624K | -624K | 2.47M | 517K |
| accountsPayables | -5.79M | 8.49M | -7.11M | 9.64M | 3.49M | 4.84M | 4.99M | 4.99M | -419K | 3.32M |
| otherWorkingCapital | 1.84M | -4.37M | -1.94M | -4.96M | 2.17M | 7.39M | -4.38M | -4.38M | -248K | -766K |
| otherNonCashItems | 6.54M | 1.23M | 4.38M | 2.67M | 7.11M | -23.44M | 4.39M | 4.39M | 13.56M | 938K |
| netCashProvidedByOperatingActivities | 10.01M | 10.21M | 5.52M | 4.72M | 13.54M | -6.09M | -7.62M | -7.62M | -4.6M | 4.63M |
| investmentsInPropertyPlantAndEquipment | 437K | -9.6M | -12.1M | -11.84M | -9.87M | -1.82M | -7.89M | -7.89M | 5.19M | -1.74M |
| acquisitionsNet | - | -197K | 45000 | 16000 | -244K | -27.53M | 27.53M | 27.53M | -8.72M | - |
| purchasesOfInvestments | - | - | - | - | 294K | - | - | - | 100000 | - |
| salesMaturitiesOfInvestments | - | - | - | - | -294K | - | - | - | - | - |
| otherInvestingActivities | -8.24M | 1.73M | 2000 | - | - | -144.04M | - | - | - | - |
| netCashProvidedByInvestingActivities | -7.8M | -8.07M | -12.06M | -11.82M | -10.12M | -173.39M | 19.64M | 19.64M | -3.43M | -1.74M |
| netDebtIssuance | 2.15M | 1.29M | 3.44M | -6.77M | 7.16M | -7.86M | 3.67M | 3.67M | 93.07M | -1.23M |
| longTermNetDebtIssuance | -1.46M | -1.43M | -1.37M | -1.34M | -502K | -2.23M | -493K | -493K | 107.42M | -552K |
| shortTermNetDebtIssuance | 3.61M | 2.73M | 4.81M | -5.43M | 7.66M | -5.63M | 4.16M | 4.16M | -14.35M | -674K |
| netStockIssuance | - | 39000 | - | - | 67.44M | -59.11M | -2.84M | -2.84M | 74000 | -3000 |
| netCommonStockIssuance | - | 39000 | - | - | 67.44M | -59.11M | -2.84M | -2.84M | 74000 | -3000 |
| commonStockIssuance | - | 39000 | - | - | 67.44M | -61.85M | - | - | -36000 | - |
| commonStockRepurchased | - | - | - | - | - | 2.74M | -2.84M | -2.84M | 110K | -3000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | 6000 | 86.91M | -90.3M | -90.3M | 3.38M | -1.13M |
| commonDividendsPaid | - | - | - | - | 6000 | - | -4000 | -4000 | - | - |
| preferredDividendsPaid | - | - | - | - | - | 86.91M | -90.3M | -90.3M | 3.38M | -1.13M |
| otherFinancingActivities | - | - | - | - | -66.46M | 109.94M | - | - | - | - |
| netCashProvidedByFinancingActivities | 2.15M | 1.33M | 3.44M | -6.77M | 8.15M | 129.88M | -89.47M | -89.47M | 96.53M | -2.36M |