-$0.14 (-3.33%)
| 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 | 279.38M | 317.52M | 396.05M | 487.5M | 300.82M | 174.81M | 309.26M | 340.76M | 258.45M | 167.86M |
| costOfRevenue | 270.7M | 313.63M | 351.37M | 441.43M | 299.91M | 176.86M | 297.83M | 331.94M | 249.25M | 173.8M |
| grossProfit | 8.38M | 3.89M | 44.68M | 46.07M | 914K | -2.05M | 11.44M | 8.82M | 9.2M | -5.94M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 5.29M | 6.44M | 3.13M | 2.92M | 3.02M | 2.3M | 2.66M | 3.27M | 4.02M | 2.71M |
| sellingAndMarketingExpenses | - | - | 533K | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 5.29M | 6.44M | 3.67M | 2.92M | 3.02M | 2.3M | 2.66M | 3.27M | 4.02M | 2.71M |
| otherExpenses | 1.59M | 1.52M | 4.62M | 3.9M | 3.5M | 3.5M | 3.32M | 2.99M | 2.33M | 2.64M |
| operatingExpenses | 6.88M | 7.96M | 8.29M | 6.81M | 6.52M | 5.8M | 5.98M | 6.26M | 6.35M | 5.34M |
| costAndExpenses | 277.88M | 321.82M | 358.1M | 448.24M | 306.43M | 182.66M | 303.81M | 338.2M | 255.6M | 179.14M |
| netInterestIncome | -5.39M | -5.86M | 5.86M | -5.88M | -6.2M | -6.59M | -6.75M | -3.34M | -2.29M | 70326 |
| interestIncome | 3000 | 205K | 5.86M | 1000 | 2000 | 172K | 4000 | 20000 | 478.64K | 1.92M |
| interestExpense | 5.39M | 6.06M | 6.1M | 5.88M | 6.2M | 6.76M | 6.75M | 3.36M | 2.77M | 1.85M |
| depreciationAndAmortization | 2.87M | 2.81M | 2.86M | 2.93M | 2.78M | 2.69M | 2.49M | 2.2M | 2.1M | 2.05M |
| ebitda | 1.35M | -1.3M | 39.49M | 42.02M | -3.86M | -4.99M | 16.6M | 4.51M | -17.46M | -8.26M |
| ebit | -1.52M | -4.1M | 36.63M | 39.08M | -6.64M | -7.68M | 14.11M | 2.58M | -19.56M | -10.31M |
| nonOperatingIncomeExcludingInterest | 3.02M | -205K | 1.32M | -1000 | 1.04M | -172K | -8.66M | -20000 | -2.31M | -1.92M |
| operatingIncome | 1.51M | -4.31M | 37.95M | 39.08M | -5.61M | -7.85M | 5.45M | 2.56M | -21.87M | -12.23M |
| totalOtherIncomeExpensesNet | -8.41M | -5.86M | -7.42M | -5.88M | -7.23M | -6.59M | 1.91M | -3.34M | -457K | 70326 |
| incomeBeforeTax | -6.91M | -10.16M | 30.53M | 33.2M | -12.84M | -14.44M | 7.36M | -783K | -22.33M | -12.16M |
| incomeTaxExpense | -1.31M | -1.53M | -485K | 307K | - | 15000 | - | -260K | 2.77M | 3.61M |
| netIncomeFromContinuingOperations | -5.6M | -8.64M | 31.01M | 32.89M | -12.84M | -14.46M | 7.36M | -523K | -22.33M | -15.77M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -5.6M | -8.64M | 31.01M | 32.89M | -19.04M | -14.46M | 611K | -523K | -22.33M | -15.77M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -5.6M | -8.64M | 31.01M | 32.89M | -12.84M | -14.46M | 7.36M | -523K | -22.33M | -15.77M |
| eps | -0.38 | -0.58 | 2.08 | 2.34 | -1.5 | -1.15 | 0.05 | -0.05 | -2.09 | -1.51 |
| 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 | 1.01M | 81000 | 18.71M | 520K | 9000 | 549K | 72000 | 14000 | 495.3K | 1.15M |
| shortTermInvestments | - | 185K | - | 110K | 110K | 124K | 158K | 194K | 129K | 643.96K |
| cashAndShortTermInvestments | 1.01M | 266K | 18.71M | 630K | 119K | 673K | 230K | 208K | 624K | 1.8M |
| netReceivables | 8.34M | 5.96M | 4.3M | 1.15M | 126K | 214K | 1.81M | 379K | 2.01M | 3.18M |
| accountsReceivables | 8.34M | 5.96M | 4.3M | 1.15M | 126K | 214K | 1.81M | 379K | 2.01M | 2.02M |
| otherReceivables | - | - | - | - | - | - | - | - | - | 1.16M |
| inventory | 30.89M | 35.66M | 24.58M | 19.84M | 3.1M | 1.06M | 1.64M | 1.51M | 3.09M | 2.08M |
| prepaids | 2.74M | 2.06M | 1.59M | 3.47M | 2.54M | 3.69M | 2.28M | 1.98M | 1.34M | 680.15K |
| otherCurrentAssets | 1.18M | 815K | 110K | 110K | 110K | 124K | 223K | 302K | 129K | 138.96K |
| totalCurrentAssets | 44.17M | 44.76M | 49.29M | 25.09M | 5.82M | 5.56M | 6.08M | 4.04M | 6.98M | 10.94M |
| propertyPlantEquipmentNet | 50.2M | 52.89M | 55.12M | 57.58M | 60.26M | 63M | 64.54M | 64.7M | 64.6M | 62.32M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | 303.35K |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | -230K | -230K | - | 303.35K |
| longTermInvestments | 350K | 1.26M | - | 1.23M | 230K | 230K | 230K | 230K | 230K | 205K |
| taxAssets | 4.35M | 2.99M | 1.44M | - | - | - | 50000 | 108K | - | -205K |
| otherNonCurrentAssets | 8.47M | - | 235K | - | - | 514K | 777K | 1.83M | 1.6M | 1.79M |
| totalNonCurrentAssets | 63.37M | 57.13M | 56.79M | 58.82M | 60.48M | 63.74M | 65.37M | 66.64M | 66.43M | 64.42M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 107.54M | 101.9M | 106.08M | 83.9M | 66.31M | 69.3M | 71.44M | 70.68M | 73.41M | 75.36M |
| totalPayables | 12.81M | 11.63M | 1.81M | 2.38M | 2.84M | 3.84M | 2.7M | 5.1M | 3.85M | 15.28M |
| accountPayables | 12.26M | 11.63M | 1.81M | 2.32M | 2.7M | 3.43M | 2.03M | 4.25M | 3.32M | 14.92M |
| otherPayables | 543K | 878K | 1.64M | 64000 | 136K | 410K | 674K | 856K | 533K | 355.03K |
| accruedExpenses | 4.18M | 4.61M | 3.46M | 11.34M | 12.82M | 9.76M | 6.15M | 25.77M | 30.22M | 391.54K |
| shortTermDebt | 44.41M | 40.63M | 39.44M | 47.52M | 63.21M | 57.74M | 51.3M | 41.9M | 39.54M | 32.21M |
| capitalLeaseObligationsCurrent | 217K | 264K | 147K | 156K | 215K | 194K | 251K | - | - | - |
| taxPayables | 56000 | 18000 | 951K | 371K | 136K | 58000 | 183K | 95000 | 210K | 28881 |
| deferredRevenue | 931K | 2.89M | 3.41M | 4.54M | 4.96M | 3.93M | 2.5M | 543K | 558.83K | 858.77K |
| otherCurrentLiabilities | 6.02M | 3.88M | 10.57M | 8.94M | 7.99M | 2.37M | 2.56M | 2.58M | 2.32M | 17510 |
| totalCurrentLiabilities | 68.57M | 63.9M | 55.42M | 70.33M | 84.28M | 77.84M | 65.46M | 75.9M | 76.49M | 48.76M |
| longTermDebt | 3.14M | 4.84M | 9.05M | 2.32M | 994K | 725K | 564K | - | 1.61M | 6.11M |
| capitalLeaseObligationsNonCurrent | - | 191K | - | - | 156K | 370K | 564K | - | - | - |
| deferredRevenueNonCurrent | - | - | - | 660K | 1.2M | 1.52M | 1.93M | - | 41695 | 83390 |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | -1.52M | -1.93M | - | -41695 | - |
| otherNonCurrentLiabilities | - | - | - | - | 3.3M | -370K | -564K | - | 42000 | 3.7M |
| totalNonCurrentLiabilities | 3.14M | 5.03M | 9.05M | 2.98M | 5.66M | 2.24M | 2.49M | - | 1.65M | 9.9M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 217K | 455K | 147K | 156K | 371K | 564K | 815K | - | - | - |
| totalLiabilities | 71.71M | 68.93M | 64.48M | 73.32M | 89.94M | 80.09M | 67.96M | 75.9M | 78.14M | 58.66M |
| treasuryStock | - | - | - | - | - | - | - | - | - | -800K |
| preferredStock | - | - | - | 0.0 | - | 0.0 | - | - | - | - |
| commonStock | 149K | 149K | 149K | 149K | 127K | 127K | 123K | 110K | 109.26K | 106.25K |
| retainedEarnings | -12.54M | -6.94M | 1.69M | -29.32M | -62.21M | -49.37M | -34.91M | -42.27M | -41.75M | -19.42M |
| additionalPaidInCapital | 39.76M | 39.76M | 39.76M | 39.76M | 38.46M | 38.46M | 38.28M | 36.94M | 36.91M | 36.82M |
| 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 | -5.6M | -8.64M | 31.01M | 32.89M | -12.84M | -14.46M | 7.36M | -523K | -22.33M | -15.77M |
| depreciationAndAmortization | 2.87M | 2.81M | 2.86M | 2.8M | 2.78M | 2.69M | 2.49M | 1.93M | 1.81M | 1.94M |
| deferredIncomeTax | -1.36M | -1.55M | -1.44M | - | - | 15000 | - | -216K | - | 3.61M |
| stockBasedCompensation | - | - | - | - | - | - | - | 30000 | 60000 | 80001 |
| changeInWorkingCapital | 103K | -8.56M | -6.01M | -20.95M | 1.42M | 6.83M | -10.8M | -613K | 14.71M | 5.38M |
| accountsReceivables | -2.38M | -667K | -3.15M | -1.08M | 88000 | 1.6M | -1.43M | 1.63M | 1.09M | 2.41M |
| inventory | 4.77M | -11.09M | -4.73M | -16.75M | -2.04M | 583K | -135K | 1.58M | -1.01M | 5.73M |
| accountsPayables | -2.33M | 8.03M | -7.04M | -2.09M | 2.22M | 5.9M | 3.12M | 2.82M | -12.32M | -3.94M |
| otherWorkingCapital | 44000 | -4.84M | 8.92M | -1.03M | 1.14M | -1.25M | -12.35M | -6.64M | 26.95M | 1.17M |
| otherNonCashItems | 3.23M | 273K | -6.42M | 1.53M | 2.59M | 3.71M | -7.4M | 424K | 860.41K | 208.49K |
| netCashProvidedByOperatingActivities | -766K | -15.67M | 20M | 16.27M | -6.06M | -3.9M | -8.35M | 1M | -4.94M | -3.88M |
| investmentsInPropertyPlantAndEquipment | -13000 | -46000 | -102K | -102K | - | -1.08M | -1.57M | -2.03M | -2.43M | -14.1M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -13000 | -46000 | -102K | -102K | - | -1.08M | -1.57M | -2.03M | -2.43M | -14.1M |
| netDebtIssuance | 1.74M | -1.92M | -2.71M | -14.71M | 5.75M | 5.43M | 8.77M | 543K | 3.44M | 3.42M |
| longTermNetDebtIssuance | 1.74M | -1.92M | -2.71M | -14.71M | 5.75M | 5.43M | 8.77M | 543K | 3.44M | 3.42M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | 12.4M | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | 30000 | 60000 | 80001 |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | -750K | - | 161K | - | - | - |
| netCashProvidedByFinancingActivities | 1.74M | -1.92M | -2.71M | -14.71M | 5M | 5.43M | 8.93M | 543K | 3.44M | 3.42M |
| 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 | 81.49M | 68.76M | 70.36M | 56.58M | 83.69M | 74.73M | 82.11M | 69.66M | 91.02M | 107.96M |
| costOfRevenue | 60.92M | 66.66M | 70.32M | 56.11M | 77.62M | 74.01M | 85.43M | 74.42M | 79.9M | 97.54M |
| grossProfit | 20.57M | 1.95M | 32000 | 476K | 6M | 719K | -3.32M | -4.76M | 11.13M | 10.41M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 1.17M | 1.6M | 1.63M | 704K | 1.36M | 2.95M | 1.04M | 1.47M | 983K | 96000 |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | -55000 |
| sellingGeneralAndAdministrativeExpenses | 1.17M | 1.6M | 1.63M | 704K | 1.36M | 2.95M | 1.04M | 1.47M | 983K | 41000 |
| otherExpenses | 394K | 489K | 3.5M | 401K | 301K | 484K | 379K | 394K | 312K | -250K |
| operatingExpenses | 1.57M | 2.09M | 5.13M | 1.1M | 1.66M | 3.43M | 1.42M | 1.86M | 1.3M | 250K |
| costAndExpenses | 62.56M | 68.89M | 75.45M | 57.21M | 78.97M | 77.44M | 86.91M | 76.28M | 81.19M | 97.79M |
| netInterestIncome | -1.38M | -1.52M | -850K | -1.55M | -1.46M | -1.5M | -1.55M | -1.44M | -1.37M | 1.37M |
| interestIncome | - | 1000 | - | 1000 | - | 1000 | 13000 | 43000 | 148K | 1.37M |
| interestExpense | 1.38M | 1.52M | 850K | 1.55M | 1.46M | 1.51M | 1.56M | 1.48M | 1.51M | 1.53M |
| depreciationAndAmortization | 719K | 792K | 644K | 717K | 714K | 692K | 705K | 705K | 704K | 704K |
| ebitda | 20.66M | 656K | -4.45M | 89000 | 5.06M | -2.02M | -4.08M | -5.88M | 10.68M | 9.79M |
| ebit | 19.94M | -136K | -5.1M | -628K | 4.34M | -2.71M | -4.78M | -6.58M | 9.98M | 9.09M |
| nonOperatingIncomeExcludingInterest | -1.01M | -1000 | -1000 | -1000 | - | -1000 | -13000 | -43000 | -148K | -63000 |
| operatingIncome | 18.93M | -137K | -5.1M | -629K | 4.34M | -2.71M | -4.8M | -6.63M | 9.83M | 10.16M |
| totalOtherIncomeExpensesNet | -369K | -1.52M | -849K | -1.55M | -1.46M | -1.5M | -1.55M | -1.44M | -1.37M | -1.37M |
| incomeBeforeTax | 18.56M | -1.66M | -5.95M | -2.18M | 2.88M | -4.22M | -6.35M | -8.07M | 8.46M | 7.66M |
| incomeTaxExpense | 3.83M | -213K | -1.27M | -459K | 635K | -308K | -1.35M | -1.72M | 1.84M | -1.1M |
| netIncomeFromContinuingOperations | 14.73M | -1.45M | -4.68M | -1.72M | 2.24M | -3.91M | -5M | -6.35M | 6.62M | 8.75M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 14.73M | -1.45M | -4.68M | -1.72M | 2.24M | -3.91M | -5M | -6.35M | 6.62M | 8.75M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 14.73M | -1.45M | -4.68M | -1.72M | 2.24M | -3.91M | -5M | -6.35M | 6.62M | 8.75M |
| eps | 0.99 | -0.1 | -0.31 | -0.12 | 0.15 | -0.26 | -0.34 | -0.43 | 0.44 | 0.59 |
| 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 | 401K | 1.01M | 2.32M | 819K | 1.29M | 81000 | 683K | 98000 | 11.12M | 18.71M |
| shortTermInvestments | 185K | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 586K | 1.01M | 2.32M | 819K | 1.29M | 81000 | 683K | 98000 | 11.12M | 18.71M |
| netReceivables | 26.97M | 8.34M | 1.16M | 9.01M | 8.5M | 5.96M | 7.3M | 6.41M | 11.83M | 4.3M |
| accountsReceivables | 26.97M | 8.34M | 1.16M | 9.01M | 8.5M | 5.96M | 7.3M | 6.41M | 11.83M | 4.3M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 37.72M | 30.89M | 33.9M | 41.22M | 37.78M | 35.66M | 33.99M | 39.86M | 28.66M | 24.58M |
| prepaids | 1.73M | 2.02M | 2.95M | 2.96M | 976K | 2.06M | 2.34M | 3.25M | 1.12M | 1.43M |
| otherCurrentAssets | 1M | 3.92M | 9.06M | 1.9M | 1.9M | 1M | 1M | 210K | 110K | 110K |
| totalCurrentAssets | 68M | 44.17M | 49.38M | 55.92M | 50.45M | 44.76M | 45.32M | 49.62M | 52.84M | 49.29M |
| propertyPlantEquipmentNet | 49.4M | 50.2M | 51.24M | 51.64M | 52.32M | 52.89M | 53.03M | 53.71M | 54.42M | 55.12M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 350K | 350K | 350K | 350K | 350K | 1.26M | 1.26M | 1.23M | 1.23M | 235K |
| taxAssets | 1.19M | 4.35M | 4.14M | 2.9M | 2.46M | 2.99M | 2.68M | 1.38M | - | - |
| otherNonCurrentAssets | 8.43M | 8.47M | -49.38M | - | - | - | - | - | - | 1.67M |
| totalNonCurrentAssets | 59.38M | 63.37M | 6.35M | 54.9M | 55.13M | 57.13M | 56.96M | 56.32M | 55.65M | 56.79M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 127.38M | 107.54M | 55.73M | 110.82M | 105.58M | 101.9M | 102.28M | 105.95M | 108.48M | 106.08M |
| totalPayables | 20.13M | 12.81M | 13.16M | 17.69M | 11.98M | 12.51M | 9.91M | 8.26M | 3.93M | 2.7M |
| accountPayables | 19.4M | 12.26M | 13.16M | 16.82M | 11.42M | 11.63M | 9M | 7.62M | 2.35M | 1.81M |
| otherPayables | 727K | 543K | 60000 | 870K | 562K | 878K | 909K | 638K | 1.57M | 951K |
| accruedExpenses | 2.72M | 4.18M | 4.08M | 4.75M | 4.69M | 4.61M | 6.59M | 63000 | 1.97M | 3.46M |
| shortTermDebt | 43.92M | 44.41M | 47.3M | 45.27M | 43.36M | 40.63M | 16.8M | 15.3M | 40.58M | 39.59M |
| capitalLeaseObligationsCurrent | 147K | 217K | 286K | 277K | 268K | 264K | - | 38000 | 93000 | 147K |
| taxPayables | 727K | 56000 | 60000 | 526K | 345K | 445K | 16000 | 64000 | 1.25M | 951K |
| deferredRevenue | 947K | 931K | 797K | 1.71M | 1.69M | 2.73M | 2.88M | 2.9M | 2.8M | 3.24M |
| otherCurrentLiabilities | 6.6M | 11.14M | 11.99M | 3M | 3M | 3.16M | 3.02M | 5.43M | 3M | 10.57M |
| totalCurrentLiabilities | 74.46M | 68.57M | 72.45M | 72.7M | 65M | 63.9M | 35.41M | 31.98M | 52.54M | 55.42M |
| longTermDebt | 2.4M | 3.14M | 3.86M | 4.56M | 5.23M | 4.84M | 30M | 30.79M | 6.31M | 7.74M |
| capitalLeaseObligationsNonCurrent | - | - | - | 74000 | 147K | 191K | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 8.43M | - | 8.44M | - | - | - | - | - | 109K | - |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | 1.31M | 1.31M | 1.31M |
| totalNonCurrentLiabilities | 10.83M | 3.14M | 12.3M | 4.63M | 5.38M | 5.03M | 30M | 32.1M | 7.73M | 9.05M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 147K | 217K | 286K | 351K | 415K | 455K | - | 38000 | 93000 | 147K |
| totalLiabilities | 85.29M | 71.71M | 84.75M | 77.33M | 70.38M | 68.93M | 65.41M | 64.08M | 60.26M | 64.48M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | 0.0 | - |
| commonStock | 149K | 149K | 149K | 149K | 149K | 149K | 149K | 149K | 149K | 149K |
| retainedEarnings | 2.18M | -12.54M | -11.1M | -6.42M | -4.7M | -6.94M | -3.03M | 1.97M | 8.32M | 1.69M |
| additionalPaidInCapital | 39.76M | 39.76M | 39.76M | 39.76M | 39.76M | 39.76M | 39.76M | 39.76M | 39.76M | 39.76M |
| 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 | 14.73M | -1.45M | -4.68M | -1.72M | 2.24M | -3.91M | -5M | -6.35M | 6.62M | 8.75M |
| depreciationAndAmortization | 719K | 718K | 718K | 717K | 714K | 692K | 705K | 705K | 704K | 704K |
| deferredIncomeTax | 3.16M | -211K | -1.24M | -442K | 528K | -310K | - | -1.49M | 1.54M | -1.44M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -17.83M | 2.65M | 2.94M | -226K | -5.26M | 4.23M | 6.45M | -3.05M | -15.17M | -2.92M |
| accountsReceivables | -18.63M | 870K | -203K | -510K | -2.54M | 1.27M | -885K | 5.41M | -7.53M | -2.11M |
| inventory | -6.83M | 3.01M | 7.32M | -3.44M | -2.12M | -1.67M | 5.87M | -11.21M | -4.08M | 3.78M |
| accountsPayables | 6.62M | -1.25M | -5.1M | 5.72M | -1.69M | 4.35M | 559K | 4.76M | -2.53M | -4.73M |
| otherWorkingCapital | 1.01M | 26000 | 924K | -1.99M | 1.08M | 284K | 906K | -13.22M | -1.04M | 140K |
| otherNonCashItems | 51000 | 51000 | 3.08M | 51000 | 51000 | 121K | -2.27M | 51000 | 15.6M | 6.06M |
| netCashProvidedByOperatingActivities | 831K | 1.76M | 818K | -1.62M | -1.73M | 826K | -117K | -10.13M | -6.25M | 6.69M |
| investmentsInPropertyPlantAndEquipment | -11000 | 323K | -307K | -29000 | - | -46000 | - | - | - | - |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | -102K |
| netCashProvidedByInvestingActivities | -11000 | 323K | -307K | -29000 | - | -46000 | - | - | - | - |
| netDebtIssuance | -1.43M | 5.3M | 994K | 1.18M | 2.94M | 1.12M | -1.8M | -892K | -345K | -446K |
| longTermNetDebtIssuance | -1.43M | 5.3M | 994K | 1.18M | 2.94M | 1.12M | -1.8M | -892K | -345K | -446K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -8.68M | - | - | - | -2.5M | 2.5M | - | - | -446K |
| netCashProvidedByFinancingActivities | -1.43M | -3.37M | 994K | 1.18M | 2.94M | -1.38M | 702K | -892K | -345K | -446K |