-$0.02 (-1.59%)
| 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 | 254.13M | 178.13M | 54.24M | 62.37M | 24.05M | 52.1M | - | - | - | - |
| costOfRevenue | 84.5M | 81.86M | 24.83M | 31.55M | 14.4M | 23.65M | 169.54K | 18760 | 5608.75 | - |
| grossProfit | 139.17M | 96.28M | 29.41M | 30.82M | 9.65M | 28.45M | -169.54K | -18760 | -5608.75 | - |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 11.72M | 9.22M | 8.44M | 12.98M | 9.15M | 9.17M | 4.31M | 7.81M | 2.37M | 659.17K |
| sellingAndMarketingExpenses | - | - | 1.06M | - | - | - | - | - | - | 1.32M |
| sellingGeneralAndAdministrativeExpenses | 11.72M | 9.22M | 9.5M | 12.98M | 9.15M | 9.17M | 4.31M | 7.81M | 2.37M | 1.97M |
| otherExpenses | -955.76K | 242K | 211K | 2.46M | 3.45M | 2.93M | 125.33K | 1.03M | 2.06M | - |
| operatingExpenses | 10.77M | 9.46M | 2.76M | 15.44M | 12.6M | 12.1M | 4.43M | 8.85M | 4.43M | 1.98M |
| costAndExpenses | 138.4M | 91.32M | 40.77M | 46.99M | 26.99M | 35.75M | 4.6M | 8.86M | 4.43M | 1.98M |
| netInterestIncome | -7.79M | -8.51M | 6.01M | 3.24M | -20.31M | -15.66M | 328.9K | - | - | - |
| interestIncome | 7.32M | 3.71M | 13.99M | 9.86M | 3.5M | 456K | 1.35M | - | - | - |
| interestExpense | 15.11M | 12.22M | 7.98M | 5.65M | 28.54M | 2.58M | 1.02M | 588.15K | 1.39M | - |
| depreciationAndAmortization | 16.3M | 17.5M | 18.23M | 4.21M | 2.78M | 4.1M | 60000 | 18760 | 5431 | 1.97M |
| ebitda | 99.68M | 109.85M | 23.08M | 26.52M | 3.68M | 9.05M | -4.38M | -8.85M | -4.43M | -444 |
| ebit | 83.38M | 92.35M | 83.36M | 22.32M | 5.59M | 4.95M | -4.3M | -12.23M | -4.68M | -1.97M |
| nonOperatingIncomeExcludingInterest | 32.35M | -5.54M | -63.4M | 2.92M | -6.41M | 11.54M | -338.82K | 3.36M | 247.28K | - |
| operatingIncome | 115.74M | 86.81M | 19.96M | 25.24M | 900K | 16.5M | -4.55M | -8.86M | -4.43M | -1.97M |
| totalOtherIncomeExpensesNet | -47.46M | -6.68M | -8.5M | -7.7M | -22.12M | -27.66M | -593.5K | -3.35M | -1.14M | -444 |
| incomeBeforeTax | 68.27M | 80.13M | 11.46M | 17.54M | -22.95M | -4.45M | -5.23M | -12.22M | -6.83M | -1.98M |
| incomeTaxExpense | 35.57M | 18.81M | 2.13M | 1.82M | -273K | -400K | 1.3M | 2.68M | 1.24M | -444 |
| netIncomeFromContinuingOperations | 32.7M | 61.32M | 9.43M | 15.72M | -22.68M | -10.77M | -6.53M | -12.13M | -7.06M | -1.98M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | 46.91M | - | - | - | - | - | - | - |
| netIncome | 32.73M | 61.35M | 56.34M | 15.96M | -22.68M | -4.05M | -6.53M | -12.13M | -7.06M | -1.98M |
| netIncomeDeductions | - | - | 46.91M | - | - | - | - | - | - | - |
| bottomLineNetIncome | 32.73M | 61.35M | 9.43M | 15.96M | -22.62M | -10.68M | -6.53M | -12.13M | -7.06M | -1.98M |
| eps | 0.13 | 0.32 | 0.07 | 0.23 | -0.24 | -0.07 | -0.16 | -0.33 | -0.35 | -0.22 |
| 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 | 68.3M | 47.13M | 6.01M | 2.52M | 2.64M | 15.09M | 671.42K | 7.02M | 2.36M | 258.58K |
| shortTermInvestments | 103.78M | 97.05M | - | 365K | 1.43M | 5.03M | - | - | - | - |
| cashAndShortTermInvestments | 172.08M | 144.18M | 6.01M | 2.88M | 4.07M | 20.12M | 671.42K | 7.02M | 2.36M | 258.58K |
| netReceivables | 4.91M | 5.57M | 41000 | 958K | 2.29M | 690K | - | 143.08K | 289.38K | 9919.65 |
| accountsReceivables | 2.11M | 4.04M | - | 136K | 5000 | 99000 | - | 3578 | 289.38K | 9919.65 |
| otherReceivables | 2.79M | 1.53M | 41000 | 822K | 2.28M | 149K | 149K | 139.5K | - | - |
| inventory | 35.2M | 62.76M | 32.27M | 24.16M | 22.36M | 9.9M | 8.36M | 1.39M | 2 | 0.35 |
| prepaids | 5.04M | 3.28M | 2.96M | 1.58M | 3.53M | 2.68M | 999K | 879.67K | 140.62K | 20087 |
| otherCurrentAssets | - | - | 15.64M | 822K | 2.28M | - | - | - | 1.31M | 10167.35 |
| totalCurrentAssets | 217.22M | 215.8M | 53.96M | 29.58M | 32.25M | 33.4M | 10.18M | 9.43M | 4.09M | 288.59K |
| propertyPlantEquipmentNet | 140.13M | 133.24M | 41M | 39.33M | 41.99M | 37.83M | 41.28M | 32.08M | 449.44K | - |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 225K | 317K | 324K | - | - | - | - | - | - | - |
| taxAssets | 802K | 894K | - | 2.18M | 941K | 398K | - | - | - | - |
| otherNonCurrentAssets | - | 1.9M | 3.01M | 1.57M | 71.09M | 14.39M | 1.99M | 2.04M | 21.76M | - |
| totalNonCurrentAssets | 141.16M | 136.35M | 44.33M | 43.08M | 114.03M | 52.62M | 43.27M | 34.12M | 22.2M | - |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 358.38M | 352.14M | 98.29M | 72.66M | 146.28M | 86.01M | 53.44M | 43.55M | 26.29M | 288.59K |
| totalPayables | 24.54M | 31.84M | 43.26M | 12.71M | 6.19M | 3.67M | 4.13M | 2.13M | 540.67K | 3069.71 |
| accountPayables | 8.19M | 11.37M | 1.61M | 10.15M | 6.1M | 3.37M | 3.68M | 1.61M | 40669 | 3069.71 |
| otherPayables | 16.35M | 20.46M | -1.61M | 2.56M | 82000 | 297K | 448K | 523.15K | 500K | - |
| accruedExpenses | 806K | 1.3M | 607K | 691K | 384K | 242K | 1.91M | 65973 | 152.34K | 171.17K |
| shortTermDebt | 70.36M | 26.5M | 15.06M | 4.53M | 13.5M | 5.81M | 5.51M | 4.31M | 5M | - |
| capitalLeaseObligationsCurrent | 314K | 310K | - | 154K | 140K | 242K | 399K | - | - | - |
| taxPayables | 15.32M | 18.41M | 11.64M | 2.39M | - | - | - | - | - | - |
| deferredRevenue | 84000 | - | - | - | 466K | 539K | 2.36M | - | - | - |
| otherCurrentLiabilities | 13.78M | 4.82M | -31.04M | 17.03M | 52.74M | 10.25M | 10.4M | - | - | 0.29 |
| totalCurrentLiabilities | 109.89M | 64.77M | 27.28M | 35.12M | 72.94M | 20.21M | 22.35M | 6.51M | 5.67M | 174.24K |
| longTermDebt | 58.48M | 160.03M | 20.99M | 4.43M | 38.99M | 9.29M | 4.19M | - | 11.72M | - |
| capitalLeaseObligationsNonCurrent | 319K | 307K | - | 397K | 513K | 48000 | 177K | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 46.87M | 16.97M | 2.02M | 15.48M | 26.81M | 15.14M | 15.66M | 20.43M | 5.31M | - |
| totalNonCurrentLiabilities | 105.67M | 177.31M | 23.01M | 20.31M | 66.32M | 24.48M | 20.02M | 20.43M | 17.03M | 3069.71 |
| otherLiabilities | - | - | - | - | - | - | - | - | - | -3069.71 |
| capitalLeaseObligations | 633K | 617K | - | 551K | 653K | 290K | 576K | - | - | - |
| totalLiabilities | 215.55M | 242.08M | 50.29M | 55.44M | 139.26M | 44.69M | 42.37M | 26.94M | 22.7M | 174.24K |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | 0.69 | - |
| commonStock | 55.42M | 55.42M | 79.55M | 55.76M | 55.29M | 54.08M | 22.54M | 20.42M | 8.12M | 431.52K |
| retainedEarnings | 88.98M | 56.24M | -38.3M | -47.19M | -63.15M | -27.38M | -23.42M | -18.21M | -6.28M | -493.37K |
| additionalPaidInCapital | - | - | 23.06M | 19.56M | 11.75M | 10.06M | 3.78M | 3.3M | - | 431.52K |
| 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 | 32.7M | 80.13M | 8.89M | 15.72M | -22.68M | -4.05M | -5.23M | -12.22M | -5.76M | -1.98M |
| depreciationAndAmortization | 16.3M | 17.5M | 3.24M | 4.21M | 2.78M | 4.1M | 169.54K | 18760 | 5608.75 | - |
| deferredIncomeTax | -2.2M | -3.78M | - | -1.24M | -536K | 17.65M | -350.3K | 1.64M | - | - |
| stockBasedCompensation | - | - | 810K | 2.67M | 1.62M | 1.02M | 505K | 3.28M | 421.31K | - |
| changeInWorkingCapital | 39.26M | -3.84M | -7M | 7.59M | -9.74M | -4.29M | -1.44M | -346.9K | -390.59K | -80993.73 |
| accountsReceivables | -834K | 18.78M | -387K | 3.29M | -2.45M | -1.77M | -125K | -592.76K | -399.96K | -80993.73 |
| inventory | -3.6M | 3.14M | -7.74M | -2.59M | -10.5M | -208K | -5.76M | -1.26M | - | - |
| accountsPayables | 43.69M | -28.29M | -2.76M | 6.9M | 3.21M | -1.91M | 4.45M | 1.5M | 6309.34 | - |
| otherWorkingCapital | - | 2.53M | 1.14M | - | - | -401K | 125 | -592.76K | -396.9K | - |
| otherNonCashItems | 28.27M | -8.18M | 2.25M | -10.24M | 21.5M | -3.01M | 716.91K | 588.15K | 1.11M | 1.95M |
| netCashProvidedByOperatingActivities | 114.33M | 81.83M | 8.2M | 18.72M | -7.04M | 11.41M | -5.63M | -7.03M | -5.03M | -104.96K |
| investmentsInPropertyPlantAndEquipment | -29.74M | -14.16M | -5.06M | -5.92M | -8.92M | -2.17M | -8.14M | -13.13M | -1.05M | - |
| acquisitionsNet | - | 2.1M | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | -5.03M | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | 5.03M | - | - | - | - | - |
| otherInvestingActivities | 3.79M | 76000 | -176K | - | 5.03M | -5.03M | - | - | -10.27M | - |
| netCashProvidedByInvestingActivities | -25.95M | -11.99M | -5.23M | -5.92M | -3.88M | -7.21M | -8.14M | -13.13M | -11.32M | - |
| netDebtIssuance | -65.36M | 38.47M | -34.15M | -60.28M | 59.98M | 13.1M | 7.84M | 6.43M | 10.5M | - |
| longTermNetDebtIssuance | -62.46M | 38.47M | -34.15M | -53.48M | 59.98M | 13.1M | 7.84M | 6.43M | 10.5M | - |
| shortTermNetDebtIssuance | -2.91M | - | - | -6.8M | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | 612K | 11.1M | 1.45M | 14.9M | 8.85M | - |
| netCommonStockIssuance | - | - | - | - | 612K | 11.1M | 1.45M | 14.9M | 8.85M | - |
| commonStockIssuance | - | - | - | - | 612K | 11.1M | 1.45M | 14.9M | 8.85M | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -1.9M | -60.5M | - | - | - | - | - | - | - | - |
| commonDividendsPaid | -1.9M | -60.5M | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.18M | -15.58M | 592K | 47.09M | -62.06M | -13.92M | -1.66M | 3.02M | -681.54K | 1.13M |
| netCashProvidedByFinancingActivities | -68.43M | -37.61M | 592K | -13.19M | -1.47M | 10.28M | 7.62M | 24.35M | 18.43M | 1.13M |
| 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 | 52.31M | 160.04M | 29.4M | 32.33M | 32.37M | 46.22M | 37.33M | 10.39M | 7.97M | 14.68M |
| costOfRevenue | 14.64M | 39.16M | 14.08M | 16.37M | 14.89M | 25.18M | 19.01M | 4.64M | 4M | 7.42M |
| grossProfit | 37.67M | 91.44M | 15.32M | 15.96M | 17.47M | 21.04M | 18.32M | 5.75M | 3.97M | 7.26M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 2.56M | 4.74M | 2.41M | 2.17M | 2.4M | 3.78M | 2.05M | 2.59M | 3.04M | 2.48M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | 543K |
| sellingGeneralAndAdministrativeExpenses | 2.56M | 4.74M | 2.41M | 2.17M | 2.4M | 3.78M | 2.05M | 2.59M | 3.04M | 3.02M |
| otherExpenses | -183.52K | 41.91M | 84000 | 174K | 6000 | 86000 | 156K | -427K | 53000 | - |
| operatingExpenses | 2.37M | 46.65M | 2.49M | 2.35M | 2.41M | 3.86M | 2.2M | 2.16M | 3.53M | 6.51M |
| costAndExpenses | 17.01M | 85.81M | 16.57M | 18.72M | 17.3M | 29.05M | 21.21M | 6.8M | 7.53M | 13.92M |
| netInterestIncome | -483.94K | -1.36M | -1.95M | -1.95M | -2.52M | -2.2M | -2.17M | -3.03M | -3.82M | -4.57M |
| interestIncome | 1.88M | 1.91M | 1.77M | 1.85M | 1.79M | 1.72M | 1.11M | 11000 | 10000 | 546K |
| interestExpense | 2.36M | 3.27M | 3.73M | 3.79M | 4.32M | 3.92M | 3.28M | 913K | 853K | 773.54K |
| depreciationAndAmortization | 2.4M | 5.88M | 2.83M | 4.17M | 3.41M | 3.17M | 13.56M | 417K | 353K | 1.38M |
| ebitda | 37.7M | 47.33M | 16.15M | 19.39M | 16.8M | 27.7M | 28.05M | 2.16M | -10.76M | 23.2M |
| ebit | 35.29M | 41.45M | 13.32M | 15.22M | 13.39M | 24.53M | 14.49M | 1.74M | -11.12M | 16.38M |
| nonOperatingIncomeExcludingInterest | - | 32.78M | -494K | -1.61M | 1.68M | -7.35M | 1.63M | 1.37M | 10M | - |
| operatingIncome | 35.29M | 74.23M | 12.83M | 13.61M | 15.06M | 17.17M | 16.12M | 3.12M | -1.11M | 3.51M |
| totalOtherIncomeExpensesNet | -10.52M | -36.05M | -3.23M | -2.19M | -6M | 3.43M | -4.91M | -2.28M | -10.86M | -546K |
| incomeBeforeTax | 24.78M | 38.18M | 9.6M | 11.42M | 9.07M | 20.61M | 11.21M | 832K | -11.97M | 206K |
| incomeTaxExpense | 5.89M | 28.1M | 2.54M | 2.44M | 2.48M | 2.21M | 2.96M | 8000 | 803K | 555K |
| netIncomeFromContinuingOperations | 18.89M | 10.08M | 7.05M | 8.98M | 6.59M | 18.4M | 8.25M | 824K | -12.77M | -325K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | -221K | -194K | - |
| otherAdjustmentsToNetIncome | - | - | 1000 | - | - | - | - | -1000 | - | - |
| netIncome | 18.9M | 10.06M | 7.07M | 9M | 6.6M | 18.42M | 8.26M | 617K | -12.95M | -325K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 18.9M | 10.06M | 7.07M | 9M | 6.6M | 18.42M | 8.26M | 617K | -12.95M | -325K |
| eps | 0.07 | 0.04 | 0.03 | 0.04 | 0.03 | 0.12 | 0.08 | 0.01 | -0.12 | -0.0 |
| 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 | 73.11M | 68.3M | 5.6M | 7.08M | 16.48M | 47.13M | 3.62M | 3.18M | 6.65M | 6.01M |
| shortTermInvestments | 105.35M | 103.78M | 102.08M | 100.39M | 98.71M | 97.05M | 262K | - | - | - |
| cashAndShortTermInvestments | 178.46M | 172.08M | 107.69M | 107.46M | 115.19M | 144.18M | 3.62M | 3.18M | 6.65M | 6.01M |
| netReceivables | 2.76M | 4.91M | 3.36M | 4.45M | 4.17M | 5.57M | 5.46M | 764K | 1.11M | 41000 |
| accountsReceivables | - | 2.11M | 2.09M | 3.24M | 3.08M | 4.04M | 3.87M | 94000 | 132K | - |
| otherReceivables | 2.76M | 2.79M | 1.26M | 1.21M | 1.09M | 1.53M | 1.58M | 670K | 976K | 41000 |
| inventory | 44.06M | 35.2M | 76.35M | 73.16M | 70.64M | 62.76M | 63.92M | 38.03M | 35.51M | 32.27M |
| prepaids | 4.46M | 5.04M | 6.42M | 6.07M | 4.2M | 3.28M | 3.85M | 1.57M | 1.27M | 2.96M |
| otherCurrentAssets | 413.3K | - | - | - | - | - | - | 5.79M | 5.9M | 15.64M |
| totalCurrentAssets | 230.15M | 217.22M | 193.82M | 191.14M | 194.21M | 215.8M | 76.84M | 49.33M | 50.44M | 53.96M |
| propertyPlantEquipmentNet | 143.72M | 140.13M | 147.05M | 135.2M | 132.6M | 133.24M | 134.6M | 83.96M | 83.08M | 41M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | -2.24M | - |
| longTermInvestments | 315.22K | 225K | 235K | 212K | 234K | 317K | 93.57M | 157K | 158K | 324K |
| taxAssets | 2.3M | 802K | 1.62M | 988K | - | 894K | 1.35M | 772K | 638K | - |
| otherNonCurrentAssets | 1.64M | 2.25M | 2.22M | -1000 | 2.3M | 1.9M | 1.78M | 2.19M | 2.24M | 3.01M |
| totalNonCurrentAssets | 147.98M | 141.16M | 148.9M | 136.4M | 132.83M | 136.35M | 231.3M | 84.89M | 83.87M | 44.33M |
| otherAssets | - | - | - | - | - | - | -1000 | - | - | - |
| totalAssets | 378.13M | 358.38M | 342.71M | 327.54M | 327.05M | 352.14M | 308.14M | 134.22M | 134.31M | 98.29M |
| totalPayables | 22.37M | 24.54M | 16.31M | 19.21M | 20.33M | 31.84M | 37.61M | 10.22M | 9.99M | 43.26M |
| accountPayables | 8.54M | 8.19M | 9.89M | 11.47M | 11.83M | 11.37M | 13.34M | 8.92M | 8.36M | 1.61M |
| otherPayables | 13.83M | 16.35M | 6.42M | 7.74M | 8.5M | 20.46M | 24.28M | 1.29M | 1.63M | 41.64M |
| accruedExpenses | 1.54M | 806K | 1.68M | 1.38M | 1.57M | 1.3M | 2.12M | 2.07M | 2.94M | 607K |
| shortTermDebt | 81.3M | 70.36M | 44.36M | 19.95M | 24.26M | 26.5M | 16.75M | 9.07M | 8.76M | 15.06M |
| capitalLeaseObligationsCurrent | 2.88M | 314K | 1.72M | 392K | 373K | 310K | 291K | 259K | 262K | - |
| taxPayables | - | 15.32M | 6.27M | 7.6M | 6.4M | 18.41M | 24.24M | 970K | 1.19M | - |
| deferredRevenue | - | 84000 | - | - | 48000 | - | - | - | 4.58M | - |
| otherCurrentLiabilities | 16.29M | 13.78M | 5.25M | 8.5M | 7.82M | 4.82M | 7.79M | 8.93M | 10.23M | 12.22M |
| totalCurrentLiabilities | 124.39M | 109.89M | 69.32M | 49.43M | 54.4M | 64.77M | 64.56M | 30.54M | 32.19M | 27.28M |
| longTermDebt | 31.35M | 58.48M | 115.31M | 134.93M | 138.02M | 160.03M | 128.69M | 51.99M | 51.97M | 20.99M |
| capitalLeaseObligationsNonCurrent | 3.16M | 319K | 3.08M | 380K | 436K | 307K | 374K | 410K | 459K | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | 304K | - | 393K | - | - | - |
| otherNonCurrentLiabilities | 57.66M | 46.87M | 22.35M | 17.25M | 17.17M | 16.97M | 18.18M | 13.18M | 13.35M | 2.02M |
| totalNonCurrentLiabilities | 92.23M | 105.67M | 140.74M | 152.55M | 155.92M | 177.31M | 147.63M | 65.58M | 65.78M | 23.01M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 6.03M | 633K | 4.79M | 772K | 809K | 617K | 665K | 669K | 721K | - |
| totalLiabilities | 216.62M | 215.55M | 210.05M | 201.98M | 210.32M | 242.08M | 212.19M | 96.12M | 97.97M | 50.29M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 55.46M | 55.42M | 55.42M | 55.42M | 55.42M | 55.42M | 55.44M | 82.1M | 80.73M | 79.55M |
| retainedEarnings | 108.27M | 88.98M | 78.92M | 71.85M | 62.84M | 56.24M | 41.18M | -50.63M | -51.25M | -38.3M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 23.06M | 23.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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 18.9M | 2.61M | 9.59M | 11.43M | 9.07M | 20.6M | 71.08M | 609K | -12.16M | -862K |
| depreciationAndAmortization | 2.4M | 5.88M | 2.83M | 4.17M | 3.41M | 3.17M | 13.56M | 417K | 353K | 1.42M |
| deferredIncomeTax | -1.47M | - | - | - | - | -3.78M | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | 1.37M | 1.18M | - |
| changeInWorkingCapital | 3.43M | 53.24M | -4.28M | -4.04M | -5.65M | -2.44M | 1.81M | -2.56M | -652K | -2.63M |
| accountsReceivables | 243.94K | 1.65M | -327K | -1.81M | -345K | 24.66M | -6.37M | 285K | 212K | 14.52M |
| inventory | -6.28M | 8.45M | -3.2M | -2.52M | -6.34M | 5.06M | 3.52M | -2.4M | -3.04M | -2.63M |
| accountsPayables | 9.47M | 43.14M | -763K | 289K | 1.03M | -34.57M | 4.56M | -448K | 2.18M | 1.02M |
| otherWorkingCapital | - | - | - | - | - | 2.42M | 108K | - | - | - |
| otherNonCashItems | -1.43M | 33.5M | 871K | 537K | -8.84M | -763K | -22.76M | 2.54M | 4.29M | 6.96M |
| netCashProvidedByOperatingActivities | 21.84M | 95.23M | 9.01M | 12.1M | -2.01M | 16.8M | 63.7M | 2.37M | -1.03M | 4.88M |
| investmentsInPropertyPlantAndEquipment | -2.6M | -10.67M | -10.33M | -6.86M | -1.88M | -2.94M | 30.8M | -1.64M | -40.38M | -2.98M |
| acquisitionsNet | - | - | - | - | 3.03M | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | 1.38M | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 821.31K | - | 1.2M | - | - | 77000 | 727K | - | - | -176K |
| netCashProvidedByInvestingActivities | -1.78M | -10.67M | -9.13M | -6.86M | 1.15M | -1.49M | 31.53M | -1.64M | -40.38M | -3.16M |
| netDebtIssuance | -15.18M | -33.23M | -242K | -7.7M | -24.19M | 40M | -46.26M | -207K | 44.93M | -14.49M |
| longTermNetDebtIssuance | -15.18M | -33.23M | -242K | -7.7M | -21.28M | 40M | -41.39M | 39.92M | -72000 | -14.49M |
| shortTermNetDebtIssuance | - | - | - | - | -2.91M | - | -4.87M | -40.13M | 45M | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -1.9M | - | - | - | - | -60.5M | - | - | - |
| commonDividendsPaid | - | -1.9M | - | - | - | - | -60.5M | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -187.87K | 13.26M | -1.11M | -6.94M | -5.6M | -11.8M | 3.05M | -4.06M | -2.77M | 1.54M |
| netCashProvidedByFinancingActivities | -15.37M | -21.87M | -1.36M | -14.64M | -29.79M | 28.2M | -103.71M | -4.26M | 42.16M | 1.54M |