$0.41 (3.55%)
| 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 | 568.09M | 573.28M | 512.34M | 512.12M | 430.9M | 321.16M | 340.14M | 319.18M | 292.06M | 274.5M |
| costOfRevenue | 185.66M | 185.05M | 184.15M | 181.04M | 128.19M | 87.64M | 90.94M | 84.17M | 92.1M | 91.39M |
| grossProfit | 382.43M | 388.23M | 328.19M | 331.08M | 302.71M | 233.52M | 249.21M | 235.01M | 199.96M | 183.11M |
| researchAndDevelopmentExpenses | 12.11M | 13.64M | 13.45M | 23.85M | 19.04M | 11.2M | 11.06M | 8.1M | 8.1M | 7.9M |
| generalAndAdministrativeExpenses | - | 322.67M | 300.03M | 326.93M | - | - | 196.12M | - | - | - |
| sellingAndMarketingExpenses | - | 4.42M | 3.85M | 5.2M | - | - | 2.35M | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 311.77M | 327.09M | 303.88M | 332.13M | 254.25M | 193.08M | 198.48M | 191.67M | 164.84M | 160.32M |
| otherExpenses | - | 59.47M | 92.59M | 142.33M | 17.35M | 8M | 8.48M | 9.74M | - | - |
| operatingExpenses | 323.88M | 400.2M | 409.92M | 498.31M | 290.64M | 212.28M | 218.01M | 209.5M | 172.94M | 168.22M |
| costAndExpenses | 509.54M | 585.26M | 594.07M | 679.35M | 418.84M | 299.92M | 308.95M | 293.67M | 265.04M | 259.61M |
| netInterestIncome | -26.49M | -38.79M | -40.68M | -12.02M | -1.11M | -9.75M | -21.58M | -19.17M | - | - |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 26.49M | 38.79M | 40.68M | 12.02M | 1.11M | 9.75M | 21.58M | 19.17M | 18.9M | 15.94M |
| depreciationAndAmortization | 47.01M | 49.56M | 57.36M | 55.4M | 34.88M | 28.64M | 30.32M | 29.24M | 32.29M | 33.76M |
| ebitda | 99.21M | 39.22M | -23.07M | -121.61M | 45.48M | 54.31M | 61.58M | 54.52M | 59.85M | 44.04M |
| ebit | 52.2M | -10.33M | -80.44M | -177M | 10.6M | 25.66M | 31.27M | 25.28M | 27.56M | 10.28M |
| nonOperatingIncomeExcludingInterest | 6.35M | -1.64M | -1.29M | 9.77M | 1.46M | -4.43M | -75000 | 226K | -531K | 4.61M |
| operatingIncome | 58.55M | -11.98M | -81.72M | -167.23M | 12.06M | 21.24M | 31.19M | 25.5M | 27.02M | 14.89M |
| totalOtherIncomeExpensesNet | -32.84M | -37.15M | -39.39M | -21.79M | -2.57M | -5.32M | -21.5M | -19.4M | -18.37M | -20.54M |
| incomeBeforeTax | 25.71M | -49.13M | -121.11M | -189.02M | 9.49M | 15.91M | 9.69M | 6.11M | 8.66M | -5.65M |
| incomeTaxExpense | -1.56M | -5.29M | 85000 | -44.37M | -1.97M | 1.19M | 1.58M | 1.66M | -785K | 1.09M |
| netIncomeFromContinuingOperations | 27.27M | -43.83M | -121.2M | -144.65M | 11.45M | 14.72M | 8.11M | 4.44M | 9.44M | -6.74M |
| netIncomeFromDiscontinuedOperations | - | - | -59.49M | -54.78M | -1.87M | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -1.82M | -16.65M | -11.08M | -11.21M |
| netIncome | 22.73M | -33.54M | -156.23M | -158.7M | 19.38M | 16.41M | 6.85M | -12.21M | -1.64M | -17.95M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | 5.61M | 5.45M |
| bottomLineNetIncome | 22.73M | -33.54M | -156.23M | -158.7M | 19.38M | 16.41M | 6.85M | -12.21M | -7.25M | -23.4M |
| eps | 0.34 | -0.52 | -2.49 | -2.59 | -0.15 | 0.44 | 0.12 | -0.22 | -0.03 | -0.32 |
| 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 | 2015-12-31 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 51.24M | 41.58M | 36.96M | 30.19M | 43.93M | 86.84M | 64.52M | 42.77M | 4.95M | 15.77M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 51.24M | 41.58M | 36.96M | 30.19M | 43.93M | 86.84M | 64.52M | 42.77M | 4.95M | 15.77M |
| netReceivables | 128.3M | 127.39M | 122.79M | 136.3M | 124.96M | 88.28M | 85.13M | 73.04M | 54.51M | 47.08M |
| accountsReceivables | 128.48M | 127.39M | 122.79M | 136.3M | 124.96M | 88.28M | 85.13M | 73.04M | 54.51M | 46.58M |
| otherReceivables | - | - | - | - | - | - | - | - | - | 498K |
| inventory | 82.24M | 92.48M | 91.33M | 84.77M | 61.69M | 29.12M | 27.33M | 27.4M | 35.18M | 26.67M |
| prepaids | - | - | - | 4.44M | 12.24M | 7.55M | 6.06M | 4.92M | 4.44M | 5.71M |
| otherCurrentAssets | 11.06M | 14.16M | 16.91M | 16.89M | 20.28M | - | - | 224K | 343K | - |
| totalCurrentAssets | 272.84M | 275.61M | 268M | 272.58M | 263.1M | 211.79M | 183.03M | 148.35M | 99.43M | 95.23M |
| propertyPlantEquipmentNet | 27.02M | 33.52M | 49.96M | 44.15M | 40.17M | 21.84M | 19.76M | 4.76M | 9.6M | 10.43M |
| goodwill | 7.46M | 7.46M | 7.46M | 7.46M | 147.62M | 49.8M | 49.8M | 49.8M | 58.69M | 49.95M |
| intangibleAssets | 368.42M | 404.73M | 482.35M | 639.85M | 695.19M | 191.65M | 216.51M | 237.03M | 319.15M | 274.33M |
| goodwillAndIntangibleAssets | 375.88M | 412.19M | 489.81M | 647.31M | 842.82M | 241.45M | 266.31M | 286.83M | 377.85M | 324.28M |
| longTermInvestments | - | - | - | 2.64M | 29.29M | 19.38M | 3.31M | 2.78M | - | - |
| taxAssets | 5.52M | 4.74M | - | - | 481K | - | - | - | 84000 | 179K |
| otherNonCurrentAssets | 2.29M | 1.89M | 3.14M | 405.98M | 50M | - | - | - | 393K | 298K |
| totalNonCurrentAssets | 410.72M | 452.35M | 542.91M | 1.1B | 962.76M | 282.67M | 289.37M | 294.37M | 387.92M | 335.19M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 683.56M | 727.96M | 810.91M | 1.37B | 1.23B | 494.47M | 472.41M | 442.72M | 487.35M | 430.42M |
| totalPayables | 16.06M | 27.56M | 27.79M | 39.27M | 25.05M | 6.86M | 9M | 8.21M | 8.37M | 6.7M |
| accountPayables | 10.93M | 23.69M | 23.04M | 36.7M | 16.92M | 4.42M | 6.44M | 8.21M | 8.37M | 5.38M |
| otherPayables | 5.14M | 3.87M | 4.75M | 2.57M | 8.14M | 2.43M | 2.56M | - | - | 1.31M |
| accruedExpenses | 31.6M | 104.38M | 85.64M | 80.62M | 91.29M | 79.88M | 47.04M | 26.25M | 14.87M | 16.01M |
| shortTermDebt | 19.21M | 27.34M | 27.85M | 33.06M | 18.04M | 15M | 10M | 5.25M | 36.48M | 7.19M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | 1.2M | 688K |
| taxPayables | - | 3.87M | 4.75M | 2.57M | 8.14M | 2.43M | 2.56M | 2.03M | 2.66M | 1.31M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | -1.31M |
| otherCurrentLiabilities | 93.51M | 51.12M | 34.23M | 151.07M | 46.48M | 20.86M | 22.98M | 25.72M | 26.77M | 21.57M |
| totalCurrentLiabilities | 160.38M | 210.4M | 175.5M | 304.02M | 180.86M | 122.59M | 89.02M | 65.43M | 87.69M | 52.16M |
| longTermDebt | 278.95M | 308.29M | 367M | 385.01M | 339.64M | 173.38M | 187.96M | 189.58M | 157.61M | 162.3M |
| capitalLeaseObligationsNonCurrent | 13.18M | - | - | - | - | - | - | - | 1.22M | 803K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 433K | 564K | 1.21M | 2.25M | 133.52M | 3.36M | 3.87M | 3.96M | 8.78M | 9.33M |
| otherNonCurrentLiabilities | 2.16M | 23.1M | 46.08M | 269.15M | 38.05M | 50.98M | 45.94M | 38.5M | 39.72M | 28.35M |
| totalNonCurrentLiabilities | 294.73M | 331.95M | 414.3M | 656.41M | 511.21M | 227.72M | 237.78M | 232.03M | 207.32M | 200.78M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 13.18M | - | - | - | - | - | - | - | 2.42M | 1.49M |
| totalLiabilities | 455.11M | 542.35M | 589.79M | 960.43M | 692.07M | 350.31M | 326.79M | 297.46M | 295.01M | 252.93M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | 168M | 118M |
| commonStock | 83000 | 82000 | 79000 | 78000 | 75000 | 285.17M | 285.15M | 285.15M | 113.37M | 113.4M |
| retainedEarnings | -334.93M | -355.08M | -321.54M | -165.31M | -6.6M | -144.54M | -141.7M | -139.82M | -91.84M | -56.5M |
| additionalPaidInCapital | 520.85M | 505.51M | 494.25M | 490.58M | 465.27M | - | - | - | - | - |
| 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 | 2015-12-31 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 27.27M | -318K | -121.2M | -144.65M | 11.45M | 14.72M | 8.11M | 4.44M | -34.11M | -12.9M |
| depreciationAndAmortization | 47.01M | 49.56M | 57.36M | 55.4M | 34.88M | 28.64M | 30.32M | 29.24M | 33.08M | 28.82M |
| deferredIncomeTax | -909K | -5.39M | -2.38M | -46.66M | -9.76M | - | -348K | -79000 | -432K | -701K |
| stockBasedCompensation | 12.67M | 10.06M | 2.72M | 17.58M | 19.84M | 10.1M | - | 14.32M | - | - |
| changeInWorkingCapital | -13.84M | -11.78M | -3.18M | -29.73M | -15.14M | 15.31M | -13.57M | 2.85M | -10.65M | -12.01M |
| accountsReceivables | -916K | -10.67M | 10.06M | -17.67M | -20.05M | - | -14.91M | -12.13M | -11.27M | -217K |
| inventory | 8.57M | -16.44M | -5.99M | -18.62M | 3.18M | - | -1.43M | 3.26M | -5.73M | 10.65M |
| accountsPayables | -19.81M | - | - | - | - | - | 6.65M | 12.15M | 5.18M | 3.04M |
| otherWorkingCapital | -1.68M | 15.32M | -13.24M | 6.56M | 1.72M | 15.31M | -3.88M | -422K | 1.17M | -25.48M |
| otherNonCashItems | 1.77M | -3.33M | 82.01M | 134.52M | -18.28M | 3.02M | 16.2M | -5.59M | 31.03M | 11.9M |
| netCashProvidedByOperatingActivities | 73.98M | 38.8M | 15.34M | -13.54M | 22.99M | 71.8M | 40.71M | 45.19M | 18.92M | 15.11M |
| investmentsInPropertyPlantAndEquipment | -2.56M | -1.01M | -7.36M | -1.48M | -13.52M | -16.58M | -2.34M | -6.06M | -2.12M | -1.16M |
| acquisitionsNet | -686K | - | 34.68M | - | -262.87M | - | 430K | - | -51.46M | -10.55M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | 430K | - | - | - |
| otherInvestingActivities | - | 23.97M | -11.51M | -114.96M | -7.37M | -3.92M | -6.43M | -40000 | -6.61M | -19.67M |
| netCashProvidedByInvestingActivities | -3.25M | 22.96M | 15.81M | -116.44M | -283.76M | -20.5M | -7.91M | -6.1M | -60.18M | -31.38M |
| netDebtIssuance | -42.91M | -59.58M | -23.26M | 59.62M | 166.2M | -10M | -1.37M | -5.25M | -675K | -2.52M |
| longTermNetDebtIssuance | -42.91M | -59.58M | -23.26M | 59.62M | 166.2M | -10M | -1.37M | -5.25M | -675K | -2.52M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | -160M |
| netStockIssuance | 2.07M | 2.44M | 778K | 5.82M | 109.41M | - | - | - | - | - |
| netCommonStockIssuance | 2.07M | 2.44M | 778K | 5.82M | 109.41M | - | - | - | - | - |
| commonStockIssuance | 2.07M | 2.44M | 778K | 5.82M | 109.41M | - | - | - | 50M | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | -367K | -19.89M | -9.14M | -7.85M | -1.02M | -2.4M |
| commonDividendsPaid | - | - | - | - | -367K | -19.89M | -9.14M | -7.85M | -1.02M | -2.4M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -20.61M | 2.56M | -4.17M | -3.37M | -1.88M | 317K | -448K | -160K | 32.94M | -1.73M |
| netCashProvidedByFinancingActivities | -61.44M | -54.58M | -26.65M | 62.08M | 273.37M | -29.57M | -10.95M | -13.26M | 31.25M | -6.64M |
| date | 2026-03-28 | 2025-12-31 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 132.09M | 157.9M | 138.65M | 147.66M | 123.88M | 153.64M | 138.96M | 151.22M | 129.46M | 135.42M |
| costOfRevenue | 42.43M | 50.42M | 45.82M | 47.01M | 42.41M | 50.99M | 45.41M | 47.58M | 41.08M | 49.12M |
| grossProfit | 89.66M | 107.48M | 92.83M | 100.65M | 81.46M | 102.66M | 93.55M | 103.64M | 88.38M | 86.3M |
| researchAndDevelopmentExpenses | 2.47M | 3.01M | 2.92M | 3.17M | 3.01M | 3.25M | 3.81M | 4.21M | 2.63M | 3.26M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 78.31M | 82.76M | 77.8M | 78.86M | 73.48M | 86.61M | 81.09M | 96.67M | 78.78M | 78.36M |
| otherExpenses | - | - | - | - | - | 4.81M | 4.58M | 34.23M | 2.05M | 3.52M |
| operatingExpenses | 80.77M | 85.77M | 80.73M | 82.03M | 76.49M | 94.67M | 89.48M | 135.11M | 83.45M | 85.14M |
| costAndExpenses | 123.2M | 136.19M | 126.55M | 129.04M | 118.9M | 145.65M | 134.89M | 182.69M | 124.53M | 134.26M |
| netInterestIncome | -4.33M | -5.31M | -6.18M | -7.49M | -7.51M | -9M | -9.53M | -9.92M | -10.34M | -10.28M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 4.33M | 5.31M | 6.18M | 7.49M | 7.51M | 9M | 9.53M | 9.92M | 10.34M | 10.28M |
| depreciationAndAmortization | 11.2M | 11.69M | 11.4M | 12.05M | 11.86M | 12.4M | 12.28M | 13.09M | 11.78M | 12.46M |
| ebitda | 20.05M | 31.14M | 22.25M | 29.86M | 15.96M | 21.63M | 16.98M | -18.54M | 16.65M | 14.34M |
| ebit | 8.84M | 19.45M | 10.85M | 17.81M | 4.09M | 9.23M | 4.7M | -31.63M | 4.86M | 1.87M |
| nonOperatingIncomeExcludingInterest | 46000 | 2.26M | 1.26M | 813K | 881K | -1.24M | -626K | 159K | 63000 | -709K |
| operatingIncome | 8.89M | 21.71M | 12.1M | 18.62M | 4.97M | 7.99M | 4.07M | -31.47M | 4.93M | 1.16M |
| totalOtherIncomeExpensesNet | -4.37M | -7.57M | -7.43M | -8.31M | -8.39M | -7.76M | -8.91M | -10.08M | -10.4M | -9.57M |
| incomeBeforeTax | 4.52M | 14.14M | 4.67M | 10.31M | -3.42M | 232K | -4.83M | -41.56M | -5.47M | -8.41M |
| incomeTaxExpense | 571K | -3.18M | 664K | 1.04M | -95000 | 550K | 589K | -7.34M | 907K | -750K |
| netIncomeFromContinuingOperations | 3.95M | 17.32M | 4.01M | 9.27M | -3.32M | -318K | -5.42M | -34.22M | -6.38M | -7.66M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | -1 | - | - | - | - | - | - |
| netIncome | 3.11M | 14.76M | 3.16M | 7.46M | -2.64M | -156K | -4.82M | -25.68M | -4.89M | -6.1M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 3.11M | 14.76M | 3.16M | 7.46M | -2.64M | -156K | -4.82M | -25.68M | -4.89M | -6.1M |
| eps | 0.05 | 0.22 | 0.05 | 0.11 | -0.04 | -0.0 | -0.07 | -0.37 | -0.08 | -0.1 |
| date | 2026-03-28 | 2025-12-31 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 35.85M | 51.24M | 42.16M | 32.91M | 22.8M | 41.58M | 43.07M | 31.99M | 25.17M | 36.96M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 35.85M | 51.24M | 42.16M | 32.91M | 22.8M | 41.58M | 43.07M | 31.99M | 25.17M | 36.96M |
| netReceivables | 120.52M | 128.3M | 130.4M | 132.37M | 118.08M | 127.39M | 121.92M | 137.3M | 125.54M | 122.79M |
| accountsReceivables | 120.52M | 128.48M | 130.4M | 132.37M | 118.08M | 127.39M | 121.92M | 137.3M | 125.54M | 122.79M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 83.19M | 82.24M | 96.27M | 96.46M | 94.04M | 92.48M | 90.03M | 87.61M | 97M | 91.33M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 10.26M | 11.06M | 12.06M | 13.46M | 14.44M | 14.16M | 43.66M | 51.98M | 18.18M | 16.91M |
| totalCurrentAssets | 249.81M | 272.84M | 280.9M | 275.2M | 249.37M | 275.61M | 298.69M | 308.88M | 265.9M | 268M |
| propertyPlantEquipmentNet | 25.98M | 27.02M | 28.81M | 30.74M | 32.35M | 33.52M | 39.2M | 42.3M | 46.99M | 49.96M |
| goodwill | 7.46M | 7.46M | 7.46M | 7.46M | 7.46M | 7.46M | 7.46M | 7.46M | 7.46M | 7.46M |
| intangibleAssets | 359.66M | 368.42M | 377.4M | 386.95M | 395.73M | 404.73M | 414.81M | 424.55M | 470.67M | 482.35M |
| goodwillAndIntangibleAssets | 367.12M | 375.88M | 384.86M | 394.42M | 403.19M | 412.19M | 422.27M | 432.01M | 478.13M | 489.81M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 5.52M | 5.52M | 4.74M | 4.74M | 4.74M | 4.74M | 7.4M | 6.88M | - | - |
| otherNonCurrentAssets | 2.1M | 2.29M | 2.27M | 1.69M | 1.76M | 1.89M | 1.93M | 2.09M | 3.21M | 3.14M |
| totalNonCurrentAssets | 400.73M | 410.72M | 420.69M | 431.58M | 442.05M | 452.35M | 470.8M | 483.29M | 528.34M | 542.91M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 650.54M | 683.56M | 701.59M | 706.79M | 691.41M | 727.96M | 769.49M | 792.17M | 794.24M | 810.91M |
| totalPayables | 28.86M | 16.06M | 31.48M | 28.89M | 25.33M | 27.56M | 23M | 29.32M | 24.12M | 27.79M |
| accountPayables | 24.05M | 10.93M | 26.65M | 24.24M | 19.2M | 23.69M | 16.85M | 24.44M | 19.1M | 23.04M |
| otherPayables | 4.81M | 5.14M | 4.83M | 4.64M | 6.14M | 3.87M | 6.15M | 4.88M | 5.02M | 4.75M |
| accruedExpenses | 74.2M | 31.6M | 93.27M | 87.13M | 91.3M | 104.38M | 32.86M | 112.26M | 102.25M | 105.34M |
| shortTermDebt | 18.75M | 19.21M | 11.25M | 43.36M | 37.34M | 27.34M | 38.57M | 38.57M | 35.81M | 27.85M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | 4.64M | 6.14M | 3.87M | 6.15M | 4.88M | 5.02M | 4.75M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 26.28M | 93.51M | 25.75M | 26.3M | 20.78M | 51.12M | 117.07M | 51.32M | 11.15M | 14.52M |
| totalCurrentLiabilities | 148.1M | 160.38M | 161.75M | 185.68M | 174.75M | 210.4M | 211.49M | 231.46M | 173.32M | 175.5M |
| longTermDebt | 253.33M | 278.95M | 311.33M | 297.88M | 308.59M | 308.29M | 345.02M | 344.72M | 355.43M | 367M |
| capitalLeaseObligationsNonCurrent | - | 13.18M | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 568K | 433K | 786K | 651K | 607K | 564K | - | - | 1.29M | 1.21M |
| otherNonCurrentLiabilities | 14.28M | 2.16M | 20.47M | 21.28M | 21.98M | 23.1M | 26.15M | 26.93M | 46.76M | 46.08M |
| totalNonCurrentLiabilities | 268.18M | 294.73M | 332.59M | 319.81M | 331.18M | 331.95M | 371.17M | 371.65M | 403.48M | 414.3M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 13.18M | - | - | - | - | - | - | - | - |
| totalLiabilities | 416.27M | 455.11M | 494.34M | 505.49M | 505.94M | 542.35M | 582.66M | 603.11M | 576.81M | 589.79M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 84000 | 83000 | 83000 | 83000 | 82000 | 82000 | 81000 | 81000 | 80000 | 79000 |
| retainedEarnings | -331.82M | -334.93M | -349.68M | -352.84M | -360.3M | -355.08M | -354.92M | -350.1M | -326.11M | -321.54M |
| additionalPaidInCapital | 522.91M | 520.85M | 517.53M | 514.77M | 510.42M | 505.51M | 503.13M | 500.97M | 496.98M | 494.25M |
| date | 2026-03-28 | 2025-12-31 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 3.95M | 17.32M | 4.01M | 9.27M | -3.32M | -318K | -5.42M | -23.99M | -4.57M | -6.1M |
| depreciationAndAmortization | 11.2M | 11.69M | 11.4M | 12.05M | 11.86M | 12.4M | 12.28M | 13.09M | 11.78M | 12.46M |
| deferredIncomeTax | 135K | -1.13M | 135K | 44000 | 43000 | 3.22M | -511K | -8.18M | 81000 | 1.16M |
| stockBasedCompensation | 3.26M | 3.44M | 3.18M | 3.64M | 2.41M | 1.73M | 2.06M | 3.67M | 2.59M | 1.78M |
| changeInWorkingCapital | -10.18M | 6.21M | 10.68M | 477K | -31.2M | -2.11M | -458K | 5.54M | -14.76M | 1.98M |
| accountsReceivables | 7.32M | 1.88M | 1.82M | -13.63M | 9M | -5.79M | 17.06M | -19.98M | -1.96M | -9.19M |
| inventory | -2.65M | 12.97M | 291K | -2.81M | -1.88M | -5.56M | -2.52M | -4.29M | -4.07M | 8.13M |
| accountsPayables | -15.37M | - | - | - | - | - | -21.33M | - | -7.33M | 5.79M |
| otherWorkingCapital | 522K | -8.65M | 8.56M | 16.92M | -38.32M | 9.24M | 6.33M | 5.54M | -1.4M | -2.76M |
| otherNonCashItems | 559K | 440K | 701K | 453K | 870K | 4.4M | 2.37M | 25.03M | -1.14M | 867K |
| netCashProvidedByOperatingActivities | 8.93M | 37.97M | 30.1M | 25.94M | -19.33M | 19.32M | 10.32M | 15.16M | -6M | 10.37M |
| investmentsInPropertyPlantAndEquipment | -574K | -580K | -473K | -683K | -826K | -574K | 645K | -77000 | -291K | -369K |
| acquisitionsNet | - | - | - | - | - | 24.68M | - | - | - | -222K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | -686K | - | - | -709K | - | -709K | - |
| netCashProvidedByInvestingActivities | -574K | -580K | -473K | -1.37M | -826K | 24.1M | -64000 | -77000 | -1M | -591K |
| netDebtIssuance | -22M | -28.75M | -19.16M | -5M | 10M | -48.26M | - | -8.26M | -3.06M | - |
| longTermNetDebtIssuance | -22M | -28.75M | -19.16M | -5M | 10M | -48.26M | - | -8.26M | -3.06M | 15M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 120K | 511K | 96000 | 1.32M | 150K | 1.1M | 553K | 609K | 177K | 158K |
| netCommonStockIssuance | 120K | 511K | 96000 | 1.32M | 150K | 1.1M | 553K | 609K | 177K | 158K |
| commonStockIssuance | 120K | 511K | 96000 | 1.32M | 150K | 1.1M | 553K | 609K | 177K | 158K |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.26M | -208K | -913K | -10.98M | -9.2M | 4.31M | -191K | -190K | -1.36M | -172K |
| netCashProvidedByFinancingActivities | -23.14M | -28.45M | -19.98M | -14.66M | 947K | -42.86M | 362K | -7.84M | -4.24M | -14000 |