NASDAQ : ALLT
-$0.17 (-2.04%)
| 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 | 101.99M | 92.2M | 93.15M | 122.74M | 145.6M | 135.92M | 110.1M | 95.84M | 81.99M | 90.37M |
| costOfRevenue | 29.44M | 28.5M | 40.46M | 39.83M | 44.55M | 40.08M | 33.83M | 29.35M | 28.53M | 27.9M |
| grossProfit | 72.55M | 63.69M | 52.69M | 82.91M | 101.05M | 95.84M | 76.27M | 66.49M | 53.46M | 62.47M |
| researchAndDevelopmentExpenses | 24.5M | 26.11M | 39.12M | 49.8M | 47.09M | 43.45M | 31.46M | 25.42M | 21.85M | 24.22M |
| generalAndAdministrativeExpenses | 13.63M | 12.68M | 34.66M | 15.98M | 15.14M | 13.89M | 6.68M | 10.42M | 10.7M | 9.81M |
| sellingAndMarketingExpenses | 30.82M | 30.91M | 43.85M | 49.39M | 52.34M | 47.53M | 47.1M | 40.85M | 38.32M | 35.29M |
| sellingGeneralAndAdministrativeExpenses | 44.45M | 43.59M | 78.51M | 65.38M | 67.48M | 61.42M | 53.78M | 51.26M | 49.01M | 45.1M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 68.95M | 69.7M | 117.62M | 115.18M | 114.58M | 104.87M | 85.24M | 76.68M | 70.86M | 69.32M |
| costAndExpenses | 98.39M | 98.21M | 158.08M | 155.01M | 159.13M | 144.95M | 119.08M | 106.03M | 99.39M | 97.22M |
| netInterestIncome | 2.45M | 2.57M | 3M | 1.84M | 969K | 1.63M | 2.29M | 1.9M | 1.5M | 1.24M |
| interestIncome | 2.45M | 2.57M | 3.07M | 1.88M | 1.04M | 1.75M | 1.96M | 2.7M | 2.51M | 2.47M |
| interestExpense | - | - | 72000 | 38000 | 76000 | 128K | 257K | 793K | 1.02M | 1.22M |
| depreciationAndAmortization | 4.05M | 6.22M | 6.52M | 7.35M | 5.58M | 4.31M | 4.36M | 3.83M | 3.67M | 4.04M |
| ebitda | 9.06M | 2.12M | -55.13M | -22.74M | -7.54M | -2.73M | -2.4M | -3.36M | -12.84M | -1.75M |
| ebit | 5.01M | -4.1M | -61.65M | -30.1M | -13.11M | -7.04M | -6.76M | -7.19M | -16.51M | -5.79M |
| nonOperatingIncomeExcludingInterest | -1.41M | -1.91M | -3.29M | -2.17M | -415K | -1.98M | -2.22M | -3M | -894K | -1.06M |
| operatingIncome | 3.6M | -6.01M | -64.94M | -32.27M | -13.53M | -9.03M | -8.98M | -10.2M | -17.4M | -6.85M |
| totalOtherIncomeExpensesNet | 1.33M | 1.91M | 3.22M | 2.13M | 339K | 1.86M | 1.96M | 2.21M | 894K | 1.06M |
| incomeBeforeTax | 4.94M | -4.1M | -61.72M | -30.14M | -13.19M | -7.17M | -7.02M | -7.99M | -16.51M | -5.79M |
| incomeTaxExpense | 1.23M | 1.76M | 1.08M | 1.9M | 1.85M | 2.18M | 1.64M | 2.43M | 1.56M | 2.2M |
| netIncomeFromContinuingOperations | 3.7M | -5.87M | -62.8M | -32.03M | -15.04M | -9.35M | -8.66M | -10.42M | -18.07M | -7.99M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 3.7M | -5.87M | -62.8M | -32.03M | -15.04M | -9.35M | -8.66M | -10.42M | -18.07M | -7.99M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 3.7M | -5.87M | -62.8M | -32.03M | -15.04M | -9.35M | -8.66M | -10.42M | -18.07M | -7.99M |
| eps | 0.08 | -0.15 | -1.66 | -0.87 | -0.42 | -0.27 | -0.25 | -0.31 | -0.54 | -0.24 |
| 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 | 20.68M | 16.14M | 14.19M | 12.3M | 11.72M | 23.6M | 16.93M | 16.34M | 15.34M | 23.33M |
| shortTermInvestments | 63.76M | 41.72M | 38.85M | 73.06M | 72.25M | 74.4M | 66.57M | 86.83M | 94.24M | 90.33M |
| cashAndShortTermInvestments | 84.44M | 57.86M | 53.04M | 85.35M | 83.97M | 98M | 83.5M | 103.17M | 109.58M | 113.65M |
| netReceivables | 21.25M | 17.76M | 16.58M | 47.41M | 33.78M | 23.52M | 31.21M | 27.8M | 23.9M | 25.95M |
| accountsReceivables | 17.45M | 16.48M | 14.83M | 44.17M | 30.83M | 20.68M | 29.01M | 26.09M | 22.74M | 24.16M |
| otherReceivables | 3.8M | 1.27M | 1.75M | 3.19M | 2.95M | 2.84M | 2.21M | 1.7M | 1.17M | 2.14M |
| inventory | 13.18M | 8.61M | 11.87M | 13.26M | 11.09M | 12.59M | 10.67M | 11.34M | 7.9M | 7.24M |
| prepaids | 5.78M | 4.34M | 6.06M | 4.63M | 4.18M | 6.82M | 4.39M | 2.01M | 1.42M | 2.1M |
| otherCurrentAssets | 323K | 1.61M | 2.38M | 4.4M | 5.79M | 8.58M | 25.32M | 2.1M | 1.66M | 1.78M |
| totalCurrentAssets | 124.98M | 90.18M | 89.91M | 151.82M | 135.86M | 146.68M | 153.29M | 144.72M | 143.29M | 148.8M |
| propertyPlantEquipmentNet | 11.53M | 14.43M | 14.25M | 19.62M | 23.51M | 16.45M | 14.5M | 6.25M | 5M | 4.39M |
| goodwill | 31.83M | 31.83M | 31.83M | 31.83M | 31.68M | 31.68M | 31.68M | 32.43M | 31.56M | 31.56M |
| intangibleAssets | - | 305K | 915K | 3.51M | 3.46M | 2.74M | 3.35M | 4.96M | 2.93M | 4.41M |
| goodwillAndIntangibleAssets | 31.83M | 32.14M | 32.75M | 35.34M | 35.14M | 34.43M | 35.04M | 37.39M | 34.5M | 35.97M |
| longTermInvestments | 3.33M | 279K | 158K | 4.93M | 6.86M | 649K | 387K | 345K | 302K | 252K |
| taxAssets | - | - | - | -4.93M | 5.38M | 420K | 517K | 281K | 340K | 267K |
| otherNonCurrentAssets | 1.03M | 2.62M | 1.1M | 6.17M | -3.34M | 2.98M | 11.43M | 857K | 1.1M | 1.14M |
| totalNonCurrentAssets | 47.72M | 49.46M | 48.25M | 61.14M | 67.56M | 54.92M | 61.88M | 45.12M | 41.24M | 42.01M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 172.7M | 139.64M | 138.16M | 212.95M | 203.41M | 201.6M | 215.17M | 189.84M | 184.52M | 190.81M |
| totalPayables | 938K | 946K | 969K | 11.66M | 3.94M | 2.09M | 11.68M | 7.81M | 5.86M | 3.28M |
| accountPayables | 938K | 946K | 969K | 11.66M | 3.94M | 2.09M | 11.68M | 7.81M | 5.86M | 3.28M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 9.25M | 8.21M | 12.57M | 23.16M | 24.63M | 22.78M | 18.99M | 14.06M | 8.54M | 7.38M |
| shortTermDebt | - | 562K | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 348K | 562K | 1.45M | 2.54M | 2.78M | 2.81M | 3.15M | - | - | - |
| taxPayables | - | - | - | - | - | - | - | 3.36M | 2.31M | 416K |
| deferredRevenue | 24.7M | 17.33M | 15.74M | 20.82M | 22.14M | 26.66M | 36.36M | 13.86M | 11.37M | 11.13M |
| otherCurrentLiabilities | 11.92M | 25.69M | 8.68M | 23.24M | 23.76M | 31.18M | 39.63M | 20.85M | 17.11M | 14.29M |
| totalCurrentLiabilities | 47.16M | 35.97M | 39.41M | 60.6M | 55.11M | 58.86M | 73.44M | 42.72M | 31.5M | 24.95M |
| longTermDebt | - | 39.97M | 39.77M | 39.58M | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 5.39M | 5.81M | 702K | 2.58M | 5.47M | 1.84M | 3.82M | - | - | - |
| deferredRevenueNonCurrent | 5.91M | 7.14M | 7.44M | 7.28M | 15.94M | 9.78M | 5.26M | 4.25M | 3.88M | 3.6M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 886K | 946K | 1.08M | 940K | 884K | 969K | 794K | 6.97M | 6.01M | 5.09M |
| totalNonCurrentLiabilities | 12.19M | 53.86M | 48.99M | 50.38M | 22.29M | 12.59M | 9.88M | 11.22M | 9.89M | 8.69M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 5.74M | 6.37M | 2.16M | 5.12M | 8.25M | 4.65M | 6.97M | - | - | - |
| totalLiabilities | 59.35M | 89.83M | 88.4M | 110.98M | 77.41M | 71.45M | 83.32M | 53.94M | 41.4M | 33.64M |
| treasuryStock | -4M | -4M | -4M | -4M | -4M | -4M | -4M | -4M | -4M | -4M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.28M | 1.01M | 981K | 954K | 929K | 896K | 871K | 853K | 851K | 843K |
| retainedEarnings | -262M | -265.7M | -259.83M | -197.03M | -165M | -149.96M | -140.61M | -131.95M | -122.25M | -104.18M |
| additionalPaidInCapital | 375.43M | 318.14M | 312.13M | 303.3M | 293.8M | 283.06M | 276.11M | 271.76M | 268.49M | 264.78M |
| 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 | 3.7M | -5.87M | -62.8M | -32.03M | -15.04M | -9.35M | -8.66M | -10.42M | -18.07M | -7.99M |
| depreciationAndAmortization | 4.05M | 6.22M | 8.13M | 7.35M | 5.58M | 4.31M | 4.24M | 3.83M | 3.67M | 4.04M |
| deferredIncomeTax | - | - | 3.09M | - | 420K | 96000 | -236K | 20000 | -34000 | 234K |
| stockBasedCompensation | 5.02M | 6.04M | 8.84M | 9.16M | 8M | 5.2M | 3.42M | 2.86M | 3.37M | 5.18M |
| changeInWorkingCapital | 4.02M | -3.4M | 15.89M | -17.22M | -6.9M | -12.4M | 17.09M | 4.71M | 10.78M | -4.72M |
| accountsReceivables | -969K | -1.65M | 34.27M | -11.63M | -16.79M | 8.32M | -2.92M | -3.36M | 1.42M | -284K |
| inventory | -4.57M | 3.26M | 1.39M | -2.17M | 1.49M | -1.92M | -138K | -3.45M | -662K | 2.93M |
| accountsPayables | -8000 | -24000 | -10.69M | 7.72M | 1.85M | -9.58M | 3.86M | 1.94M | 2.58M | -3.83M |
| otherWorkingCapital | 9.57M | -5.01M | -9.08M | -11.14M | 6.54M | -9.23M | 16.28M | 9.57M | 7.44M | -3.54M |
| otherNonCashItems | 1M | 1.84M | -2.89M | 171K | -420K | -78000 | 236K | 19000 | 61000 | -210K |
| netCashProvidedByOperatingActivities | 17.79M | 4.83M | -29.74M | -32.56M | -8.37M | -12.22M | 16.09M | 1.03M | -229K | -3.47M |
| investmentsInPropertyPlantAndEquipment | -2.29M | -2.12M | -2.49M | -5.64M | -7.64M | -7.58M | -3.71M | -3.48M | -2.83M | -1.58M |
| acquisitionsNet | 100000 | - | - | -500K | - | - | - | -3.05M | - | 26000 |
| purchasesOfInvestments | -164.74M | -85.55M | -62.64M | -7.83M | -13.5M | -43.1M | -39.95M | -34.78M | -30.12M | -28.7M |
| salesMaturitiesOfInvestments | 138.4M | 84.09M | 97.6M | 7.03M | 15.09M | 34.85M | 60.54M | 41.15M | 25.27M | 45.09M |
| otherInvestingActivities | - | -760K | -836K | 430K | -280K | 32.9M | -33.37M | -294K | -428K | 203K |
| netCashProvidedByInvestingActivities | -28.53M | -2.88M | 31.63M | -6.51M | -6.32M | 17.06M | -16.49M | -453K | -8.12M | 15.04M |
| netDebtIssuance | -31.41M | - | - | 39.4M | - | - | - | - | - | - |
| longTermNetDebtIssuance | -31.41M | - | - | 39.4M | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 42.55M | 1000 | - | - | - | - | - | - | - | -3.83M |
| netCommonStockIssuance | 42.55M | 1000 | - | - | - | - | - | - | - | -3.83M |
| commonStockIssuance | 42.55M | 1000 | - | 251K | 2.81M | 1.84M | 993K | 418K | 362K | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | -3.83M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | 251K | 2.81M | 1.84M | 993K | 418K | 362K | 113K |
| netCashProvidedByFinancingActivities | 11.14M | 1000 | - | 39.66M | 2.81M | 1.84M | 993K | 417K | 362K | -3.72M |
| 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 | 26.42M | 28.39M | 26.4M | 24.05M | 23.15M | 24.91M | 23.24M | 22.16M | 21.89M | 24.34M |
| costOfRevenue | 7.68M | 8.08M | 7.54M | 6.72M | 7.1M | 7.85M | 6.87M | 6.99M | 6.79M | 12.94M |
| grossProfit | 18.74M | 20.31M | 18.87M | 17.33M | 16.05M | 17.05M | 16.36M | 15.18M | 15.1M | 11.4M |
| researchAndDevelopmentExpenses | 6.28M | 5.76M | 5.49M | 7.26M | 5.99M | 5.72M | 5.92M | 7.33M | 7.15M | 7.94M |
| generalAndAdministrativeExpenses | 3.11M | 3.91M | 3.08M | 3.22M | 3.43M | 3.52M | 2.96M | 3.3M | 2.9M | 10.32M |
| sellingAndMarketingExpenses | 7.82M | 8.07M | 8.15M | 7.26M | 7.34M | 7.51M | 7.7M | 7.91M | 7.79M | 12.06M |
| sellingGeneralAndAdministrativeExpenses | 10.93M | 11.98M | 11.23M | 10.48M | 10.76M | 11.03M | 10.66M | 11.22M | 10.69M | 22.37M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 17.21M | 17.74M | 16.72M | 17.74M | 16.76M | 16.74M | 16.58M | 18.54M | 17.84M | 30.32M |
| costAndExpenses | 24.9M | 25.82M | 24.26M | 24.46M | 23.86M | 24.59M | 23.45M | 25.53M | 24.63M | 43.26M |
| netInterestIncome | 785K | 742K | 676K | 359K | 500K | 368K | 513K | 489K | 540K | 447K |
| interestIncome | 785K | 742K | 676K | 359K | 500K | 368K | 513K | 489K | 540K | 447K |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 659K | 794K | 835K | 1.07M | 1.32M | 2.3M | 1.25M | 1.31M | 1.37M | 3.4M |
| ebitda | 2.97M | 4.11M | 3.85M | -285K | 1.28M | 2.98M | 1.54M | -1.57M | -836K | -14.85M |
| ebit | 2.31M | 3.31M | 3.02M | -1.36M | -36000 | 680K | 296K | -2.88M | -2.2M | -18.25M |
| nonOperatingIncomeExcludingInterest | -785K | -742K | -869K | 951K | -673K | -368K | -513K | -489K | -540K | -661K |
| operatingIncome | 1.53M | 2.57M | 2.15M | -407K | -709K | 312K | -217K | -3.37M | -2.74M | -18.91M |
| totalOtherIncomeExpensesNet | 785K | 742K | 869K | -951K | 673K | 368K | 513K | 489K | 540K | 661K |
| incomeBeforeTax | 2.31M | 3.31M | 3.02M | -1.36M | -36000 | 680K | 296K | -2.88M | -2.2M | -18.25M |
| incomeTaxExpense | 370K | 410K | 195K | 332K | 296K | 439K | 540K | 479K | 307K | 96000 |
| netIncomeFromContinuingOperations | 1.94M | 2.9M | 2.82M | -1.69M | -332K | 241K | -244K | -3.36M | -2.51M | -18.35M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 1.94M | 2.9M | 2.82M | -1.69M | -332K | 241K | -244K | -3.36M | -2.51M | -18.35M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 1.94M | 2.9M | 2.82M | -1.69M | -332K | 241K | -244K | -3.36M | -2.51M | -18.35M |
| eps | 0.04 | 0.06 | 0.07 | -0.04 | -0.01 | 0.01 | -0.01 | -0.09 | -0.07 | -0.48 |
| 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 | 16.32M | 17.11M | 24.23M | 26.94M | 10.06M | 16.14M | 28.23M | 17.07M | 23.9M | 15.92M |
| shortTermInvestments | 81.1M | 63.76M | 55.63M | 22.57M | 50.07M | 41.72M | 25.78M | 36.11M | 28.66M | 38.85M |
| cashAndShortTermInvestments | 97.41M | 80.87M | 79.86M | 49.51M | 60.13M | 57.86M | 54M | 52M | 52.56M | 54.77M |
| netReceivables | 20.54M | 18.78M | 32.95M | 28.78M | 25.22M | 17.76M | 24.08M | 23.74M | 22.02M | 16.58M |
| accountsReceivables | 20.54M | 17.45M | 20.81M | 20.14M | 19.23M | 16.48M | 17.37M | 17.81M | 15.02M | 14.83M |
| otherReceivables | - | 1.33M | 12.13M | 8.64M | 5.98M | 1.27M | 6.71M | 5.93M | 7M | 2.23M |
| inventory | 15.76M | 13.18M | 14.21M | 8.5M | 8.19M | 8.61M | 10.05M | 9.61M | 11.71M | 11.87M |
| prepaids | - | 5.92M | - | - | - | 4.34M | - | - | - | 6.06M |
| otherCurrentAssets | 10.1M | 6.23M | 501K | 501K | 584K | 1.61M | 481K | 7.12M | 8.18M | 4.1M |
| totalCurrentAssets | 143.82M | 124.98M | 127.52M | 87.29M | 94.13M | 90.18M | 88.61M | 86.53M | 86.28M | 89.91M |
| propertyPlantEquipmentNet | 10.97M | 11.53M | 11.09M | 12.13M | 12.92M | 14.43M | 16.4M | 12.09M | 12.91M | 14.25M |
| goodwill | 31.83M | 31.83M | 31.83M | 31.83M | 31.83M | 31.83M | 31.83M | 31.83M | 31.83M | 31.83M |
| intangibleAssets | - | - | - | - | 153K | 305K | 458K | 610K | 763K | 915K |
| goodwillAndIntangibleAssets | 31.83M | 31.83M | 31.83M | 31.83M | 31.99M | 32.14M | 32.29M | 32.44M | 32.6M | 32.75M |
| longTermInvestments | 701K | 3.33M | - | 21.67M | 296K | - | 702K | - | - | 158K |
| taxAssets | - | - | - | - | - | - | - | - | - | 915K |
| otherNonCurrentAssets | 1.34M | 1.03M | 1.28M | 1.12M | 1.02M | 2.89M | 2.16M | 1.43M | 1.48M | 184K |
| totalNonCurrentAssets | 44.85M | 47.72M | 44.2M | 66.76M | 46.22M | 49.46M | 50.84M | 45.96M | 46.98M | 48.25M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 188.67M | 172.7M | 171.72M | 154.05M | 140.34M | 139.64M | 139.45M | 132.49M | 133.26M | 138.16M |
| totalPayables | 1.44M | 3.9M | 18.3M | 11.92M | 10.81M | 946K | 22.9M | 985K | 709K | 969K |
| accountPayables | 1.44M | 938K | 7.2M | 924K | 1.02M | 946K | 3.12M | 985K | 709K | 969K |
| otherPayables | - | 2.96M | 11.11M | 11M | 9.79M | - | 19.77M | - | - | - |
| accruedExpenses | 7.91M | 8.95M | - | - | - | 8.21M | - | - | - | 12.57M |
| shortTermDebt | - | - | - | - | - | 562K | 1.36M | - | - | - |
| capitalLeaseObligationsCurrent | 1.15M | 348K | 1.08M | 484K | 1.06M | 562K | 1.36M | 1.4M | 1.49M | 1.45M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 38.08M | 24.7M | 21.74M | 20.65M | 20.01M | 17.33M | 13.9M | 15.56M | 15.17M | 15.74M |
| otherCurrentLiabilities | 11.67M | 9.26M | 9.62M | 8.78M | 6M | 25.69M | -1.36M | 18.13M | 18.08M | 8.68M |
| totalCurrentLiabilities | 60.25M | 47.16M | 50.75M | 41.83M | 37.88M | 35.97M | 38.15M | 36.08M | 35.45M | 39.41M |
| longTermDebt | - | - | - | - | 40M | 39.97M | 39.92M | 39.87M | 39.82M | 39.77M |
| capitalLeaseObligationsNonCurrent | 4.73M | 5.39M | 5.19M | 5.61M | 5.09M | 5.81M | 5.49M | 132K | 202K | 702K |
| deferredRevenueNonCurrent | 7.5M | 5.91M | 5.41M | 6.08M | 6.44M | 7.14M | 7.03M | 8.73M | 8.53M | 7.44M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | 202K | - |
| otherNonCurrentLiabilities | 863K | 886K | 847K | 814K | 934K | 946K | 944K | 929K | 1.02M | 1.08M |
| totalNonCurrentLiabilities | 13.08M | 12.19M | 11.45M | 12.5M | 52.47M | 53.86M | 53.39M | 49.66M | 49.57M | 48.99M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 5.87M | 5.74M | 6.27M | 6.1M | 6.16M | 6.37M | 6.85M | 1.54M | 1.7M | 2.16M |
| totalLiabilities | 73.33M | 59.35M | 62.2M | 54.34M | 90.34M | 89.83M | 91.54M | 85.75M | 85.02M | 88.4M |
| treasuryStock | - | -4M | - | -4M | -4M | -4M | - | - | - | -4M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | - | 1.28M | - | 1.22M | 1.02M | 1.01M | - | - | - | 981K |
| retainedEarnings | - | -262M | - | -267.72M | -266.03M | -265.7M | - | - | - | -259.83M |
| additionalPaidInCapital | - | 375.43M | - | 367.19M | 319.35M | 318.14M | - | - | - | 312.13M |
| 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 | 1.94M | 2.9M | 2.82M | -1.69M | -332K | 241K | -244K | -3.36M | -2.51M | -18.35M |
| depreciationAndAmortization | 659K | 794K | 835K | 1.07M | 1.32M | 2.3M | 1.25M | 1.31M | 1.37M | 3.4M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | -839.6K |
| stockBasedCompensation | 1.09M | 1.03M | 1.56M | 1.45M | 981K | 1.32M | 1.17M | 2.19M | 1.36M | 1.61M |
| changeInWorkingCapital | 6.86M | 3.52M | -984K | 2.24M | -565K | -921K | -341K | 984K | -2.58M | 7.79M |
| accountsReceivables | -3.09M | 3.36M | -679K | -901K | -2.75M | 888K | 438K | -2.76M | -191K | 8.22M |
| inventory | -2.58M | 1.03M | -5.7M | -312K | 418K | 1.44M | -443K | 2.08M | 167K | 2.09M |
| accountsPayables | 502K | -6.26M | 6.27M | -97000 | 75000 | -2.17M | 2.14M | 277.87K | -262K | -2.73M |
| otherWorkingCapital | 12.03M | 5.39M | -876K | 3.55M | 1.69M | -1.08M | -2.48M | 1.39M | -2.29M | 215.39K |
| otherNonCashItems | 20000 | -112K | -193K | 1.31M | 282K | 1.14M | 50000 | 50000 | 4.43M | 1.47M |
| netCashProvidedByOperatingActivities | 10.57M | 8.13M | 4.04M | 4.38M | 1.68M | 4.08M | 1.88M | 1.17M | -2.31M | -4.91M |
| investmentsInPropertyPlantAndEquipment | -381K | -1.5M | -100000 | -408K | -281K | -445K | -286K | -957K | -429K | -592.55K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -40.46M | -26.82M | -61.01M | -33.51M | -37.68M | -32.17M | -15.03M | -13.96M | -24.28M | -26.86M |
| salesMaturitiesOfInvestments | 23.3M | 19.02M | 49.74M | 39.98M | 29.65M | 16.5M | 25.78M | 6.88M | 34.84M | 26.04M |
| otherInvestingActivities | 3M | -6.07M | - | 150K | 303K | -55496 | 3430 | 27748 | 704K | -806.66K |
| netCashProvidedByInvestingActivities | -14.55M | -15.37M | -11.37M | 6.22M | -8M | -16.16M | 10.46M | -8.01M | 10.84M | -2.22M |
| netDebtIssuance | - | - | - | -31.41M | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | -31.41M | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | 4.62M | 37.69M | 238K | 999.9 | -991 | - | - | -1000 |
| netCommonStockIssuance | - | - | 4.62M | 37.69M | 238K | 999.9 | -991 | - | - | -1000 |
| commonStockIssuance | - | - | 4.62M | 37.69M | 238K | 999.9 | -991 | 991.8 | - | -968.47 |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | -1000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | 1000 | -1008 | 1000 | - | - |
| netCashProvidedByFinancingActivities | - | - | 4.62M | 6.28M | 238K | 2000 | -2000 | 1000 | - | -1000 |