$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 | 135.17M | 158.63M | 136.53M | 142.5M | 151.47M | 160.25M | 97.23M | 94.92M | 105.23M | 120.54M |
| costOfRevenue | 62.6M | 99.13M | 104.04M | 104.4M | 91.43M | 74.5M | 74.03M | 73.79M | 91.71M | 106.76M |
| grossProfit | 72.56M | 59.5M | 32.48M | 38.1M | 60.04M | 85.74M | 23.21M | 21.13M | 13.52M | 13.78M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 12.05M | 15.98M | 9.29M | 9.28M | 8.1M | 8.11M | 12.74M | 14.48M | 14.79M | 3.04M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 12.05M | 15.98M | 9.29M | 9.28M | 8.1M | 8.11M | 12.74M | 14.48M | 14.79M | 3.04M |
| otherExpenses | 26.46M | 30.53M | 1.98M | -2.47M | 8.05M | 3.73M | 4.08M | 17.3M | 58000 | 5.83M |
| operatingExpenses | 38.51M | 46.5M | 11.27M | 19.05M | 25.25M | 11.67M | 16.82M | 31.78M | 26.8M | 15.41M |
| costAndExpenses | 101.11M | 145.63M | 115.31M | 111.21M | 116.68M | 86.17M | 86.38M | 105.57M | 108.4M | 122.18M |
| netInterestIncome | -4.53M | -1.96M | -2.29M | 177K | -659K | -932K | -3.47M | -3.18M | -4.84M | -5.11M |
| interestIncome | 1.75M | 1.41M | 1.08M | 2.76M | 117K | 111K | - | 513K | 757K | 202K |
| interestExpense | 6.28M | 3.37M | 3.37M | 2.58M | 776K | 1.04M | 3.47M | 3.69M | 5.59M | 5.31M |
| depreciationAndAmortization | 15.44M | 26M | 24.75M | 20.25M | 21.16M | 15.16M | 14.57M | 19.36M | 22.81M | 36.62M |
| ebitda | 4.11M | 35.43M | 42.97M | 49.7M | 53.93M | 103.02M | 18.76M | 7.12M | 26.87M | -38.67M |
| ebit | -11.33M | 9.43M | 18.23M | 29.45M | 32.77M | 87.86M | 4.19M | -12.24M | 4.06M | -75.29M |
| nonOperatingIncomeExcludingInterest | 45.38M | 3.56M | 2.99M | 1.84M | 2.02M | -933K | 2.19M | 1.58M | 3.95M | 80.19M |
| operatingIncome | 34.06M | 13M | 21.21M | 31.29M | 34.79M | 86.93M | 6.39M | -10.65M | 8.01M | 4.9M |
| totalOtherIncomeExpensesNet | -51.66M | -6.94M | -6.36M | -4.42M | -2.8M | -110K | -5.66M | -5.28M | -9.54M | -85.5M |
| incomeBeforeTax | -17.61M | 6.06M | 14.86M | 26.87M | 31.99M | 86.82M | 723K | -15.93M | -1.53M | -80.6M |
| incomeTaxExpense | -1.82M | 7.35M | -995K | 5.43M | 7.94M | 14.54M | 871K | 42000 | 1.3M | 2.19M |
| netIncomeFromContinuingOperations | -15.78M | -1.29M | 15.85M | 21.44M | 24.06M | 72.28M | -148K | -15.97M | -2.83M | -82.8M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -15.78M | -1.29M | 15.85M | 21.44M | 24.06M | 72.28M | -148K | -15.97M | -2.83M | -82.8M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -15.78M | -1.29M | 15.85M | 21.44M | 24.06M | 72.28M | -148K | -15.97M | -2.83M | -82.8M |
| eps | -0.2 | -0.02 | 0.21 | 0.3 | 0.33 | 1 | -0.0 | -0.5 | -0.09 | -5.03 |
| 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 | 66.53M | 46.36M | 22.04M | 25.21M | 40.37M | 38.91M | 10.92M | 6.28M | 18.63M | 26.3M |
| shortTermInvestments | 9.88M | 1.44M | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 76.41M | 47.8M | 22.04M | 25.21M | 40.37M | 38.91M | 10.92M | 6.28M | 18.63M | 26.3M |
| netReceivables | 3.07M | 4.26M | 310K | 343K | 92000 | 61000 | 590K | 566K | 3.58M | -2.42M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 3.06M | 328K | 310K | 343K | 92000 | 61000 | 590K | 566K | 3.58M | 690K |
| inventory | 16.01M | 15.34M | 15.64M | 16.24M | 14.55M | 12.53M | 12.7M | 12.14M | 12.26M | 12.62M |
| prepaids | 1.28M | 2.23M | 1.56M | 3.62M | 2.18M | 2.91M | 1.6M | 1.92M | 1.24M | 1.02M |
| otherCurrentAssets | 812K | 923K | 6.48M | 9.16M | 5.64M | 6.04M | 14.15M | 16.01M | 13.77M | 12.62M |
| totalCurrentAssets | 97.58M | 70.55M | 46.03M | 54.57M | 62.83M | 60.44M | 39.96M | 36.91M | 49.48M | 50.14M |
| propertyPlantEquipmentNet | 273.59M | 264.12M | 250.86M | 225.8M | 186.18M | 170.48M | 137.38M | 116.23M | 117.14M | 126.12M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | 8.48M | 8.48M | 8.48M | 8.48M | - |
| taxAssets | 10.28M | 7.23M | 5.8M | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 8.35M | 3.09M | 12.23M | 7.76M | 10.86M | 10.37M | 15.1M | 17.05M | 8.58M | 16.54M |
| totalNonCurrentAssets | 292.21M | 274.45M | 263.09M | 233.56M | 197.04M | 189.32M | 160.95M | 141.76M | 134.2M | 142.65M |
| otherAssets | - | - | - | - | - | -1000 | - | - | - | - |
| totalAssets | 389.8M | 345M | 309.12M | 288.13M | 259.88M | 249.77M | 200.92M | 178.67M | 183.68M | 192.79M |
| totalPayables | 14.09M | 12.36M | 13.38M | 17.19M | 11.33M | 11.64M | 10.37M | 11.74M | 11.1M | 13.31M |
| accountPayables | 14.09M | 10.45M | 10.64M | 14.22M | 10.39M | 11.64M | 10.37M | 11.74M | 11.1M | 13.31M |
| otherPayables | - | 1.91M | 2.75M | 2.97M | 937K | - | - | - | - | - |
| accruedExpenses | 5.89M | 5.35M | 6.75M | 5.53M | 5.27M | 8.29M | 6.34M | 5.99M | 6.57M | 6.36M |
| shortTermDebt | 6.11M | 3.04M | 3.3M | 3.04M | 3.03M | 3.06M | 5.59M | 8.12M | 11.3M | 14.44M |
| capitalLeaseObligationsCurrent | 383K | 1.36M | 1.95M | 2.41M | 1.43M | 1.53M | 2.02M | 1.38M | 1.08M | 734K |
| taxPayables | - | 1.91M | 2.72M | 2.94M | 935K | 4.37M | 1.24M | 503K | 466K | 51000 |
| deferredRevenue | - | - | - | - | - | - | - | 14.21M | - | - |
| otherCurrentLiabilities | 46.12M | 34.76M | 10.78M | 6.91M | 9.79M | 6.74M | 6.21M | 5.09M | 5.29M | 6.37M |
| totalCurrentLiabilities | 72.59M | 56.88M | 33.41M | 35.08M | 30.84M | 31.26M | 30.53M | 39.32M | 35.34M | 41.22M |
| longTermDebt | - | - | - | - | - | - | - | 225K | 4.28M | 6.1M |
| capitalLeaseObligationsNonCurrent | 1.92M | 2.54M | 592K | 1.55M | 2.43M | 1.19M | 969K | 18000 | 861K | 1.31M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 70.52M | 46.04M | 34.84M | 34.48M | 25.31M | 27.62M | 40.84M | 35.25M | 24.81M | 29.81M |
| totalNonCurrentLiabilities | 72.43M | 48.59M | 35.44M | 36.03M | 27.74M | 28.81M | 41.81M | 35.49M | 29.95M | 37.23M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 2.3M | 3.91M | 2.54M | 3.96M | 3.86M | 2.72M | 2.99M | 1.4M | 1.94M | 2.05M |
| totalLiabilities | 145.02M | 105.46M | 68.85M | 71.11M | 58.58M | 60.07M | 72.34M | 74.81M | 65.29M | 78.45M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 595.89M | 574.63M | 574M | 566.72M | 566.86M | 565.73M | 570.91M | 546.25M | 545.69M | 539.8M |
| retainedEarnings | -378.85M | -363.06M | -361.78M | -377.63M | -392.25M | -402.39M | -465.79M | -465.64M | -449.67M | -446.84M |
| additionalPaidInCapital | 24.06M | 23.88M | 23.88M | 23.76M | 23.53M | 23.53M | 20.96M | 20.94M | 20.33M | 20.33M |
| 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 | -15.78M | -1.29M | 15.85M | 21.44M | 34.19M | 72.28M | -148K | -15.97M | -2.83M | -82.8M |
| depreciationAndAmortization | 15.44M | 26M | 24.75M | 20.25M | 21.16M | 15.16M | 14.57M | 19.36M | 22.81M | 36.62M |
| deferredIncomeTax | -9.54M | 6.93M | -1.34M | 5.23M | -446K | -13.47M | 25000 | 12.71M | - | -8.76M |
| stockBasedCompensation | 846K | 447K | 884K | 1.16M | 1.04M | 997K | 505K | 1.09M | 991K | 538K |
| changeInWorkingCapital | -34.47M | -7.2M | -4.06M | -1.21M | -12.72M | 2.09M | -89000 | 1000 | -8.5M | 8.32M |
| accountsReceivables | -3.4M | -451K | 4.36M | -6.76M | 2.19M | 529K | 746K | -490K | 261K | -549K |
| inventory | -460K | 453K | 792K | -1.29M | -1.8M | 223K | -873K | 107K | -1.34M | -1.8M |
| accountsPayables | 6M | 1.07M | -3.92M | 6.76M | -2.19M | 5.83M | -746K | - | - | - |
| otherWorkingCapital | -36.61M | -8.27M | -5.28M | 79000 | -10.92M | -4.49M | 784K | -106K | -7.15M | 10.12M |
| otherNonCashItems | 62.03M | 32.47M | -52000 | -6.11M | 1.81M | 1.61M | 9.5M | 4M | 3.48M | 83.86M |
| netCashProvidedByOperatingActivities | 18.52M | 57.35M | 36.04M | 40.76M | 45.04M | 78.66M | 24.37M | 21.18M | 14.97M | 37.78M |
| investmentsInPropertyPlantAndEquipment | -23.31M | -33.59M | -36.73M | -44.16M | -34.23M | -34.75M | -32.23M | -28.99M | -23.91M | -29.82M |
| acquisitionsNet | - | - | 124K | - | - | - | - | - | - | - |
| purchasesOfInvestments | -422K | -1.39M | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 984K | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 4.12M | 4.3M | 818K | 443K | 7.23M | 5000 | 201K | 168K | 4.71M | 542K |
| netCashProvidedByInvestingActivities | -18.63M | -30.68M | -35.78M | -43.72M | -27M | -34.75M | -32.03M | -28.83M | -19.2M | -29.28M |
| netDebtIssuance | 1.22M | -2.6M | -3.29M | -2.62M | -2.88M | -4.62M | -12.98M | -9.03M | -6.84M | 5.69M |
| longTermNetDebtIssuance | - | -2.6M | -3.29M | -2.62M | -2.88M | -4.62M | -12.98M | -9.03M | -6.84M | 5.69M |
| shortTermNetDebtIssuance | 1.22M | -2.6M | -3.29M | - | - | - | - | - | - | - |
| netStockIssuance | 21.23M | - | - | -75000 | - | -3.48M | 24.35M | 352K | - | 354K |
| netCommonStockIssuance | 21.23M | - | - | -75000 | - | -3.48M | 24.35M | 352K | 5.78M | 354K |
| commonStockIssuance | 21.23M | - | - | 20000 | 410K | - | 24.35M | 352K | 5.78M | 395K |
| commonStockRepurchased | - | - | - | -75000 | 7.14M | -3.48M | - | - | - | -41000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | -6.82M | -13.92M | -8.88M | - | - | - | - |
| commonDividendsPaid | - | - | - | -6.82M | -13.92M | -8.88M | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.22M | -146K | -164K | -267K | 500K | -188K | 892K | 3.46M | 4.2M | -3.08M |
| netCashProvidedByFinancingActivities | 21.23M | -2.74M | -3.45M | -9.78M | -16.3M | -17.17M | 12.26M | -5.21M | -2.64M | 2.97M |
| 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 | 43.86M | 38.04M | 34.01M | 35.83M | 27.29M | 42.36M | 38.91M | 44.78M | 32.58M | 35.87M |
| costOfRevenue | 19.88M | 16.39M | 16.59M | 16.29M | 13.32M | 23.68M | 22.25M | 27.72M | 25.48M | 25.68M |
| grossProfit | 23.98M | 21.65M | 17.42M | 19.53M | 13.96M | 18.69M | 16.66M | 17.05M | 7.1M | 10.19M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 4.96M | 3.95M | -755K | 5.94M | 2.91M | 2M | 8.82M | 2.83M | 2.31M | 1.97M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | 591K | 594K |
| sellingGeneralAndAdministrativeExpenses | 4.96M | 3.95M | -755K | 5.94M | 2.91M | 2M | 8.82M | 2.83M | 2.9M | 2.56M |
| otherExpenses | -1.47M | -11.28M | 6.84M | 24.74M | 6.16M | 28.66M | 563K | 664K | 634K | -1.79M |
| operatingExpenses | 3.48M | -7.32M | 6.08M | 30.68M | 9.07M | 30.67M | 9.38M | 3.5M | 2.95M | 6M |
| costAndExpenses | 23.37M | 9.07M | 22.68M | 46.97M | 22.4M | 54.34M | 31.64M | 31.22M | 28.43M | 32.12M |
| netInterestIncome | 472.13K | -1.38M | -528K | -1.7M | -916K | -107K | -1.14M | -231K | -484K | -653K |
| interestIncome | 968.86K | 600K | 406K | 395K | 350K | 375K | 445K | 325K | 261K | 210K |
| interestExpense | 496.72K | 1.98M | 934K | 2.1M | 1.27M | 482K | 1.59M | 556K | 745K | 863K |
| depreciationAndAmortization | 5.75M | 3.88M | 3.92M | 4.03M | 3.61M | 5.97M | 4.97M | 7.86M | 7.2M | 6.01M |
| ebitda | 26.24M | -18.77M | 18.99M | 48000 | 3.86M | -14.01M | 12.27M | 25.16M | 11.96M | 13.16M |
| ebit | 20.49M | -22.65M | 15.07M | -3.98M | 249K | -19.98M | 7.29M | 17.3M | 4.82M | 7.15M |
| nonOperatingIncomeExcludingInterest | - | 51.64M | -3.73M | -7.17M | 4.64M | 8M | -22000 | -3.74M | -670K | 2.81M |
| operatingIncome | 20.49M | 28.97M | 11.33M | -11.15M | 4.89M | -11.98M | 7.27M | 13.56M | 4.15M | 9.96M |
| totalOtherIncomeExpensesNet | -13.89M | -53.62M | 2.8M | 5.07M | -5.91M | -8.48M | -1.57M | 3.19M | -75000 | -3.68M |
| incomeBeforeTax | 6.61M | -24.64M | 14.13M | -6.08M | -1.02M | -20.46M | 5.7M | 16.74M | 4.08M | 6.29M |
| incomeTaxExpense | 2.03M | -4.09M | 1.14M | 537K | 594K | -574K | 3.4M | 3.27M | 1.25M | -4.41M |
| netIncomeFromContinuingOperations | 4.58M | -20.54M | 13M | -6.61M | -1.61M | -19.89M | 2.3M | 13.47M | 2.83M | 10.7M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 4.58M | -20.54M | 13M | -6.61M | -1.61M | -19.89M | 2.3M | 13.47M | 2.83M | 10.7M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 4.58M | -20.54M | 13M | -6.61M | -1.61M | -19.89M | 2.3M | 13.47M | 2.83M | 10.7M |
| eps | 0.05 | -0.26 | 0.16 | -0.08 | -0.02 | -0.25 | 0.03 | 0.17 | 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 | 72.11M | 66.53M | 52.01M | 48.29M | 40.34M | 46.36M | 41.6M | 37.41M | 26.48M | 22.04M |
| shortTermInvestments | 7.87M | 9.88M | 10.9M | 2.43M | 1.87M | 1.44M | - | - | - | - |
| cashAndShortTermInvestments | 79.97M | 76.41M | 62.9M | 50.71M | 42.21M | 47.8M | 41.6M | 37.41M | 26.48M | 22.04M |
| netReceivables | 2.23M | 3.07M | 2.32M | 4.13M | 4.68M | 4.26M | 4.8M | 337K | 595K | 310K |
| accountsReceivables | - | - | 2.27M | 3.23M | 4.35M | - | - | - | - | - |
| otherReceivables | 2.23M | 3.06M | 55000 | 904K | 334K | 328K | 298K | 337K | 595K | 310K |
| inventory | 18.27M | 16.01M | 15.62M | 15.52M | 15.98M | 15.34M | 16.4M | 14.55M | 17.49M | 15.64M |
| prepaids | 1.98M | 1.28M | 1.05M | 1.75M | 2.12M | 2.23M | 2.08M | 1.98M | 2.1M | 1.56M |
| otherCurrentAssets | 1399 | 812K | 853K | 1.07M | 916K | 923K | 978K | 5.16M | 6.05M | 6.48M |
| totalCurrentAssets | 102.45M | 97.58M | 82.74M | 73.18M | 65.91M | 70.55M | 65.86M | 59.44M | 52.71M | 46.03M |
| propertyPlantEquipmentNet | 269.03M | 273.59M | 266.22M | 263.38M | 262.5M | 264.12M | 257.39M | 250.47M | 247.46M | 250.86M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 1.94M | - | - | - | - | - | - | - | - | - |
| taxAssets | 9.52M | 10.28M | 5.81M | 6.94M | 7.1M | 7.23M | 5.24M | 5.8M | 5.8M | 5.8M |
| otherNonCurrentAssets | 17.62M | 8.35M | 5.84M | 3.9M | 3.53M | 3.09M | 3.73M | 3.44M | 3.09M | 6.43M |
| totalNonCurrentAssets | 298.1M | 292.21M | 277.86M | 274.22M | 273.14M | 274.45M | 266.36M | 259.71M | 256.35M | 263.09M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 400.56M | 389.8M | 360.61M | 347.4M | 339.04M | 345M | 332.22M | 319.15M | 309.06M | 309.12M |
| totalPayables | 27.05M | 14.09M | 21.15M | 17.04M | 13.23M | 12.36M | 19.53M | 19.18M | 15.7M | 13.38M |
| accountPayables | 25.76M | 14.09M | 21.14M | 16.4M | 12.46M | 10.45M | 16.01M | 15.03M | 15.7M | 10.64M |
| otherPayables | 1.28M | - | 7000 | 643K | 764K | 1.91M | 3.52M | 4.15M | - | 2.75M |
| accruedExpenses | - | 5.89M | - | 293K | 321K | 5.35M | 820K | 998K | 1.14M | 5.42M |
| shortTermDebt | 6.21M | 6.11M | 6.08M | 2.01M | 1.38M | 3.04M | 3.04M | 3.05M | 3.13M | 3.3M |
| capitalLeaseObligationsCurrent | 1.6M | 383K | 924K | 1.33M | 1.38M | 1.36M | 1.43M | 841K | 1.39M | 1.95M |
| taxPayables | - | - | 7000 | 643K | 764K | 1.91M | 3.52M | 4.15M | 2.39M | 2.72M |
| deferredRevenue | - | - | - | - | - | - | - | - | -1.39M | - |
| otherCurrentLiabilities | 44.83M | 46.12M | 43.07M | 41.74M | 33.65M | 34.76M | 12.1M | 11.11M | 9.92M | 9.37M |
| totalCurrentLiabilities | 79.69M | 72.59M | 71.22M | 62.13M | 49.64M | 56.88M | 36.11M | 31.02M | 31.28M | 33.41M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 423.3K | 1.92M | 2.34M | 2.2M | 2.39M | 2.54M | 3.5M | 466K | 549K | 592K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 70.06M | 70.52M | 41.04M | 51.16M | 49.08M | 46.04M | 33.2M | 30.66M | 34.12M | 34.84M |
| totalNonCurrentLiabilities | 70.48M | 72.43M | 43.37M | 53.35M | 51.47M | 48.59M | 36.7M | 31.12M | 34.67M | 35.44M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 2.03M | 2.3M | 3.26M | 3.53M | 3.77M | 3.91M | 4.93M | 1.31M | 1.94M | 2.54M |
| totalLiabilities | 150.17M | 145.02M | 114.59M | 115.48M | 101.11M | 105.46M | 72.81M | 62.15M | 65.95M | 68.85M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 596.61M | 595.89M | 576.37M | 574.65M | 574.65M | 574.63M | 574.64M | 574.16M | 574M | 574M |
| retainedEarnings | -374.46M | -378.85M | -358.3M | -371.3M | -364.67M | -363.06M | -343.18M | -345.48M | -358.95M | -361.78M |
| additionalPaidInCapital | 24.08M | 24.06M | 23.96M | 23.96M | 23.96M | 23.88M | 23.88M | 23.88M | 23.88M | 23.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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 4.65M | -20.54M | 13M | -6.61M | -1.61M | -19.89M | 2.3M | 13.47M | 2.83M | 10.7M |
| depreciationAndAmortization | 5.75M | 3.88M | 3.92M | 4.03M | 3.61M | 5.97M | 4.97M | 7.86M | 7.2M | 6.01M |
| deferredIncomeTax | 2.1M | -3.93M | 1.3M | -7.62M | 709K | -997K | 3.4M | 2.65M | 1.33M | -4.75M |
| stockBasedCompensation | 593K | 69000 | 159K | 615K | 3000 | 5000 | 6000 | 428K | 9000 | 50000 |
| changeInWorkingCapital | -5.74M | -16.02M | -5.57M | -4.16M | -8.74M | -864K | -4.38M | 520K | -2.48M | -2.01M |
| accountsReceivables | 454.43K | -3.14M | -533K | 651K | -378K | 412K | -783K | 505K | -285K | 3.99M |
| inventory | -1.8M | -318K | -14000 | 392K | -531K | 561K | -1.15M | 1.12M | -77000 | 52000 |
| accountsPayables | 6.01M | 1.28M | 5.6M | 2.7M | -3.59M | 849K | 45000 | 285K | -113K | -4.11M |
| otherWorkingCapital | -10.41M | -13.84M | -10.62M | -7.91M | -4.24M | -2.69M | -2.49M | -1.39M | -919K | -1.94M |
| otherNonCashItems | 7.89M | 35.94M | -5.76M | 26.09M | 5.76M | 31.5M | 6.44M | -4.16M | 745K | -643K |
| netCashProvidedByOperatingActivities | 15.24M | -610K | 7.05M | 12.34M | -259K | 15.72M | 12.75M | 20.77M | 8.11M | 9.36M |
| investmentsInPropertyPlantAndEquipment | -12.83M | -8.37M | -7.17M | -4.44M | -3.33M | -9.28M | -7.63M | -9.48M | -7.19M | -7.81M |
| acquisitionsNet | 3934 | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | 2000 | -424K | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 3.49M | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 4.98M | 7.6M | 125K | 1000 | -1.39M | 7331.34 | 16000 | 4.28M | 411K |
| netCashProvidedByInvestingActivities | -9.34M | -3.39M | -7.6M | -4.32M | -3.33M | -10.67M | -7.63M | -9.47M | -2.91M | -7.4M |
| netDebtIssuance | -486.89K | -464K | 3.56M | 207K | -2.08M | -539K | -627K | -671K | -761K | -845K |
| longTermNetDebtIssuance | - | - | 3.56M | 207K | -433K | -539K | -627K | -671K | -761K | -845K |
| shortTermNetDebtIssuance | -486.89K | -464K | - | 207K | -1.65M | - | - | - | - | - |
| netStockIssuance | 183.93K | 343K | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | 183.93K | 343K | - | - | - | - | - | - | - | - |
| commonStockIssuance | 183.93K | 343K | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 18.82M | 942K | -43000 | -48000 | -51000 | 35000 | -58000 | -72000 | 66000 |
| netCashProvidedByFinancingActivities | -302.95K | 18.7M | 4.5M | 164K | -2.13M | -590K | -592K | -729K | -833K | -779K |