NYSE : FF
$0.18 (3.9%)
| 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 | 95.74M | 243.34M | 368.25M | 396.01M | 321.39M | 204.5M | 205.23M | 291.02M | 275.03M | 253.19M |
| costOfRevenue | 136.43M | 223.7M | 327.27M | 367.02M | 297.85M | 173.2M | 131.09M | 217.62M | 254.76M | 206.34M |
| grossProfit | -40.69M | 19.64M | 40.98M | 28.99M | 23.54M | 31.31M | 74.14M | 73.4M | 20.26M | 46.86M |
| researchAndDevelopmentExpenses | 3.87M | 3.99M | 4.4M | 3.42M | 3.48M | 2.99M | 3.19M | 3.52M | 3.66M | 2.72M |
| generalAndAdministrativeExpenses | - | - | - | 8.03M | 7.16M | 5.98M | 5.64M | 6.44M | 6.72M | 7.62M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 9.7M | 9.28M | 9.21M | 8.03M | 7.16M | 5.98M | 5.64M | 6.44M | 6.72M | 7.62M |
| otherExpenses | - | - | - | - | - | - | - | -3.26M | - | - |
| operatingExpenses | 13.56M | 13.27M | 13.61M | 11.45M | 10.64M | 8.97M | 8.83M | 9.96M | 10.37M | 10.34M |
| costAndExpenses | 150M | 236.97M | 340.88M | 378.47M | 308.49M | 182.17M | 139.92M | 223.32M | 265.14M | 216.67M |
| netInterestIncome | 3.76M | 7.52M | 9.44M | 4.74M | 2.99M | 5.5M | 9.88M | 9.01M | 7.64M | 5.98M |
| interestIncome | 3.91M | 7.66M | 9.58M | 4.87M | 3.12M | 5.65M | 10.05M | 9.18M | 7.81M | 6.15M |
| interestExpense | 153K | 138K | 138K | 128K | 131K | 151K | 173K | 173K | 172K | 173K |
| depreciationAndAmortization | 9.66M | 9.21M | 10.35M | 10.45M | 10.45M | 11.15M | 12.09M | 10.95M | 11.64M | 10.82M |
| ebitda | -39.42M | 25.64M | 47.87M | 24.32M | 26.51M | 33.49M | 77.4M | 71.58M | 28.29M | 51.8M |
| ebit | -49.08M | 16.43M | 37.52M | 13.87M | 16.06M | 22.34M | 65.31M | 60.35M | 16.65M | 40.98M |
| nonOperatingIncomeExcludingInterest | -5.18M | -10.06M | -10.15M | 3.68M | -3.16M | - | - | 3.09M | -6.76M | -4.46M |
| operatingIncome | -54.25M | 6.37M | 27.37M | 17.55M | 12.9M | 22.34M | 65.31M | 63.44M | 9.89M | 36.52M |
| totalOtherIncomeExpensesNet | 5.02M | 9.92M | 10.02M | -3.81M | 3.03M | 9.44M | 14.49M | -3.26M | 6.76M | 4.28M |
| incomeBeforeTax | -49.23M | 16.3M | 37.38M | 13.74M | 15.93M | 31.78M | 79.8M | 60.18M | 16.65M | 40.81M |
| incomeTaxExpense | 165K | 792K | 1000 | -1.47M | -10.32M | -14.79M | -8.39M | 7.02M | -6.86M | -15.54M |
| netIncomeFromContinuingOperations | -49.4M | 15.5M | 37.38M | 15.21M | 26.26M | 46.56M | 88.18M | 53.16M | 23.51M | 56.34M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -49.4M | 15.5M | 37.38M | 15.21M | 26.26M | 46.56M | 88.18M | 53.16M | 23.51M | 56.34M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -49.4M | 15.5M | 37.38M | 15.21M | 26.26M | 46.56M | 88.18M | 53.14M | 23.48M | 56.23M |
| eps | -1.13 | 0.35 | 0.85 | 0.35 | 0.6 | 1.06 | 2.02 | 1.22 | 0.54 | 1.29 |
| 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 | 51.32M | 109.54M | 219.44M | 175.64M | 137.52M | 198.12M | 243.33M | 214.97M | 114.63M | 199.27M |
| shortTermInvestments | - | - | - | 37.13M | 47.19M | 64.4M | 73.62M | 79.89M | 120.7M | 106.15M |
| cashAndShortTermInvestments | 51.32M | 109.54M | 219.44M | 212.77M | 184.71M | 262.53M | 316.95M | 294.86M | 235.33M | 305.42M |
| netReceivables | 12.15M | 21.95M | 30.35M | 28.16M | 39.13M | 40.48M | 114.87M | 18.14M | 22.14M | 19.25M |
| accountsReceivables | 9.4M | 15.21M | 17.03M | 17.23M | 29.37M | 22.81M | 114.87M | 18.14M | 22.14M | 19.25M |
| otherReceivables | 2.74M | 6.74M | 13.32M | 10.93M | 9.76M | 17.67M | - | - | - | - |
| inventory | 30.63M | 20.64M | 25.38M | 26.76M | 26.92M | 33.89M | 37.57M | 39.3M | 43.75M | 52.09M |
| prepaids | 4.08M | 3.98M | 4.36M | 3.71M | 3.59M | 3.97M | 1.94M | 1.78M | 1.67M | 1.71M |
| otherCurrentAssets | 2.36M | 8.68M | 11.01M | 2.38M | 1.48M | 1.74M | 9.56M | 8.26M | 7.47M | 26.82M |
| totalCurrentAssets | 100.52M | 164.79M | 290.55M | 273.78M | 255.83M | 342.6M | 480.89M | 362.33M | 310.36M | 405.28M |
| propertyPlantEquipmentNet | 86.8M | 78.54M | 72.71M | 76.94M | 82.9M | 91.54M | 98.6M | 103.58M | 109.74M | 118.15M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | 1.41M | 1.41M | 1.41M | 1.41M | 1.41M |
| goodwillAndIntangibleAssets | - | - | - | - | - | 1.41M | 1.41M | 1.41M | 1.41M | 1.41M |
| longTermInvestments | - | - | - | - | - | - | -12.96M | -19.43M | -22.46M | -33.47M |
| taxAssets | - | - | - | - | - | - | 12.96M | 18.03M | 21.05M | 32.06M |
| otherNonCurrentAssets | 4.92M | 4.37M | 3.82M | 5.25M | 5.6M | 5.75M | 5.61M | 5.25M | 5.47M | 5.61M |
| totalNonCurrentAssets | 91.72M | 82.9M | 76.54M | 82.19M | 88.5M | 98.7M | 105.62M | 108.82M | 115.2M | 123.76M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 192.24M | 247.69M | 367.08M | 355.97M | 344.33M | 441.3M | 586.5M | 471.16M | 425.56M | 529.04M |
| totalPayables | 13.43M | 24.06M | 32.72M | 48.01M | 24.74M | 25.66M | 62.55M | 21.67M | 19.58M | 24.05M |
| accountPayables | 10.67M | 9.73M | 22.22M | 35.46M | 21.93M | 12.32M | 62.55M | 21.67M | 19.58M | 24.05M |
| otherPayables | 2.76M | 14.33M | 10.5M | 12.56M | 2.8M | 13.34M | - | - | - | - |
| accruedExpenses | 1.39M | 6.5M | 2.18M | 1000 | 1000 | - | 2.53M | 1.25M | 976K | 864K |
| shortTermDebt | - | - | 389K | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | 630K | 644K | 491K | 537K | - | - | - |
| taxPayables | - | 3.63M | 2.24M | 2.06M | 2.8M | 2.85M | 1.23M | 1.22M | 1.39M | - |
| deferredRevenue | 1.73M | 904K | 3.86M | 3.77M | 6.15M | 3.98M | 5.24M | 4.58M | 2.74M | 5.53M |
| otherCurrentLiabilities | 1.19M | 1.84M | 2.19M | 3.68M | 3.52M | 2.86M | 11.9M | 11.99M | 11.99M | 113.6M |
| totalCurrentLiabilities | 17.74M | 33.31M | 41.34M | 56.1M | 35.06M | 32.99M | 82.76M | 39.49M | 35.28M | 144.05M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | 14.45M | 6.32M | 12.57M | 15.08M | 16.76M | 21.86M | 21.29M | 20.32M | 16.52M | 16.79M |
| deferredTaxLiabilitiesNonCurrent | 910K | 773K | - | - | 1.87M | 12.33M | 12.96M | 18.03M | 21.05M | 32.06M |
| otherNonCurrentLiabilities | 4.44M | 1.47M | 3.29M | 1.79M | 1.72M | 2.24M | 2.39M | 22.27M | 38.69M | 3.32M |
| totalNonCurrentLiabilities | 19.8M | 8.56M | 15.86M | 16.87M | 20.35M | 36.43M | 36.64M | 42.59M | 38.69M | 52.18M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | 630K | 644K | 491K | 537K | - | - | - |
| totalLiabilities | 37.53M | 41.87M | 57.2M | 72.97M | 55.4M | 69.42M | 119.41M | 82.08M | 73.97M | 196.23M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 |
| retainedEarnings | -49.07M | 383K | 27.39M | 508K | 6.3M | 89.46M | 184.63M | 106.95M | 61.2M | 48.18M |
| additionalPaidInCapital | 203.77M | 205.43M | 282.49M | 282.49M | 282.44M | 282.22M | 282.17M | 282.14M | 281.96M | 281.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 | -49.4M | 15.5M | 37.38M | 15.21M | 26.26M | 46.56M | 88.18M | 53.16M | 23.51M | 56.34M |
| depreciationAndAmortization | 9.66M | 9.21M | 10.35M | 10.45M | 10.45M | 11.15M | 12.09M | 10.97M | 11.62M | 10.82M |
| deferredIncomeTax | 137K | 773K | - | -1.82M | -10.45M | -610K | -5.14M | -1.25M | -13.66M | -5.27M |
| stockBasedCompensation | 1.01M | 359K | - | 46000 | - | 49000 | 21000 | 357K | 998K | 1.91M |
| changeInWorkingCapital | 10M | -3.18M | -24.14M | 20.17M | 15.7M | 35.08M | -56.02M | 12.03M | 13.63M | 21.72M |
| accountsReceivables | 12.49M | 8.4M | -2.18M | 3.17M | -6.56M | 92.04M | -96.73M | 4M | 2.61M | 21.58M |
| inventory | -611K | 4.74M | -6.22M | 162K | 6.97M | 3.68M | 1.72M | 4.46M | 8.34M | 12.86M |
| accountsPayables | -618K | -12M | -14.25M | 13.68M | 9.02M | -48.91M | 41.02M | 1.75M | -4.47M | -10.63M |
| otherWorkingCapital | -1.23M | -4.32M | -1.49M | 3.16M | 6.27M | -11.73M | -2.03M | 1.82M | 7.16M | -2.1M |
| otherNonCashItems | -137K | 2.14M | -2.29M | 8.48M | 2.13M | 4.17M | -4.49M | 10.35M | 3.25M | 5.46M |
| netCashProvidedByOperatingActivities | -28.74M | 24.8M | 21.3M | 52.54M | 44.08M | 96.4M | 34.64M | 85.61M | 39.35M | 90.98M |
| investmentsInPropertyPlantAndEquipment | -17.25M | -14.67M | -6.02M | -4.78M | -1.46M | -4.46M | -6.97M | -4.87M | -3.58M | -4.5M |
| acquisitionsNet | - | - | - | 61000 | 1.46M | 4.46M | 6.97M | 4.87M | 3.58M | 4.5M |
| purchasesOfInvestments | - | - | - | -404K | -24.3M | -5.07M | -20.24M | -19.66M | -32.86M | -61.2M |
| salesMaturitiesOfInvestments | - | - | 37.7M | 1.29M | 40.65M | 9.96M | 31.42M | 49.92M | 23.25M | 30.49M |
| otherInvestingActivities | -1.35M | -126K | 1.34M | - | -1.36M | -4.41M | -6.96M | -4.84M | -3.58M | -4.5M |
| netCashProvidedByInvestingActivities | -18.6M | -14.79M | 33.02M | -3.83M | 14.99M | 474K | 4.22M | 25.41M | -13.18M | -35.21M |
| netDebtIssuance | - | - | - | - | - | 119K | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | 119K | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | 231K | - | - | -176K | - | 213K |
| netCommonStockIssuance | - | - | - | - | 231K | - | - | -176K | - | 213K |
| commonStockIssuance | - | - | - | - | 231K | - | - | - | - | 213K |
| commonStockRepurchased | - | - | - | - | - | - | - | -176K | -121K | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -10.51M | -119.91M | -10.5M | -10.5M | -119.91M | -141.73M | -10.5M | -10.5M | -110.69M | -10.49M |
| commonDividendsPaid | -10.51M | -119.91M | -10.5M | -10.5M | -10.5M | -141.73M | -10.5M | -10.5M | -110.69M | -10.49M |
| preferredDividendsPaid | - | - | - | - | -109.41M | - | - | - | - | - |
| otherFinancingActivities | -376K | - | -14000 | - | -3000 | -477K | - | - | -121K | -265K |
| netCashProvidedByFinancingActivities | -10.89M | -119.91M | -10.52M | -10.5M | -119.68M | -142.09M | -10.5M | -10.67M | -110.81M | -10.54M |
| 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 | 31.95M | 19.84M | 22.69M | 35.67M | 17.54M | 61.51M | 51.14M | 72.41M | 58.28M | 92.01M |
| costOfRevenue | 36.18M | 29.75M | 29.47M | 44.36M | 32.56M | 55.91M | 50.76M | 63.75M | 53.27M | 78.16M |
| grossProfit | -4.23M | -9.91M | -6.78M | -8.69M | -15.02M | 5.6M | 383K | 8.66M | 5.01M | 13.85M |
| researchAndDevelopmentExpenses | 840K | 687K | 855K | 933K | 1.39M | 1.19M | 981K | 916K | 906K | 1.16M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 4.14M | 2.54M | 2.05M | 2.23M | 2.88M | 2.8M | 2.29M | 2.29M | 1.9M | 2.52M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 4.98M | 3.22M | 2.9M | 3.16M | 4.28M | 3.99M | 3.27M | 3.21M | 2.81M | 3.68M |
| costAndExpenses | 41.17M | 32.97M | 32.38M | 47.52M | 36.84M | 59.9M | 54.03M | 66.96M | 56.08M | 81.83M |
| netInterestIncome | 269K | 594K | 886K | 1.04M | 1.2M | 1.47M | 1.8M | 1.49M | 2.76M | 2.95M |
| interestIncome | 298K | 594K | 1.01M | 1.07M | 1.24M | 1.5M | 1.83M | 1.52M | 2.8M | 2.98M |
| interestExpense | 29000 | - | 126K | 26000 | 36000 | 34000 | 35000 | 34000 | 35000 | 35000 |
| depreciationAndAmortization | 2.56M | 2.51M | 2.4M | 2.41M | 2.33M | 2.28M | 2.16M | 2.14M | 2.62M | 2.61M |
| ebitda | -17.99M | -9.35M | -6.82M | -7.94M | -15.9M | 5.27M | 1M | 11.76M | 7.61M | 26M |
| ebit | -20.54M | -11.86M | -9.23M | -10.36M | -18.23M | 2.99M | -1.16M | 9.61M | 5M | 23.39M |
| nonOperatingIncomeExcludingInterest | 11.33M | -1.27M | -459K | -1.5M | -1.07M | -1.38M | -1.72M | -4.16M | -2.8M | -13.21M |
| operatingIncome | -9.21M | -13.13M | -9.69M | -11.85M | -19.3M | 1.61M | -2.89M | 5.45M | 2.2M | 10.18M |
| totalOtherIncomeExpensesNet | -11.36M | 1.27M | 333K | 1.47M | 1.04M | 1.34M | 1.69M | 4.13M | 2.76M | 13.18M |
| incomeBeforeTax | -20.57M | -11.86M | -9.35M | -10.38M | -18.26M | 2.95M | -1.2M | 9.58M | 4.96M | 23.35M |
| incomeTaxExpense | 8000 | 151K | -27000 | 35000 | -168K | 157K | -3000 | 6000 | 632K | -33000 |
| netIncomeFromContinuingOperations | -20.58M | -12.01M | -9.33M | -10.42M | -18.09M | 2.8M | -1.2M | 9.57M | 4.33M | 23.38M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -20.58M | -12.01M | -9.33M | -10.42M | -18.09M | 2.8M | -1.2M | 9.57M | 4.33M | 23.38M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -20.58M | -12.01M | -9.33M | -10.42M | -18.09M | 2.8M | -1.2M | 9.57M | 4.33M | 23.38M |
| eps | -0.47 | -0.27 | -0.21 | -0.24 | -0.4 | 0.06 | -0.03 | 0.22 | 0.1 | 0.53 |
| 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 | 22.37M | 51.32M | 85.56M | 95.15M | 97.07M | 109.54M | 133.4M | 115.06M | 201.12M | 219.44M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 22.37M | 51.32M | 85.56M | 95.15M | 97.07M | 109.54M | 133.4M | 115.06M | 201.12M | 219.44M |
| netReceivables | 17.57M | 12.15M | 7.92M | 11M | 7.98M | 21.95M | 15.97M | 35.35M | 26.3M | 30.35M |
| accountsReceivables | 13.31M | 9.4M | 7.87M | 10.95M | 7.93M | 15.21M | 12M | 18.42M | 16.07M | 17.03M |
| otherReceivables | 4.26M | 2.74M | 43000 | 50000 | 47000 | 6.74M | 3.96M | 16.94M | 10.23M | 13.32M |
| inventory | 31.1M | 30.63M | 6.13M | 9.62M | 26.66M | 20.64M | 24.88M | 29.52M | 56.1M | 25.38M |
| prepaids | 2.84M | 4.08M | 964K | 2.11M | 2.92M | 3.98M | 976K | 2.2M | 3.21M | 4.36M |
| otherCurrentAssets | 10.27M | 2.36M | 12.28M | 10.88M | 8.75M | 8.68M | 1.02M | 1.51M | 2.57M | 11.01M |
| totalCurrentAssets | 84.14M | 100.52M | 112.81M | 128.75M | 143.38M | 164.79M | 176.24M | 183.64M | 289.3M | 290.55M |
| propertyPlantEquipmentNet | 89.88M | 86.8M | 85.78M | 84.61M | 79.81M | 78.54M | 76.82M | 74.07M | 72.57M | 72.71M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 4.97M | 4.92M | 4.91M | 4.85M | 4.49M | 4.37M | 3.41M | 3.47M | 3.51M | 3.82M |
| totalNonCurrentAssets | 94.85M | 91.72M | 90.68M | 89.46M | 84.29M | 82.9M | 80.23M | 77.54M | 76.08M | 76.54M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 179M | 192.24M | 203.49M | 218.21M | 227.67M | 247.69M | 256.47M | 261.18M | 365.38M | 367.08M |
| totalPayables | 11.86M | 14.49M | 13.2M | 18.05M | 17.88M | 24.06M | 16.07M | 18.18M | 134.98M | 34.07M |
| accountPayables | 11.86M | 10.67M | 7.65M | 8.6M | 5.78M | 9.73M | 10.82M | 10.53M | 15.78M | 21.33M |
| otherPayables | - | 3.82M | 5.56M | 9.44M | 12.1M | 14.33M | 5.25M | 7.64M | 119.2M | 12.74M |
| accruedExpenses | 1.82M | - | 9M | 9M | 9M | 6.5M | 6.5M | 6.5M | 4M | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | 93000 | 184K | 281K | 389K |
| taxPayables | - | 10.67M | - | 4M | 6.67M | 3.63M | 2.63M | 2.39M | 1.92M | 2.24M |
| deferredRevenue | 1.58M | 1.73M | 995K | 1.14M | 1.05M | 904K | 4.14M | 5M | 3.46M | 3.86M |
| otherCurrentLiabilities | 2.3M | 1.52M | 2.12M | 2.76M | 2.6M | 1.84M | 2.85M | 3.28M | 1.8M | 3.02M |
| totalCurrentLiabilities | 17.56M | 17.74M | 25.32M | 30.94M | 30.54M | 33.31M | 29.65M | 33.14M | 144.52M | 41.34M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | 11.24M | 14.45M | 6.02M | 6M | 6.09M | 6.32M | 9.59M | 9.72M | 12.11M | 12.57M |
| deferredTaxLiabilitiesNonCurrent | 1.06M | 910K | 767K | 801K | 773K | 773K | 618K | 626K | 626K | - |
| otherNonCurrentLiabilities | 7.2M | 4.44M | 2.26M | 2.25M | 1.86M | 1.47M | 3.31M | 3.3M | 3.3M | 3.29M |
| totalNonCurrentLiabilities | 19.5M | 19.8M | 9.05M | 9.05M | 8.73M | 8.56M | 13.52M | 13.65M | 16.04M | 15.86M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | 93000 | 184K | 281K | 389K |
| totalLiabilities | 37.07M | 37.53M | 34.37M | 39.99M | 39.26M | 41.87M | 43.18M | 46.79M | 160.56M | 57.2M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 |
| retainedEarnings | -61.72M | -49.07M | -37M | -27.68M | -17.26M | 383K | 8.38M | 9.57M | - | 27.39M |
| additionalPaidInCapital | 203.64M | 203.77M | 206.12M | 205.9M | 205.66M | 205.43M | 204.91M | 204.82M | 204.82M | 282.49M |
| 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 | -20.58M | -12.01M | -9.33M | -10.42M | -17.64M | 2.8M | -1.2M | 9.57M | 4.33M | 23.38M |
| depreciationAndAmortization | 2.56M | 2.51M | 2.4M | 2.41M | 2.33M | 2.28M | 2.16M | 2.14M | 2.62M | 2.61M |
| deferredIncomeTax | 2000 | 143K | -34000 | 28000 | - | 155K | -8000 | - | 626K | - |
| stockBasedCompensation | - | 320K | 226K | 236K | 226K | 246K | 91000 | - | 22000 | - |
| changeInWorkingCapital | -5.08M | -18.61M | 5.71M | 13.47M | 9.43M | -22.67M | 24.98M | 16.63M | -22.11M | 859K |
| accountsReceivables | -3.92M | -1.58M | 3.08M | -3.02M | 13.97M | -5.98M | 19.39M | -9.05M | 4.04M | 1.07M |
| inventory | -2.04M | -15.12M | 3.49M | 17.04M | -6.02M | -3.36M | 4.64M | 26.58M | -23.12M | -6.07M |
| accountsPayables | 934K | 1.89M | -44000 | 1.04M | -3.5M | -1.04M | 688K | -5.9M | -5.75M | 1.46M |
| otherWorkingCapital | -59000 | -3.8M | -813K | -1.59M | 4.98M | -12.29M | 262K | 4.99M | 2.71M | 4.39M |
| otherNonCashItems | 3.11M | 210K | -94000 | -516K | 263K | 573K | -199K | -544K | 2.31M | -5.35M |
| netCashProvidedByOperatingActivities | -20M | -27.44M | -1.12M | 5.21M | -5.4M | -16.61M | 25.83M | 27.8M | -12.21M | 21.51M |
| investmentsInPropertyPlantAndEquipment | -5.39M | -2.43M | -5.34M | -5.48M | -4M | -4.06M | -5.34M | -3M | -2.27M | -1.03M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | -2.99M |
| otherInvestingActivities | -934K | -1.75M | -499K | 972K | -79000 | -555K | 471K | 1.17M | -1.21M | -1.34M |
| netCashProvidedByInvestingActivities | -6.32M | -4.18M | -5.84M | -4.5M | -4.08M | -4.62M | -4.86M | -1.83M | -3.48M | -5.36M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -2.63M | -2.63M | -2.63M | -2.63M | -2.63M | -2.63M | -2.62M | -112.03M | -2.63M | -2.63M |
| commonDividendsPaid | -2.63M | -2.63M | -2.63M | -2.63M | -2.63M | -2.63M | -2.62M | -112.03M | -2.63M | -2.63M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -4000 | -7000 | - | -365K | - | - | - | - | - |
| netCashProvidedByFinancingActivities | -2.63M | -2.63M | -2.64M | -2.63M | -2.99M | -2.63M | -2.62M | -112.03M | -2.63M | -2.63M |