$0 (0.0%)
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 302.55M | 268.6M | 243.64M | 205.2M | 166.94M | 163.15M | 143.8M | 132.51M | 104.09M | 77.41M |
| costOfRevenue | 178.72M | 165.94M | 162.4M | 141.01M | 112.91M | 116.88M | 105.68M | 96.83M | 77.45M | 55.42M |
| grossProfit | 123.82M | 102.65M | 81.24M | 64.2M | 54.03M | 46.27M | 38.12M | 35.68M | 26.65M | 21.98M |
| researchAndDevelopmentExpenses | 17.45M | 16.53M | 20.73M | 21.88M | 15.94M | 15.09M | 4.6M | 1.3M | 445K | 1.4M |
| generalAndAdministrativeExpenses | 44.08M | 41.4M | 36.93M | 30.52M | 35.75M | 40.08M | 62.51M | 34.65M | 21.47M | 22.37M |
| sellingAndMarketingExpenses | 23.08M | 20.31M | 12.43M | 8.91M | 6.94M | 6.57M | - | - | 2.21M | - |
| sellingGeneralAndAdministrativeExpenses | 67.15M | 61.7M | 49.35M | 39.43M | 42.69M | 46.65M | 62.51M | 34.65M | 23.68M | 22.37M |
| otherExpenses | 16.9M | 10.24M | 10.4M | 5.55M | 4.11M | 24.12M | - | 3.2M | -1.63M | 647K |
| operatingExpenses | 101.49M | 88.48M | 80.48M | 66.85M | 62.73M | 85.86M | 66.94M | 37.85M | 25.6M | 23.02M |
| costAndExpenses | 280.22M | 254.43M | 242.88M | 207.86M | 175.64M | 202.74M | 172.62M | 134.68M | 103.05M | 78.44M |
| netInterestIncome | -1.21M | -965K | 189K | 1.36M | -2.85M | -1M | -1.44M | -2.16M | -1.75M | -280K |
| interestIncome | 1.56M | 1.97M | 2.52M | 1.88M | 1.16M | 1.6M | 1.56M | 943K | 482K | 320K |
| interestExpense | 2.77M | 2.93M | 2.33M | 524K | 4.01M | 2.6M | 2.99M | 3.1M | 2.23M | 600K |
| depreciationAndAmortization | 17.8M | 12.2M | 8.81M | 5.32M | 5.51M | 7.02M | 7.5M | 7.8M | 5.62M | 5.22M |
| ebitda | 42.75M | 28.12M | 11.95M | 4.33M | 1.19M | -30.98M | -19.12M | -480K | 4.74M | -1.6M |
| ebit | 24.95M | 15.91M | 3.14M | -993K | -4.32M | -38M | -26.63M | -8.28M | -873K | -6.82M |
| nonOperatingIncomeExcludingInterest | -2.62M | -1.74M | -2.38M | -1.66M | -4.38M | -1.6M | -217K | -943K | -3.26M | 5.35M |
| operatingIncome | 22.33M | 14.17M | 760K | -2.66M | -8.7M | -39.59M | -28.82M | -9.22M | 135K | -1.47M |
| totalOtherIncomeExpensesNet | -149K | -1.19M | 54000 | 1.14M | 370K | -1M | -2.78M | -2.16M | 2.37M | -5.95M |
| incomeBeforeTax | 22.18M | 12.98M | 814K | -1.52M | -8.34M | -40.59M | -31.77M | -11.38M | -1.76M | -7.42M |
| incomeTaxExpense | -42.35M | 985K | 181K | 186K | 370K | 1000 | 262K | -101K | 87000 | -615K |
| netIncomeFromContinuingOperations | 64.53M | 11.99M | 633K | -1.7M | -8.7M | -40.6M | -29.88M | -11.28M | -1.85M | -6.81M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -668K | - | - | - |
| netIncome | 64.53M | 11.99M | 633K | -1.7M | -8.7M | -40.6M | -32.03M | -11.28M | -1.85M | -6.81M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 63.96M | 11.42M | 10000 | -2.37M | -9.37M | -41.26M | -30.55M | -11.95M | -2.52M | -7.47M |
| eps | 0.87 | 0.16 | 0.0 | -0.03 | -0.14 | -0.64 | -0.53 | -0.22 | -0.05 | -0.19 |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 51.15M | 58.92M | 50.93M | 68.12M | 88.14M | 31.71M | 27.46M | 83.96M | 12.74M | 19.27M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 51.15M | 58.92M | 50.93M | 68.12M | 88.14M | 31.71M | 27.46M | 83.96M | 12.74M | 19.27M |
| netReceivables | 43.35M | 50.24M | 36.83M | 44.42M | 35.44M | 24.74M | 28.63M | 20.35M | 18.2M | 8.49M |
| accountsReceivables | 37.93M | 43.85M | 30.16M | 37.7M | 27.47M | 17.27M | 21.91M | 15.75M | 7.19M | 4.9M |
| otherReceivables | 5.42M | 6.39M | 6.67M | 6.72M | 7.97M | 7.47M | 6.73M | 4.6M | 11.03M | 3.59M |
| inventory | 45.7M | 40.79M | 31.87M | 19.75M | 5.29M | 9.13M | 10.91M | 8.04M | 4.59M | 2.03M |
| prepaids | 12.73M | - | - | 4.28M | 2.41M | - | 1.56M | 929K | 968K | 987K |
| otherCurrentAssets | - | 7.84M | 3.75M | - | - | 1.78M | -1.03M | - | 968K | 3.26M |
| totalCurrentAssets | 152.92M | 157.79M | 123.38M | 136.58M | 131.28M | 67.36M | 67.9M | 113.28M | 36.5M | 33.05M |
| propertyPlantEquipmentNet | 46.86M | 42.02M | 27.86M | 15.15M | 8.62M | 13.48M | 9.18M | 11.27M | 12.11M | 9.76M |
| goodwill | 103.22M | 94.9M | 92M | 66.66M | 63.94M | 63.94M | 64.15M | 64.15M | 11.49M | 11.7M |
| intangibleAssets | 23.33M | 24.63M | 27.81M | 17.95M | 19.99M | 23.03M | 26.17M | 29.32M | 622K | 798K |
| goodwillAndIntangibleAssets | 126.55M | 119.53M | 119.82M | 84.6M | 83.94M | 86.98M | 90.32M | 93.47M | 12.11M | 12.5M |
| longTermInvestments | 5.75M | - | -275K | 14.73M | -179K | -137K | -71000 | 13.25M | 8.61M | 3.72M |
| taxAssets | 43.25M | 50.07M | 275K | 4.13M | 179K | 137K | 71000 | -13.25M | 27.67M | 25.45M |
| otherNonCurrentAssets | 6.52M | 16.23M | 18.56M | 438K | 13.84M | 13.21M | 13.7M | 13.97M | 687K | 348K |
| totalNonCurrentAssets | 228.93M | 177.77M | 166.23M | 119.05M | 106.39M | 113.66M | 113.2M | 118.71M | 61.19M | 51.78M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 381.86M | 335.57M | 289.61M | 255.63M | 237.67M | 181.02M | 181.1M | 232M | 97.69M | 84.83M |
| totalPayables | 60.84M | 90.96M | 52.87M | 48.44M | 37.14M | 27.4M | 27.84M | 30.47M | 16.06M | 12.37M |
| accountPayables | 58.74M | 78.9M | 52.87M | 48.44M | 36.78M | 27.06M | 27.58M | 30.47M | 16.05M | 12.35M |
| otherPayables | 2.1M | 12.07M | 15.54M | 16.73M | 368K | 343K | 254K | - | 10000 | 18000 |
| accruedExpenses | 4.93M | 6.56M | 4.07M | 3.29M | 4.23M | 6.05M | 2.14M | 19.29M | 4.13M | 3.46M |
| shortTermDebt | 1.92M | 1.27M | 882K | 692K | 675K | 3.33M | 12.5M | 34.64M | 10.27M | 7.75M |
| capitalLeaseObligationsCurrent | 1.66M | 1.32M | 1.27M | 1.54M | 1.17M | 1.08M | - | - | - | - |
| taxPayables | - | 12.07M | 15.54M | 16.73M | 1.45M | 20.38M | 254K | - | 10000 | 18000 |
| deferredRevenue | 1.99M | 1.73M | 1.67M | 1.89M | 1.76M | 1.7M | 1.54M | 511K | 239K | 860K |
| otherCurrentLiabilities | 11.07M | 4.06M | 20.94M | 23.33M | 20.69M | 22.79M | 21.31M | - | - | 3.74M |
| totalCurrentLiabilities | 82.4M | 105.9M | 81.69M | 79.18M | 65.67M | 62.35M | 65.06M | 84.91M | 30.7M | 28.18M |
| longTermDebt | 36.75M | 36.28M | 40.05M | 16.3M | 17.29M | 17.18M | 276K | 1.13M | 1.06M | 1.58M |
| capitalLeaseObligationsNonCurrent | 8.28M | 8.46M | 2.5M | 2.37M | 3.64M | 4.75M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | -275K | -186K | -179K | -137K | - | - | 100000 | 40000 |
| deferredTaxLiabilitiesNonCurrent | 5.07M | 466K | 275K | 186K | 179K | 137K | 71000 | 67000 | - | - |
| otherNonCurrentLiabilities | 686K | - | -2.23M | -2.18M | -3.47M | -4.61M | 100000 | 66000 | 53000 | 15000 |
| totalNonCurrentLiabilities | 45.71M | 45.21M | 40.33M | 16.48M | 17.47M | 17.32M | 447K | 1.26M | 1.21M | 1.63M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 9.93M | 9.78M | 3.77M | 3.9M | 4.81M | 5.82M | - | - | - | - |
| totalLiabilities | 128.11M | 151.1M | 122.02M | 95.66M | 83.14M | 79.67M | 65.51M | 86.17M | 31.91M | 29.81M |
| treasuryStock | - | - | - | - | - | - | - | - | -218.27M | - |
| preferredStock | 2.72M | 2.72M | 2.72M | 3.14M | 3.14M | 3.14M | 3.14M | 3.14M | 3.14M | 3.14M |
| commonStock | - | - | 477.32M | 469.92M | 462.78M | 401.24M | 376.85M | 375.44M | 246M | 233.39M |
| retainedEarnings | -235.93M | -300.46M | -312.45M | -313.08M | -311.38M | -303.02M | -264.4M | -232.75M | -183.36M | -181.51M |
| additionalPaidInCapital | 486.76M | 482.33M | 477.32M | 469.92M | 462.78M | 401.24M | 376.85M | 375.44M | 246M | 233.39M |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 64.53M | 11.99M | 633K | -1.7M | -8.7M | -40.6M | -32.03M | -11.28M | -1.85M | -6.81M |
| depreciationAndAmortization | 17.8M | 12.2M | 8.81M | 5.32M | 5.51M | 7.02M | 8.01M | 7.83M | 5.59M | 5.22M |
| deferredIncomeTax | -43.72M | 192K | -116K | 686K | - | 70000 | -7000 | -183K | 54000 | -660K |
| stockBasedCompensation | 4.01M | 5.11M | 4.74M | 6.25M | 9.08M | 3.03M | 1.75M | 1.79M | 1.21M | 849K |
| changeInWorkingCapital | -25.8M | -7.82M | -6.46M | -22.48M | -3.64M | 4.88M | -13.1M | 12.26M | -13.41M | 1.32M |
| accountsReceivables | 9.45M | -18.54M | 4.93M | -15.53M | -12M | 2.36M | -8.49M | -6.23M | -2.99M | -375K |
| inventory | -4.56M | -9.45M | -10.39M | -14.06M | 3.14M | 1.46M | -5.24M | -3.66M | -2.4M | 1.04M |
| accountsPayables | -25.03M | 21.13M | - | - | - | - | 873K | 16.93M | 4.41M | 1.81M |
| otherWorkingCapital | -5.66M | -967K | -997K | 7.11M | 5.22M | 1.06M | -247K | 5.22M | -12.43M | -1.15M |
| otherNonCashItems | 3.52M | 6.07M | 6.59M | 3.22M | 5.94M | 11.46M | 6.68M | 2.01M | 1.63M | 6.54M |
| netCashProvidedByOperatingActivities | 20.34M | 27.74M | 14.19M | -8.7M | 8.18M | -14.14M | -28.7M | 12.43M | -6.77M | 6.47M |
| investmentsInPropertyPlantAndEquipment | -17M | -14.94M | -16.15M | -9.26M | -1.84M | -2.54M | -4.35M | -3.98M | -4.04M | -536K |
| acquisitionsNet | -11.13M | -3.7M | -35.71M | -2.97M | - | - | -65.18M | -65.18M | 348K | -5.62M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | 10000 | 44000 | 65.3M | 298K | 348K | 389K |
| netCashProvidedByInvestingActivities | -28.14M | -18.64M | -51.86M | -12.23M | -1.83M | -2.49M | -4.23M | -68.86M | -3.69M | -5.77M |
| netDebtIssuance | 335K | -954K | 23.73M | 132K | -1.19M | 4.79M | -23.25M | 23.71M | -2.14M | 2.5M |
| longTermNetDebtIssuance | 335K | -954K | 23.73M | 132K | -1.19M | 14.79M | -23.25M | 23.71M | -2.98M | -674K |
| shortTermNetDebtIssuance | - | - | - | - | - | -10M | - | -7.11M | -106K | 3.17M |
| netStockIssuance | 731K | 115K | -2.15M | - | 55.01M | 17.88M | -81000 | 104.24M | -31000 | -213K |
| netCommonStockIssuance | 731K | 115K | - | - | 55.01M | 17.88M | -81000 | 104.24M | -31000 | -213K |
| commonStockIssuance | 731K | 115K | - | - | 55.01M | 17.88M | 42000 | 104.8M | - | - |
| commonStockRepurchased | - | - | - | - | - | - | -201K | -552K | -31000 | -213K |
| netPreferredStockIssuance | - | - | -2.15M | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | -668K | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | -668K | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.02M | -219K | -1.1M | 788K | -3.74M | -1.79M | -234K | -304K | 6.77M | 4.92M |
| netCashProvidedByFinancingActivities | 42000 | -1.06M | 20.48M | 920K | 50.07M | 20.88M | -23.57M | 127.65M | 3.94M | 7.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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 78.69M | 78.71M | 80.85M | 82.56M | 75.43M | 73.72M | 70.84M | 72.66M | 67.9M | 65.36M |
| costOfRevenue | 52.56M | 52.71M | 47.34M | 49.67M | 44.07M | 43M | 41.98M | 45.56M | 40.99M | 41.04M |
| grossProfit | 26.14M | 26M | 33.51M | 32.89M | 31.36M | 30.72M | 28.85M | 27.1M | 26.91M | 24.32M |
| researchAndDevelopmentExpenses | 4.76M | 4.62M | 5.01M | 4.1M | 4.33M | 4.52M | 4.5M | 4.42M | 4.92M | 3.03M |
| generalAndAdministrativeExpenses | 10.69M | 10.31M | 9.36M | 12.44M | 8.47M | 11.24M | 11.93M | 11.9M | 8.55M | 10.5M |
| sellingAndMarketingExpenses | 6.28M | 5.91M | 6.52M | 6.41M | 5.83M | 5.38M | 5.45M | 6.05M | 5.75M | 4.37M |
| sellingGeneralAndAdministrativeExpenses | 16.97M | 16.22M | 15.88M | 18.85M | 14.3M | 16.62M | 17.38M | 17.96M | 14.3M | 14.87M |
| otherExpenses | - | -300K | 10.99M | 4.78M | 5.83M | 3.41M | 2.87M | 1.19M | 3.4M | 2.83M |
| operatingExpenses | 21.72M | 20.54M | 31.89M | 27.73M | 24.46M | 24.56M | 24.74M | 23.56M | 22.62M | 20.73M |
| costAndExpenses | 74.28M | 73.25M | 79.22M | 77.4M | 68.53M | 67.56M | 66.73M | 69.12M | 63.6M | 61.77M |
| netInterestIncome | 152K | -487K | -564K | -398K | 329K | -595K | -544K | -523K | 657K | -509K |
| interestIncome | 307K | 350K | 350K | 348K | 368K | 398K | 447K | 464K | 657K | 493K |
| interestExpense | 155K | 837K | 914K | 746K | 39000 | 993K | 991K | 987K | - | 1M |
| depreciationAndAmortization | 4.94M | 5.06M | 4.29M | 4.02M | 6.86M | 3.73M | 3.19M | 3.09M | 2.91M | 3.12M |
| ebitda | 4.45M | 6.97M | 6.22M | 10.58M | 14.15M | 10.09M | 7.93M | 7.02M | 8.11M | 7.32M |
| ebit | -492K | 1.91M | 1.93M | 6.56M | 7.29M | 6.36M | 4.74M | 3.93M | 5.2M | 4.21M |
| nonOperatingIncomeExcludingInterest | 4.9M | 3.55M | -299K | -1.4M | -392K | -199K | -633K | -396K | -907K | -622K |
| operatingIncome | 4.41M | 5.46M | 1.63M | 5.16M | 6.9M | 6.16M | 4.11M | 3.54M | 4.29M | 3.58M |
| totalOtherIncomeExpensesNet | -5.06M | -4.38M | -615K | 649K | 353K | -794K | -358K | -591K | 448K | -380K |
| incomeBeforeTax | -647K | 1.08M | 1.01M | 5.81M | 7.25M | 5.37M | 3.75M | 2.94M | 4.74M | 3.2M |
| incomeTaxExpense | 1.51M | 1.15M | 1.93M | -1.02M | -41.9M | 395K | 177K | 739K | 84000 | 81000 |
| netIncomeFromContinuingOperations | -2.16M | -70000 | -919K | 6.83M | 49.16M | 4.97M | 3.57M | 2.21M | 4.66M | 3.12M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -2.16M | -70000 | -919K | 6.83M | 49.16M | 4.97M | 3.57M | 2.21M | 4.66M | 3.12M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -2.16M | -70000 | -1.21M | 6.83M | 48.87M | 4.97M | 3.28M | 2.21M | 4.37M | 3.12M |
| eps | -0.03 | -0.0 | -0.02 | 0.09 | 0.67 | 0.07 | 0.04 | 0.03 | 0.06 | 0.04 |
| 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 | 60.41M | 52.98M | 54.98M | 51.15M | 46.34M | 27.68M | 33.12M | 58.92M | 50.2M | 43.48M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 60.41M | 52.98M | 54.98M | 51.15M | 46.34M | 27.68M | 33.12M | 58.92M | 50.2M | 43.48M |
| netReceivables | 45.36M | 42.58M | 47.12M | 43.35M | 39.72M | 35.1M | 38.59M | 50.24M | 49.1M | 46.43M |
| accountsReceivables | 39.8M | 36.81M | 41.86M | 37.93M | 33.9M | 29.11M | 32.49M | 43.85M | 43.32M | 40.21M |
| otherReceivables | 5.56M | 5.77M | 5.25M | 5.42M | 5.82M | 5.99M | 6.1M | 6.39M | 5.78M | 6.22M |
| inventory | 50.83M | 50.72M | 47.66M | 45.7M | 46.21M | 44.72M | 44.57M | 40.79M | 37.36M | 34.79M |
| prepaids | - | - | - | 12.73M | - | - | - | - | - | - |
| otherCurrentAssets | 14.77M | 13.64M | 13.71M | - | 12.93M | 9.51M | 7.46M | 7.84M | 8.33M | 6.31M |
| totalCurrentAssets | 171.37M | 159.92M | 163.47M | 152.92M | 145.2M | 117.01M | 123.74M | 157.79M | 144.99M | 131.01M |
| propertyPlantEquipmentNet | 47.22M | 47.34M | 47.28M | 46.86M | 44.06M | 45.63M | 44.16M | 42.02M | 38.48M | 36.19M |
| goodwill | 102.94M | 103.07M | 103.08M | 103.22M | 102.8M | 102.29M | 102.71M | 94.9M | 94.01M | 92.9M |
| intangibleAssets | 18.97M | 20.4M | 21.84M | 23.33M | 24.61M | 25.02M | 26.76M | 24.63M | 26.69M | 25.4M |
| goodwillAndIntangibleAssets | 121.91M | 123.48M | 124.91M | 126.55M | 127.41M | 127.31M | 129.47M | 119.53M | 120.7M | 118.3M |
| longTermInvestments | 2.74M | 3.56M | - | 5.75M | - | - | - | - | - | - |
| taxAssets | 39.12M | 40.53M | 41.57M | 43.25M | 41.62M | - | 505K | 50.07M | - | - |
| otherNonCurrentAssets | 6.65M | 7.11M | 12.29M | 6.52M | 12.24M | 13.1M | 14.25M | 16.23M | 15.73M | 16.88M |
| totalNonCurrentAssets | 217.63M | 222.02M | 226.05M | 228.93M | 225.33M | 186.04M | 188.39M | 177.77M | 174.91M | 171.38M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 389M | 381.94M | 389.51M | 381.86M | 370.52M | 303.04M | 312.14M | 335.57M | 319.9M | 302.39M |
| totalPayables | 57.7M | 52.61M | 70.45M | 60.84M | 68.46M | 52.86M | 54.58M | 90.96M | 65.76M | 52.07M |
| accountPayables | 57.27M | 52.33M | 61.74M | 58.74M | 59.51M | 41.08M | 52.61M | 78.9M | 64.13M | 50.18M |
| otherPayables | 435K | 283K | 8.71M | 2.1M | 8.95M | 11.78M | 1.97M | 12.07M | 1.63M | 1.89M |
| accruedExpenses | 19.07M | 11.18M | 8.6M | 4.93M | 3.87M | 4.89M | 6.54M | 6.56M | 8.55M | 6.61M |
| shortTermDebt | 2.17M | 3.81M | 1.94M | 1.92M | 1.93M | 1.46M | 1.36M | 1.27M | 1.45M | 1.07M |
| capitalLeaseObligationsCurrent | 1.75M | 1.89M | 1.84M | 1.66M | 1.45M | 1.42M | 1.43M | 1.32M | 738K | 640K |
| taxPayables | - | - | 8.71M | - | 8.95M | 11.78M | 1.97M | 12.07M | 1.63M | 1.89M |
| deferredRevenue | 3.35M | 3.64M | 3.98M | 1.99M | 2.05M | 1.36M | 1.47M | 1.73M | 1.89M | 1.79M |
| otherCurrentLiabilities | 9.34M | 23.17M | 3.34M | 11.07M | 3.22M | 2.83M | 11.8M | 4.06M | 13.9M | 17.81M |
| totalCurrentLiabilities | 93.4M | 83.24M | 90.13M | 82.4M | 80.98M | 64.81M | 77.19M | 105.9M | 92.3M | 80M |
| longTermDebt | 35.06M | 43.11M | 36.35M | 36.75M | 37.23M | 35.55M | 35.92M | 36.28M | 36.65M | 37.01M |
| capitalLeaseObligationsNonCurrent | 7M | 7.33M | 7.8M | 8.28M | 8.26M | 8.51M | 9.57M | 8.46M | 9.04M | 9.2M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | 5.07M | - | 545K | 505K | 466K | 409K | 362K |
| otherNonCurrentLiabilities | 406K | -6.91M | 8.47M | 686K | 8.91M | 9.27M | 814K | - | -1 | 362K |
| totalNonCurrentLiabilities | 42.47M | 43.53M | 44.82M | 45.71M | 46.14M | 45.37M | 46M | 45.21M | 46.09M | 46.58M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 8.76M | 9.22M | 9.63M | 9.93M | 9.71M | 9.94M | 11M | 9.78M | 9.77M | 9.84M |
| totalLiabilities | 135.86M | 126.77M | 134.96M | 128.11M | 127.12M | 110.18M | 123.18M | 151.1M | 138.39M | 126.57M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | 2.71M | 2.72M | 2.72M | 2.72M | 2.72M | 2.72M | 2.72M | 2.72M | 2.72M | 2.72M |
| commonStock | - | - | - | - | - | - | - | - | - | - |
| retainedEarnings | -239.07M | -236.92M | -236.84M | -235.93M | -242.76M | -291.91M | -296.89M | -300.46M | -302.66M | -307.32M |
| additionalPaidInCapital | 489.63M | 488.92M | 488.56M | 486.76M | 484.49M | 483.81M | 483.05M | 482.33M | 481.47M | 480.44M |
| 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 | -2.16M | -70000 | -919K | 6.83M | 49.16M | 4.97M | 3.57M | 2.21M | 4.66M | 3.12M |
| depreciationAndAmortization | 4.94M | 4.76M | 4.29M | 4.02M | 9.92M | 3.83M | 30000 | 3.09M | 2.91M | 3.12M |
| deferredIncomeTax | 4.14M | -1.68M | 1.68M | -1.62M | -42.1M | -24000 | 24000 | 58000 | - | 1.38M |
| stockBasedCompensation | 691K | 608K | 1.01M | - | 629K | 943K | 887K | 1.06M | 1M | 1.11M |
| changeInWorkingCapital | 4.99M | -3.18M | 796K | -2.34M | 9.33M | -11.92M | -20.86M | 6.98M | 4.36M | -17.36M |
| accountsReceivables | -3.3M | 6.25M | -3.81M | -3.65M | -2.44M | 2.22M | 11.05M | -1.4M | -3.04M | -4.49M |
| inventory | -515K | -2.56M | -1.78M | 866K | -580K | -982K | -3.86M | -3.86M | -2.64M | -2.6M |
| accountsPayables | 10.3M | -6.42M | 6.38M | 966K | 14.91M | -12.01M | -28.9M | 12.68M | 11.37M | -8.07M |
| otherWorkingCapital | -1.49M | -453K | 10000 | -528K | -2.56M | -1.15M | 848K | -436K | -1.33M | -2.2M |
| otherNonCashItems | -698K | 2.72M | 113K | 2.54M | -4.53M | 2.72M | 4.33M | 867K | 1.79M | 692K |
| netCashProvidedByOperatingActivities | 11.9M | 3.15M | 6.97M | 9.43M | 22.41M | 522K | -12.02M | 14.26M | 14.71M | -7.94M |
| investmentsInPropertyPlantAndEquipment | -3.77M | -3.76M | -3.43M | -5.09M | -3.84M | -4.29M | -3.79M | -5.76M | -3.26M | -3M |
| acquisitionsNet | -896K | - | - | - | -1.37M | - | -9.76M | 1.05M | -4.75M | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 896K | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -3.77M | -3.76M | -3.43M | -5.09M | -5.21M | -4.29M | -13.55M | -4.71M | -8.01M | -3M |
| netDebtIssuance | -500K | -499K | -501K | -535K | 1.44M | -287K | -286K | -565K | -5000 | -191K |
| longTermNetDebtIssuance | -500K | -499K | -501K | -535K | 1.44M | -287K | -286K | -565K | -5000 | -191K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | -1.29M | 1.29M | 731K | - | - | - | 19000 | -74000 | -2000 |
| netCommonStockIssuance | - | -1.29M | 1.29M | 731K | - | - | - | 19000 | -74000 | -2000 |
| commonStockIssuance | - | -1.29M | 1.29M | 731K | - | - | - | 19000 | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | -74000 | -2000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -225K | 393K | -473K | 263K | -934K | -189K | -164K | -219K | 96000 | - |
| netCashProvidedByFinancingActivities | -725K | -1.4M | 315K | 459K | 509K | -476K | -450K | -765K | 17000 | -193K |