-$0.01 (-0.47%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|---|
| revenue | 5.81M | 9.09M | 7.63M | 7.26M | 9.58M |
| costOfRevenue | 3.7M | 5.29M | 4.53M | 4.88M | 6.42M |
| grossProfit | 2.1M | 3.8M | 3.1M | 2.39M | 3.16M |
| researchAndDevelopmentExpenses | 866K | 577K | 1.05M | 430K | 448K |
| generalAndAdministrativeExpenses | 4M | 4.39M | 4.68M | 1.36M | 1.89M |
| sellingAndMarketingExpenses | 205K | 240K | 176K | 112K | 170K |
| sellingGeneralAndAdministrativeExpenses | 4.21M | 4.63M | 4.85M | 1.48M | 2.06M |
| otherExpenses | 61000 | 68000 | -19000 | - | 7000 |
| operatingExpenses | 5.14M | 5.27M | 5.88M | 1.91M | 2.51M |
| costAndExpenses | 8.84M | 10.56M | 10.41M | 6.78M | 8.93M |
| netInterestIncome | -87000 | -62000 | -21000 | -101K | -462K |
| interestIncome | - | - | - | - | - |
| interestExpense | 87000 | 48000 | 21000 | 101K | 462K |
| depreciationAndAmortization | 207K | 139K | 131K | 97000 | 118K |
| ebitda | -2.76M | -2.16M | -2.66M | 577K | 429K |
| ebit | -2.97M | -2.3M | -2.8M | 480K | 269K |
| nonOperatingIncomeExcludingInterest | -61000 | 828K | 16000 | - | 544K |
| operatingIncome | -3.03M | -1.47M | -2.78M | 480K | 647K |
| totalOtherIncomeExpensesNet | -26000 | -876K | -37000 | 1.32M | -964K |
| incomeBeforeTax | -3.06M | -2.35M | -2.82M | 1.8M | -151K |
| incomeTaxExpense | 6000 | 1000 | 1000 | 2000.0 | 2000.0 |
| netIncomeFromContinuingOperations | -3.06M | -2.35M | -2.82M | 1.8M | -153K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - |
| netIncome | -3.06M | -2.35M | -2.82M | 1.8M | -153K |
| netIncomeDeductions | - | - | - | - | - |
| bottomLineNetIncome | -3.06M | -2.35M | -2.82M | 1.8M | -153K |
| eps | -0.51 | -0.45 | -0.89 | 0.57 | -0.05 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|---|
| cashAndCashEquivalents | 2.98M | 3.18M | 568K | 69000 | 1.56M |
| shortTermInvestments | 72000 | 26000 | 29000 | 20000 | 17000 |
| cashAndShortTermInvestments | 3.05M | 3.2M | 597K | 89000 | 1.58M |
| netReceivables | 1.06M | 1.14M | 2.45M | 2.77M | 1.36M |
| accountsReceivables | 1.06M | 1.14M | 2.45M | 2.77M | 1.36M |
| otherReceivables | - | - | - | - | - |
| inventory | 3.18M | 3.12M | 2.48M | 2.43M | 1.75M |
| prepaids | 49000 | 159K | 45000 | 91000 | 66000 |
| otherCurrentAssets | 242K | 32000 | 385K | 123K | 123K |
| totalCurrentAssets | 7.59M | 7.65M | 5.96M | 5.51M | 4.87M |
| propertyPlantEquipmentNet | 1.14M | 1.06M | 189K | 279K | 255K |
| goodwill | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - |
| taxAssets | - | - | - | - | - |
| otherNonCurrentAssets | 101K | 77000 | 16000 | 18000 | 9000 |
| totalNonCurrentAssets | 1.24M | 1.14M | 205K | 297K | 264K |
| otherAssets | - | - | - | - | - |
| totalAssets | 8.82M | 8.79M | 6.17M | 5.81M | 5.13M |
| totalPayables | 1.23M | 1.3M | 1.66M | 2.56M | 2.47M |
| accountPayables | 1.04M | 1.15M | 1.32M | 2.22M | 2.42M |
| otherPayables | 186K | 143K | 345K | 337K | 54000 |
| accruedExpenses | 353K | 500K | 532K | 337K | 973K |
| shortTermDebt | - | - | 379K | 383K | 1.36M |
| capitalLeaseObligationsCurrent | 178K | 100000 | 60000 | 60000 | 38000 |
| taxPayables | - | - | - | - | - |
| deferredRevenue | 212K | 128K | 274K | 479K | 145K |
| otherCurrentLiabilities | 361K | 376K | 951K | 991K | 496K |
| totalCurrentLiabilities | 2.33M | 2.4M | 3.86M | 4.81M | 5.48M |
| longTermDebt | - | - | 26000 | 101K | 192K |
| capitalLeaseObligationsNonCurrent | 984K | 808K | 33000 | 68000 | 36000 |
| deferredRevenueNonCurrent | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - |
| otherNonCurrentLiabilities | 64000 | 35000 | 30000 | 32000 | 1.44M |
| totalNonCurrentLiabilities | 1.05M | 843K | 89000 | 201K | 1.67M |
| otherLiabilities | - | - | - | - | - |
| capitalLeaseObligations | 1.16M | 908K | 93000 | 128K | 74000 |
| totalLiabilities | 3.38M | 3.24M | 3.94M | 5.01M | 7.15M |
| treasuryStock | - | - | - | - | - |
| preferredStock | - | - | - | - | - |
| commonStock | - | - | 52000 | 52000 | 52000 |
| retainedEarnings | -25.68M | -22.62M | -20.27M | -17.45M | -19.25M |
| additionalPaidInCapital | 29.59M | 26.62M | 20.9M | 16.66M | 16.64M |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|---|
| netIncome | -3.06M | -2.35M | -2.82M | 1.8M | -153K |
| depreciationAndAmortization | 207K | 139K | 132K | 97000 | 118K |
| deferredIncomeTax | - | - | - | - | - |
| stockBasedCompensation | 540K | 860K | 4.24M | - | 1000 |
| changeInWorkingCapital | -325K | 392K | -943K | -2.37M | 965K |
| accountsReceivables | 86000 | 1.31M | 322K | -1.42M | -1.11M |
| inventory | -69000 | -633K | -49000 | -686K | -529K |
| accountsPayables | -112K | -161K | -906K | -197K | 1.67M |
| otherWorkingCapital | -230K | -122K | -310K | -71000 | 935K |
| otherNonCashItems | -23000 | -2000 | 124K | 1.23M | 895K |
| netCashProvidedByOperatingActivities | -2.66M | -958K | 730K | -1.74M | 1.62M |
| investmentsInPropertyPlantAndEquipment | -31000 | -112K | -3000 | -8000.0 | -116K |
| acquisitionsNet | - | - | - | - | - |
| purchasesOfInvestments | -13000 | - | - | - | - |
| salesMaturitiesOfInvestments | - | 81000 | - | - | - |
| otherInvestingActivities | -57000 | -58000 | -7000 | -12000 | -9000.0 |
| netCashProvidedByInvestingActivities | -101K | -89000 | -10000 | -20000 | -125K |
| netDebtIssuance | -142K | -269K | -156K | -88000 | - |
| longTermNetDebtIssuance | -142K | -226K | -156K | -130K | -256K |
| shortTermNetDebtIssuance | - | -43000 | -73000 | 42000 | 182K |
| netStockIssuance | 2.54M | 4.32M | - | - | - |
| netCommonStockIssuance | 2.54M | 4.32M | - | - | - |
| commonStockIssuance | 2.54M | 4.32M | - | - | - |
| commonStockRepurchased | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - |
| otherFinancingActivities | - | -415K | -73000 | 343K | -74000 |
| netCashProvidedByFinancingActivities | 2.39M | 3.64M | -229K | 255K | -74000 |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 3.54M | 2.26M | 3.74M | 5.36M | 4.54M | 3.1M | 5.28M | 1.98M | 4.79M | 4.79M |
| costOfRevenue | 2.25M | 1.45M | 2.58M | 2.71M | 2.56M | 1.9M | 3.52M | 1.32M | 3.21M | 3.21M |
| grossProfit | 1.29M | 813K | 1.15M | 2.65M | 1.97M | 1.2M | 1.77M | 662K | 1.58M | 1.58M |
| researchAndDevelopmentExpenses | 482K | 384K | 318K | 259K | 479K | 569K | 239K | 200K | 224K | 224K |
| generalAndAdministrativeExpenses | 2.51M | 1.5M | 2.78M | 1.42M | 767K | 482.5K | 222.5K | 196K | 946.5K | 946.5K |
| sellingAndMarketingExpenses | -334K | 539K | 668K | 699K | 1.18M | 994.5K | 162K | 174K | 85000 | 85000 |
| sellingGeneralAndAdministrativeExpenses | 2.17M | 2.04M | 3.45M | 2.12M | 1.95M | 2.95M | 769K | 740K | 1.03M | 1.03M |
| otherExpenses | 61000 | - | -874K | - | - | - | - | - | 3500 | 3500 |
| operatingExpenses | 2.72M | 2.42M | 2.89M | 2.38M | 2.44M | 3.52M | 1.01M | 940K | 1.26M | 1.26M |
| costAndExpenses | 4.96M | 3.87M | 5.48M | 5.09M | 5.01M | 5.42M | 4.53M | 2.26M | 4.47M | 4.47M |
| netInterestIncome | -60000 | -27000 | 117K | -168K | -39000 | 2000 | 33000 | 1.29M | -231K | -231K |
| interestIncome | -38000 | 38000 | 117K | 296K | 23000 | 1000 | 149K | 127K | - | - |
| interestExpense | 22000 | 65000 | - | 464K | - | - | - | - | 210K | 210K |
| depreciationAndAmortization | 102K | 105K | 85000 | 54000 | 28000 | 67000 | 55000 | 42000 | 59000 | 59000 |
| ebitda | -1.26M | -1.5M | -2.53M | 321K | -425K | -2.22M | 900K | 1.12M | 214.5K | 214.5K |
| ebit | -1.36M | -1.61M | -2.62M | 267K | -453K | -2.29M | 845K | -139K | 134.5K | 134.5K |
| nonOperatingIncomeExcludingInterest | -61000 | - | 879K | - | - | -37000 | -87000 | - | 272K | 272K |
| operatingIncome | -1.42M | -1.61M | -1.74M | 267K | -453K | -2.33M | 758K | -278K | 323.5K | 323.5K |
| totalOtherIncomeExpensesNet | 1000 | -27000 | 87000 | -963K | -39000 | 2000 | 33000 | 1.15M | -482K | -482K |
| incomeBeforeTax | -1.42M | -1.64M | -1.65M | -696K | -492K | -2.33M | 791K | 1.01M | -75500 | -75500 |
| incomeTaxExpense | 6000 | - | 1000 | - | 1000 | - | 2000.0 | - | 1000 | 1000 |
| netIncomeFromContinuingOperations | -1.43M | -1.64M | -1.65M | -696K | -493K | -2.33M | 789K | 1.01M | -76500 | -76500 |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -1.43M | -1.64M | -1.65M | -696K | -493K | -2.33M | 789K | 1.01M | -76500 | -76500 |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -1.43M | -1.64M | -1.65M | -696K | -493K | -2.33M | 789K | 1.01M | -76500 | -76500 |
| eps | -0.24 | -0.27 | -0.31 | -0.14 | -0.15 | -0.74 | 0.25 | 0.32 | -0.02 | -0.02 |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 2.98M | 3.54M | 3.18M | 668K | 568K | 351K | 69000 | 1.56M |
| shortTermInvestments | 72000 | 28000 | 26000 | 3.03M | 29000 | 25000 | 20000 | 17000 |
| cashAndShortTermInvestments | 3.05M | 3.56M | 3.2M | 3.7M | 597K | 376K | 89000 | 1.58M |
| netReceivables | 1.06M | 980K | 1.14M | 2.06M | 2.45M | 781K | 2.77M | 1.36M |
| accountsReceivables | 1.06M | 980K | 1.14M | 2.06M | 2.45M | 781K | 2.77M | 1.36M |
| otherReceivables | - | - | - | - | - | - | - | - |
| inventory | 3.18M | 3.36M | 3.12M | 2.58M | 2.48M | 2.66M | 2.43M | 1.75M |
| prepaids | 49000 | - | 159K | - | 45000 | - | 91000 | 66000 |
| otherCurrentAssets | 242K | 385K | 32000 | 347K | 385K | 441K | 123K | 123K |
| totalCurrentAssets | 7.59M | 8.29M | 7.65M | 8.68M | 5.96M | 4.26M | 5.51M | 4.87M |
| propertyPlantEquipmentNet | 1.14M | 1.14M | 1.06M | 178K | 189K | 255K | 279K | 255K |
| goodwill | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 101K | 85000 | 77000 | 66000 | 16000 | 24000 | 18000 | 9000 |
| totalNonCurrentAssets | 1.24M | 1.22M | 1.14M | 244K | 205K | 279K | 297K | 264K |
| otherAssets | - | - | - | - | - | - | - | - |
| totalAssets | 8.82M | 9.51M | 8.79M | 8.93M | 6.17M | 4.54M | 5.81M | 5.13M |
| totalPayables | 1.23M | 1.79M | 1.3M | 947K | 1.66M | 1.2M | 2.56M | 2.47M |
| accountPayables | 1.04M | 662K | 1.15M | 947K | 1.32M | 1.2M | 2.22M | 2.42M |
| otherPayables | 186K | 1.13M | 143K | 1.05M | 345K | 1.25M | 337K | 54000 |
| accruedExpenses | 353K | - | 500K | - | 532K | - | 337K | 973K |
| shortTermDebt | - | - | - | 71000 | 379K | 102K | 383K | 1.36M |
| capitalLeaseObligationsCurrent | 178K | 131K | 100000 | 49000 | 60000 | 67000 | 60000 | 38000 |
| taxPayables | - | - | - | - | - | - | - | - |
| deferredRevenue | 212K | - | 128K | - | 274K | - | 479K | 145K |
| otherCurrentLiabilities | 361K | - | 376K | 1.05M | 951K | 1.74M | 991K | 496K |
| totalCurrentLiabilities | 2.33M | 1.92M | 2.4M | 2.12M | 3.86M | 3.11M | 4.81M | 5.48M |
| longTermDebt | - | - | - | - | 26000 | 61000 | 101K | 192K |
| capitalLeaseObligationsNonCurrent | 984K | 943K | 808K | 13000 | 33000 | 63000 | 68000 | 36000 |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 64000 | 39000 | 35000 | 177K | 30000 | 31000 | 32000 | 1.44M |
| totalNonCurrentLiabilities | 1.05M | 982K | 843K | 190K | 89000 | 155K | 201K | 1.67M |
| otherLiabilities | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 1.16M | 1.07M | 908K | 62000 | 93000 | 130K | 128K | 74000 |
| totalLiabilities | 3.38M | 2.9M | 3.24M | 2.31M | 3.94M | 3.26M | 5.01M | 7.15M |
| treasuryStock | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | 19.2M |
| commonStock | - | - | - | - | 52000 | 52000 | 52000 | 52000 |
| retainedEarnings | -25.68M | -24.26M | -22.62M | -20.97M | -20.27M | -19.78M | -17.45M | -19.25M |
| additionalPaidInCapital | 29.59M | 29.32M | 26.62M | 26.04M | 20.9M | 19.46M | 16.66M | 16.64M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -1.43M | -1.64M | -1.65M | -696K | -493K | -2.33M | 789K | 1.01M | -76500 | -76500 |
| depreciationAndAmortization | 102K | 105K | 85000 | 54000 | 65000 | 67000 | 55000 | 42000 | 59000 | 59000 |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 288K | 252K | 432K | 428K | 1.43M | 1.4M | - | - | 500 | 500 |
| changeInWorkingCapital | 61000 | -386K | 630K | -77000 | -937K | -121K | -1.09M | -1.28M | 482.5K | 482.5K |
| accountsReceivables | -78000 | 164K | 916K | 196K | -1.67M | 1.99M | -2.4M | 983K | -556K | -556K |
| inventory | 175K | -244K | -538K | -47500 | 182K | -231K | -462K | -224K | -264.5K | -264.5K |
| accountsPayables | -112K | -492K | 207K | -368K | 230K | -1.02M | 1.32M | -1.51M | 835.5K | 835.5K |
| otherWorkingCapital | 76000 | -306K | 252K | 142.5K | 552K | -862K | 455K | -526K | 467.5K | 467.5K |
| otherNonCashItems | 482K | -505K | 186K | -349K | 260K | 2.18M | 1.53M | -297K | 447.5K | 447.5K |
| netCashProvidedByOperatingActivities | -495K | -2.17M | -318K | -640K | 327K | 403K | -373K | -1.37M | 809.5K | 809.5K |
| investmentsInPropertyPlantAndEquipment | -5000 | -26000 | -70000 | -21000 | 1000 | -4000.0 | -8000.0 | - | -58000 | -58000 |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -13000 | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -82000 | 25000 | 3.04M | -3.04M | 4000 | -11000 | -3000.0 | -9000.0 | -4500 | -4500 |
| netCashProvidedByInvestingActivities | -100000 | -1000 | 2.97M | -3.06M | 5000 | -15000 | -11000 | -9000.0 | -62500 | -62500 |
| netDebtIssuance | -69000 | -73000 | -65000 | -39000 | - | -40000 | - | -41000 | - | - |
| longTermNetDebtIssuance | -69000 | -73000 | -65000 | -39000 | -41000 | -40000 | -89000 | -41000 | -128K | -128K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | 91000 | 91000 |
| netStockIssuance | - | 2.54M | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | 2.54M | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | 2.54M | - | 4.32M | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -73000 | -100000 | 3.84M | -128K | -10500 | -16000 | 312K | -37000 | -37000 |
| netCashProvidedByFinancingActivities | -69000 | 2.46M | -165K | 3.8M | -128K | -101K | -16000 | 271K | -37000 | -37000 |