$0.08 (2.45%)
| 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 | 250.44M | 264.32M | 286.02M | 315.25M | 265.97M | 224.01M | 229.44M | 212.14M | 170.69M | 148.19M |
| costOfRevenue | 167.46M | 171.7M | 188.51M | 205.3M | 178.1M | 146.21M | 149.15M | 138.18M | 116.88M | 104.5M |
| grossProfit | 82.98M | 92.62M | 97.51M | 109.95M | 87.87M | 77.8M | 80.29M | 73.96M | 53.81M | 43.68M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | 9.47M | 7.98M | 6.6M |
| generalAndAdministrativeExpenses | 109.86M | 115.79M | 116.37M | 120.81M | - | - | - | 51.66M | 44.36M | 47.33M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | 4.02M | 3.95M | 2.6M |
| sellingGeneralAndAdministrativeExpenses | 109.86M | 115.79M | 116.37M | 120.81M | 90.66M | 71.43M | 68.68M | 55.68M | 48.31M | 49.94M |
| otherExpenses | - | 47.21M | 2.25M | 95.62M | 9.92M | 2.43M | 179K | -359K | -949K | 533K |
| operatingExpenses | 109.86M | 163M | 118.62M | 216.44M | 100.58M | 73.86M | 68.86M | 65.15M | 56.3M | 49.94M |
| costAndExpenses | 277.32M | 334.69M | 307.13M | 421.73M | 278.67M | 220.07M | 218M | 203.33M | 175.5M | 154.44M |
| netInterestIncome | 619K | 1.47M | 67000 | -7.9M | -2.94M | -1.26M | -1.36M | -1.34M | -1.29M | -2.88M |
| interestIncome | 619K | 1.47M | 67000 | - | - | - | - | - | - | - |
| interestExpense | - | - | - | 7.9M | 2.94M | 1.26M | 1.36M | 1.34M | 1.29M | 2.88M |
| depreciationAndAmortization | 12.38M | 13.82M | 20.35M | 22.95M | 15.82M | 8.87M | 8.1M | 8.3M | 5.26M | 3.34M |
| ebitda | -44.71M | -9.35M | 1.49M | 12.09M | 13.03M | 13.72M | 19.44M | 16.11M | 787K | -2.1M |
| ebit | -57.09M | -23.17M | -18.86M | -10.86M | -2.79M | 4.85M | 11.34M | 9.86M | -4.47M | -5.44M |
| nonOperatingIncomeExcludingInterest | 30.21M | -47.21M | -2.25M | -95.62M | -9.92M | -912K | 93000 | -1.69M | -343K | -533K |
| operatingIncome | -26.88M | -70.38M | -21.11M | -106.48M | -12.7M | 3.93M | 11.43M | 8.17M | -4.82M | -5.97M |
| totalOtherIncomeExpensesNet | -30.21M | -206K | 1.03M | -1.04M | -4.41M | -349K | -1.45M | -1.7M | -945K | -2.34M |
| incomeBeforeTax | -57.09M | -70.58M | -20.08M | -107.52M | -17.11M | 3.58M | 9.98M | 6.47M | -5.76M | -8.31M |
| incomeTaxExpense | -10.53M | 17.85M | -4.29M | -14.72M | -19.23M | -1.96M | -8.99M | -828K | -5.09M | 665K |
| netIncomeFromContinuingOperations | -46.56M | -88.44M | -15.79M | -92.8M | 2.12M | 5.54M | 18.97M | 7.3M | -673K | -8.98M |
| netIncomeFromDiscontinuedOperations | - | 36.15M | 5.64M | 23.02M | 23.97M | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -46.56M | -52.29M | -10.15M | -69.78M | 26.09M | 5.54M | 18.97M | 7.3M | -673K | -8.98M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -46.56M | -52.29M | -10.15M | -69.78M | 26.09M | 5.54M | 18.97M | 7.3M | -673K | -8.98M |
| eps | -1.21 | -1.37 | -0.27 | -1.88 | 0.79 | 0.18 | 0.63 | 0.24 | -0.02 | -0.3 |
| 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 | 36.69M | 45.36M | 11.32M | 11.98M | 19.46M | 17.79M | 1.7M | 2.49M | 1.86M | 94.74M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 36.69M | 45.36M | 11.32M | 11.98M | 19.46M | 17.79M | 1.7M | 2.49M | 1.86M | 94.74M |
| netReceivables | 46.25M | 44.59M | 54.86M | 51.17M | 66.3M | 50.59M | 41.95M | 35.97M | 35.82M | 23.32M |
| accountsReceivables | 44.84M | 43.68M | 53.97M | 48.13M | 66.18M | 50.48M | 41.63M | 35.94M | 35.82M | 23.23M |
| otherReceivables | 1.41M | 910K | 892K | 3.03M | 116K | - | 322K | 24000 | - | 85000 |
| inventory | 83.03M | 82.28M | 91.41M | 107.6M | 129.35M | 68.36M | 73.43M | 64.93M | 58.14M | 45.41M |
| prepaids | - | - | - | - | 11.83M | 5.38M | 3.79M | 5.12M | 3.59M | 2.32M |
| otherCurrentAssets | 5.46M | 5.56M | 142.15M | 67.87M | - | - | - | - | 3.63M | 1.16M |
| totalCurrentAssets | 171.42M | 177.78M | 299.74M | 238.62M | 226.95M | 142.12M | 120.87M | 108.5M | 99.44M | 166.94M |
| propertyPlantEquipmentNet | 29.73M | 17.61M | 16.59M | 17.3M | 42.83M | 26.96M | 22.92M | 23.4M | 24.34M | 11.06M |
| goodwill | - | 3.8M | 39.32M | 36.28M | 118.09M | 26.72M | 18.09M | 18.09M | 17.74M | - |
| intangibleAssets | 43.36M | 31.52M | 99.99M | 106.7M | 201.95M | 66.94M | 57.45M | 61.11M | 65.08M | 32.31M |
| goodwillAndIntangibleAssets | 43.36M | 35.32M | 139.31M | 142.98M | 320.04M | 93.65M | 75.54M | 79.2M | 82.83M | 32.31M |
| longTermInvestments | 1.5M | - | - | - | - | - | - | -2.92M | -3.67M | -8.97M |
| taxAssets | 55000 | 36000 | 22.87M | 17.91M | 22.43M | 11.11M | 7.9M | 2.92M | 3.67M | 8.97M |
| otherNonCurrentAssets | 2.95M | 63.35M | 16.82M | 101.34M | 19.58M | 6.85M | 3.03M | 2.03M | 833K | 147K |
| totalNonCurrentAssets | 77.61M | 116.31M | 195.59M | 279.53M | 404.88M | 138.57M | 109.39M | 104.63M | 108M | 43.51M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 249.03M | 294.09M | 495.34M | 518.14M | 631.83M | 280.69M | 230.26M | 213.13M | 207.45M | 210.46M |
| totalPayables | 16.09M | 11.87M | 20.82M | 25.19M | 36.65M | 22.77M | 24.56M | 21.7M | 19.69M | 18.71M |
| accountPayables | 15.91M | 11.87M | 20.02M | 24.77M | 31.49M | 21.48M | 24.3M | 21.49M | 19.46M | 17.74M |
| otherPayables | 179K | - | 805K | 421K | 5.16M | 1.29M | 260K | 210K | 235K | 969K |
| accruedExpenses | 4.84M | 9.14M | 6.36M | 6.15M | 7.37M | 4.64M | - | - | - | - |
| shortTermDebt | 3.02M | 1.89M | 119.79M | 11.9M | 9.58M | 4M | - | 41000 | - | 21.9M |
| capitalLeaseObligationsCurrent | - | 3.47M | 3.18M | 2.84M | 2.82M | 973K | - | - | - | - |
| taxPayables | - | - | 805K | 421K | 5.16M | 1.29M | 260K | 210K | 328K | 969K |
| deferredRevenue | - | - | - | - | - | - | - | 90000 | - | -16.77M |
| otherCurrentLiabilities | 16.54M | 9.66M | 20.79M | 18.51M | 16.56M | 7.24M | - | - | 93000 | - |
| totalCurrentLiabilities | 40.49M | 36.04M | 170.93M | 64.6M | 72.98M | 39.62M | 24.56M | 21.74M | 19.78M | 40.61M |
| longTermDebt | - | - | - | 127.08M | 131.95M | 30.62M | 22.67M | 22.1M | 20.84M | - |
| capitalLeaseObligationsNonCurrent | 9.27M | 11.29M | 13.03M | 12.82M | 15.11M | 4.41M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.42M | 12.21M | 18.12M | 18.51M | 35.28M | 1.23M | 1.22M | 2.92M | 3.66M | 8.97M |
| otherNonCurrentLiabilities | 1.46M | 1.47M | 1.13M | 3.03M | 6.34M | 214K | 615K | 159K | 175K | 76000 |
| totalNonCurrentLiabilities | 12.15M | 24.96M | 32.28M | 161.44M | 188.68M | 36.48M | 24.51M | 25.18M | 24.68M | 9.04M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 9.27M | 14.76M | 16.21M | 15.66M | 17.94M | 5.39M | - | - | - | - |
| totalLiabilities | 52.64M | 61M | 203.22M | 226.04M | 261.66M | 76.1M | 49.07M | 46.92M | 44.47M | 49.65M |
| treasuryStock | -33.16M | -33.11M | -32.93M | -32.71M | -24.44M | -23.79M | -22.27M | -18.1M | -12.42M | -12.4M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 3000 | 3000 | 3000 | 3000 |
| retainedEarnings | -457.25M | -406.86M | -350.74M | -336.84M | -263.34M | -286.1M | -288.59M | -304.58M | -310.39M | -309.72M |
| additionalPaidInCapital | 703.49M | 697.59M | 691.2M | 679.34M | 663M | 513.98M | 492.35M | 488.4M | 485.28M | 483.92M |
| 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 | -46.56M | -52.29M | -10.15M | -69.78M | 26.09M | 5.54M | 18.97M | 7.3M | -673K | -8.98M |
| depreciationAndAmortization | 12.38M | 13.82M | 20.35M | 22.95M | 15.82M | 8.87M | 8.1M | 8.3M | 5.26M | 3.34M |
| deferredIncomeTax | -11.66M | 16.18M | -6.35M | -9.52M | -14.42M | -3.2M | -9M | -1.1M | -5.48M | -512K |
| stockBasedCompensation | 5.9M | 5.83M | 5.29M | 11.36M | 9.48M | 6.79M | 2.95M | 2.65M | 1.18M | 227K |
| changeInWorkingCapital | -375K | 416K | 19.62M | -36.99M | -38.42M | 10.07M | -12.58M | -6.41M | -9.46M | 8.48M |
| accountsReceivables | -967K | 10.84M | 6.08M | -8.33M | -6.46M | -7.66M | -6.16M | -766K | -8.67M | 2.76M |
| inventory | -1.58M | 3.74M | 13.21M | -19.49M | -34.07M | 11.01M | -9.14M | -7.2M | 1.36M | 5.38M |
| accountsPayables | 3.6M | -7.96M | -4.94M | 1.37M | 2.75M | 5.87M | 1.22M | 1.7M | -137K | -1.28M |
| otherWorkingCapital | -1.43M | -6.21M | 5.27M | -10.54M | -632K | 859K | 1.51M | -136K | -2.01M | 1.61M |
| otherNonCashItems | 35.57M | 8.74M | 3.16M | 96.59M | 1.15M | 1.31M | 1.07M | 650K | 245K | 2.26M |
| netCashProvidedByOperatingActivities | -4.75M | -7.3M | 31.92M | 14.61M | -304K | 29.39M | 9.52M | 11.39M | -8.92M | 4.81M |
| investmentsInPropertyPlantAndEquipment | -5.16M | -6.74M | -5.72M | -8.25M | -17.38M | -5.41M | -4.12M | -3.36M | -2.85M | -2.57M |
| acquisitionsNet | - | 171.83M | -5.65M | 2.26M | -160.99M | -30.5M | - | -720K | -79.24M | -921K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | 10.24M |
| otherInvestingActivities | 7.93M | 65000 | -51000 | -1.76M | 229K | 327K | 20000 | 6000 | 53000 | 22000 |
| netCashProvidedByInvestingActivities | 2.77M | 165.16M | -11.42M | -7.75M | -178.14M | -35.58M | -4.1M | -4.08M | -82.03M | 6.77M |
| netDebtIssuance | -2M | -119.79M | -19.72M | -2.26M | 104.61M | 12.07M | 577K | 1.18M | -2.22M | - |
| longTermNetDebtIssuance | -2M | -119.79M | -19.72M | -2.26M | 104.61M | 12.07M | 577K | 1.18M | -2.22M | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | 1.22M | - | - |
| netStockIssuance | -42000 | -185K | -222K | -8.27M | 79.61M | 9.96M | -4.17M | -5.22M | -17000 | -5.22M |
| netCommonStockIssuance | -42000 | -185K | -222K | -8.27M | 79.61M | 9.96M | -4.17M | -5.69M | -17000 | -5.22M |
| commonStockIssuance | - | - | - | - | 80.26M | 11.48M | - | - | - | - |
| commonStockRepurchased | -42000 | -185K | -222K | -8.27M | -651K | -1.52M | -4.17M | -5.69M | -17000 | -5.22M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | 467K | - | - |
| netDividendsPaid | -3.84M | -3.83M | -3.75M | -3.72M | -3.34M | -1.52M | -2.99M | -1.49M | - | - |
| commonDividendsPaid | -3.84M | -3.83M | -3.75M | -3.72M | -3.34M | -1.52M | -2.99M | -1.49M | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 565K | 3.44M | 393K | -212K | 1.75M | 291K | -1.03M | 179K | - |
| netCashProvidedByFinancingActivities | -5.88M | -123.24M | -20.26M | -13.86M | 180.68M | 22.25M | -6.29M | -6.56M | -2.06M | -5.22M |
| 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 | 61.94M | 65.93M | 69.35M | 55.25M | 60.43M | 71.4M | 67.12M | 56.48M | 69.31M | 4.83M |
| costOfRevenue | 39.18M | 50.42M | 44.98M | 35.57M | 39.64M | 47.54M | 43.62M | 36.08M | 44.46M | 9.64M |
| grossProfit | 22.76M | 15.51M | 24.37M | 19.68M | 20.79M | 23.86M | 23.5M | 20.41M | 24.85M | -4.81M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | 27.16M | 28.75M | 27.24M | 27.82M | 28.27M | 28.48M | 31.22M | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 26.58M | 22.35M | 27.16M | 28.75M | 27.24M | 27.82M | 28.27M | 28.48M | 31.22M | 21.56M |
| otherExpenses | 2.25M | - | 236K | 1.83M | 315K | 46.16M | 581K | 63000 | 408K | 1.01M |
| operatingExpenses | 28.83M | 22.35M | 27.39M | 30.58M | 27.56M | 73.98M | 28.86M | 28.54M | 31.62M | 22.56M |
| costAndExpenses | 68.01M | 72.77M | 72.37M | 66.15M | 67.2M | 121.52M | 72.47M | 64.62M | 76.08M | 32.21M |
| netInterestIncome | - | 101K | 108K | 153K | 257K | 269K | 373K | 455K | 370K | 8.51M |
| interestIncome | - | 101K | 108K | 153K | 257K | 269K | 373K | 455K | 370K | 8.51M |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 2.92M | 3.14M | 3.04M | 3.09M | 3.11M | 3.45M | 3.4M | 3.5M | 3.48M | 5.12M |
| ebitda | -148K | -34.78M | -818K | -5.98M | -3.34M | -503K | -1.38M | -4.58M | -2.89M | -19.88M |
| ebit | -3.07M | -37.92M | -3.86M | -9.07M | -6.45M | -3.95M | -4.78M | -8.07M | -6.37M | -24.99M |
| nonOperatingIncomeExcludingInterest | -3M | 31.08M | 835K | -1.83M | -315K | -46.16M | -581K | -63000 | -408K | -2.38M |
| operatingIncome | -6.07M | -6.84M | -3.03M | -10.9M | -6.76M | -50.11M | -5.36M | -8.14M | -6.77M | -27.38M |
| totalOtherIncomeExpensesNet | 3M | -31.08M | -835K | 1.64M | 716K | -2.07M | 1.54M | 869K | -539K | 9.61M |
| incomeBeforeTax | -3.07M | -37.92M | -3.86M | -9.26M | -6.05M | -52.18M | -3.82M | -7.27M | -7.31M | -17.77M |
| incomeTaxExpense | 223K | -6.66M | -2.24M | -831K | -802K | 21.14M | -664K | -1.78M | -851K | -3.74M |
| netIncomeFromContinuingOperations | -3.3M | -31.26M | -1.62M | -8.43M | -5.24M | -73.32M | -3.16M | -5.49M | -6.46M | -14.03M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | 7.8M | - | - | 28.35M | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | 5.64M |
| netIncome | -3.3M | -31.26M | -1.62M | -8.43M | -5.24M | -65.52M | -3.16M | -5.49M | 21.88M | -8.39M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -3.3M | -31.26M | -1.62M | -8.43M | -5.24M | -65.52M | -3.16M | -5.49M | 21.88M | -8.39M |
| eps | -0.09 | -0.81 | -0.04 | -0.22 | -0.14 | -1.71 | -0.08 | -0.14 | 0.57 | -0.22 |
| 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 | 29.81M | 36.69M | 29.51M | 28.47M | 41.32M | 45.36M | 36.4M | 46.22M | 47.48M | 11.32M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 29.81M | 36.69M | 29.51M | 28.47M | 41.32M | 45.36M | 36.4M | 46.22M | 47.48M | 11.32M |
| netReceivables | 49.88M | 46.25M | 51.76M | 39.83M | 44.06M | 44.59M | 55.32M | 45.09M | 52.88M | 54.86M |
| accountsReceivables | 48.37M | 44.84M | 51.76M | 37.96M | 42.76M | 43.68M | 54.34M | 43.72M | 51.95M | 53.97M |
| otherReceivables | 1.51M | 1.41M | - | 1.86M | 1.29M | 910K | 983K | 1.37M | 930K | 892K |
| inventory | 82.19M | 83.03M | 86.55M | 91.53M | 87.48M | 82.28M | 93.15M | 91.46M | 88.63M | 91.41M |
| prepaids | - | - | 5.33M | - | - | - | - | - | - | - |
| otherCurrentAssets | 5M | 5.46M | 1.7M | 16.1M | 5.48M | 5.56M | 6.71M | 6.02M | 7.97M | 142.15M |
| totalCurrentAssets | 166.88M | 171.42M | 174.84M | 175.93M | 178.34M | 177.78M | 191.57M | 188.79M | 196.96M | 299.74M |
| propertyPlantEquipmentNet | 18.86M | 29.73M | 18.58M | 18.25M | 17.84M | 17.61M | 17.17M | 17.03M | 16.34M | 16.59M |
| goodwill | - | - | 3.8M | 3.8M | 3.8M | 3.8M | 39.63M | 38.83M | 38.3M | 39.32M |
| intangibleAssets | 22.29M | 43.36M | 70.79M | 72.59M | 76.62M | 78.27M | 34.37M | 93.47M | 94.42M | 99.99M |
| goodwillAndIntangibleAssets | 22.29M | 43.36M | 74.59M | 76.4M | 80.42M | 82.07M | 74M | 132.31M | 132.72M | 139.31M |
| longTermInvestments | - | 1.5M | - | - | - | - | - | 57.69M | - | - |
| taxAssets | 55000 | 55000 | 36000 | 35000 | 36000 | 36000 | 19.19M | 17.2M | 16.28M | 22.87M |
| otherNonCurrentAssets | 35.18M | 2.95M | 15.02M | 15.9M | 16.19M | 16.6M | 73.4M | -43.62M | 14.66M | 16.82M |
| totalNonCurrentAssets | 76.39M | 77.61M | 108.23M | 110.58M | 114.5M | 116.31M | 183.76M | 180.61M | 180.01M | 195.59M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 243.26M | 249.03M | 283.07M | 286.51M | 292.84M | 294.09M | 375.34M | 369.4M | 376.98M | 495.34M |
| totalPayables | 13.84M | 16.09M | 10.66M | 9.07M | 15.89M | 11.87M | 12.68M | 9.53M | 13.59M | 20.82M |
| accountPayables | 13.51M | 15.91M | 10.61M | 9.07M | 15.89M | 11.87M | 12.68M | 9.53M | 12.77M | 20.02M |
| otherPayables | 334K | 179K | 47000 | - | - | - | - | - | 816K | 805K |
| accruedExpenses | 9.17M | 4.84M | 8.45M | 8.25M | 8.46M | 9.14M | 8.91M | 18.14M | 5.78M | 5.96M |
| shortTermDebt | - | 3.02M | 1.98M | 1.95M | 1.92M | 1.89M | - | - | 44000 | 119.79M |
| capitalLeaseObligationsCurrent | 2.71M | - | 3.3M | 3.6M | 3.52M | 3.47M | 3M | 3.29M | 3.2M | 3.18M |
| taxPayables | 334K | - | - | - | - | - | - | - | 816K | 805K |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 12.26M | 16.54M | 13.13M | 15.75M | 10.23M | 9.66M | 11.41M | 1.92M | 13.46M | 21.19M |
| totalCurrentLiabilities | 37.98M | 40.49M | 37.52M | 38.63M | 40.03M | 36.04M | 36M | 32.89M | 36.07M | 170.93M |
| longTermDebt | - | - | - | - | - | - | - | - | 37000 | - |
| capitalLeaseObligationsNonCurrent | 8.72M | 9.27M | 9.72M | 10.34M | 10.8M | 11.29M | 11.48M | 11.4M | 12.07M | 13.03M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.41M | 1.42M | 8.48M | 10.87M | 11.21M | 12.21M | 18.22M | 16.7M | 17.32M | 18.12M |
| otherNonCurrentLiabilities | 1.49M | 1.46M | 1.54M | 1.56M | 1.51M | 1.47M | 1.16M | 1.13M | 1.1M | 1.13M |
| totalNonCurrentLiabilities | 11.62M | 12.15M | 19.74M | 22.76M | 23.52M | 24.96M | 30.86M | 29.23M | 30.53M | 32.28M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 11.44M | 9.27M | 13.02M | 13.94M | 14.32M | 14.76M | 14.49M | 14.7M | 15.26M | 16.21M |
| totalLiabilities | 49.61M | 52.64M | 57.26M | 61.39M | 63.55M | 61M | 66.86M | 62.12M | 66.6M | 203.22M |
| treasuryStock | -33.19M | -33.16M | -33.16M | -33.16M | -33.16M | -33.11M | -33.11M | -33.11M | -33.11M | -32.93M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 |
| retainedEarnings | -461.51M | -457.25M | -425.03M | -422.46M | -413.06M | -406.86M | -340.38M | -336.26M | -329.81M | -350.74M |
| additionalPaidInCapital | 704.64M | 703.49M | 702.16M | 700.62M | 699.06M | 697.59M | 696.02M | 694.19M | 692.38M | 691.2M |
| 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.3M | -31.26M | -1.62M | -8.43M | -5.24M | -65.52M | -3.16M | -5.49M | 21.88M | -8.39M |
| depreciationAndAmortization | 2.92M | 3.14M | 3.04M | 3.09M | 3.11M | 3.45M | 3.4M | 3.5M | 3.48M | 5.12M |
| deferredIncomeTax | -152K | -7.23M | -2.57M | -880K | -978K | 12.74M | -993K | -1.93M | 6.37M | -3.84M |
| stockBasedCompensation | 1.15M | 1.33M | 1.54M | 1.56M | 1.47M | 1.57M | 1.55M | 1.53M | 1.18M | 1.26M |
| changeInWorkingCapital | -5.62M | 15.75M | -7.14M | -7.27M | -1.71M | 18.23M | -9.88M | 2.67M | -10.61M | 18.57M |
| accountsReceivables | -3.68M | 6.98M | -13.61M | 4.54M | 1.12M | 10.07M | -10.88M | 7.89M | 3.76M | 12.32M |
| inventory | 600K | 3.78M | 4.82M | -5.98M | -4.2M | 8.45M | -96000 | -2.58M | -2.02M | 7.8M |
| accountsPayables | -2.4M | 5.1M | 1.22M | -6.38M | 3.66M | -25000 | 2.91M | -3.43M | -7.41M | -7.1M |
| otherWorkingCapital | -139K | -106K | 423K | 544K | -2.29M | -256K | -1.82M | 799K | -4.93M | 5.55M |
| otherNonCashItems | 854K | 30.76M | 1M | 2.52M | 1.28M | 46.1M | 742K | 563K | -38.66M | 1.78M |
| netCashProvidedByOperatingActivities | -4.13M | 12.49M | -5.74M | -9.42M | -2.07M | 16.57M | -8.34M | 834K | -16.36M | 14.5M |
| investmentsInPropertyPlantAndEquipment | -1.56M | -903K | -1.22M | -1.86M | -1.18M | -2.21M | -1.05M | -1.58M | -1.9M | -1.22M |
| acquisitionsNet | 28000 | 50000 | 7.81M | - | - | -3.84M | - | - | 175.67M | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | 16000 | 54000 | - | 70000 | 32000 | 132K | -169K | -5.64M |
| netCashProvidedByInvestingActivities | -1.53M | -853K | 6.61M | -1.81M | -1.18M | -5.98M | -1.02M | -1.45M | 173.61M | -6.87M |
| netDebtIssuance | - | -2M | - | - | - | 1000 | - | -82000 | -119.71M | -3.11M |
| longTermNetDebtIssuance | - | -2M | - | - | - | 1000 | - | -82000 | -119.71M | -3.11M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -32000 | - | - | - | -42000 | - | 280K | 285K | -185K | - |
| netCommonStockIssuance | -32000 | - | - | - | -42000 | - | 280K | 285K | -185K | - |
| commonStockIssuance | - | - | - | - | - | - | 280K | 285K | - | - |
| commonStockRepurchased | -32000 | - | - | - | -42000 | - | - | - | -185K | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -961K | -960K | -960K | -961K | -959K | -959K | -959K | -957K | -956K | -954K |
| commonDividendsPaid | -961K | -960K | -960K | -961K | -959K | -959K | -959K | -957K | -956K | -954K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | -993K | -2.96M | -960K | -961K | -1M | -958K | -679K | -754K | -120.85M | -4.06M |