NASDAQ : BOOM
-$0.17 (-2.62%)
| 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 | 609.84M | 642.85M | 719.19M | 654.09M | 260.12M | 229.16M | 397.55M | 326.43M | 192.8M | 158.58M |
| costOfRevenue | 474.59M | 492.28M | 507.14M | 468.64M | 200.64M | 172.31M | 252.63M | 215.73M | 133.41M | 119.9M |
| grossProfit | 135.25M | 150.57M | 212.05M | 185.45M | 59.48M | 56.85M | 144.92M | 110.7M | 59.39M | 38.68M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 61.25M | 61.4M | 75.34M | 76.12M | 36.28M | 29.15M | 37.98M | 38.45M | 27.14M | 22.12M |
| sellingAndMarketingExpenses | 48.79M | 47.26M | 49.1M | 42.23M | 22.51M | 23.86M | 27.48M | 22.76M | 18.59M | 16.63M |
| sellingGeneralAndAdministrativeExpenses | 110.04M | 108.66M | 124.44M | 118.35M | 58.78M | 53.01M | 65.45M | 61.21M | 45.72M | 38.74M |
| otherExpenses | 21.74M | 173.17M | 26.43M | 37.11M | 3.1M | 4.84M | 21.05M | 12.06M | 25.93M | 5.21M |
| operatingExpenses | 131.78M | 281.83M | 150.88M | 155.46M | 61.88M | 57.85M | 86.5M | 73.27M | 71.65M | 43.95M |
| costAndExpenses | 606.37M | 774.11M | 658.01M | 624.1M | 262.52M | 230.16M | 339.12M | 289M | 205.06M | 163.85M |
| netInterestIncome | -6.49M | -8.66M | -9.52M | -6.19M | -304K | -731K | -1.55M | -1.62M | -1.65M | -1.07M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 6.49M | 8.66M | 9.52M | 6.19M | 304K | 731K | 1.55M | 1.62M | 1.65M | 1.07M |
| depreciationAndAmortization | 33.96M | 35.05M | 36.51M | 51.21M | 12.69M | 11.08M | 9.86M | 9.52M | 10.57M | 10.77M |
| ebitda | 32.77M | -97.28M | 95.9M | 81.38M | 10.44M | 9.85M | 88.55M | 45.74M | -3.07M | 6.13M |
| ebit | -1.19M | -132.33M | 59.4M | 30.17M | -2.25M | -1.23M | 78.69M | 36.22M | -13.63M | -4.64M |
| nonOperatingIncomeExcludingInterest | 4.65M | 1.07M | 1.78M | -182K | -152K | 233K | -20.26M | 1.2M | 1.37M | -633K |
| operatingIncome | 3.47M | -131.26M | 61.18M | 29.99M | -2.4M | -996K | 58.42M | 37.42M | -12.26M | -5.27M |
| totalOtherIncomeExpensesNet | -11.15M | -9.73M | -11.3M | -6.78M | -152K | -964K | -1.72M | -2.82M | -3.02M | -434K |
| incomeBeforeTax | -7.68M | -140.99M | 49.88M | 23.21M | -2.55M | -1.96M | 56.7M | 34.61M | -15.28M | -5.71M |
| incomeTaxExpense | 4.07M | 10.97M | 15.12M | 9.38M | -1.54M | -548K | 22.66M | 4.13M | 3.57M | 797K |
| netIncomeFromContinuingOperations | -11.74M | -151.96M | 34.76M | 13.83M | -1.01M | -1.41M | 34.04M | 30.47M | -18.85M | -6.5M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -17.89M | -158.71M | 21.39M | 14.18M | -4.63M | -1.41M | 34.04M | 30.47M | -18.85M | -6.5M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -17.89M | -161.21M | 21.08M | 13.99M | -4.63M | -1.41M | 33.38M | 29.78M | -18.85M | -6.5M |
| eps | -0.9 | -8.2 | 1.08 | 0.72 | -0.26 | -0.1 | 2.29 | 2.05 | -1.31 | -0.46 |
| 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 | 31.9M | 14.29M | 31.04M | 25.14M | 30.81M | 28.19M | 20.35M | 13.38M | 8.98M | 6.42M |
| shortTermInvestments | - | - | 12.62M | - | - | 25.74M | - | - | - | - |
| cashAndShortTermInvestments | 31.9M | 14.29M | 43.66M | 25.14M | 30.81M | 53.92M | 20.35M | 13.38M | 8.98M | 6.42M |
| netReceivables | 93.7M | 103.36M | 106.2M | 94.42M | 71.93M | 31.37M | 60.86M | 59.71M | 49.47M | 32.96M |
| accountsReceivables | 93.7M | 103.36M | 106.2M | 94.42M | 71.93M | 31.37M | 60.86M | 59.71M | 49.47M | 32.96M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 144.55M | 152.58M | 166.71M | 156.59M | 124.21M | 52.57M | 53.73M | 51.07M | 35.74M | 28.83M |
| prepaids | - | - | 10.24M | 10.72M | 12.24M | 5.45M | 9.42M | 8.06M | 5.76M | 5.15M |
| otherCurrentAssets | 16.22M | 18.79M | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 286.37M | 289.02M | 326.81M | 286.87M | 239.2M | 143.31M | 144.35M | 132.22M | 99.96M | 73.36M |
| propertyPlantEquipmentNet | 249.28M | 129.28M | 174.68M | 129.44M | 174.3M | 120.14M | 118.66M | 95.14M | 59.87M | 57.13M |
| goodwill | - | - | 141.72M | 141.72M | 141.27M | - | - | - | - | 16.1M |
| intangibleAssets | 155.05M | 174.1M | 195.26M | 217.92M | 255.58M | 3.66M | 5.88M | 8.59M | 12.86M | 15.83M |
| goodwillAndIntangibleAssets | 155.05M | 174.1M | 336.98M | 359.65M | 396.84M | 3.66M | 5.88M | 8.59M | 12.86M | 31.92M |
| longTermInvestments | - | - | - | - | - | - | - | - | -98000 | -3.7M |
| taxAssets | 833K | 1.23M | 6.74M | 7.63M | 6.93M | 4.58M | 3.84M | 4M | 98000 | 3.7M |
| otherNonCurrentAssets | -55.7M | 77.7M | 39.28M | 95.38M | 47.15M | 7.94M | 4.7M | 472K | 394K | 139K |
| totalNonCurrentAssets | 349.46M | 382.32M | 557.68M | 592.11M | 625.22M | 136.34M | 133.07M | 108.2M | 73.13M | 89.2M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 635.83M | 671.34M | 884.5M | 878.98M | 864.41M | 279.64M | 277.42M | 240.42M | 173.08M | 162.56M |
| totalPayables | 52.48M | 52.63M | 53.01M | 51.07M | 40.28M | 24.85M | 46.28M | 33.79M | 22.76M | 13.81M |
| accountPayables | 48.19M | 45.06M | 40.2M | 46.82M | 40.28M | 17.57M | 34.76M | 24.24M | 19.83M | 13.26M |
| otherPayables | 4.29M | 7.57M | 12.81M | 4.26M | 9000 | 7.28M | 11.52M | 9.54M | 2.94M | 548K |
| accruedExpenses | - | 10.4M | 29.18M | 8.42M | 13.58M | 5.3M | 6.9M | 9.25M | 6.19M | 3.31M |
| shortTermDebt | 11.78M | 10.8M | 15M | - | - | - | 3.12M | 3.12M | - | - |
| capitalLeaseObligationsCurrent | - | - | 7.65M | 7.04M | 6.13M | 1.74M | 1.72M | - | - | - |
| taxPayables | 4.29M | 7.57M | 12.81M | 4.26M | 9000 | 7.28M | 9.65M | 17.54M | 6.55M | 7.1M |
| deferredRevenue | - | 23.16M | 21.62M | 32.08M | 21.05M | 4.93M | 2.74M | 1.14M | 5.89M | 2.62M |
| otherCurrentLiabilities | 50.07M | 17.11M | - | 29.44M | 24.77M | 10.28M | 10.67M | 17.26M | 10.79M | 11.01M |
| totalCurrentLiabilities | 114.32M | 114.1M | 126.46M | 128.05M | 105.81M | 47.11M | 71.42M | 64.56M | 45.63M | 30.75M |
| longTermDebt | 79.01M | 68.32M | 100.85M | 117.8M | 132.42M | 8.14M | 11.15M | 38.23M | 17.98M | 15.73M |
| capitalLeaseObligationsNonCurrent | 31.8M | 37.15M | 39.74M | 43M | 47M | 10.07M | 9.78M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 475K | 711K | 1.96M | 1.91M | 2.2M | 2.25M | 3.79M | 379K | 573K | 1.45M |
| otherNonCurrentLiabilities | -18.92M | 13M | 17.43M | 20.05M | 19.25M | 15.16M | 9.15M | 2.96M | 3.12M | 2.22M |
| totalNonCurrentLiabilities | 92.38M | 119.18M | 159.98M | 182.76M | 200.88M | 35.62M | 33.86M | 41.57M | 21.68M | 19.4M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 31.8M | 37.15M | 47.4M | 50.04M | 53.13M | 11.81M | 11.49M | - | - | - |
| totalLiabilities | 206.7M | 233.29M | 286.44M | 310.81M | 306.69M | 82.73M | 105.28M | 106.13M | 67.3M | 50.15M |
| treasuryStock | -27.15M | -25.98M | -24.74M | -20.71M | -19.48M | -13.96M | -7.45M | -817K | -362K | -25000 |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.08M | 1.05M | 1.02M | 1.01M | 996K | 796K | 756K | 749K | 741K | 725K |
| retainedEarnings | -13.45M | - | 146.6M | 125.22M | 111.03M | 115.66M | 119M | 89.29M | 60.07M | 80.11M |
| additionalPaidInCapital | 306.29M | 305.46M | 313.83M | 303.89M | 294.52M | 117.39M | 85.64M | 80.08M | 76.15M | 73.12M |
| 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 | -11.74M | -151.96M | 34.76M | 13.83M | -1.01M | -1.41M | 34.04M | 30.47M | -18.85M | -6.5M |
| depreciationAndAmortization | 33.96M | 35.05M | 36.51M | 51.21M | 12.69M | 11.08M | 9.86M | 9.52M | 10.57M | 10.77M |
| deferredIncomeTax | 231K | 4.22M | 970K | -599K | -1.85M | -2.31M | 4.29M | -4.33M | 390K | -108K |
| stockBasedCompensation | 5.54M | 6.9M | 10.27M | 10.06M | 6.57M | 5.68M | 5.2M | 3.58M | 2.98M | 2.33M |
| changeInWorkingCapital | 16.87M | 5.03M | -19.27M | -32.07M | -29.4M | 13.49M | -9.01M | -13.11M | -10.71M | 9.9M |
| accountsReceivables | 6.4M | -3.48M | -11.13M | -23.11M | -9.77M | 30.23M | -1.22M | -11.41M | -14.42M | 2.68M |
| inventory | 10.55M | 12.91M | -9.46M | -33.77M | -12.44M | 2.99M | -2.67M | -16.61M | -5.29M | 6.83M |
| accountsPayables | 2.14M | 5.18M | -6.73M | 7.09M | 13.58M | -14.77M | 10.14M | 2.2M | 5.22M | -1.34M |
| otherWorkingCapital | -2.21M | -9.58M | 8.05M | 17.72M | -20.77M | -4.96M | -15.26M | 12.71M | 3.79M | 1.74M |
| otherNonCashItems | 8.68M | 147.36M | 2.7M | 2.51M | 171K | 3.84M | 20.21M | 1.51M | 22.38M | 1.81M |
| netCashProvidedByOperatingActivities | 53.53M | 46.6M | 65.93M | 44.94M | -12.81M | 30.36M | 64.59M | 27.64M | 6.75M | 18.2M |
| investmentsInPropertyPlantAndEquipment | -16.5M | -17.28M | -15.97M | -18.58M | -8.66M | -13.85M | -27.21M | -45.1M | -6.19M | -5.72M |
| acquisitionsNet | - | 1.1M | - | -2.4M | -261M | 36000 | 1.26M | - | 2000 | 26000 |
| purchasesOfInvestments | - | - | -12.47M | - | -123.98M | -25.74M | - | - | - | - |
| salesMaturitiesOfInvestments | - | 12.62M | - | - | 149.72M | -36000 | - | - | - | - |
| otherInvestingActivities | 9.94M | - | 344K | 62000 | -23.88M | 36000 | - | - | - | -9000 |
| netCashProvidedByInvestingActivities | -6.56M | -3.57M | -28.1M | -20.93M | -267.81M | -39.56M | -25.95M | -45.1M | -6.18M | -5.7M |
| netDebtIssuance | -21.17M | -45M | -17.5M | -15M | 138.25M | -3.12M | -27.25M | 23.37M | 2M | -11.25M |
| longTermNetDebtIssuance | -21.17M | -45M | -17.5M | -15M | 138.25M | -3.12M | -27.25M | 23.37M | 2M | -11.25M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -1.16M | -1.11M | -2.17M | -1.03M | 146.67M | 24.28M | -546K | -11000 | -337K | 297K |
| netCommonStockIssuance | -1.16M | -1.11M | -2.17M | -1.03M | 146.67M | 24.28M | -546K | -11000 | -41000 | 297K |
| commonStockIssuance | - | 132K | 314K | 201K | 149.16M | 26.17M | 557K | 442K | 296K | 322K |
| commonStockRepurchased | -1.16M | -1.24M | -2.48M | -1.23M | -2.48M | -1.89M | -1.1M | -453K | -337K | -25000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | -296K | - |
| netDividendsPaid | - | -2.5M | - | - | - | -3.75M | -2.76M | -1.19M | -1.17M | -1.15M |
| commonDividendsPaid | - | -2.5M | - | - | - | -3.75M | -2.76M | -1.19M | -1.17M | -1.15M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -6.4M | -11.18M | -13.52M | -12.48M | -2.34M | -90000 | - | -314K | 158K | - |
| netCashProvidedByFinancingActivities | -28.74M | -59.79M | -33.18M | -28.51M | 282.58M | 17.32M | -30.56M | 21.86M | 647K | -12.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 | 135.6M | 143.53M | 151.53M | 155.49M | 159.29M | 152.37M | 152.43M | 171.18M | 166.87M | 174.04M |
| costOfRevenue | 114.51M | 119.04M | 123.47M | 118.76M | 118.09M | 120.68M | 122.32M | 124.77M | 124.52M | 128.68M |
| grossProfit | 21.09M | 24.49M | 28.06M | 36.73M | 41.2M | 31.7M | 30.1M | 46.41M | 42.35M | 45.35M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 14.13M | 13.39M | 15.28M | 16.68M | 16.67M | 15.45M | 14.35M | 17.62M | 15.98M | 15.06M |
| sellingAndMarketingExpenses | 10.47M | 16.25M | 10.67M | 10.24M | 11.63M | 9.68M | 13.86M | 11.5M | 12.22M | 12.12M |
| sellingGeneralAndAdministrativeExpenses | 24.6M | 29.64M | 25.95M | 26.92M | 28.3M | 25.13M | 28.2M | 29.12M | 28.2M | 27.18M |
| otherExpenses | - | 5.08M | - | 5.91M | 6.39M | 7.27M | 150.84M | 5.61M | 7.46M | 8.92M |
| operatingExpenses | 24.6M | 34.72M | 25.95M | 32.83M | 34.69M | 32.4M | 179.04M | 34.73M | 35.66M | 36.1M |
| costAndExpenses | 139.11M | 153.76M | 149.42M | 151.59M | 152.78M | 153.07M | 301.36M | 159.49M | 160.18M | 164.78M |
| netInterestIncome | -1.46M | -1.35M | -1.63M | -1.81M | -1.7M | -1.92M | -2.11M | -2.32M | -2.32M | -2.31M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 1.46M | 1.35M | 1.63M | 1.81M | 1.7M | 1.92M | 2.11M | 2.32M | 2.32M | 2.31M |
| depreciationAndAmortization | 8.07M | 8.57M | 8.5M | 8.47M | 8.42M | 8.88M | 8.72M | 8.74M | 8.71M | 9.21M |
| ebitda | 3.94M | -2.74M | 8.77M | 12.02M | 14.72M | 8.32M | -140.73M | 22.62M | 14.99M | 23.34M |
| ebit | -4.13M | -11.31M | 276K | 3.55M | 6.3M | -551K | -149.46M | 13.88M | 6.28M | 14.13M |
| nonOperatingIncomeExcludingInterest | 611K | 1.08M | 1.84M | 346K | 218K | -145K | 520K | -2.19M | 409K | -4.87M |
| operatingIncome | -3.52M | -10.23M | 2.12M | 3.9M | 6.51M | -696K | -148.94M | 11.68M | 6.69M | 9.26M |
| totalOtherIncomeExpensesNet | -2.07M | -2.43M | -3.47M | -2.16M | -1.92M | -1.77M | -2.63M | -2.6M | -2.73M | -3.76M |
| incomeBeforeTax | -5.59M | -12.66M | -1.36M | 1.74M | 4.6M | -2.47M | -151.57M | 9.08M | 3.96M | 5.5M |
| incomeTaxExpense | 1.22M | -800K | 714K | 1.42M | 2.73M | -1.31M | 7.85M | 2.79M | 1.64M | 1.93M |
| netIncomeFromContinuingOperations | -6.81M | -11.86M | -2.07M | 321K | 1.86M | -1.16M | -159.42M | 6.29M | 2.32M | 3.57M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -6.8M | -11.8M | -2.06M | -4.78M | 758K | -763K | -163.01M | 4.8M | 256K | 183K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | 1000 |
| bottomLineNetIncome | -6.8M | -11.8M | -2.06M | -4.78M | 734K | -3.26M | -163.01M | 4.7M | 251K | 206K |
| eps | -0.34 | -0.59 | -0.1 | -0.24 | 0.04 | -0.17 | -8.27 | 0.24 | 0.01 | 0.01 |
| 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 | 31.51M | 31.9M | 26.41M | 12.43M | 14.7M | 14.29M | 14.51M | 14.57M | 20.44M | 31.04M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | 12.62M |
| cashAndShortTermInvestments | 31.51M | 31.9M | 26.41M | 12.43M | 14.7M | 14.29M | 14.51M | 14.57M | 20.44M | 43.66M |
| netReceivables | 90.86M | 93.7M | 105.63M | 110.46M | 114.47M | 103.36M | 111M | 118.25M | 104.7M | 106.2M |
| accountsReceivables | 90.86M | 93.7M | 105.63M | 110.46M | 114.47M | 103.36M | 111M | 118.25M | 104.7M | 106.2M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 167M | 144.55M | 140.54M | 144.56M | 148.74M | 152.58M | 165.64M | 174.79M | 172.11M | 166.71M |
| prepaids | - | - | - | - | - | - | - | - | - | 10.24M |
| otherCurrentAssets | 12.21M | 16.22M | 14.05M | 12.73M | 19M | 18.79M | 16.73M | 13.27M | 10.19M | - |
| totalCurrentAssets | 301.58M | 286.37M | 286.64M | 280.17M | 296.91M | 289.02M | 307.88M | 320.88M | 307.44M | 326.81M |
| propertyPlantEquipmentNet | 124.41M | 127.36M | 165.12M | 130.12M | 128.96M | 129.28M | 129.67M | 173.99M | 172.68M | 174.68M |
| goodwill | - | - | - | - | - | - | - | 141.72M | 141.72M | 141.72M |
| intangibleAssets | 150.7M | 155.05M | 159.81M | 164.58M | 169.34M | 174.1M | 179.38M | 184.66M | 189.97M | 195.26M |
| goodwillAndIntangibleAssets | 150.7M | 155.05M | 159.81M | 164.58M | 169.34M | 174.1M | 179.38M | 326.38M | 331.69M | 336.98M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 813K | 833K | 1.79M | 1.3M | 1.22M | 1.23M | 1.75M | 8.01M | 7.72M | 6.74M |
| otherNonCurrentAssets | 70.91M | 66.22M | 30.78M | 68.85M | 74.21M | 77.7M | 83.33M | 40.23M | 40.49M | 39.28M |
| totalNonCurrentAssets | 346.82M | 349.46M | 357.51M | 364.85M | 373.73M | 382.32M | 394.13M | 548.61M | 552.58M | 557.68M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 648.41M | 635.83M | 644.14M | 645.02M | 670.64M | 671.34M | 702.01M | 869.48M | 860.02M | 884.5M |
| totalPayables | 60.47M | 52.48M | 52.28M | 51.83M | 55M | 52.63M | 72.5M | 76.51M | 65.34M | 53.01M |
| accountPayables | 58.39M | 48.19M | 46.92M | 41.45M | 45.51M | 45.06M | 55.88M | 62.59M | 50.89M | 40.2M |
| otherPayables | 2.09M | 4.29M | 5.36M | 10.38M | 9.49M | 7.57M | 16.62M | 13.92M | 14.45M | 12.81M |
| accruedExpenses | 12.8M | 12.38M | 13.2M | 12.37M | 10.82M | 11.39M | 12.57M | 12.02M | 13.19M | 16.92M |
| shortTermDebt | 3.75M | 3.44M | 11.05M | - | - | 2.5M | - | 10.41M | 2.5M | 15M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | 7.84M | 7.65M |
| taxPayables | 2.09M | 4.29M | - | 10.38M | 9.49M | 7.57M | 16.62M | 13.92M | 14.45M | 12.81M |
| deferredRevenue | 27.05M | 22.57M | 14.1M | 12.03M | 18.54M | 23.16M | 21.26M | 16.4M | 19.18M | 21.62M |
| otherCurrentLiabilities | 21.89M | 23.47M | 13.14M | 25.34M | 27.41M | 24.41M | 23.72M | 11.34M | 13.15M | 12.26M |
| totalCurrentLiabilities | 125.96M | 114.32M | 103.77M | 101.56M | 111.76M | 114.1M | 130.05M | 126.68M | 121.21M | 126.46M |
| longTermDebt | 50.2M | 47.21M | 53.41M | 55.11M | 69.92M | 68.32M | 71.72M | 81.61M | 85.51M | 100.85M |
| capitalLeaseObligationsNonCurrent | - | - | 33.18M | - | - | - | - | 40.17M | 37.92M | 39.74M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 117K | 475K | 1.27M | 1.19M | 728K | 711K | 1.7M | 1.94M | 2.39M | 1.96M |
| otherNonCurrentLiabilities | 49.85M | 44.7M | 12.46M | 46.22M | 47.22M | 50.16M | 54.94M | 16.02M | 16M | 17.43M |
| totalNonCurrentLiabilities | 100.17M | 92.38M | 100.32M | 102.53M | 117.87M | 119.18M | 128.36M | 139.74M | 141.82M | 159.98M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | 33.18M | - | - | - | - | 40.17M | 45.76M | 47.4M |
| totalLiabilities | 226.13M | 206.7M | 204.09M | 204.09M | 229.64M | 233.29M | 258.41M | 266.42M | 263.03M | 286.44M |
| treasuryStock | -27.52M | -27.15M | -26.58M | -26.55M | -26.47M | -25.98M | -25.74M | -25.69M | -25.68M | -24.74M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.07M | 1.08M | 1.08M | 1.07M | 1.07M | 1.05M | 1.04M | 1.04M | 1.04M | 1.02M |
| retainedEarnings | -19.52M | -13.45M | -3.08M | - | 758K | - | - | 151.66M | 146.86M | 146.6M |
| additionalPaidInCapital | 306.41M | 306.29M | 306.46M | 304.24M | 306.95M | 305.46M | 307.33M | 317.03M | 315.23M | 313.83M |
| 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 | -6.81M | -11.74M | -2.06M | 321K | 1.86M | -1.16M | -159.42M | 6.29M | 2.32M | 207K |
| depreciationAndAmortization | 8.07M | 8.57M | 8.5M | 8.47M | 8.42M | 8.88M | 8.72M | 8.74M | 8.71M | 9.21M |
| deferredIncomeTax | -339K | 238K | -421K | 392K | 22000 | -515K | 6.03M | -746K | -546K | -1.25M |
| stockBasedCompensation | 863K | 1.17M | - | 1.42M | 1.6M | 1.8M | 1.77M | 1.78M | 1.55M | 1.71M |
| changeInWorkingCapital | -14.46M | 11.34M | 10.73M | 3.7M | -8.9M | 3.74M | 13.22M | -14.14M | 2.2M | 6.13M |
| accountsReceivables | 2.35M | 6.95M | 4.3M | 5.72M | -10.57M | 5.97M | 3.41M | -13.83M | 962K | 282K |
| inventory | -22.88M | -3.95M | 3.78M | 6.16M | 4.56M | 11.56M | 10.19M | -2.92M | -5.91M | 20M |
| accountsPayables | 11.03M | 1.53M | 5.06M | -4.65M | 203K | -10.2M | -6.68M | 11.41M | 10.66M | -5.24M |
| otherWorkingCapital | -4.96M | 6.81M | -2.41M | -3.53M | -3.08M | -3.58M | 6.3M | -8.79M | -3.51M | -8.91M |
| otherNonCashItems | 10.29M | 5.62M | 2.51M | 950K | 1.48M | -936K | 148.68M | 414K | -795K | 7.17M |
| netCashProvidedByOperatingActivities | -2.38M | 15.19M | 19.26M | 15.25M | 4.49M | 11.81M | 19M | 2.34M | 13.44M | 23.18M |
| investmentsInPropertyPlantAndEquipment | -2.11M | -5.56M | -4.24M | -2.92M | -3.78M | -5.68M | -6.08M | -2.55M | -2.97M | -8.52M |
| acquisitionsNet | - | 2.04M | 1.91M | - | - | 590K | - | 100000 | - | 344K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | -4.96M |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | 12.62M | 13.13M |
| otherInvestingActivities | 847K | - | - | 5.54M | 447K | - | 406K | - | - | -13.13M |
| netCashProvidedByInvestingActivities | -1.26M | -3.52M | -2.33M | 2.61M | -3.33M | -5.09M | -5.68M | -2.45M | 9.65M | -13.13M |
| netDebtIssuance | 2.8M | -6M | -2.89M | -13.78M | 1.5M | -3.5M | -10M | -4M | -27.5M | -3.75M |
| longTermNetDebtIssuance | -625K | -6M | -2.89M | -11.65M | 1.5M | -3.5M | -10M | -4M | -67.5M | -3.75M |
| shortTermNetDebtIssuance | 3.42M | - | - | -2.12M | - | - | - | - | 40M | - |
| netStockIssuance | -367K | -587K | -15000 | -79000 | -484K | -240K | -48000 | 116K | -936K | -153K |
| netCommonStockIssuance | -367K | -587K | -15000 | -79000 | -484K | -240K | -48000 | 116K | -936K | -51000 |
| commonStockIssuance | - | - | - | - | - | - | - | 132K | - | 102K |
| commonStockRepurchased | -367K | -587K | -15000 | -79000 | -484K | -240K | -48000 | -16000 | -936K | -153K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | -102K |
| netDividendsPaid | - | - | - | - | - | -2.5M | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | -2.5M | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 400K | - | -145K | -5.75M | -1.15M | -124K | -3.65M | -1.55M | -5.86M | -3.07M |
| netCashProvidedByFinancingActivities | 2.83M | -6.59M | -3.05M | -19.61M | -135K | -6.36M | -13.7M | -5.43M | -34.3M | -6.97M |