$0.13 (1.63%)
| 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 | 434.17M | 418.3M | 422.34M | 390.19M | 344.92M | 328.54M | 397.9M | 419.43M | 385.16M | 331.87M |
| costOfRevenue | 375.99M | 336.81M | 347.78M | 328M | 278.8M | 257.51M | 326.16M | 351.84M | 316.98M | 276.5M |
| grossProfit | 58.18M | 81.5M | 74.56M | 62.19M | 66.12M | 71.03M | 71.75M | 67.59M | 68.17M | 55.37M |
| researchAndDevelopmentExpenses | - | 441K | - | - | - | 2.05M | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | 45.86M | 36.98M | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | 5.02M | 6.55M | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | 50.88M | 43.53M | 46M | 45.54M | 53.64M | 58.07M | 60.16M | 58.18M |
| otherExpenses | 52.12M | 68.89M | 58.25M | 15.89M | 24.9M | 17M | 29.01M | 54.42M | 21.78M | 51.72M |
| operatingExpenses | 52.12M | 69.33M | 109.13M | 59.42M | 70.9M | 64.58M | 82.66M | 112.48M | 81.94M | 109.9M |
| costAndExpenses | 428.11M | 406.14M | 456.91M | 387.41M | 349.7M | 322.1M | 408.81M | 464.32M | 398.92M | 386.4M |
| netInterestIncome | -11.37M | -11.62M | -9.35M | -5.43M | -3.6M | -4.11M | -5.34M | -4.13M | -3.08M | -2.4M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 11.37M | 11.62M | 9.35M | 5.43M | 3.6M | 4.11M | 5.34M | 4.13M | 3.08M | 2.4M |
| depreciationAndAmortization | 21.78M | 18.61M | 17.67M | 17.41M | 17.88M | 18.58M | 18.97M | 21.38M | 21.38M | 20.46M |
| ebitda | -30.27M | 31.42M | -12.26M | 28.4M | 20.48M | 31.39M | 15.94M | -18.3M | 7.02M | -34.66M |
| ebit | -52.05M | 12.8M | -29.93M | 10.99M | 2.6M | 12.81M | -3.02M | -39.68M | -14.36M | -55.12M |
| nonOperatingIncomeExcludingInterest | 58.1M | -636K | -4.64M | -8.21M | -7.39M | -6.37M | -7.88M | -5.22M | 588K | 593K |
| operatingIncome | 6.05M | 12.17M | -34.57M | 2.78M | -4.78M | 6.45M | -10.91M | -44.89M | -13.77M | -54.53M |
| totalOtherIncomeExpensesNet | -69.47M | -7.12M | -4.7M | 2.78M | 3.79M | 2.25M | 2.54M | 1.08M | -3.67M | -2.99M |
| incomeBeforeTax | -63.42M | 5.05M | -39.28M | 5.56M | -995K | 8.7M | -8.37M | -43.81M | -17.44M | -57.52M |
| incomeTaxExpense | 120K | 2.7M | -1.16M | 1.58M | 2.3M | -470K | 2.11M | -268K | -1.36M | 22.71M |
| netIncomeFromContinuingOperations | -63.54M | 2.35M | -38.12M | 3.98M | -3.3M | 9.17M | -10.48M | -43.58M | -15.05M | -79.81M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | -9.08M | -23.9M | 3.75M | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -66.07M | 438K | -39.93M | 3.42M | -3.86M | 7.97M | -20.99M | -69.34M | -12.09M | -79.82M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -66.07M | 438K | -39.93M | 3.42M | -3.86M | 7.97M | -20.99M | -69.34M | -12.09M | -79.82M |
| eps | -3.28 | 0.02 | -2.04 | 0.18 | -0.2 | 0.56 | -1.67 | -5.57 | -0.98 | -6.68 |
| 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 | 10.7M | 15.43M | 7.29M | 8.74M | 10.34M | 16.84M | 6.96M | 19.71M | 20.7M | 38.58M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 10.7M | 15.43M | 7.29M | 8.74M | 10.34M | 16.84M | 6.96M | 19.71M | 20.7M | 38.58M |
| netReceivables | 110.16M | 95.94M | 99.3M | 93.49M | 84.83M | 76.37M | 97.78M | 86.45M | 81.73M | 85.23M |
| accountsReceivables | 91.16M | 72.45M | 79.85M | 73.56M | 68.83M | 60.37M | 81.78M | 69.45M | 81.46M | 72.23M |
| otherReceivables | 19M | 23.49M | 19.45M | 19.93M | 16M | 16M | 16M | 17M | 13M | 13M |
| inventory | 104.43M | 116.76M | 124.69M | 121.74M | 108.72M | 73.24M | 82.29M | 94.2M | 107.56M | 83.58M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 14.32M | 8.66M | 5.37M | 7.44M | 4.93M | 5.38M | 6.38M | 27.51M | 46.41M | 14.07M |
| totalCurrentAssets | 239.62M | 236.79M | 236.65M | 231.41M | 208.82M | 171.83M | 193.41M | 227.87M | 240.25M | 221.46M |
| propertyPlantEquipmentNet | 133.81M | 152.65M | 163.5M | 158.52M | 162.62M | 166.44M | 170.66M | 185.66M | 214.98M | 214.41M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 4.63M | 4.26M | 4.95M | 5.19M | 6.2M | 7.22M | 7.62M | 9.22M | 11.02M | 11.6M |
| goodwillAndIntangibleAssets | 4.63M | 4.26M | 4.95M | 5.19M | 6.2M | 7.22M | 7.62M | 9.22M | 11.02M | 11.6M |
| longTermInvestments | 835K | 2.18M | 2.18M | 2.18M | 2.18M | 2.18M | 2.18M | 2.18M | 2.18M | 2.02M |
| taxAssets | 3.9M | 2.85M | 3.16M | 2.14M | 1.98M | 2.49M | 3M | 3.19M | 1.59M | 4.82M |
| otherNonCurrentAssets | 112.56M | 132.18M | 155.22M | 103.34M | 124.16M | 113.05M | 129.7M | 143M | 95.59M | 111.57M |
| totalNonCurrentAssets | 255.74M | 294.11M | 329M | 271.37M | 297.14M | 291.38M | 313.15M | 343.25M | 325.35M | 344.42M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 495.36M | 530.9M | 565.65M | 502.77M | 505.96M | 463.21M | 506.56M | 571.12M | 565.6M | 565.89M |
| totalPayables | 48.1M | 36.72M | 37.23M | 43.62M | 44.23M | 26.68M | 33.27M | 38.9M | 35.44M | 37.1M |
| accountPayables | 48.1M | 36.72M | 37.23M | 43.62M | 44.23M | 26.68M | 33.27M | 38.9M | 35.44M | 37.1M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 13.36M | 17.1M | 14.7M | 15.96M | 22.69M | 19.3M | 22.27M | 24.35M | 22.33M | 20.17M |
| shortTermDebt | 15.72M | 12.19M | 12.27M | 12.41M | 20.01M | 12.44M | 20.36M | 45.73M | 19.34M | 26.82M |
| capitalLeaseObligationsCurrent | 946K | 878K | 946K | 635K | 641K | 674K | 612K | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | 149K | - | - | 22.85M | 26.1M | 4.3M | 6.81M | 24.13M |
| otherCurrentLiabilities | 52.34M | 58.33M | 51.58M | 43.6M | 37.48M | 23.39M | 21.62M | 58.48M | 67.56M | 60.2M |
| totalCurrentLiabilities | 130.46M | 125.22M | 116.88M | 116.22M | 125.04M | 105.33M | 124.23M | 167.45M | 144.67M | 144.29M |
| longTermDebt | 117.9M | 116.39M | 116.38M | 93.06M | 40.91M | 24.81M | 50.49M | 31.88M | 46.82M | 25.39M |
| capitalLeaseObligationsNonCurrent | 3.73M | 3.71M | 3.82M | 2.89M | 3.42M | 3.67M | 3.7M | 19.72M | 1.07M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | 543K | 72.66M | 79.75M | 91.95M |
| deferredTaxLiabilitiesNonCurrent | 326K | 450K | 543K | 2.52M | 3.86M | 1.4M | 543K | 164K | 433K | 591K |
| otherNonCurrentLiabilities | 194.98M | 214.03M | 256.45M | 174.69M | 220.6M | 243M | 272.02M | 258.94M | 210.84M | 245.78M |
| totalNonCurrentLiabilities | 316.93M | 334.59M | 377.2M | 273.15M | 268.78M | 272.88M | 326.71M | 310.7M | 259.17M | 271.76M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 4.67M | 4.59M | 4.77M | 3.52M | 4.06M | 4.34M | 4.32M | 19.72M | 1.07M | - |
| totalLiabilities | 447.39M | 459.8M | 494.08M | 389.38M | 393.83M | 378.21M | 450.94M | 478.15M | 403.84M | 416.06M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 20.24M | 19.98M | 19.73M | 19.4M | 19.18M | 18.31M | 12.65M | 12.5M | 12.36M | 12.27M |
| retainedEarnings | -138.63M | -72.56M | -73M | -32.32M | -35.74M | -43.37M | -51.34M | -30.36M | 38.35M | 45.44M |
| additionalPaidInCapital | 179.23M | 178.3M | 177.2M | 175.66M | 174.56M | 170.32M | 156.25M | 154.89M | 152.99M | 151.09M |
| 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 | -63.54M | 2.35M | -38.12M | 3.98M | -12.13M | 7.97M | -10.48M | -43.58M | -11.3M | -79.81M |
| depreciationAndAmortization | 21.78M | 18.61M | 17.67M | 17.41M | 17.88M | 18.6M | 18.97M | 21.38M | 22.39M | 20.46M |
| deferredIncomeTax | -1.21M | 259K | -2.96M | 468K | 1.3M | 958K | 559K | -1.81M | 3.18M | 23.41M |
| stockBasedCompensation | 1.35M | 1.48M | 2.15M | 1.66M | 2.44M | - | 1.42M | 2.12M | 2.4M | 2.33M |
| changeInWorkingCapital | -11.01M | 8.91M | -17.51M | -36.26M | -26.99M | 12.74M | -16.55M | 5.44M | -31.47M | -1.63M |
| accountsReceivables | 11.72M | 20.04M | 7.79M | -11.63M | -8.27M | 20.87M | -15.04M | 8.92M | -12.92M | 5.7M |
| inventory | 7.37M | 4.76M | -1.4M | -17.9M | -18.4M | 10.22M | 10.8M | -5.4M | -20.36M | 8.31M |
| accountsPayables | 11.38M | -104K | -6.36M | 1.56M | 17.6M | -7.78M | -5.29M | 5.22M | 7.82M | -8.82M |
| otherWorkingCapital | -41.47M | -15.78M | -17.54M | -8.29M | -17.92M | -10.56M | -7.02M | -3.29M | -6.01M | -6.82M |
| otherNonCashItems | 53.97M | -13.58M | 35.09M | -14.46M | 1.64M | -6.64M | -1.02M | 9.73M | -1.03M | 29.61M |
| netCashProvidedByOperatingActivities | 1.34M | 18.03M | -3.69M | -27.21M | -15.87M | 33.64M | -7.1M | -6.72M | -15.84M | -5.63M |
| investmentsInPropertyPlantAndEquipment | -9.4M | -12.19M | -20.45M | -16.69M | -15.24M | -8.47M | -10.96M | -9.72M | -14.9M | -10.57M |
| acquisitionsNet | - | - | - | 17000 | -272K | 271K | 7.99M | 7.7M | 1.5M | -30.3M |
| purchasesOfInvestments | -48000 | -372K | -99000 | -724K | -32000 | - | - | -113K | -109K | -4.66M |
| salesMaturitiesOfInvestments | 664K | 1.01M | 734K | 1.09M | 304K | - | - | 307K | 327K | 4.65M |
| otherInvestingActivities | -435K | 3.31M | 128K | -1000 | 502K | 266K | 152K | -1.55M | -1.89M | -16000 |
| netCashProvidedByInvestingActivities | -9.22M | -8.24M | -19.68M | -16.31M | -14.73M | -7.93M | -2.82M | -3.37M | -13.18M | -40.88M |
| netDebtIssuance | 2.2M | -1.42M | 11.36M | 36.34M | 21.09M | -35.03M | -8.27M | 11.76M | 19.79M | -2.42M |
| longTermNetDebtIssuance | 2.2M | -1.42M | 2.44M | 19.01M | 22.15M | -6.76M | -28.23M | 17.79M | 19.79M | -2.42M |
| shortTermNetDebtIssuance | - | - | 8.92M | 17.33M | -1.06M | -28.27M | 19.95M | -6.03M | - | - |
| netStockIssuance | 18000 | - | - | 193K | 3.31M | 18.14M | - | - | - | - |
| netCommonStockIssuance | 18000 | - | - | 193K | 3.31M | 18.14M | - | - | - | - |
| commonStockIssuance | 18000 | - | - | 193K | 3.31M | 18.14M | - | - | - | -12.38M |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | 22.14M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | -35000 | -2.24M | -5.21M |
| commonDividendsPaid | - | - | - | - | - | - | - | -35000 | -2.24M | -5.21M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 63000 | 10.33M | 6.05M | - | -329K | 4.49M | -477K | -7.91M | -1.25M |
| netCashProvidedByFinancingActivities | 2.21M | -1.35M | 21.69M | 42.59M | 24.4M | -17.22M | -3.78M | 11.25M | 9.65M | -8.88M |
| 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 | 108.33M | 108.79M | 108.01M | 113.1M | 104.26M | 100.94M | 96.17M | 110.99M | 110.22M | 108.11M |
| costOfRevenue | 90.92M | 97.63M | 93.99M | 91.98M | 82.1M | 80.25M | 76.39M | 87.68M | 92.49M | 91.45M |
| grossProfit | 17.41M | 11.16M | 14.02M | 21.12M | 22.16M | 20.69M | 19.78M | 23.3M | 17.72M | 16.66M |
| researchAndDevelopmentExpenses | - | - | - | - | - | 441K | - | - | - | 662K |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | 12.97M | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 13.88M | 12.15M | 12.74M | - | - | - | - | - | 12.97M | - |
| otherExpenses | - | - | - | 24.2M | 18.31M | 15.08M | 17.91M | 18.26M | 4.67M | 57.58M |
| operatingExpenses | 13.88M | 12.15M | 12.74M | 24.2M | 18.31M | 15.52M | 17.91M | 18.26M | 17.64M | 58.24M |
| costAndExpenses | 104.8M | 109.78M | 106.73M | 116.18M | 100.42M | 95.76M | 94.3M | 105.94M | 110.13M | 149.68M |
| netInterestIncome | -2.7M | -2.8M | -2.99M | -2.62M | -2.73M | -2.87M | -2.98M | -3.02M | -2.76M | -2.56M |
| interestIncome | 19000 | 19000 | 12000 | 207K | - | - | - | - | - | - |
| interestExpense | 2.72M | 2.82M | 3M | 2.82M | 2.73M | 2.87M | 2.98M | 3.02M | 2.76M | 2.56M |
| depreciationAndAmortization | 4.26M | 4.43M | 7.1M | 5.37M | 4.64M | 4.66M | 4.59M | 4.7M | 4.67M | 4.56M |
| ebitda | 7.42M | -50.87M | 8.97M | 8.94M | 9.17M | 6.88M | 7.67M | 10.94M | 5.68M | 5.13M |
| ebit | 3.16M | -55.3M | 1.87M | 3.58M | 4.53M | 2.22M | 3.08M | 6.24M | 1M | 563K |
| nonOperatingIncomeExcludingInterest | 367K | 54.31M | -591K | -6.66M | -681K | 2.95M | -1.21M | -1.2M | -923K | -42.14M |
| operatingIncome | 3.52M | -988K | 1.28M | -3.08M | 3.85M | 5.17M | 1.87M | 5.04M | 82000 | -41.58M |
| totalOtherIncomeExpensesNet | -3.09M | -57.13M | -2.41M | -3.05M | -1.9M | -973K | -2.69M | -1.63M | -1.83M | -1.46M |
| incomeBeforeTax | 435K | -58.11M | -1.13M | -6.13M | 1.95M | 4.2M | -818K | 3.42M | -1.75M | -43.03M |
| incomeTaxExpense | 585K | -1.06M | 525K | 592K | 59000 | 742K | 636K | 863K | 454K | -1.7M |
| netIncomeFromContinuingOperations | -150K | -57.06M | -1.66M | -6.72M | 1.89M | 3.46M | -1.45M | 2.55M | -2.21M | -41.34M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -867K | -57.66M | -2.21M | -7.34M | 1.14M | 3.1M | -1.96M | 2.01M | -2.72M | -41.84M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -867K | -57.66M | -2.21M | -7.34M | 1.14M | 3.1M | -1.96M | 2.01M | -2.72M | -41.84M |
| eps | -0.04 | -2.85 | -0.11 | -0.36 | 0.06 | 0.16 | -0.1 | 0.1 | -0.14 | -2.12 |
| 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 | 9.23M | 10.7M | 14.96M | 9.94M | 7.13M | 15.43M | 11.84M | 7.89M | 10.83M | 7.29M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 9.23M | 10.7M | 14.96M | 9.94M | 7.13M | 15.43M | 11.84M | 7.89M | 10.83M | 7.29M |
| netReceivables | 122.49M | 110.16M | 107.05M | 107.68M | 105.41M | 95.94M | 99.1M | 113M | 104.79M | 99.3M |
| accountsReceivables | 103.49M | 91.16M | 92.05M | 92.68M | 84.92M | 72.45M | 77.24M | 98M | 84.28M | 84.3M |
| otherReceivables | 19M | 19M | 15M | 15M | 20.49M | 23.49M | 21.86M | 15M | 20.51M | 15M |
| inventory | 105.09M | 104.43M | 119.16M | 123.67M | 124.18M | 116.76M | 120.86M | 119.82M | 123.08M | 124.69M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 12.25M | 14.32M | 8.36M | 9.91M | 9.77M | 8.66M | 6.9M | 6.68M | 5.08M | 5.37M |
| totalCurrentAssets | 249.06M | 239.62M | 249.54M | 251.2M | 246.49M | 236.79M | 238.71M | 247.38M | 243.77M | 236.65M |
| propertyPlantEquipmentNet | 130.96M | 133.81M | 145.93M | 151.79M | 152.24M | 152.65M | 157.37M | 157.8M | 159.95M | 163.5M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 4.46M | 4.63M | 4.61M | 4.65M | 4.49M | 4.26M | 4.68M | 4.57M | 4.65M | 4.95M |
| goodwillAndIntangibleAssets | 4.46M | 4.63M | 4.61M | 4.65M | 4.49M | 4.26M | 4.68M | 4.57M | 4.65M | 4.95M |
| longTermInvestments | 107M | 835K | 115M | 120.19M | 2.18M | 2.18M | 2.18M | 2.18M | 2.18M | 147.42M |
| taxAssets | 3.9M | 3.9M | 2.87M | 2.87M | 2.85M | 2.85M | 3.16M | 3.16M | 3.16M | 3.16M |
| otherNonCurrentAssets | 1.83M | 112.56M | 6.46M | 6.44M | 127.94M | 132.18M | 141.32M | 145.72M | 152.1M | 9.98M |
| totalNonCurrentAssets | 248.14M | 255.74M | 274.87M | 285.95M | 289.7M | 294.11M | 308.71M | 313.42M | 322.03M | 329M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 497.21M | 495.36M | 524.41M | 537.15M | 536.19M | 530.9M | 547.41M | 560.81M | 565.81M | 565.65M |
| totalPayables | 49.94M | 48.1M | 46.95M | 45.91M | 41.96M | 36.72M | 31.84M | 41.41M | 42.46M | 37.23M |
| accountPayables | 49.94M | 48.1M | 46.95M | 45.91M | 41.96M | 36.72M | 31.84M | 41.41M | 42.46M | 37.23M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 15.25M | 13.36M | 19.32M | 20.71M | 17.46M | 17.1M | 19.49M | 13.91M | 18.33M | 14.7M |
| shortTermDebt | 18.79M | 15.72M | 16.26M | 18.72M | 12.21M | 12.19M | 14.27M | 15.89M | 14.8M | 12.27M |
| capitalLeaseObligationsCurrent | 946K | 946K | 900K | 941K | 968K | 878K | 979K | 962K | 927K | 946K |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | 2.54M | - | - |
| otherCurrentLiabilities | 57.17M | 52.34M | 52.33M | 53.53M | 59.97M | 58.33M | 53.16M | 50.13M | 49.22M | 51.73M |
| totalCurrentLiabilities | 142.09M | 130.46M | 135.76M | 139.81M | 132.58M | 125.22M | 119.74M | 124.85M | 125.74M | 116.88M |
| longTermDebt | 115.31M | 117.9M | 118.96M | 115.9M | 115.05M | 116.39M | 116.01M | 119.36M | 116.17M | 116.38M |
| capitalLeaseObligationsNonCurrent | 3.69M | 3.73M | 3.75M | 4.03M | 4.07M | 3.71M | 3.86M | 3.71M | 3.64M | 3.82M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 332K | 326K | 467K | 465K | 463K | 450K | 400K | 379K | 538K | 543K |
| otherNonCurrentLiabilities | 188.2M | 194.98M | 190.92M | 200.46M | 206.37M | 214.03M | 233.73M | 243.06M | 252.48M | 256.45M |
| totalNonCurrentLiabilities | 307.54M | 316.93M | 314.1M | 320.85M | 325.95M | 334.59M | 354M | 366.5M | 372.83M | 377.2M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 4.64M | 4.67M | 4.65M | 4.97M | 5.03M | 4.59M | 4.84M | 4.67M | 4.57M | 4.77M |
| totalLiabilities | 449.63M | 447.39M | 449.85M | 460.66M | 458.52M | 459.8M | 473.74M | 491.35M | 498.57M | 494.08M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 20.24M | 20.24M | 20.23M | 20.22M | 19.98M | 19.98M | 19.98M | 19.98M | 19.73M | 19.73M |
| retainedEarnings | -139.49M | -138.63M | -80.96M | -78.75M | -71.42M | -72.56M | -75.66M | -73.7M | -75.71M | -73M |
| additionalPaidInCapital | 179.52M | 179.23M | 178.88M | 178.53M | 178.6M | 178.3M | 177.93M | 177.55M | 177.54M | 177.2M |
| 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.21M | -7.34M | - | 3.1M | - | 2.01M | -2.72M | -41.84M |
| depreciationAndAmortization | - | - | 7.1M | 5.38M | - | 4.66M | - | 4.71M | 4.68M | 4.57M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | -2.96M |
| stockBasedCompensation | - | - | - | - | - | 372K | - | - | 346K | 516K |
| changeInWorkingCapital | - | - | - | - | - | 9.02M | - | - | - | -11.15M |
| accountsReceivables | - | - | - | - | - | 24.18M | - | - | - | 7.31M |
| inventory | - | - | - | - | - | 4.76M | - | - | - | -1.4M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | -19.93M | - | - | - | -17.06M |
| otherNonCashItems | 1.65M | 2.71M | 1.36M | -375K | -5.28M | -9.7M | 11.36M | -12.03M | 2.23M | 57.5M |
| netCashProvidedByOperatingActivities | 1.65M | 2.71M | 6.25M | -2.33M | -5.28M | 7.45M | 11.36M | -5.32M | 4.54M | 6.64M |
| investmentsInPropertyPlantAndEquipment | -3.38M | -2.77M | -2.97M | -1.46M | -2.2M | -3.75M | -2.93M | -2.67M | -2.84M | -6.31M |
| acquisitionsNet | - | - | 1.32M | - | - | - | - | 10000 | - | -144K |
| purchasesOfInvestments | -2000 | -36000 | -2000 | -8000 | -2000 | -8000 | -154K | -198K | -12000 | -29000 |
| salesMaturitiesOfInvestments | 144K | 165K | 165K | 166K | 168K | 163K | 315K | 528K | 4000 | 173K |
| otherInvestingActivities | 10000 | -2.08M | - | - | 323K | 2.16M | 485K | 808K | - | 144K |
| netCashProvidedByInvestingActivities | -3.23M | -4.72M | -1.49M | -1.3M | -1.71M | -1.59M | -2.29M | -1.52M | -2.84M | -6.17M |
| netDebtIssuance | 182K | -2.39M | 210K | 6.1M | -1.73M | -1.91M | -4.24M | 4.94M | 2.03M | 9.51M |
| longTermNetDebtIssuance | 182K | -4.08M | 210K | 6.1M | -1.73M | -1.91M | 427K | 4.94M | 73000 | 7.74M |
| shortTermNetDebtIssuance | - | 1.69M | - | - | - | - | -4.67M | - | 1.96M | 1.77M |
| netStockIssuance | - | 1000 | 16000 | 1000 | - | - | - | -1.13M | 1.13M | -6.82M |
| netCommonStockIssuance | - | 1000 | 16000 | 1000 | - | - | - | -1.13M | 1.13M | -6.82M |
| commonStockIssuance | - | 1000 | 16000 | 1000 | - | - | - | -1.13M | 1.13M | -6.82M |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | -1.12M | 86000 | -1.13M | -2.32M |
| netCashProvidedByFinancingActivities | 182K | -2.39M | 226K | 6.1M | -1.73M | -1.91M | -5.36M | 3.89M | 2.03M | 365K |