$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 | 875.57M | 1.01B | 1B | 968.7M | 937.4M | 724.1M | 658.6M | 527.8M | 454.8M | 404.75M |
| costOfRevenue | 857.68M | 914.7M | 900.8M | 875.7M | 837.5M | 633.8M | 579.7M | 463.9M | 401.8M | 356.59M |
| grossProfit | 17.89M | 95.5M | 101.3M | 93M | 99.9M | 90.3M | 78.9M | 63.9M | 53M | 48.16M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 5.3M | 54.7M | 4.2M | 3.7M | 3M | 3M | 6.4M | 5.9M | 5.45M |
| sellingAndMarketingExpenses | - | 5.6M | 6M | 6.1M | 4.1M | 3.8M | 3.9M | 2.4M | 2.6M | 2.52M |
| sellingGeneralAndAdministrativeExpenses | 18.89M | 10.9M | 60.7M | 10.3M | 7.8M | 6.8M | 6.9M | 8.8M | 8.5M | 7.97M |
| otherExpenses | -1.5M | 76.7M | 24.8M | 65.6M | 65.5M | 53.6M | 46.7M | 36.2M | 28.3M | 24.51M |
| operatingExpenses | 17.39M | 87.6M | 85.5M | 75.9M | 73.3M | 60.4M | 53.6M | 45M | 36.8M | 32.48M |
| costAndExpenses | 875.07M | 1B | 986.3M | 951.6M | 910.8M | 694.2M | 633.3M | 508.9M | 438.6M | 389.08M |
| netInterestIncome | -3.6M | -2.6M | -1.9M | -1.3M | -900K | -1.1M | -800K | -600K | -600K | -900K |
| interestIncome | - | - | - | - | - | - | - | - | - | 12000 |
| interestExpense | 3.6M | 2.6M | 1.9M | 1.3M | 900K | 1M | 800K | 600K | 500K | 730K |
| depreciationAndAmortization | 15.29M | 14.5M | 2.9M | 12.4M | 11.9M | 9.6M | 8.4M | 1.2M | 1.1M | 804K |
| ebitda | 15.79M | 22.4M | 18.7M | 29M | 39.2M | 39.2M | 33.7M | 20.2M | 17.4M | 16.35M |
| ebit | 499.81K | 7.9M | 15.8M | 16.6M | 27.3M | 29.5M | 25.3M | 20M | 16M | 15.54M |
| nonOperatingIncomeExcludingInterest | - | - | - | 400K | 700K | 1.7M | - | -1.1M | 200K | 157K |
| operatingIncome | 499.81K | 7.9M | 15.8M | 17M | 28M | 31.2M | 25.3M | 18.9M | 16.2M | 15.68M |
| totalOtherIncomeExpensesNet | -3.6M | -2.6M | -1.9M | -1.7M | -1.6M | -2.7M | -900K | 400K | -700K | -1.1M |
| incomeBeforeTax | -3.1M | 5.3M | 13.9M | 15.3M | 26.4M | 28.5M | 24.4M | 19.4M | 15.5M | 14.63M |
| incomeTaxExpense | -799.7K | 700K | 4.3M | 4.4M | 6.8M | 5.2M | 5.3M | 4.7M | 3.8M | 3.62M |
| netIncomeFromContinuingOperations | -2.3M | 4.6M | 9.6M | 10.9M | 19.6M | 23.3M | 19.1M | 14.7M | 11.7M | 11.01M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | -100000 | - | - | -100000 | -100000 | - | -9000 |
| netIncome | -2.3M | 4.6M | 9.6M | 10.8M | 19.6M | 23.3M | 19M | 14.6M | 11.7M | 11.01M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -2.3M | 4.6M | 9.6M | 10.8M | 19.6M | 23.3M | 19M | 14.6M | 11.7M | 11M |
| eps | -0.06 | 0.12 | 0.24 | 0.27 | 0.49 | 0.58 | 0.48 | 0.37 | 0.3 | 0.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 | 18.49M | 3M | 8.9M | 4.2M | 900K | 11.2M | 27.6M | 12.8M | 18.1M | 736K |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 18.49M | 3M | 8.9M | 4.2M | 900K | 11.2M | 27.6M | 12.8M | 18.1M | 736K |
| netReceivables | 17.59M | 20.6M | 14.7M | 14.2M | 18.1M | 13.6M | 15.9M | 11.2M | 10.6M | 11.29M |
| accountsReceivables | 15.49M | 20.6M | 14.7M | 11.2M | 9.4M | 10.4M | 13.8M | 10.3M | 9.6M | 7.8M |
| otherReceivables | 2.1M | - | - | 6M | 8.7M | 3.2M | 4.5M | - | - | 3.53M |
| inventory | 100.16M | 131M | 117.2M | 114.1M | 132.8M | 93.6M | 70.2M | 71M | 55.2M | 47.91M |
| prepaids | - | - | 4.3M | 4.5M | 4.8M | - | 2.7M | 1.9M | 1.8M | 1.27M |
| otherCurrentAssets | -99963 | 4.5M | 2.4M | 3.1M | 4M | 3.2M | 2.3M | 2.1M | 1.6M | 632K |
| totalCurrentAssets | 136.15M | 159.1M | 147.5M | 137.1M | 151.9M | 121.4M | 116.6M | 98.1M | 86.2M | 61.83M |
| propertyPlantEquipmentNet | 41.08M | 50.4M | 48.1M | 46M | 50.7M | 49.3M | 48.6M | 1.8M | 1.7M | 1.72M |
| goodwill | 14.29M | 14.2M | 14M | 14M | 14M | 14M | 13.6M | 13.6M | 13.6M | 13.56M |
| intangibleAssets | 1.6M | 3.7M | 4.4M | 5.8M | 6.4M | 5M | 2.1M | 1.1M | 1.1M | 998K |
| goodwillAndIntangibleAssets | 15.89M | 17.9M | 18.4M | 19.8M | 20.4M | 19M | 15.7M | 14.7M | 14.7M | 14.56M |
| longTermInvestments | 199.92K | 207.04K | - | 200K | 200K | 200K | 200K | 100000 | 100000 | 28000 |
| taxAssets | 1.5M | 700K | 1.4M | 1.3M | 1.4M | 1.3M | 400K | 400K | 300K | 297K |
| otherNonCurrentAssets | 199.93K | 100000 | 1.7M | 100000 | -100000 | 100000 | -100000 | -100000 | - | -1000 |
| totalNonCurrentAssets | 58.88M | 69.1M | 68.2M | 67.4M | 72.6M | 69.9M | 64.8M | 16.9M | 16.8M | 16.6M |
| otherAssets | - | 100000 | - | 100000 | - | - | 100000 | - | - | 1000 |
| totalAssets | 195.03M | 228.3M | 215.7M | 204.6M | 224.5M | 191.3M | 181.5M | 115M | 103M | 78.44M |
| totalPayables | 36.29M | 38.9M | 7.7M | 5.5M | 6M | 9.6M | 10.5M | 8.1M | 8.9M | 4.8M |
| accountPayables | 36.19M | 38.9M | 7.7M | 7M | 6.8M | 1.5M | 9.7M | 7.8M | 8.5M | 5.6M |
| otherPayables | 99962 | - | - | -1.5M | -800K | 8.1M | 800K | 300K | 400K | -800K |
| accruedExpenses | 6.6M | - | 12.4M | 13.5M | 30.7M | 10.6M | 7.8M | 3.7M | 2.9M | 4.5M |
| shortTermDebt | 2.3M | 22.3M | 9M | 7.3M | 13.3M | 2.6M | 4.3M | 3M | 3M | 7.2M |
| capitalLeaseObligationsCurrent | 10.5M | 10.9M | 10.3M | 9.3M | 9.5M | 8.6M | 7.9M | - | - | - |
| taxPayables | - | - | 800K | - | 1.6M | 100000 | 800K | 300K | 400K | 3.45M |
| deferredRevenue | 11.9M | - | 11.3M | 7.3M | 40.2M | 20.3M | 3.4M | 300K | 9.7M | 3.45M |
| otherCurrentLiabilities | -16.4M | 2.5M | 7.7M | 13.6M | 5M | -10.5M | 10.2M | 8.5M | 4.6M | 7.22M |
| totalCurrentLiabilities | 51.18M | 74.6M | 58.4M | 49.2M | 68.9M | 41.2M | 44.1M | 26.1M | 21.3M | 23.72M |
| longTermDebt | 19.4M | 11.7M | 13.2M | 15.5M | 13M | 14.9M | 16.5M | 19.4M | 22.4M | 25.36M |
| capitalLeaseObligationsNonCurrent | 19.99M | 32.5M | 31.9M | 31.2M | 36.4M | 39.1M | 38.8M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | -100000 | - | - | -27000 |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | 100000 | - | - | 27000 |
| otherNonCurrentLiabilities | 499.81K | 500K | 400K | 400K | 500K | 500K | 400K | 600K | 400K | 442K |
| totalNonCurrentLiabilities | 39.79M | 44.7M | 45.5M | 47.1M | 49.9M | 54.5M | 55.8M | 20M | 22.8M | 25.8M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 30.49M | 43.4M | 42.2M | 40.5M | 45.9M | 47.7M | 46.7M | - | - | - |
| totalLiabilities | 90.97M | 119.3M | 103.9M | 96.3M | 118.8M | 95.7M | 99.9M | 46.1M | 44.1M | 49.52M |
| treasuryStock | -1.8M | -800K | - | - | - | -200K | - | - | -8.1M | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 99962 | 100000 | 100000 | 100000 | 100000 | 100000 | 100000 | 100000 | 100000 | 80000 |
| retainedEarnings | 80.57M | 85.5M | 87.4M | 83.8M | 80.9M | 70.9M | 56.9M | 44.1M | 34.2M | 24.67M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | -2.3M | 4.6M | 9.6M | 10.8M | 19.6M | 23.3M | 19M | 14.6M | 11.7M | 11.01M |
| depreciationAndAmortization | 15.29M | 14.5M | 12.9M | 12.4M | 11.9M | 9.6M | 8.4M | 1.2M | 1.1M | 804K |
| deferredIncomeTax | - | - | 100000 | 100000 | -100000 | -900K | -300K | - | - | -91000 |
| stockBasedCompensation | - | - | 100000 | 200K | 300K | 200K | 300K | 202K | - | 300K |
| changeInWorkingCapital | 34.59M | -12.5M | 1.3M | 4.3M | -26.2M | -23.5M | 4.9M | -12.1M | -5.5M | -14.6M |
| accountsReceivables | 4.9M | 800K | -3.8M | 800K | -1.7M | 2.1M | -4.6M | -900K | -1.6M | -5.1M |
| inventory | 32.09M | -14.8M | -2.8M | 15.4M | -39.6M | -22.7M | 600K | -16.3M | -7.3M | -12.2M |
| accountsPayables | -2.4M | 1.35M | 7.9M | -11.9M | 15.1M | -2.9M | 8.9M | 5.1M | 3.4M | 2.71M |
| otherWorkingCapital | - | 1.5M | - | - | - | - | - | 4.2M | 1.8M | -2.4M |
| otherNonCashItems | 2.7M | -3.9M | 1.2M | -1.7M | 1.8M | 1.5M | 1M | -1M | -800K | 1.72M |
| netCashProvidedByOperatingActivities | 50.28M | 2.7M | 25.2M | 26.1M | 7.3M | 10.2M | 33.3M | 2.7M | 6.5M | -1.06M |
| investmentsInPropertyPlantAndEquipment | -5.6M | -2.9M | -1.2M | -3.1M | -7.4M | -4.9M | -2.8M | -1.3M | -1.2M | -2.14M |
| acquisitionsNet | - | -500K | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -900K | -600K | -1.2M | -3.1M | -4.1M | 100000 | -600K | -600K | -600K |
| netCashProvidedByInvestingActivities | -5.6M | -4.3M | -1.8M | -3.1M | -7.4M | -4.9M | -2.7M | -1.3M | -1.2M | -2.14M |
| netDebtIssuance | -12.3M | 13M | -2.3M | -12.2M | -500K | -10.4M | -3M | -3M | -6.3M | 6.56M |
| longTermNetDebtIssuance | -12.3M | 13M | -2.3M | -2.6M | 8.5M | -2.5M | -3M | -3M | -6.3M | 6.5M |
| shortTermNetDebtIssuance | - | - | - | -9.6M | -9M | -7.9M | - | - | - | 60000 |
| netStockIssuance | -999.62K | -800K | - | - | - | -500K | - | - | 20.5M | -1.94M |
| netCommonStockIssuance | -999.62K | -800K | - | - | - | -500K | - | - | 20.5M | -2M |
| commonStockIssuance | - | - | - | - | - | - | - | - | 20.5M | 3.2M |
| commonStockRepurchased | -999.62K | -800K | - | - | - | -500K | - | - | - | -5.17M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | 58000 |
| netDividendsPaid | -2.8M | -6.8M | -6M | -8M | -9.6M | -9.2M | -6.4M | -4.8M | -2.2M | -1.5M |
| commonDividendsPaid | -2.8M | -6.8M | -6M | -8M | -9.6M | -9.2M | -6.4M | -4.8M | -2.2M | -1.5M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -11.8M | -10.4M | -10.1M | -9.6M | 200K | - | -6.8M | 300K | - | -13000 |
| netCashProvidedByFinancingActivities | -27.89M | -5M | -18.4M | -20.2M | -9.9M | -20.1M | -16.2M | -7.5M | 12M | 3.11M |
| 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 | 205.88M | 205.12M | 232.6M | 205.5M | 232.6M | 236.7M | 280.2M | 252.6M | 240.7M | 241.6M |
| costOfRevenue | 203.27M | 203.92M | 207.6M | 181.9M | 214.9M | 217M | 252.9M | 246.3M | 234.2M | 232.4M |
| grossProfit | 2.61M | 1.2M | 25M | 23.6M | 17.7M | 19.7M | 27.3M | 6.3M | 6.5M | 9.2M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | 11.6M | - | - | - | -1.1M |
| sellingAndMarketingExpenses | - | - | - | - | - | 5.6M | - | - | - | 6M |
| sellingGeneralAndAdministrativeExpenses | 4.12M | 4.4M | 5.05M | 6.24M | 5.3M | 17.2M | 5.46M | 14.5M | 4.5M | 4.9M |
| otherExpenses | -501.9K | -499.81K | 20.9M | 21.9M | 20.3M | 3.2M | 23.1M | -10.2M | -300K | -300K |
| operatingExpenses | 3.61M | 3.9M | 20.9M | 21.9M | 20.3M | 20.4M | 23.1M | 4.3M | 4.2M | 4.6M |
| costAndExpenses | 206.88M | 207.82M | 228.5M | 203.8M | 235.2M | 237.4M | 276M | 250.6M | 238.4M | 237M |
| netInterestIncome | -702.66K | -499.81K | -801.5K | -800K | -1.4M | -700K | -900K | -1.1M | - | -1.4M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 702.66K | 499.81K | 801.5K | 800K | 1.4M | 700K | 900K | 1.1M | - | 1.4M |
| depreciationAndAmortization | 3.61M | 3.8M | 3.8M | 3.9M | 3.8M | 3.8M | 3.7M | 3.6M | 3.5M | 3.2M |
| ebitda | 2.61M | 1.1M | 7.9M | 5.5M | 1.2M | 3.1M | 7.8M | 5.6M | 5.8M | 7.8M |
| ebit | -1M | -2.7M | 4.1M | 1.6M | -2.6M | -700K | 4.1M | 2M | 2.3M | 4.6M |
| nonOperatingIncomeExcludingInterest | - | - | - | 100000 | - | - | 100000 | - | - | - |
| operatingIncome | -1M | -2.7M | 4.1M | 1.7M | -2.6M | -700K | 4.2M | 2M | 2.3M | 4.6M |
| totalOtherIncomeExpensesNet | -702.66K | -499.81K | -800K | -700K | -1.5M | -600K | -900K | -900K | - | -1.4M |
| incomeBeforeTax | -1.71M | -3.2M | 3.3M | 1M | -4.1M | -1.3M | 3.3M | 1.1M | 2.3M | 3.2M |
| incomeTaxExpense | -401.52K | -2.7M | 1.1M | 900K | - | -2.6M | 1.4M | 900K | 1.1M | 800K |
| netIncomeFromContinuingOperations | -1.3M | -499.81K | 2.2M | 100000 | -4.1M | 1.3M | 1.9M | 200K | 1.2M | 2.4M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | -100000 | - | 100000 | - | - | - | - | - |
| netIncome | -1.3M | -499.81K | 2.1M | 100000 | -4M | 1.3M | 1.9M | 200K | 1.2M | 2.4M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -1.3M | -499.81K | 2.1M | 100000 | -4M | 1.3M | 1.9M | 200K | 1.2M | 2.4M |
| eps | -0.03 | -0.01 | 0.05 | 0.0 | -0.1 | 0.03 | 0.05 | 0.01 | 0.03 | 0.06 |
| 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 | 5.82M | 18.49M | 19.9M | 7.4M | 29.8M | 3M | 1.6M | 5.3M | 1M | 8.9M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 5.82M | 18.49M | 19.9M | 7.4M | 29.8M | 3M | 1.6M | 5.3M | 1M | 8.9M |
| netReceivables | 16.66M | 17.59M | 18.3M | 19.5M | 20.6M | 20.6M | 21.6M | 25.49M | 23.5M | 17M |
| accountsReceivables | 16.66M | 15.49M | 18.3M | 19.5M | 20.6M | 20.6M | 21.6M | 24.85M | 23M | 14.7M |
| otherReceivables | - | 2.1M | - | - | - | - | - | 642.67K | 500K | 2.3M |
| inventory | 110.52M | 100.16M | 114.4M | 123.3M | 112.1M | 131M | 147.9M | 140.1M | 136.2M | 117.4M |
| prepaids | - | - | - | - | - | - | - | - | -500K | 4.3M |
| otherCurrentAssets | - | -99962 | 3.2M | 5.8M | 5.6M | 4.5M | 100000 | 600K | 500K | 2.4M |
| totalCurrentAssets | 133M | 136.15M | 155.8M | 156M | 168.1M | 159.1M | 171.2M | 169.2M | 160.7M | 147.5M |
| propertyPlantEquipmentNet | 39.55M | 41.08M | 43.7M | 44.3M | 49.9M | 50.4M | 44.5M | 47.2M | 48M | 48M |
| goodwill | 14.35M | 14.29M | 14.3M | 14.3M | 14.3M | 14.2M | 14M | 14M | 14M | 14M |
| intangibleAssets | 1.51M | 1.6M | 2M | 2.4M | 2.9M | 3.7M | 3.3M | 3.8M | 4.2M | 4.6M |
| goodwillAndIntangibleAssets | 15.86M | 15.89M | 16.3M | 16.7M | 17.2M | 17.9M | 17.3M | 17.8M | 18.2M | 18.6M |
| longTermInvestments | 200.76K | 199.92K | 234.69K | 235.6K | 216.37K | 207.04K | 222.68K | 200K | 200K | 200K |
| taxAssets | 2.01M | 1.5M | 800K | 800K | 800K | 700K | 1.3M | 1.4M | 1.4M | 1.4M |
| otherNonCurrentAssets | -100.38K | 199.92K | 200K | -235.6K | 100000 | 100000 | 100000 | 200K | 200K | 200K |
| totalNonCurrentAssets | 57.52M | 58.88M | 61M | 61.8M | 68M | 69.1M | 63.2M | 66.6M | 67.8M | 68.2M |
| otherAssets | - | - | - | - | -100000 | 100000 | - | - | - | - |
| totalAssets | 190.52M | 195.03M | 216.8M | 217.8M | 236M | 228.3M | 234.4M | 235.8M | 228.5M | 215.7M |
| totalPayables | 36.34M | 36.29M | 38.7M | 40.6M | 41.7M | 38.9M | 46.8M | 45M | 39.8M | 7.7M |
| accountPayables | 36.14M | 36.19M | 38.7M | 40.6M | 41.7M | 38.9M | 46.8M | 45M | 39.8M | 9.4M |
| otherPayables | 200.76K | 99962 | - | - | - | - | - | - | - | -1.7M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | 12.4M |
| shortTermDebt | 12.75M | 12.8M | 14.3M | 14.3M | 22.3M | 22.3M | 34.4M | 36.3M | 26.5M | 9M |
| capitalLeaseObligationsCurrent | - | 10.5M | 10.7M | 9.9M | 10.5M | 10.9M | 8.9M | 9.8M | 10.2M | 10.3M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 1.91M | 2.1M | 2.2M | 2.2M | 2.4M | 2.5M | 3.5M | 3.7M | 3.4M | 19M |
| totalCurrentLiabilities | 50.99M | 51.18M | 65.9M | 67M | 76.9M | 74.6M | 93.6M | 94.8M | 79.9M | 58.4M |
| longTermDebt | 19.17M | 39.39M | 20.7M | 20.6M | 21.7M | 11.7M | 3.8M | 4M | 4M | 13.2M |
| capitalLeaseObligationsNonCurrent | 18.77M | 19.99M | 21.9M | 24.1M | 31.5M | 32.5M | 29M | 30.9M | 31.3M | 31.9M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 602.28K | -19.59M | 400K | 500K | 400K | 500K | 300K | 400K | 400K | 400K |
| totalNonCurrentLiabilities | 38.55M | 39.79M | 43M | 45.2M | 53.6M | 44.7M | 33.1M | 35.3M | 35.7M | 45.5M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 18.77M | 30.49M | 32.6M | 34M | 42M | 43.4M | 37.9M | 40.7M | 41.5M | 42.2M |
| totalLiabilities | 89.54M | 90.97M | 108.9M | 112.2M | 130.5M | 119.3M | 126.7M | 130.1M | 115.6M | 103.9M |
| treasuryStock | -3.91M | -1.8M | -800K | -800K | -800K | -800K | -800K | -800K | -200K | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 100.38K | 99962 | 100000 | 100000 | 100000 | 100000 | 100000 | 100000 | 100000 | 100000 |
| retainedEarnings | 79.8M | 80.57M | 83.9M | 81.7M | 81.4M | 85.5M | 84.1M | 82.2M | 88.7M | 87.4M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | -1.3M | -499.81K | 2.1M | 100000 | -4M | 1.3M | 1.9M | 200K | 1.2M | 2.3M |
| depreciationAndAmortization | 3.61M | 3.8M | 3.8M | 3.9M | 3.8M | 3.8M | 3.7M | 3.6M | 3.5M | 3.2M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | 100000 |
| stockBasedCompensation | - | - | - | - | - | - | - | - | 100000 | - |
| changeInWorkingCapital | -11.44M | 14.89M | 8.3M | -10.9M | 22.3M | 14.2M | -3.9M | -2.3M | -20.3M | 21.2M |
| accountsReceivables | -1.1M | 2.6M | 1.2M | 1.1M | 100000 | 1.7M | 1.6M | - | -2.4M | 3.7M |
| inventory | -10.14M | 14.49M | 9.2M | -11.1M | 19.5M | 16.6M | -7.6M | -3.7M | -20.1M | 21.6M |
| accountsPayables | -200.76K | -2.2M | -2.46M | -942.39K | 2.92M | -4.55M | 2.34M | 1.4M | 2.2M | -4.1M |
| otherWorkingCapital | - | - | -2.1M | -900K | 2.7M | -4.1M | 2.1M | - | - | - |
| otherNonCashItems | 2.11M | 599.78K | 3M | -800K | -100000 | -4.5M | 400K | 500K | 26.7M | -14.1M |
| netCashProvidedByOperatingActivities | -7.03M | 18.79M | 17.2M | -7.7M | 22M | 14.8M | 2.1M | 2M | -16.2M | 27.5M |
| investmentsInPropertyPlantAndEquipment | -401.52K | -199.92K | -1.6M | -2.8M | -1.4M | -1M | -300K | -500K | -1.2M | -700K |
| acquisitionsNet | - | - | - | - | - | -500K | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 100000 | 100000 | - | 300K | -700K | -100000 | -100000 | -100000 | 100000 |
| netCashProvidedByInvestingActivities | -401.52K | -199.92K | -1.5M | -2.8M | -1.1M | -2.2M | -400K | -600K | -1.2M | -600K |
| netDebtIssuance | -200.76K | -13M | -200K | 9M | 9.8M | -4.8M | -2.1M | 9.8M | 10M | -11.5M |
| longTermNetDebtIssuance | - | -13M | -200K | 9M | 9.8M | -4.8M | -2.1M | 9.8M | 10M | -11.5M |
| shortTermNetDebtIssuance | -200.76K | -13M | - | - | - | - | - | - | - | - |
| netStockIssuance | -2.11M | -999.62K | - | - | - | - | - | -600K | -200K | - |
| netCommonStockIssuance | -2.11M | -999.62K | - | - | - | - | - | -600K | -200K | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -2.11M | -999.62K | - | - | - | - | - | -600K | -200K | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -2.8M | - | - | - | -4M | - | -2.8M | - | -4M |
| commonDividendsPaid | - | -2.8M | - | - | - | -4M | - | -2.8M | - | -4M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.81M | -2.8M | -3M | -20.5M | -3.4M | -2.6M | -2.9M | -3M | -1.8M | -2.6M |
| netCashProvidedByFinancingActivities | -5.12M | -19.59M | -3.2M | -11.5M | 6.4M | -11.4M | -5M | 3.4M | 8M | -18.1M |