NASDAQ : NCSM
$0.13 (0.28%)
| 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 | 184.73M | 162.56M | 142.47M | 155.63M | 118.5M | 106.98M | 205.48M | 226.96M | 201.63M | 98.48M |
| costOfRevenue | 114.09M | 100.41M | 91.48M | 99.55M | 74.53M | 68.8M | 118.47M | 126.14M | 126.44M | 79.4M |
| grossProfit | 70.64M | 62.14M | 50.99M | 56.08M | 43.97M | 38.18M | 87.02M | 100.82M | 75.19M | 19.08M |
| researchAndDevelopmentExpenses | 2M | 2M | 2.5M | 2.7M | 2.1M | - | - | 3.8M | 3M | 3.3M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | 82.81M | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 56.84M | 57.82M | 54.02M | 58.34M | 49.09M | 59.42M | 88.55M | 82.81M | 64.71M | 37.06M |
| otherExpenses | - | -2M | - | -2.7M | -2.1M | 50.19M | 7.96M | 182K | 1.08M | 45000 |
| operatingExpenses | 58.84M | 57.82M | 56.52M | 58.34M | 49.09M | 109.62M | 96.51M | 82.81M | 64.71M | 37.06M |
| costAndExpenses | 172.93M | 158.23M | 148M | 157.88M | 123.62M | 178.42M | 214.98M | 208.96M | 191.15M | 116.46M |
| netInterestIncome | -251K | -414K | -586K | -1.02M | -733K | -1.8M | -1.92M | -1.96M | -4.31M | -6.29M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 251K | 414K | 586K | 1.02M | 733K | 1.8M | 1.92M | 1.96M | 4.31M | 6.29M |
| depreciationAndAmortization | 5.88M | 5.32M | 4.62M | 4.32M | 4.5M | 5.89M | 10.44M | 17.84M | 27.65M | 25.57M |
| ebitda | 22.96M | 13.98M | 1.86M | 4.73M | 1.72M | -39.2M | 295K | -188.48M | 39.14M | 5.11M |
| ebit | 17.07M | 8.67M | -2.76M | 414K | -2.78M | -45.09M | -10.14M | -206.32M | 11.48M | -20.46M |
| nonOperatingIncomeExcludingInterest | -5.27M | -4.34M | -2.77M | -2.67M | -2.34M | -26.35M | 650K | -344K | -6.52M | 2.48M |
| operatingIncome | 11.8M | 4.32M | -5.53M | -2.25M | -5.12M | -71.44M | -9.49M | -206.66M | 4.96M | -17.98M |
| totalOtherIncomeExpensesNet | 5.02M | 3.93M | 2.19M | 1.65M | 1.6M | 24.55M | -2.58M | -1.62M | -3M | -8.76M |
| incomeBeforeTax | 16.82M | 8.25M | -3.34M | -601K | -3.52M | -46.89M | -12.07M | -208.28M | 1.96M | -26.74M |
| incomeTaxExpense | -9.22M | 116K | -232K | 351K | 263K | -7.78M | 10.75M | -23.05M | 670K | -8.82M |
| netIncomeFromContinuingOperations | 26.04M | 8.14M | -3.11M | -952K | -3.78M | -39.11M | -22.82M | -185.23M | 1.29M | -17.93M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 23.75M | 6.59M | -3.15M | -1.1M | -4.73M | -57.6M | -32.82M | -190.32M | 2.1M | -17.93M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 23.75M | 6.59M | -3.15M | -1.1M | -4.73M | -57.6M | -32.82M | -190.32M | 2.1M | -17.93M |
| eps | 9.17 | 2.6 | -1.27 | -0.45 | -1.98 | -24.37 | -9.78 | -85 | 1 | -7.91 |
| 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 | 36.72M | 25.88M | 16.72M | 16.23M | 22.17M | 15.54M | 11.24M | 25.13M | 33.81M | 18.28M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 36.72M | 25.88M | 16.72M | 16.23M | 22.17M | 15.54M | 11.24M | 25.13M | 33.81M | 18.28M |
| netReceivables | 44.15M | 36.66M | 43.02M | 31.57M | 29.12M | 30.28M | 46.99M | 54.67M | 49.25M | 35.17M |
| accountsReceivables | 40.51M | 31.51M | 23.98M | 27.85M | 24.39M | 21.92M | 41.96M | 49.98M | 47.88M | 32.12M |
| otherReceivables | 3.64M | 5.14M | 19.04M | 3.73M | 4.73M | 8.36M | 5.03M | 4.68M | 1.37M | 3.05M |
| inventory | 39.01M | 40.97M | 41.61M | 37.04M | 33.92M | 34.87M | 39.92M | 32.75M | 33.14M | 17.02M |
| prepaids | - | - | - | - | 3.29M | - | 2.44M | 2.04M | 1.62M | 2.44M |
| otherCurrentAssets | 2.03M | 2.06M | 1.86M | 2.82M | - | 2.98M | - | 2.04M | 1.62M | 2.12M |
| totalCurrentAssets | 121.92M | 105.57M | 103.22M | 87.66M | 88.49M | 83.67M | 100.6M | 114.59M | 117.81M | 75.02M |
| propertyPlantEquipmentNet | 24.67M | 27.19M | 28.18M | 27.83M | 29.52M | 29.6M | 32.97M | 32.3M | 23.65M | 9.76M |
| goodwill | 16.39M | 15.22M | 15.22M | 15.22M | 15.22M | 15.22M | 15.22M | 23.11M | 184.48M | 122.08M |
| intangibleAssets | 5.99M | 3.69M | 4.41M | 5.08M | 5.74M | 6.41M | 45.25M | 48.98M | 136.41M | 118.7M |
| goodwillAndIntangibleAssets | 22.38M | 18.91M | 19.63M | 20.3M | 20.97M | 21.64M | 60.47M | 72.1M | 320.89M | 240.77M |
| longTermInvestments | - | - | - | - | - | - | - | - | -24.18M | - |
| taxAssets | 11.65M | 424K | 66000 | 46000 | 236K | 205K | 6000 | 9.33M | 24.18M | - |
| otherNonCurrentAssets | 586K | 712K | 937K | 2.76M | 3.11M | 3.56M | 8.53M | 1.39M | 1.56M | 1.27M |
| totalNonCurrentAssets | 59.28M | 47.24M | 48.82M | 50.94M | 53.83M | 55M | 101.98M | 115.11M | 346.1M | 251.8M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 181.2M | 152.81M | 152.03M | 138.6M | 142.32M | 138.68M | 202.58M | 229.7M | 463.91M | 326.83M |
| totalPayables | 9.67M | 9.65M | 6.84M | 7.55M | 8.35M | 5.6M | 8.55M | 7.35M | 18.01M | 10.26M |
| accountPayables | 8.52M | 8.97M | 6.23M | 7.55M | 7.5M | 4.94M | 8.55M | 7.17M | 7.45M | 10.26M |
| otherPayables | 1.15M | 683K | 615K | - | 844K | 653K | - | 368K | 21.12M | - |
| accruedExpenses | 8.42M | 7.6M | 18.02M | 3.23M | 5.77M | 999K | 2.56M | 2.63M | 5.17M | 850K |
| shortTermDebt | 3.97M | 3.74M | - | 1.49M | 1.48M | 3.17M | 1.48M | 2.24M | 5.33M | 772K |
| capitalLeaseObligationsCurrent | - | - | 3.4M | 1.27M | 1.56M | - | 2.05M | - | - | - |
| taxPayables | 1.15M | 934K | 615K | 468K | 844K | 653K | 1.88M | 184K | 10.56M | 322K |
| deferredRevenue | 60000 | 223K | - | 46000 | - | - | 5.33M | 608K | 17.23M | 3.29M |
| otherCurrentLiabilities | 6.4M | 4.2M | 3.81M | 4.11M | 2.66M | 5.12M | -194K | 13.41M | 3.18M | 5.66M |
| totalCurrentLiabilities | 28.53M | 25.42M | 32.06M | 17.69M | 19.82M | 14.88M | 19.78M | 25.62M | 31.47M | 17.54M |
| longTermDebt | - | - | - | 56000 | 6.34M | - | 11.44M | 23.46M | 20.56M | 88.39M |
| capitalLeaseObligationsNonCurrent | 8.98M | 10.89M | 10.12M | 10.06M | 3.78M | 8.43M | 3.49M | 1.51M | 1.14M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 398K | 186K | 249K | 199K | 114K | 13000 | 2.96M | 3.13M | 24.18M | 42.7M |
| otherNonCurrentLiabilities | 202K | 206K | 213K | 1.33M | 1.61M | 1.86M | 1.37M | -253K | 17.35M | 717K |
| totalNonCurrentLiabilities | 9.58M | 11.28M | 10.58M | 11.64M | 11.84M | 10.31M | 19.25M | 27.84M | 63.45M | 131.81M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 8.98M | 10.89M | 13.51M | 11.34M | 5.34M | 8.43M | 5.54M | 1.51M | 1.14M | - |
| totalLiabilities | 38.1M | 36.7M | 42.64M | 29.34M | 31.66M | 25.19M | 39.03M | 53.47M | 94.92M | 149.35M |
| treasuryStock | -2.27M | -1.94M | -1.68M | -1.39M | -1.01M | -809K | -652K | -337K | -175K | -175K |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 26000 | 26000 | 25000 | 24000 | 24000 | 24000 | 469K | 451K | 439K | 340K |
| retainedEarnings | -235.28M | -259.02M | -265.62M | -262.46M | -261.36M | -256.63M | -199.03M | -166.21M | 23.86M | 21.76M |
| additionalPaidInCapital | 449.89M | 447.38M | 444.64M | 440.48M | 437.02M | 432.8M | 425.08M | 411.42M | 399.43M | 237.57M |
| 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 | 23.75M | 8.14M | -3.11M | -952K | -3.78M | -39.11M | -22.82M | -185.23M | 1.29M | -17.93M |
| depreciationAndAmortization | 5.88M | 5.32M | 4.62M | 4.32M | 4.5M | 5.89M | 10.44M | 17.84M | 27.65M | 25.57M |
| deferredIncomeTax | -10.96M | -380K | 152K | 266K | 96000 | -3.2M | 9M | -28.84M | -18.96M | -9.27M |
| stockBasedCompensation | 6.2M | 5.21M | 5.36M | 6.04M | 6.62M | 8.48M | 12.54M | 10.93M | 6.11M | 1.35M |
| changeInWorkingCapital | -4M | -8.87M | -4.17M | -14.23M | 2.34M | 13.98M | -520K | -27.73M | -5.58M | 5.37M |
| accountsReceivables | -5.5M | -9.15M | 3.86M | -4.86M | -2.56M | 19.25M | 4.74M | -4.21M | -9.49M | -6.48M |
| inventory | 2.21M | -2.81M | -5.76M | -7.68M | -939K | 3.24M | -7.64M | -2.95M | -10.61M | 3.54M |
| accountsPayables | 427K | 2.71M | -1.2M | 1.22M | 2.84M | -3.17M | 2.58M | 219K | -3.76M | 5.13M |
| otherWorkingCapital | -1.14M | 387K | -1.06M | -2.92M | 2.99M | -5.34M | -196K | -20.78M | 18.28M | 3.18M |
| otherNonCashItems | 1.3M | 3.3M | 1.92M | 3.14M | 1.81M | 49.07M | 9.31M | 227.06M | 5.6M | 5.59M |
| netCashProvidedByOperatingActivities | 22.18M | 12.72M | 4.77M | -1.42M | 11.58M | 35.12M | 17.95M | 14.03M | 16.11M | 10.68M |
| investmentsInPropertyPlantAndEquipment | -1.2M | -1.31M | -1.88M | -1.13M | -833K | -2.15M | -6.37M | -11.13M | -5.42M | -1.16M |
| acquisitionsNet | -5.76M | - | - | 433K | 389K | 1.09M | 1.37M | - | -81.16M | 317K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 666K | 1.79M | 199K | - | - | - | - | -4.28M | 1.35M | -683K |
| netCashProvidedByInvestingActivities | -6.29M | 479K | -1.68M | -698K | -444K | -1.06M | -5M | -15.41M | -85.22M | -1.84M |
| netDebtIssuance | -2.28M | -1.95M | -1.65M | -1.41M | -1.32M | -11.51M | -14.19M | -3.75M | -64.94M | - |
| longTermNetDebtIssuance | -2.28M | -1.95M | -1.6M | -1.41M | -1.32M | -11.51M | -14.19M | -3.75M | -64.94M | - |
| shortTermNetDebtIssuance | - | - | -56000 | - | - | - | - | - | - | - |
| netStockIssuance | -326K | -267K | -287K | -383K | -197K | -157K | -315K | -162K | 151.36M | -175K |
| netCommonStockIssuance | -326K | -267K | -287K | -383K | -197K | -157K | -315K | -162K | 151.36M | -73000 |
| commonStockIssuance | - | - | - | - | - | - | - | - | 151.36M | 102K |
| commonStockRepurchased | -326K | -267K | -287K | -383K | -197K | -157K | -315K | -162K | - | -175K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | -102K |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.7M | -2.05M | -500K | -952K | -2.75M | -18.1M | -12.8M | -1.22M | -2.39M | -140K |
| netCashProvidedByFinancingActivities | -5.3M | -4.27M | -2.44M | -2.74M | -4.26M | -29.77M | -27.3M | -5.13M | 84.03M | -315K |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 38.36M | 45.64M | 50.98M | 46.54M | 36.45M | 50M | 45M | 44.01M | 29.69M | 43.86M |
| costOfRevenue | 24.42M | 29.06M | 31.05M | 28.66M | 24.86M | 29.52M | 27.04M | 26.83M | 19.02M | 27.53M |
| grossProfit | 13.95M | 16.58M | 19.93M | 17.88M | 11.6M | 20.48M | 17.97M | 17.18M | 10.67M | 16.33M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | 2M | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | 14.82M | 13.63M | 16.2M | - | - | 14.82M | 13.83M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 17.96M | 15.73M | 14.21M | 14.82M | 13.63M | 16.2M | 15.03M | 14.14M | 14.82M | 13.83M |
| otherExpenses | 1.59M | -1.74M | - | - | - | - | -2M | - | - | - |
| operatingExpenses | 19.55M | 13.99M | 14.21M | 14.82M | 13.63M | 16.2M | 15.03M | 14.14M | 14.82M | 13.83M |
| costAndExpenses | 43.97M | 43.05M | 45.26M | 43.48M | 38.48M | 45.72M | 42.07M | 40.97M | 33.84M | 41.36M |
| netInterestIncome | -84000 | -26000 | -42000 | -319K | -68000 | -42000 | -91000 | -108K | -115K | -100000 |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 84000 | 26000 | 42000 | 319K | 68000 | 42000 | 91000 | 108K | 115K | 100000 |
| depreciationAndAmortization | 1.59M | 1.6M | 1.58M | 1.54M | 1.4M | 1.37M | 1.42M | 1.36M | 1.3M | 1.24M |
| ebitda | -2.73M | 4.2M | 8.95M | 5.33M | 2.14M | 6.54M | 4.62M | 6.13M | -1.15M | 4.38M |
| ebit | -4.32M | 2.6M | 7.38M | 3.79M | 734K | 5.17M | 3.2M | 4.78M | -2.45M | 3.14M |
| nonOperatingIncomeExcludingInterest | -1.28M | -12000 | -1.66M | -729K | -2.76M | -880K | -268K | -1.74M | -1.7M | -639K |
| operatingIncome | -5.6M | 2.59M | 5.72M | 3.06M | -2.03M | 4.29M | 2.94M | 3.04M | -4.15M | 2.5M |
| totalOtherIncomeExpensesNet | 1.2M | -14000 | 1.61M | 630K | 2.7M | 838K | 177K | 1.63M | 1.58M | 539K |
| incomeBeforeTax | -4.4M | 2.58M | 7.33M | 3.69M | 666K | 5.13M | 3.11M | 4.67M | -2.57M | 3.04M |
| incomeTaxExpense | -1.37M | 834K | -8.31M | -549K | -1.03M | 673K | -606K | -35000 | 270K | 487K |
| netIncomeFromContinuingOperations | -3.04M | 1.74M | 15.64M | 4.24M | 1.7M | 4.45M | 3.72M | 4.7M | -2.84M | 2.55M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | 1 | - | - | - | -249K | - | - | - |
| netIncome | -4.61M | -371K | 14.96M | 3.81M | 924K | 4.06M | 3.47M | 4.15M | -3.1M | 2.07M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -4.61M | -371K | 14.96M | 3.81M | 924K | 4.06M | 3.47M | 4.15M | -3.1M | 2.07M |
| eps | -1.73 | -0.14 | 5.76 | 1.47 | 0.36 | 1.58 | 1.36 | 1.63 | -1.21 | 0.83 |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 31.32M | 34.46M | 36.72M | 25.3M | 25.37M | 23M | 25.88M | 15.33M | 18.61M | 14M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 31.32M | 34.46M | 36.72M | 25.3M | 25.37M | 23M | 25.88M | 15.33M | 18.61M | 14M |
| netReceivables | 38.59M | 40.06M | 44.15M | 39.47M | 39.38M | 43.44M | 36.66M | 40.93M | 28.46M | 37.98M |
| accountsReceivables | 33.1M | 35.8M | 40.51M | 36.06M | 34.22M | 38.4M | 31.51M | 36.65M | 24.5M | 33.92M |
| otherReceivables | 5.49M | 4.26M | 3.64M | 3.41M | 5.16M | 5.03M | 5.14M | 4.28M | 3.96M | 4.06M |
| inventory | 44.54M | 40.78M | 39.01M | 44.1M | 43.51M | 40.76M | 40.97M | 41.2M | 41.56M | 39.24M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 2.99M | 1.7M | 2.03M | 2.48M | 2.71M | 1.85M | 2.06M | 2M | 3.21M | 1.7M |
| totalCurrentAssets | 117.44M | 116.99M | 121.92M | 111.34M | 110.97M | 109.04M | 105.57M | 99.45M | 91.85M | 92.92M |
| propertyPlantEquipmentNet | 24.42M | 23.74M | 24.67M | 25.22M | 25.94M | 26.25M | 27.19M | 26.3M | 27.2M | 27.6M |
| goodwill | 16.39M | 16.39M | 16.39M | 16.39M | 15.22M | 15.22M | 15.22M | 15.22M | 15.22M | 15.22M |
| intangibleAssets | 5.38M | 5.69M | 5.99M | 6.29M | 3.36M | 3.52M | 3.69M | 3.9M | 4.07M | 4.24M |
| goodwillAndIntangibleAssets | 21.77M | 22.07M | 22.38M | 22.68M | 18.58M | 18.74M | 18.91M | 19.13M | 19.3M | 19.46M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 12.04M | 11.26M | 11.65M | 2.2M | 1.87M | 422K | 424K | 186K | 198K | 66000 |
| otherNonCurrentAssets | 1.89M | 524K | 586K | 587K | 622K | 660K | 712K | 777K | 823K | 873K |
| totalNonCurrentAssets | 60.12M | 57.59M | 59.28M | 50.69M | 47.01M | 46.08M | 47.24M | 46.39M | 47.52M | 48M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 177.56M | 174.58M | 181.2M | 162.02M | 157.98M | 155.12M | 152.81M | 145.84M | 139.36M | 140.92M |
| totalPayables | 13.72M | 10.57M | 9.67M | 8.59M | 10.79M | 13.19M | 9.65M | 8.22M | 7.57M | 8.84M |
| accountPayables | 12.88M | 10.57M | 8.52M | 7.92M | 10M | 11.75M | 8.97M | 7.51M | 7.57M | 8.49M |
| otherPayables | 841K | - | 1.15M | 668K | 790K | 1.44M | 683K | 713K | - | 350K |
| accruedExpenses | - | - | - | 8.02M | 6.57M | 5.01M | 7.6M | 5.8M | 4.44M | 3.31M |
| shortTermDebt | 4.06M | 3.82M | 3.97M | 2.33M | 3.88M | 2.25M | 3.74M | 2.11M | 2.07M | 2.44M |
| capitalLeaseObligationsCurrent | - | - | - | 1.65M | 1.68M | 1.68M | - | 1.39M | 1.47M | 1.56M |
| taxPayables | 841K | 969K | 1.15M | 293K | 790K | 1.44M | 934K | 713K | 736K | 350K |
| deferredRevenue | - | - | - | - | 57000 | - | 223K | - | 51000 | 222K |
| otherCurrentLiabilities | 9.73M | 7.49M | 14.89M | 4.78M | 821K | 1.74M | 4.2M | 4.58M | 4.33M | 2.83M |
| totalCurrentLiabilities | 27.51M | 21.88M | 28.53M | 25.36M | 23.81M | 23.86M | 25.42M | 22.11M | 19.93M | 19.2M |
| longTermDebt | 3.53M | 3.38M | 3.72M | 5.11M | - | 5.37M | - | - | - | 556K |
| capitalLeaseObligationsNonCurrent | - | - | - | 4.06M | 9.8M | 4.66M | 10.89M | 9.11M | 9.82M | 9.25M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 375K | 407K | 398K | 170K | 186K | 178K | 186K | 311K | 372K | 239K |
| otherNonCurrentLiabilities | 5.39M | 5.11M | 5.46M | 206K | 206K | 207K | 206K | 200K | 199K | 202K |
| totalNonCurrentLiabilities | 9.29M | 8.9M | 9.58M | 9.55M | 10.19M | 10.42M | 11.28M | 9.62M | 10.39M | 10.25M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | 5.71M | 11.48M | 6.34M | 10.89M | 10.5M | 11.29M | 10.81M |
| totalLiabilities | 36.81M | 30.78M | 38.1M | 34.91M | 34M | 34.28M | 36.7M | 31.73M | 30.33M | 29.45M |
| treasuryStock | -3.34M | -3.34M | -2.27M | -2.21M | -2.21M | -2.21M | -1.94M | -1.91M | -1.91M | -1.91M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 27000 | 27000 | 26000 | 26000 | 26000 | 26000 | 26000 | 26000 | 26000 | 25000 |
| retainedEarnings | -240.25M | -235.65M | -235.28M | -250.24M | -254.04M | -254.97M | -259.02M | -262.5M | -266.64M | -263.55M |
| additionalPaidInCapital | 451.02M | 450.38M | 449.89M | 449.24M | 448.58M | 447.94M | 447.38M | 446.72M | 446.07M | 445.4M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -1.3M | 1.74M | 15.64M | 4.24M | 1.7M | 4.45M | 3.72M | 4.7M | -3.1M | 2.07M |
| depreciationAndAmortization | 3.19M | 1.6M | 1.58M | 1.54M | 1.4M | 1.37M | 1.42M | 1.36M | 1.3M | 1.24M |
| deferredIncomeTax | -439K | 377K | -9.25M | -317K | -1.4M | 1000 | -383K | -18000 | 16000 | 5000 |
| stockBasedCompensation | 2.55M | 1.23M | 1.21M | 2.16M | 1.39M | 1.44M | 1.81M | 1.34M | 1.2M | 902K |
| changeInWorkingCapital | -5.23M | -3.84M | 3.82M | -1.34M | 1.62M | -8.09M | 2.47M | -9.64M | 5.52M | -7.21M |
| accountsReceivables | 6.99M | 4.52M | -4.1M | 431K | 5.15M | -6.98M | 3.9M | -12.03M | 9.26M | -10.28M |
| inventory | -6.68M | -2M | 5M | -1.31M | -1.68M | 200K | -1.6M | 291K | -3.02M | 1.52M |
| accountsPayables | 4.38M | 1.96M | 878K | -2.17M | -2.02M | 3.74M | 1.58M | -229K | -1M | 2.36M |
| otherWorkingCapital | -9.93M | -8.32M | 2.05M | 1.71M | 165K | -5.05M | -1.41M | 2.32M | 282K | -803K |
| otherNonCashItems | 590K | 176K | 134K | 892K | -1.19M | -826K | 1.61M | 243K | 1.04M | 1.11M |
| netCashProvidedByOperatingActivities | -636K | 1.28M | 13.13M | 7.17M | 3.52M | -1.64M | 10.64M | -2.02M | 5.98M | -1.88M |
| investmentsInPropertyPlantAndEquipment | -1.08M | -591K | -225K | -231K | -281K | -464K | -226K | -450K | -374K | -312K |
| acquisitionsNet | - | - | - | - | - | - | - | - | 117K | 176K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 76000 | 32000 | -8000 | -5.36M | 258K | 13000 | 1.44M | 111K | - | - |
| netCashProvidedByInvestingActivities | -1.01M | -559K | -233K | -5.59M | -23000 | -451K | 1.21M | -339K | -257K | -136K |
| netDebtIssuance | -1.22M | -613K | -651K | -554K | -550K | -522K | -510K | -510K | -1.04M | 107K |
| longTermNetDebtIssuance | -1.22M | -613K | -651K | -554K | -550K | -522K | -510K | -510K | -1.04M | 107K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | -1.07M | -58000 | - | - | -268K | -30000 | - | - | -237K |
| netCommonStockIssuance | - | -1.07M | -58000 | - | - | -268K | -30000 | - | - | -237K |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | -1.07M | -58000 | - | - | -268K | -30000 | - | - | -237K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.32M | -1.25M | -800K | -1M | -900K | - | -1.05M | -500K | - | -500K |
| netCashProvidedByFinancingActivities | -3.54M | -2.94M | -1.51M | -1.55M | -1.45M | -790K | -1.59M | -1.01M | -1.04M | -630K |