KLS : 0127.KL
-$0.01 (-2.56%)
| 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 | 327.04M | 221.2M | 310.73M | 355.76M | 296.57M | 250.97M | 256.79M | 264.71M | 246.09M | 193.73M |
| costOfRevenue | 305.49M | 217.96M | 272.11M | 296.46M | 241.19M | 198.15M | 195.29M | 204.04M | 189.39M | 159.47M |
| grossProfit | 21.56M | 3.25M | 38.61M | 59.3M | 55.37M | 52.82M | 61.5M | 60.67M | 56.7M | 34.27M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 32.48M | 32.69M | 23.93M | 23.74M | 23.26M | 24.75M | 22.67M | 23.13M | 20.66M | 10.09M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 32.48M | 32.69M | 23.93M | 23.74M | 23.26M | 24.75M | 22.67M | 23.13M | 20.66M | 10.09M |
| otherExpenses | 3.33M | -6.37M | -7.63M | -588.86K | -13.14M | -3.51M | -2.95M | -5.62M | -2.75M | -2.94M |
| operatingExpenses | 35.81M | 26.32M | 16.43M | 23.15M | 10.12M | 21.24M | 19.72M | 17.51M | 17.91M | 7.14M |
| costAndExpenses | 341.29M | 244.28M | 288.49M | 319.62M | 251.31M | 219.38M | 215.01M | 221.55M | 207.3M | 166.61M |
| netInterestIncome | -1.91M | -1.11M | -2.34M | -2.92M | -1.61M | -2.05M | -2.14M | -1.27M | -1.22M | -1.12M |
| interestIncome | 1.26M | 1.51M | 1.12M | 312.97K | 403.73K | - | - | - | - | - |
| interestExpense | 3.17M | 2.62M | 3.46M | 3.12M | 2.01M | 2.05M | 2.14M | 1.27M | 1.22M | 1.12M |
| depreciationAndAmortization | 18.79M | 18.7M | 17.02M | 15.25M | 13.21M | 11.72M | 9.91M | 7.17M | 5.38M | 5.11M |
| ebitda | 4.54M | -2.8M | 40.45M | 54.85M | 58.23M | 43.3M | 51.7M | 50.33M | 44.18M | 32.23M |
| ebit | -14.25M | -21.56M | 23.44M | 39.6M | 44.95M | 31.59M | 41.79M | 43.16M | 38.79M | 27.12M |
| nonOperatingIncomeExcludingInterest | - | -1.51M | -1.2M | 498.03K | -95108 | - | - | - | - | - |
| operatingIncome | -14.25M | -23.07M | 22.23M | 40.1M | 45.25M | 31.59M | 41.79M | 43.16M | 38.79M | 27.12M |
| totalOtherIncomeExpensesNet | 3.9M | -1.11M | -2.26M | -3.73M | -1.92M | -2.05M | -2.14M | -1.27M | -1.22M | -1.12M |
| incomeBeforeTax | -10.35M | -24.19M | 19.97M | 36.37M | 42.93M | 29.54M | 39.65M | 41.89M | 37.57M | 26M |
| incomeTaxExpense | 276K | -1.25M | 5.68M | 15.35M | 8.75M | 8.16M | 9.18M | 6.49M | 7.97M | 5.38M |
| netIncomeFromContinuingOperations | -10.63M | -22.94M | 14.29M | 21.02M | 34.5M | 21.39M | 30.47M | 35.4M | 29.6M | 20.62M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | -308.63K | - | - | - | - | - |
| netIncome | -9.1M | -22.72M | 14.5M | 21.65M | 34.37M | 21.39M | 30.47M | 35.51M | 29.65M | 20.34M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -9.1M | -22.72M | 14.5M | 21.65M | 34.37M | 21.39M | 30.47M | 35.51M | 29.65M | 20.34M |
| eps | -0.01 | -0.04 | 0.02 | 0.04 | 0.06 | 0.04 | 0.05 | 0.06 | 0.15 | 0.04 |
| 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 | 56.48M | 67.49M | 72.39M | 53.53M | 38.35M | 23.61M | 49.44M | 49.12M | 42.64M | 9.17M |
| shortTermInvestments | - | 3.48M | 6.24M | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 56.48M | 70.98M | 78.64M | 53.53M | 38.35M | 23.61M | 49.44M | 49.12M | 42.64M | 9.17M |
| netReceivables | 88.21M | 79.21M | 105.51M | 155.83M | 130.48M | 133.37M | 103.93M | 99.36M | 78.43M | 65.62M |
| accountsReceivables | 85.54M | 64.72M | 102.98M | 155.34M | 126.03M | 130.97M | 103.4M | 96.14M | 76.8M | 64.88M |
| otherReceivables | 2.67M | 14.49M | 2.53M | 490.67K | 4.45M | 2.4M | 529.68K | 1.14M | 938.58K | 741.52K |
| inventory | 119.58M | 101.54M | 101.73M | 95.21M | 70.74M | 34.58M | 31.24M | 27.43M | 23.55M | 20.48M |
| prepaids | - | - | 2.44M | 2.5M | 6.48M | 5.41M | 1.5M | 1M | 371.85K | 1.12M |
| otherCurrentAssets | 4.34M | 2.36M | 73600 | 170.36M | 142.76M | 136.45M | 1.69M | 983.41K | 649.01K | 69.73M |
| totalCurrentAssets | 268.61M | 254.08M | 288.33M | 321.61M | 256.11M | 204.1M | 193.02M | 182.74M | 150.33M | 96.95M |
| propertyPlantEquipmentNet | 186.46M | 147.29M | 153.13M | 149.07M | 128.97M | 104.52M | 91.26M | 69.19M | 30.98M | 30.89M |
| goodwill | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M | - | - |
| longTermInvestments | - | - | - | - | 1.24M | - | - | - | - | - |
| taxAssets | - | - | - | - | -1.24M | - | - | - | 108K | - |
| otherNonCurrentAssets | - | 85000 | - | - | 1.24M | 5.1M | - | - | - | - |
| totalNonCurrentAssets | 208M | 168.91M | 174.66M | 170.6M | 151.75M | 131.15M | 112.79M | 90.73M | 31.09M | 30.89M |
| otherAssets | - | - | 5.33M | - | - | - | - | - | - | - |
| totalAssets | 476.61M | 423M | 468.32M | 492.21M | 407.86M | 335.25M | 305.81M | 273.46M | 181.42M | 127.83M |
| totalPayables | 69.38M | 64.88M | 44.68M | 67.05M | 55.33M | 33.78M | 36.12M | 29.69M | 36.2M | 40.66M |
| accountPayables | 68.78M | 46.9M | 43.57M | 59.99M | 53.24M | 32.21M | 25.39M | 27.67M | 33.91M | 33.73M |
| otherPayables | 590K | 17.99M | 1.11M | 7.06M | 2.09M | 1.57M | 10.72M | 2.02M | 2.29M | 6.93M |
| accruedExpenses | - | - | - | - | -2.21M | - | - | - | - | - |
| shortTermDebt | 43.04M | 14.07M | 26.53M | 47.2M | 18.11M | 22M | 19.18M | 12.71M | 3.48M | 13.21M |
| capitalLeaseObligationsCurrent | 7.04M | 6.08M | 7.37M | 7.47M | 6.89M | 687.08K | 6.04M | 5.84M | 2.85M | 3.07M |
| taxPayables | - | - | 1.11M | 7.06M | 2.09M | 1.57M | 2.15M | 2.02M | 2.29M | 2.89M |
| deferredRevenue | 8.52M | - | 11.66M | 4.51M | 19.16M | 24.45M | 17.05M | 2.02M | 2.29M | - |
| otherCurrentLiabilities | 23.45M | 9.88M | 15.71M | 20.69M | 15.14M | 23.08M | 6.42M | 15.71M | 7.44M | 5.06M |
| totalCurrentLiabilities | 151.43M | 94.91M | 105.95M | 146.92M | 97.69M | 79.54M | 67.75M | 63.94M | 49.97M | 62M |
| longTermDebt | 24.44M | 14.99M | 17.74M | 21.68M | 43.12M | 32.74M | 21.09M | 11.59M | 1.88M | 2.18M |
| capitalLeaseObligationsNonCurrent | 12.86M | 12.35M | 18.33M | 11.6M | 12.59M | 2.52M | 14.4M | 14.23M | 4.53M | 5.6M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 725.39K | 2.86M | 5.55M | 5.55M | 4.62M | 2.01M | 1.14M | 1.6M | 788.73K | 1.21M |
| otherNonCurrentLiabilities | - | 17168 | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 38.02M | 30.22M | 41.61M | 38.83M | 60.33M | 37.27M | 36.63M | 27.42M | 7.2M | 9M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 19.9M | 18.43M | 25.69M | 19.07M | 19.48M | 3.2M | 20.44M | 20.06M | 7.38M | 8.67M |
| totalLiabilities | 189.32M | 125.13M | 147.56M | 185.75M | 158.02M | 116.81M | 104.39M | 91.36M | 57.16M | 71M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | 276.98K | 276.98K |
| commonStock | 132.53M | 132.53M | 132.53M | 132.53M | 113.23M | 113.23M | 113.23M | 113.23M | 65.23M | 12.37M |
| retainedEarnings | 158.75M | 167.8M | 188.01M | 173.91M | 152.25M | 120.67M | 104.15M | 84.83M | 58.07M | 41.2M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 113.23M | 65.23M | 3.54M |
| 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 | -9.1M | -24.19M | 14.5M | 36.37M | 42.93M | 29.54M | 39.65M | 41.89M | 37.57M | 26M |
| depreciationAndAmortization | 18.79M | 18.7M | 17.02M | 15.25M | 13.21M | 11.72M | 9.91M | 7.17M | 5.38M | 5.11M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -7.14M | 39.56M | 33.24M | -39.46M | -14.16M | -21.4M | -16.52M | -12.49M | -19.86M | -23.43M |
| accountsReceivables | -14.36M | 36.2M | 54.24M | -28.13M | 7.81M | -33.42M | -10.39M | -6.96M | -16.51M | -23.34M |
| inventory | -18.85M | -3.61M | -6.36M | -24.1M | -36.26M | -3.52M | -3.16M | 3.05M | -3M | -1.53M |
| accountsPayables | 28.31M | 10.29M | -21.01M | 12.57M | 14.73M | 15.69M | -3.29M | -8.59M | -353.02K | 1.44M |
| otherWorkingCapital | -2.24M | -3.32M | 6.38M | 195.65K | -442.5K | -139.13K | 335.19K | -15.54M | -16.86M | -21.9M |
| otherNonCashItems | -1.05M | 17.67M | -8.81M | -4.47M | -15.18M | -6.78M | -7.14M | -10.52M | -6.04M | -6.23M |
| netCashProvidedByOperatingActivities | 1.5M | 33.05M | 55.94M | 7.68M | 26.8M | 13.08M | 25.9M | 26.05M | 17.05M | 1.45M |
| investmentsInPropertyPlantAndEquipment | -46.3M | -11.37M | -4M | -25.26M | -33.96M | -21.38M | -25.15M | -8.55M | -3.63M | -3.37M |
| acquisitionsNet | 591.51K | 48000 | 241.56K | 50004 | -1.55M | 582.53K | 429.64K | -3.93M | -640.26K | -145K |
| purchasesOfInvestments | -41.39M | -60.53M | -84.2M | -750K | -1M | -2M | -157.18K | -157.69K | -1.14M | -3.55M |
| salesMaturitiesOfInvestments | 45.04M | 63.07M | 78.47M | 800K | 398.85K | -582.53K | -429.64K | 1.39M | 1.98M | - |
| otherInvestingActivities | - | -1.5M | 1.5M | 397.94K | 7.84M | 638.09K | 1.77M | -1.5M | -1.14M | -65208 |
| netCashProvidedByInvestingActivities | -42.06M | -10.29M | -7.99M | -24.76M | -28.27M | -22.74M | -23.54M | -12.75M | -4.58M | -6.99M |
| netDebtIssuance | -8.67M | -21M | -33.62M | -3.02M | 28.02M | -3.1M | 9.76M | 1.99M | -12.64M | 6.34M |
| longTermNetDebtIssuance | -6.21M | -6.29M | -5.81M | -5.13M | 8.28M | -3.1M | 15.89M | -2.49M | -290.36K | 6.34M |
| shortTermNetDebtIssuance | -2.46M | -14.71M | -26.94M | 9.36M | 19.74M | - | 5.19M | 4.47M | -9.56M | - |
| netStockIssuance | - | - | - | 35.33M | - | 707.56K | - | - | 40.48M | 695.88K |
| netCommonStockIssuance | - | - | - | 35.33M | - | 707.56K | - | - | 40.48M | 695.88K |
| commonStockIssuance | - | - | - | 35.33M | - | 1.48M | - | - | 40.48M | 695.88K |
| commonStockRepurchased | - | - | - | - | - | -768.32K | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | -2.79M | -5.58M | -11.15M | -8.36M | -3.94M | - |
| commonDividendsPaid | - | - | - | - | -2.79M | -5.58M | -11.15M | -8.36M | -3.94M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 41.36M | -6.62M | -3.22M | 6.8M | -7.23M | -6.01M | -675.6K | -4.46M | 590.42K | 1.34M |
| netCashProvidedByFinancingActivities | 32.69M | -27.62M | -36.84M | 31.62M | 18.01M | -13.98M | -2.07M | -10.84M | 24.49M | 8.37M |
| 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 | 100.84M | 105.24M | 82.6M | 74.6M | 64.6M | 80.43M | 42.38M | 49.86M | 48.54M | 45.07M |
| costOfRevenue | 88.34M | 98.69M | 69.54M | 77.96M | 59.3M | 75.88M | 45.4M | 48.24M | 48.44M | 39.88M |
| grossProfit | 12.51M | 6.56M | 13.06M | -3.36M | 5.3M | 4.55M | -3.02M | 1.62M | 101K | 5.2M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 10.24M | 9.34M | 7.48M | 10.58M | 8.41M | 5.4M | 12.86M | 8.64M | 5.79M | 7.56M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | -1.34M | -1.31M |
| sellingGeneralAndAdministrativeExpenses | 10.24M | 9.34M | 7.48M | 10.58M | 8.41M | 5.4M | 12.86M | 8.64M | 4.45M | 6.24M |
| otherExpenses | -528K | -1.91M | -584K | -1.89M | -1.42M | -1.78M | -531K | -2.11M | -1.95M | -3.64M |
| operatingExpenses | 9.71M | 9.34M | 6.9M | 8.69M | 6.98M | 3.62M | 12.33M | 6.53M | 4.45M | 6.24M |
| costAndExpenses | 98.04M | 108.02M | 76.44M | 86.65M | 66.28M | 79.49M | 57.73M | 54.78M | 52.89M | 46.12M |
| netInterestIncome | -748K | -778K | -561K | -569K | -4000 | -624K | -42000 | -123K | -324K | -558.03K |
| interestIncome | 267K | 280K | 307K | 343K | 326K | 63000 | 515K | 491K | 440K | 299.96K |
| interestExpense | 1.01M | 1.06M | 868K | 912K | 330K | 687K | 557K | 614K | 764K | 857.99K |
| depreciationAndAmortization | 4.82M | 4.93M | 4.79M | 4.64M | 4.43M | 18.79M | 4.25M | 4.89M | 4.52M | 4.96M |
| ebitda | 7.62M | 2.15M | 11.25M | -11.7M | -1.35M | 1M | -14.84M | -32000 | 1.22M | 6.14M |
| ebit | 2.8M | -2.78M | 6.46M | -11.7M | -1.35M | 1M | -14.84M | -4.43M | -3.3M | 1.18M |
| nonOperatingIncomeExcludingInterest | - | -280K | -564K | -343K | -326K | -63000 | -515K | -491K | -1.05M | -299.96K |
| operatingIncome | 2.8M | -2.78M | 5.9M | -12.05M | -1.68M | 937K | -15.35M | -4.92M | -4.35M | -1.04M |
| totalOtherIncomeExpensesNet | 1.01M | 1.13M | -304K | -569K | -4000 | -624K | -42000 | -123K | 286K | -558.03K |
| incomeBeforeTax | 3.81M | -1.65M | 5.59M | -12.62M | -1.68M | 313K | -15.39M | -5.04M | -4.07M | 319K |
| incomeTaxExpense | 1.36M | -1.5M | 1.17M | 3000 | 601K | -2.4M | 277K | 240K | 638K | -324K |
| netIncomeFromContinuingOperations | 2.45M | -148K | 4.42M | -12.62M | -2.28M | 2.72M | -15.67M | -5.28M | -4.7M | 642.06K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 3.09M | 313K | 4.79M | -12.26M | -1.94M | 2.94M | -15.67M | -5.28M | -4.7M | 642.51K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | -491 |
| bottomLineNetIncome | 3.09M | 313K | 4.79M | -12.26M | -1.94M | 2.94M | -15.67M | -5.28M | -4.7M | 643K |
| eps | 0.01 | 0.0 | 0.01 | -0.02 | -0.0 | 0.0 | -0.03 | -0.01 | -0.01 | 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 | 47.59M | 56.48M | 46.82M | 57.53M | 48.94M | 67.49M | 45.83M | 85.17M | 59.74M | 72.39M |
| shortTermInvestments | - | - | - | - | - | 3.48M | 16.69M | 7.75M | 21.33M | 6.24M |
| cashAndShortTermInvestments | 47.59M | 56.48M | 46.82M | 57.53M | 48.94M | 70.98M | 62.52M | 92.92M | 81.07M | 78.64M |
| netReceivables | 102.4M | 88.21M | 92.44M | 81.23M | 79.83M | 79.21M | 56.02M | 56.52M | 79.22M | 105.51M |
| accountsReceivables | 100.67M | 85.54M | 75.49M | 67.37M | 66.16M | 64.72M | 43.09M | 54.23M | 77.98M | 102.98M |
| otherReceivables | 1.73M | 2.67M | 16.95M | 13.86M | 13.67M | 14.49M | 12.93M | 2.29M | 1.24M | 2.53M |
| inventory | 125.42M | 119.58M | 123.56M | 106.36M | 106.75M | 101.54M | 124.38M | 115.69M | 108.89M | 101.73M |
| prepaids | - | - | - | - | - | - | - | - | - | 2.37M |
| otherCurrentAssets | 4.25M | 4.34M | 2.76M | 3M | 2.86M | 2.36M | 2.07M | 4.39M | 4.53M | 73600 |
| totalCurrentAssets | 279.66M | 268.61M | 265.58M | 248.13M | 238.37M | 254.08M | 244.99M | 269.52M | 273.72M | 288.33M |
| propertyPlantEquipmentNet | 183.81M | 186.46M | 190M | 187.88M | 168.87M | 147.29M | 146.45M | 149.56M | 148.87M | 153.13M |
| goodwill | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M | 21.53M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | - | - | - | - | - | 85000 | - | - | - | 5.33M |
| totalNonCurrentAssets | 205.34M | 208M | 211.54M | 209.41M | 190.4M | 168.91M | 167.98M | 171.09M | 170.4M | 179.99M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 485M | 476.61M | 477.12M | 457.54M | 428.78M | 423M | 412.97M | 440.61M | 444.12M | 468.32M |
| totalPayables | 86.65M | 69.38M | 88.54M | 88.7M | 53.98M | 64.88M | 58.47M | 62.74M | 45.73M | 44.68M |
| accountPayables | 85.93M | 68.78M | 87.93M | 77.85M | 53.69M | 46.9M | 38.46M | 44.67M | 45.58M | 43.57M |
| otherPayables | 723K | 590K | 609K | 10.85M | 285K | 17.99M | 20.02M | 18.07M | 150K | 1.11M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 29.14M | 25.45M | 22.08M | 15.15M | 18.99M | 14.07M | 8.85M | 13.13M | 17.18M | 26.53M |
| capitalLeaseObligationsCurrent | 6.98M | 7.04M | 6.83M | 6.64M | 5.69M | 6.08M | 5.96M | 6.4M | 939K | 7.37M |
| taxPayables | - | - | 609K | - | 285K | - | - | 235K | 150K | 1.11M |
| deferredRevenue | 9.89M | 8.52M | - | - | - | - | - | - | 10.2M | 11.66M |
| otherCurrentLiabilities | 14.02M | 22.72M | 26.54M | 15.96M | 20.31M | 9.88M | 9.19M | 8.5M | 16.08M | 15.71M |
| totalCurrentLiabilities | 146.68M | 126.06M | 143.99M | 126.45M | 98.97M | 94.91M | 82.47M | 90.78M | 90.13M | 105.95M |
| longTermDebt | 35.08M | 50.8M | 28.76M | 29.78M | 13.27M | 14.99M | 16.41M | 18.7M | 16.16M | 17.74M |
| capitalLeaseObligationsNonCurrent | 12.93M | 12.86M | 13.8M | 15.16M | 17.77M | 12.35M | 13.38M | 14.75M | 2.32M | 18.33M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | -1.15M |
| deferredTaxLiabilitiesNonCurrent | 649K | 1.33M | 3.14M | 3.14M | 3.14M | 2.86M | 5.6M | 5.61M | 5.61M | 5.55M |
| otherNonCurrentLiabilities | - | -1.74M | -1000 | - | - | 17168 | -1000 | 1000 | 13.84M | - |
| totalNonCurrentLiabilities | 48.66M | 63.26M | 45.7M | 48.07M | 34.17M | 30.22M | 35.4M | 39.06M | 37.94M | 41.61M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 19.91M | 19.9M | 20.63M | 21.8M | 23.46M | 18.43M | 19.34M | 21.16M | 3.26M | 25.69M |
| totalLiabilities | 195.34M | 189.32M | 189.68M | 174.53M | 133.14M | 125.13M | 117.87M | 129.84M | 128.06M | 147.56M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 132.53M | 132.53M | 132.53M | 132.53M | 132.53M | 132.53M | 132.53M | 132.53M | 132.53M | 132.53M |
| retainedEarnings | 161.76M | 158.75M | 158.43M | 153.64M | 165.91M | 167.8M | 162.36M | 178.02M | 183.3M | 188.01M |
| 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 | 3.09M | 313K | 5.59M | -12.62M | -1.68M | 313K | -15.39M | -5.28M | -4.7M | 643K |
| depreciationAndAmortization | 4.82M | 4.93M | - | - | - | 18.79M | 4.25M | 4.4M | 4.52M | 4.96M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -10.02M | -10.41M | -9.13M | 18.96M | -6.57M | 10.38M | -9.86M | 15M | 24.74M | 9.02M |
| accountsReceivables | -11.43M | 1.12M | -610K | -13.59M | -1.27M | -17.63M | -2.31M | 23.39M | 31.66M | 37.84M |
| inventory | -6.05M | 2.9M | -17.2M | 386K | -4.94M | 19.25M | -7.76M | -7.73M | -6.9M | -14.64M |
| accountsPayables | 6.18M | -8.2M | 10.22M | 28.91M | -2.62M | 8.34M | -520K | 1.03M | 1.44M | -17.89M |
| otherWorkingCapital | 1.28M | -6.22M | -1.54M | 3.25M | 2.27M | 8.77M | 215K | -1.69M | -1.47M | 3.72M |
| otherNonCashItems | -372K | -1.51M | 5.13M | 4.17M | 3.58M | 6.08M | 4.39M | 37000 | -18.88M | 2.37M |
| netCashProvidedByOperatingActivities | -2.48M | -6.68M | 1.59M | 10.51M | -4.67M | 16.77M | -20.86M | 14.15M | 22.83M | 12.38M |
| investmentsInPropertyPlantAndEquipment | -1.18M | 16.42M | -9.74M | -772K | -13.52M | -6.81M | -2.75M | -902K | -906K | 9.24M |
| acquisitionsNet | 64000 | 97000 | -232K | 461K | - | 2.35M | 1.14M | - | - | 170.56K |
| purchasesOfInvestments | - | - | - | - | - | -49.92M | -9.06M | 13.59M | -15.14M | -84.2M |
| salesMaturitiesOfInvestments | - | - | - | - | 3.48M | - | - | - | - | 79.97M |
| otherInvestingActivities | - | -41.05M | 79000 | 348K | 353K | 64.97M | 1.66M | 491K | 440K | 78.75M |
| netCashProvidedByInvestingActivities | -1.11M | 16.51M | -9.97M | 37000 | -9.69M | 8.24M | -10.16M | 12.69M | -16.05M | 5.18M |
| netDebtIssuance | -4.78M | -863K | -272K | 6.96M | -9.91M | 3.82M | -6.57M | -1.26M | -18.65M | -906.87K |
| longTermNetDebtIssuance | -1.52M | -1.62M | -1.72M | -1.04M | -2.91M | -1.18M | -1.57M | -1.44M | -954K | -1.26M |
| shortTermNetDebtIssuance | -3.25M | 760K | 1.45M | 8M | -7M | 5M | -4.43M | 190K | -17.7M | 352.44K |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -268K | 883K | -2.06M | -8.98M | 5.67M | -7.22M | -1.8M | -211K | -285K | -2.44M |
| netCashProvidedByFinancingActivities | -5.04M | 20000 | -2.34M | -2.02M | -4.24M | -3.4M | -8.38M | -1.47M | -18.94M | -3.35M |