-$4.52 (-5.97%)
| 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 | 753.82M | 748.49M | 601.12M | 573.15M | 490.91M | 343.11M | 232.59M | 204.11M | 162.96M | 152.14M |
| costOfRevenue | 483.72M | 468.53M | 364.96M | 334.8M | 272.38M | 185.25M | 124.96M | 108.14M | 89.26M | 85.22M |
| grossProfit | 270.1M | 279.96M | 236.16M | 238.35M | 218.52M | 157.86M | 107.64M | 95.97M | 73.69M | 66.92M |
| researchAndDevelopmentExpenses | 125.27M | 118.63M | 104.19M | 97.99M | 55.17M | 42.06M | 31.46M | 20.9M | 10.79M | 8.52M |
| generalAndAdministrativeExpenses | 75.22M | 71.69M | 65.36M | 68.03M | 113.77M | 88.76M | 58.85M | 47.59M | 37.07M | 33.86M |
| sellingAndMarketingExpenses | 101.68M | 109.7M | 102.06M | 96.66M | 51.82M | 40.55M | 35.02M | 20.73M | 11.22M | 9.29M |
| sellingGeneralAndAdministrativeExpenses | 176.9M | 181.39M | 167.43M | 164.69M | 165.59M | 129.31M | 93.87M | 68.32M | 48.29M | 43.15M |
| otherExpenses | -17.71M | - | - | - | - | - | - | 301K | - | - |
| operatingExpenses | 284.47M | 300.02M | 271.61M | 262.68M | 220.76M | 171.37M | 125.33M | 89.22M | 59.08M | 51.67M |
| costAndExpenses | 768.19M | 768.55M | 636.57M | 597.48M | 493.14M | 356.62M | 250.29M | 197.36M | 148.34M | 136.89M |
| netInterestIncome | -1.73M | -1.86M | -808K | -3.05M | -28.78M | -13.67M | - | 301K | -1.73M | -908K |
| interestIncome | 300K | - | - | - | - | 2.73M | - | - | - | - |
| interestExpense | 2.03M | 1.86M | 808K | 3.05M | 28.78M | 16.41M | - | 301K | 1.73M | 908K |
| depreciationAndAmortization | 57.15M | 49.24M | 51.04M | 42.58M | 42.36M | 21.62M | 13.81M | 5.82M | 5.71M | 6.14M |
| ebitda | 42.59M | 42.15M | 32.54M | 62.93M | 39.83M | 8.11M | -3.89M | 12.58M | 20.33M | 21.39M |
| ebit | -14.56M | -7.09M | -18.5M | 20.35M | -2.53M | -13.5M | -17.69M | 6.75M | 14.62M | 15.24M |
| nonOperatingIncomeExcludingInterest | 194K | -12.97M | -16.96M | -44.68M | 297K | - | - | - | - | - |
| operatingIncome | -14.37M | -20.06M | -35.46M | -24.32M | -2.24M | -13.5M | -17.69M | 6.75M | 14.62M | 15.24M |
| totalOtherIncomeExpensesNet | -2.22M | 11.11M | 16.15M | 41.63M | -28.96M | -15.47M | 2.47M | 301K | -1.73M | -908K |
| incomeBeforeTax | -16.59M | -8.95M | -19.3M | 17.31M | -31.2M | -28.97M | -15.22M | 7.05M | 12.89M | 14.34M |
| incomeTaxExpense | -3.68M | -2.43M | -2.96M | -2.26M | -3.83M | 15M | -17.72M | -10.87M | 6.92M | -11.09M |
| netIncomeFromContinuingOperations | -12.91M | -6.52M | -16.34M | 19.57M | -27.36M | -43.98M | 2.49M | 17.92M | 5.97M | 25.43M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | -3.07M |
| netIncome | -12.91M | -6.52M | -16.34M | 19.57M | -27.36M | -43.98M | 2.49M | 17.92M | 5.97M | 22.36M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -12.91M | -6.52M | -16.34M | 19.57M | -27.36M | -43.98M | 2.49M | 17.92M | 5.33M | 19.41M |
| eps | -0.43 | -0.24 | -0.64 | 0.77 | -1.09 | -1.83 | 0.11 | 0.85 | 0.42 | 1.43 |
| 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 | 103.16M | 81.81M | 131.99M | 113.64M | 331.45M | 72.16M | 185M | 41.26M | 37.63M | 6.79M |
| shortTermInvestments | 8.48M | 1.98M | 21.49M | 71.23M | - | 40M | - | 17.4M | - | - |
| cashAndShortTermInvestments | 111.64M | 83.79M | 153.48M | 184.87M | 331.45M | 112.16M | 185M | 58.66M | 37.63M | 6.79M |
| netReceivables | 91.41M | 86.46M | 78.16M | 74.46M | 61.57M | 55.24M | 30.19M | 24.01M | 21.22M | 16.84M |
| accountsReceivables | 91.18M | 39.66M | 78.12M | 73M | 61.16M | 52.99M | 30.12M | 23.89M | 20.88M | 16.53M |
| otherReceivables | 224K | 46.8M | 40000 | 1.46M | 411K | 2.25M | 64000 | 121K | 343K | 307K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | 15.82M | 14.51M | - | 6.11M | 3.77M | 2.32M |
| otherCurrentAssets | 11.18M | 17.57M | 21.14M | 20.27M | 4.04M | 11.68M | 9.19M | 2.87M | 2.63M | 2.1M |
| totalCurrentAssets | 214.23M | 187.81M | 252.78M | 279.61M | 412.88M | 193.6M | 224.38M | 91.41M | 65.25M | 28.04M |
| propertyPlantEquipmentNet | 327.2M | 330.42M | 335.37M | 109.75M | 83.66M | 71.14M | 62.68M | 25.14M | 14.95M | 11.18M |
| goodwill | 356.77M | 317.24M | 335.87M | 326.4M | 344.42M | 372.24M | 6.87M | 6.87M | 6.87M | 6.87M |
| intangibleAssets | 138.74M | 145.36M | 166.91M | 177.37M | 211.22M | 248.06M | 6.57M | 7.09M | 7.64M | 8.48M |
| goodwillAndIntangibleAssets | 495.51M | 462.6M | 502.79M | 503.78M | 555.64M | 620.29M | 13.44M | 13.96M | 14.51M | 15.35M |
| longTermInvestments | - | - | - | - | - | - | - | 1.83M | 2.07M | 1.7M |
| taxAssets | 67.5M | - | - | - | - | - | 46.94M | 17.36M | 6.53M | 12.69M |
| otherNonCurrentAssets | 15.68M | 8.33M | 10.12M | 36.19M | 13.35M | 5.58M | 6.05M | 727K | 1.19M | 1.01M |
| totalNonCurrentAssets | 905.9M | 801.35M | 848.27M | 649.71M | 652.65M | 697.01M | 129.11M | 59.01M | 39.24M | 41.93M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.12B | 989.17M | 1.1B | 929.32M | 1.07B | 890.61M | 353.5M | 150.42M | 104.49M | 69.97M |
| totalPayables | 42.6M | 36.26M | 34.21M | 36.78M | 9.14M | 11.66M | 4.19M | 3.42M | 6.06M | 7.46M |
| accountPayables | 42.6M | 28.36M | 34.21M | 26.75M | 9.14M | 11.66M | 4.19M | 3.42M | 3.02M | 4.69M |
| otherPayables | - | 7.9M | - | 10.03M | - | - | - | - | 3.03M | 2.77M |
| accruedExpenses | 20.4M | 64.23M | 19.14M | 30.95M | 19.04M | 19.53M | 8.28M | 7.32M | 5.24M | 4.37M |
| shortTermDebt | 11.57M | - | - | - | - | - | 4.88M | - | 92000 | 7.1M |
| capitalLeaseObligationsCurrent | - | 3.11M | 5.46M | 7.45M | 5.98M | 5.7M | - | - | - | - |
| taxPayables | - | 7.9M | 8.47M | 10.03M | 11.05M | 9.14M | - | 4.74M | 3.03M | 2.77M |
| deferredRevenue | 8.74M | 10.73M | 14.09M | 17.23M | 12.63M | 11.94M | 9.34M | 7.91M | 5.77M | 4.03M |
| otherCurrentLiabilities | 70.75M | 25.99M | 49.87M | 21.6M | 46.7M | 43.35M | 19.04M | 14.07M | 7.37M | 7.51M |
| totalCurrentLiabilities | 154.07M | 140.32M | 122.77M | 114.01M | 93.5M | 92.19M | 45.74M | 32.72M | 24.52M | 30.47M |
| longTermDebt | 468.58M | 281.28M | 418.53M | 480.55M | 486.44M | 282.2M | - | - | - | 37.74M |
| capitalLeaseObligationsNonCurrent | 221.02M | 219.19M | 220.55M | 4.64M | 10.96M | 17.2M | 19.87M | - | - | - |
| deferredRevenueNonCurrent | 4.97M | 7.96M | 8.41M | 8.31M | 7.63M | 6.39M | 5.72M | 6.42M | 2.55M | 1.71M |
| deferredTaxLiabilitiesNonCurrent | 91.98M | 27.3M | 33.02M | 38.47M | 48.4M | 61M | 12.08M | - | - | - |
| otherNonCurrentLiabilities | -220.46M | 576K | 386K | 11.18M | 6.02M | 1.71M | - | 2.5M | 716K | 609K |
| totalNonCurrentLiabilities | 566.09M | 536.31M | 680.89M | 543.13M | 559.45M | 368.5M | 37.67M | 8.93M | 3.26M | 40.06M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 221.02M | 222.3M | 226.01M | 12.09M | 16.94M | 22.9M | 19.87M | - | - | - |
| totalLiabilities | 720.15M | 676.63M | 803.66M | 657.14M | 652.94M | 460.68M | 83.41M | 41.65M | 27.78M | 70.53M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | 21.82M |
| commonStock | 31000 | 29000 | 26000 | 25000 | 25000 | 24000 | 24000 | 19000 | 17000 | 12000 |
| retainedEarnings | -84.33M | -71.41M | -64.89M | -48.55M | -76.87M | -49.5M | -5.53M | -7.85M | -25.77M | -31.74M |
| additionalPaidInCapital | 485.84M | 435.93M | 391.05M | 364.91M | 502.48M | 451.46M | 275.55M | 116.6M | 102.46M | 9.36M |
| 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 | -12.91M | -6.52M | -16.34M | 19.57M | -27.36M | -43.98M | 2.49M | 17.92M | 5.97M | 25.43M |
| depreciationAndAmortization | 57.15M | 49.24M | 41.72M | 35.6M | 36.64M | 21.62M | 13.81M | 5.82M | 5.71M | 6.14M |
| deferredIncomeTax | -2.13M | -4.45M | -5.94M | -5.56M | -7.49M | 14.27M | -17.5M | -10.83M | 6.17M | -11.09M |
| stockBasedCompensation | 52.33M | 48.36M | 36.99M | 20.66M | 14.54M | 9.88M | 6.63M | 3.34M | 1.8M | 1.37M |
| changeInWorkingCapital | -5.25M | 3.21M | -16.5M | -5.22M | -8M | -13.25M | -6.61M | 8.29M | -5.5M | -5.68M |
| accountsReceivables | -3.96M | -8.72M | -3.45M | -13.34M | -6.71M | -18.83M | -6.18M | -2.78M | -4.39M | -4.04M |
| inventory | - | - | - | - | - | - | -2.06M | 2.9M | -349K | -1.42M |
| accountsPayables | 13.07M | -4.64M | 5.38M | 17.21M | 1.99M | 315K | 1.14M | -169K | -2.43M | 243K |
| otherWorkingCapital | -14.36M | 16.58M | -18.43M | -9.08M | -3.28M | 5.27M | 485K | 8.34M | 1.67M | -465K |
| otherNonCashItems | 302K | -5.96M | -924K | -30.15M | 32.48M | 15.98M | -71000 | 91000 | 467K | -11.02M |
| netCashProvidedByOperatingActivities | 89.49M | 83.88M | 39M | 34.91M | 40.8M | 4.52M | -1.25M | 24.63M | 14.62M | 5.15M |
| investmentsInPropertyPlantAndEquipment | -22.26M | -13.99M | -9.26M | -60.34M | -54.63M | -12.27M | -25.76M | -14.45M | -7.96M | -6.06M |
| acquisitionsNet | - | - | 1.25M | 1.56M | 17.46M | -400.49M | 3.54M | 2.03M | - | - |
| purchasesOfInvestments | -16.13M | -34.05M | -80.62M | -179.6M | - | -230.78M | -68.36M | -35.24M | - | - |
| salesMaturitiesOfInvestments | 9.65M | 53.5M | 130.12M | 108.68M | - | 190.78M | 86.47M | 18M | - | - |
| otherInvestingActivities | -10.32M | -6.91M | -10.64M | -3.76M | 40M | -2.32M | -3.54M | -2.03M | -2.94M | -1.31M |
| netCashProvidedByInvestingActivities | -39.06M | -1.44M | 30.85M | -133.45M | 2.83M | -455.08M | -7.65M | -31.68M | -7.96M | -7.37M |
| netDebtIssuance | -66000 | -87000 | -51.42M | -117.48M | 242.24M | 399.97M | - | -92000 | -45.1M | 39.9M |
| longTermNetDebtIssuance | -66000 | -87000 | -51.42M | -117.48M | 242.24M | 399.97M | - | -92000 | -40.07M | 39.9M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | -5.02M | -12M |
| netStockIssuance | 109K | 167K | - | - | -24.57M | - | 147.39M | 11.05M | 69.28M | 974K |
| netCommonStockIssuance | 109K | 167K | - | - | -24.57M | - | 147.39M | 11.05M | 74.4M | 974K |
| commonStockIssuance | 109K | 167K | - | - | 926K | - | 147.39M | 11.05M | 74.4M | 974K |
| commonStockRepurchased | - | - | - | - | -25.5M | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | -5.12M | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | -30M |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | -30M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -29.11M | -131.35M | -1.36M | -2.53M | -10.64M | -53.08M | 5.03M | -273K | -3000 | -11.92M |
| netCashProvidedByFinancingActivities | -29.07M | -131.27M | -52.78M | -120M | 207.03M | 346.89M | 152.42M | 10.68M | 24.18M | -1.05M |
| 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 | 208.78M | 207.67M | 191.9M | 180.01M | 174.24M | 209.97M | 193.88M | 173.6M | 171.03M | 165.39M |
| costOfRevenue | 137.36M | 136.06M | 118.1M | 108.35M | 102.73M | 133.46M | 120.75M | 108.77M | 105.55M | 103.34M |
| grossProfit | 71.43M | 71.61M | 73.8M | 71.66M | 71.51M | 76.51M | 73.13M | 64.83M | 65.48M | 62.05M |
| researchAndDevelopmentExpenses | 36.52M | 35.22M | 33.01M | 31.75M | 30.63M | 31.41M | 30.17M | 28.13M | 28.91M | 28.88M |
| generalAndAdministrativeExpenses | 19.44M | 19.17M | 18.1M | 18.84M | 19.11M | 19.56M | 17.58M | 16.7M | 17.85M | 16.93M |
| sellingAndMarketingExpenses | 24.63M | 25.71M | 24.7M | 24.82M | 26.46M | 28.21M | 26.28M | 26.07M | 29.14M | 26.27M |
| sellingGeneralAndAdministrativeExpenses | 44.07M | 44.88M | 42.8M | 43.66M | 45.57M | 47.77M | 43.86M | 42.77M | 46.99M | 43.2M |
| otherExpenses | -4.54M | -4.55M | - | - | - | - | - | - | - | - |
| operatingExpenses | 76.05M | 75.54M | 75.81M | 75.41M | 76.2M | 79.18M | 74.03M | 70.9M | 75.9M | 72.08M |
| costAndExpenses | 213.4M | 211.59M | 193.9M | 183.76M | 178.93M | 212.64M | 194.78M | 179.68M | 181.45M | 175.42M |
| netInterestIncome | -673K | -395K | -498K | -447K | -488K | 200K | -446K | -585K | -507K | 369K |
| interestIncome | - | 100000 | - | 100000 | - | 200K | 200K | 200K | 400K | 600K |
| interestExpense | 673K | 495K | 498K | 547K | 488K | - | 646K | 785K | 907K | 231K |
| depreciationAndAmortization | 17.39M | 15.02M | 14.69M | 14.18M | 11.2M | 12.1M | 12.42M | 12.3M | 13.56M | 16.13M |
| ebitda | 20.65M | 11.05M | 11.67M | 9.93M | 7.88M | 22.4M | 12.75M | 16.72M | 5.03M | 5.06M |
| ebit | 3.26M | -3.97M | -3.02M | -4.25M | -3.32M | 10.3M | 325K | 4.42M | -8.53M | -11.07M |
| nonOperatingIncomeExcludingInterest | -7.89M | 43000 | 1.02M | 500K | -1.36M | -12.97M | -1.22M | -10.5M | -1.89M | 1.03M |
| operatingIncome | -4.62M | -3.93M | -2.01M | -3.75M | -4.69M | -2.67M | -898K | -6.07M | -10.42M | -10.04M |
| totalOtherIncomeExpensesNet | 7.21M | -538K | -1.51M | -1.05M | 877K | -252K | 577K | 9.8M | 983K | -665K |
| incomeBeforeTax | 2.59M | -4.46M | -3.52M | -4.8M | -3.81M | -2.92M | -321K | 3.72M | -9.43M | -10.7M |
| incomeTaxExpense | -1.53M | -1.46M | -2.28M | 136K | -70000 | -1.16M | -734K | -331K | -200K | 234K |
| netIncomeFromContinuingOperations | 4.12M | -3M | -1.24M | -4.93M | -3.74M | -1.76M | 413K | 4.06M | -9.23M | -10.93M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 4.12M | -3M | -1.24M | -4.93M | -3.74M | -1.76M | 413K | 4.06M | -9.23M | -10.93M |
| netIncomeDeductions | 6.7M | - | - | - | - | - | - | 9.1M | - | - |
| bottomLineNetIncome | -2.58M | -3M | -1.24M | -4.93M | -3.74M | -1.76M | 413K | -5.04M | -9.23M | -10.93M |
| eps | 0.13 | -0.1 | -0.04 | -0.16 | -0.13 | -0.06 | 0.02 | 0.15 | -0.35 | -0.42 |
| 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.28M | 103.16M | 73.37M | 60.14M | 35.93M | 81.81M | 74.94M | 62.28M | 105.39M | 131.99M |
| shortTermInvestments | 2.99M | 8.48M | 7M | 8M | 5.76M | 1.98M | 4.97M | 14.4M | 41.84M | 21.49M |
| cashAndShortTermInvestments | 50.27M | 111.64M | 80.37M | 68.14M | 41.69M | 83.79M | 79.91M | 76.68M | 147.23M | 153.48M |
| netReceivables | 101.17M | 91.41M | 93.39M | 89.16M | 86.99M | 86.46M | 99.62M | 85.58M | 89.45M | 78.16M |
| accountsReceivables | 101.17M | 91.18M | 93.22M | 88.85M | 37.83M | 39.66M | 99.39M | 85.08M | 41.28M | 78.12M |
| otherReceivables | 408K | 224K | 169K | 312K | 49.16M | 46.8M | 229K | 495K | 48.17M | 40000 |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | 15.06M | - | - |
| otherCurrentAssets | 20.44M | 11.18M | 19.25M | 19.12M | 22.73M | 17.57M | 19.14M | 4.07M | 20.35M | 21.14M |
| totalCurrentAssets | 171.88M | 214.23M | 193.01M | 176.41M | 151.41M | 187.81M | 198.66M | 181.38M | 257.03M | 252.78M |
| propertyPlantEquipmentNet | 324.28M | 327.2M | 328.71M | 332.1M | 330.04M | 330.42M | 322.69M | 328.88M | 330.18M | 335.37M |
| goodwill | 348.69M | 356.77M | 357.04M | 356.18M | 329.26M | 317.24M | 340.39M | 326.22M | 328.57M | 335.87M |
| intangibleAssets | 128.83M | 138.74M | 143.47M | 149.73M | 145.38M | 145.36M | 159.25M | 155.97M | 160.51M | 166.91M |
| goodwillAndIntangibleAssets | 477.52M | 495.51M | 500.51M | 505.92M | 474.64M | 462.6M | 499.64M | 482.19M | 489.08M | 502.79M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | 67.5M | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 15.06M | 15.68M | 11.11M | 8.05M | 8.29M | 8.33M | 8.76M | 13.52M | 9.24M | 10.12M |
| totalNonCurrentAssets | 816.87M | 905.9M | 840.32M | 846.07M | 812.96M | 801.35M | 831.09M | 824.59M | 828.5M | 848.27M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 984.2M | 1.12B | 1.03B | 1.02B | 964.37M | 989.17M | 1.03B | 1B | 1.09B | 1.1B |
| totalPayables | 37.13M | 42.6M | 42.58M | 28.31M | 24.42M | 36.26M | 20.56M | 31.93M | 32.11M | 34.21M |
| accountPayables | 31.69M | 42.6M | 34.38M | 21.29M | 16.57M | 28.36M | 20.56M | 31.93M | 23.41M | 34.21M |
| otherPayables | 5.43M | - | 8.2M | 7.02M | 7.86M | 7.9M | - | - | 8.7M | - |
| accruedExpenses | 70.31M | 20.4M | 57.34M | 70.07M | 59.79M | 64.23M | 18.39M | 12.6M | 49.98M | 19.14M |
| shortTermDebt | 50.5M | 11.57M | 7.62M | 7.61M | 7.6M | - | 25M | 40M | - | - |
| capitalLeaseObligationsCurrent | 4.13M | - | 3.66M | 3.63M | 3.26M | 3.11M | 3.36M | 3.48M | 5.09M | 5.46M |
| taxPayables | - | - | - | - | 7.86M | 7.9M | 8.09M | 8.9M | 8.7M | 8.47M |
| deferredRevenue | 11.81M | 8.74M | 11.87M | 12.23M | 10.73M | 10.73M | 10.32M | 11.8M | 12.09M | 14.09M |
| otherCurrentLiabilities | 8.64M | 70.75M | 16.2M | 13.04M | 9.95M | 25.99M | 76.03M | 56.66M | 9.43M | 49.87M |
| totalCurrentLiabilities | 182.52M | 154.07M | 139.26M | 134.89M | 115.74M | 140.32M | 153.66M | 156.46M | 108.7M | 122.77M |
| longTermDebt | 148.7M | 468.58M | 247.29M | 247.02M | 246.76M | 281.28M | 280.97M | 280.66M | 419.01M | 418.53M |
| capitalLeaseObligationsNonCurrent | 219.89M | 221.02M | 221.06M | 221.87M | 221.58M | 219.19M | 219.7M | 220.5M | 219.73M | 220.55M |
| deferredRevenueNonCurrent | 3.95M | 4.97M | 5.86M | 6.74M | 7.96M | 7.96M | 8.13M | 8.14M | 8.38M | 8.41M |
| deferredTaxLiabilitiesNonCurrent | 21.84M | 91.98M | 26.51M | 26.84M | 26.36M | 27.3M | 30.35M | 28.54M | 31.14M | 33.02M |
| otherNonCurrentLiabilities | 1.62M | -220.46M | 610K | 584K | 575K | 576K | 360K | 354K | 371K | 386K |
| totalNonCurrentLiabilities | 396M | 566.09M | 502.48M | 503.34M | 503.23M | 536.31M | 539.52M | 538.19M | 678.63M | 680.89M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 224.02M | 221.02M | 224.71M | 225.5M | 224.83M | 222.3M | 223.06M | 223.98M | 224.82M | 226.01M |
| totalLiabilities | 578.52M | 720.15M | 640.59M | 637.94M | 618.97M | 676.63M | 693.17M | 694.66M | 787.33M | 803.66M |
| treasuryStock | -5.01M | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 32000 | 31000 | 31000 | 30000 | 30000 | 29000 | 28000 | 27000 | 27000 | 26000 |
| retainedEarnings | -80.21M | -84.33M | -81.33M | -80.08M | -75.15M | -71.41M | -69.66M | -70.07M | -74.12M | -64.89M |
| additionalPaidInCapital | 503.27M | 485.84M | 475.35M | 466.36M | 457.08M | 435.93M | 426.76M | 418.5M | 410.42M | 391.05M |
| 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 | 4.12M | -3M | -1.24M | -4.93M | -3.74M | -1.76M | 413K | 4.06M | -9.23M | -10.93M |
| depreciationAndAmortization | 17.39M | 15.02M | 13.84M | 13.32M | 12.5M | 12.1M | 12.42M | 12.3M | 13.56M | 16.13M |
| deferredIncomeTax | -2.02M | -1.08M | 1.87M | -1.15M | -1.78M | -203K | -133K | -2.74M | -1.37M | -40000 |
| stockBasedCompensation | 12.99M | 13.88M | 12.33M | 12.54M | 13.58M | 13.21M | 11.45M | 11.36M | 12.34M | 14.67M |
| changeInWorkingCapital | -17.52M | 13.46M | -5.75M | 10.73M | -23.68M | 11.94M | -3.81M | 8.43M | -13.35M | -1.08M |
| accountsReceivables | -9.99M | 1.97M | -4.17M | -1.51M | -253K | 12.59M | -13.68M | 3.82M | -11.46M | -2.8M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -9.24M | 7.44M | 13.88M | 2.68M | -10.93M | 7.3M | -10.83M | 7.53M | -8.64M | 1.22M |
| otherWorkingCapital | 1.71M | 4.04M | -15.46M | 9.55M | -12.5M | -7.95M | 20.69M | -2.92M | 6.76M | 503K |
| otherNonCashItems | -6.18M | 355K | 1.2M | 1.21M | 36000 | 1.22M | 122K | -8.96M | 525K | 511K |
| netCashProvidedByOperatingActivities | 8.77M | 38.64M | 22.24M | 31.72M | -3.08M | 36.52M | 20.46M | 24.44M | 2.46M | 19.25M |
| investmentsInPropertyPlantAndEquipment | -7.09M | -7.54M | -6.25M | -3.57M | -7.37M | -3.35M | -3.49M | -3.83M | -3.32M | -6.23M |
| acquisitionsNet | - | - | - | 103K | 103K | 155K | 155K | 261K | 208K | 183K |
| purchasesOfInvestments | -1.98M | -3.45M | -1.98M | -5.98M | -4.72M | -1.97M | -985K | -9.33M | -21.76M | -20M |
| salesMaturitiesOfInvestments | 7.47M | 1.98M | 2.94M | 3.74M | 987K | 4.85M | 10.34M | 36.89M | 1.42M | 30.01M |
| otherInvestingActivities | -2.26M | - | -2.7M | -2.52M | -2.84M | -2.82M | 979K | -2.29M | -3.56M | - |
| netCashProvidedByInvestingActivities | -3.86M | -9M | -7.99M | -8.23M | -13.84M | -3.13M | 7M | 21.7M | -27.01M | 3.97M |
| netDebtIssuance | 50.5M | -20000 | -16000 | -15000 | -15000 | -25.02M | -15.02M | 39.97M | -17000 | -33000 |
| longTermNetDebtIssuance | 50.5M | -20000 | -16000 | -15000 | -15000 | -19000 | -24000 | 39.97M | -17000 | -33000 |
| shortTermNetDebtIssuance | - | - | - | - | - | -25M | -15M | - | - | - |
| netStockIssuance | -5.01M | 29000 | 34000 | 37000 | 9000 | - | 9000 | - | 103K | -6000 |
| netCommonStockIssuance | -5.01M | 29000 | 34000 | 37000 | 9000 | - | 9000 | - | 103K | -6000 |
| commonStockIssuance | - | 29000 | 34000 | 37000 | 9000 | - | 9000 | - | 103K | - |
| commonStockRepurchased | -5.01M | - | - | - | - | - | - | - | - | -6000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -105.25M | -26000 | -27000 | -56000 | -29.03M | -110K | -109K | -129.19M | -1.89M | - |
| netCashProvidedByFinancingActivities | -59.76M | -17000 | -9000 | -34000 | -29.03M | -25.13M | -15.12M | -89.21M | -1.81M | -39000 |