$0.04 (0.95%)
| 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 | 50.57M | 39.95M | 44.18M | 41.51M | 33.63M | 33.55M | 33.82M | 32.65M | 28.93M | 27.43M |
| costOfRevenue | 38.49M | 30.66M | 34.97M | 32.45M | 27.05M | 27.43M | 27.16M | 25.91M | 22.59M | 22.11M |
| grossProfit | 12.08M | 9.29M | 9.21M | 9.06M | 6.59M | 6.12M | 6.66M | 6.74M | 6.34M | 5.32M |
| researchAndDevelopmentExpenses | 178K | 175K | 158K | 166K | 208K | 112K | - | - | - | - |
| generalAndAdministrativeExpenses | 2.55M | 2.11M | 1.76M | 2.12M | 1.91M | 1.75M | 2.26M | 1.83M | 1.87M | 1.5M |
| sellingAndMarketingExpenses | 5.24M | 4.39M | 4.89M | 4.92M | 3.96M | 3.92M | 4.06M | 3.7M | 3.39M | 3.11M |
| sellingGeneralAndAdministrativeExpenses | 7.79M | 6.51M | 6.65M | 7.05M | 5.86M | 5.67M | 6.32M | 5.54M | 5.26M | 4.61M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 7.97M | 6.68M | 6.81M | 7.21M | 6.07M | 5.78M | 6.32M | 5.54M | 5.26M | 4.61M |
| costAndExpenses | 46.46M | 37.34M | 41.78M | 39.66M | 33.12M | 33.21M | 33.48M | 31.45M | 27.85M | 26.72M |
| netInterestIncome | -673K | -139K | -402K | -306K | -202K | -305K | -245K | -192K | -258K | -307K |
| interestIncome | - | 58000 | - | - | - | - | - | - | 1000 | - |
| interestExpense | 673K | 197K | 402K | 306K | 202K | 305K | 245K | 192K | 259K | 307K |
| depreciationAndAmortization | 481K | 560K | 511K | 361K | 258K | 311K | 356K | 289K | 245K | 248K |
| ebitda | 4.65M | 2.06M | 2.92M | 1.95M | 872K | -344K | -360K | 1.43M | 1.29M | 949K |
| ebit | 4.17M | 1.5M | 2.41M | 1.59M | 614K | -655K | -716K | 1.14M | 1.05M | 701K |
| nonOperatingIncomeExcludingInterest | -63000 | 1.12M | -13000 | 260K | -97000 | 992K | 85000 | 63000 | 38000 | 5000 |
| operatingIncome | 4.11M | 2.61M | 2.4M | 1.85M | 517K | 337K | -631K | 1.2M | 1.09M | 706K |
| totalOtherIncomeExpensesNet | -610K | -1.31M | -389K | -566K | -105K | -1.3M | -330K | -255K | -297K | -339K |
| incomeBeforeTax | 3.5M | 1.3M | 2.01M | 1.28M | 412K | -960K | -961K | 949K | 789K | 367K |
| incomeTaxExpense | -113K | -1M | 4000 | 6000 | -39000 | - | -48000 | -41000 | 16000 | 7000 |
| netIncomeFromContinuingOperations | 3.61M | 2.3M | 2M | 1.28M | 451K | -960K | -913K | 990K | 773K | 360K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 3.61M | 2.3M | 2M | 1.28M | 451K | -960K | -913K | 990K | 773K | 360K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 3.61M | 2.3M | 2M | 1.28M | 451K | -960K | -913K | 990K | 773K | 360K |
| eps | 0.59 | 0.4 | 0.35 | 0.23 | 0.09 | -0.22 | -0.23 | 0.28 | 0.24 | 0.14 |
| 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 | 11.82M | 3.37M | 2.34M | 1.76M | 1.88M | 1.04M | 339K | 1.41M | 1.53M | 1.29M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 11.82M | 3.37M | 2.34M | 1.76M | 1.88M | 1.04M | 339K | 1.41M | 1.53M | 1.29M |
| netReceivables | 16.18M | 12.03M | 12.63M | 11.1M | 9.44M | 9.42M | 10.27M | 8.81M | 9.93M | 8.16M |
| accountsReceivables | 15.64M | 11.79M | 12.42M | 10.83M | 9.21M | 9.17M | 10.06M | 8.62M | 9.8M | 7.93M |
| otherReceivables | 540K | 247K | 207K | 268K | 227K | 243K | 210K | 184K | 127K | 228K |
| inventory | 6.54M | 7.87M | 6.07M | 6.43M | 5.57M | 4.87M | 5.41M | 2.87M | 3.24M | 2.31M |
| prepaids | 900K | 903K | 741K | 1.15M | 750K | 1.07M | 541K | 409K | 605K | 493K |
| otherCurrentAssets | 98000 | 185K | 232K | 130K | 242K | 140K | 762K | 752K | 540K | 695K |
| totalCurrentAssets | 35.54M | 24.36M | 22.02M | 20.57M | 17.87M | 16.53M | 17.32M | 14.07M | 15.72M | 12.72M |
| propertyPlantEquipmentNet | 4.38M | 4.2M | 4.29M | 4.38M | 2.04M | 1.72M | 1.98M | 1.11M | 651K | 514K |
| goodwill | 2.99M | 4.19M | 4.9M | 4.9M | 4.68M | 4.68M | 5.15M | 4.68M | 4.68M | 4.68M |
| intangibleAssets | 361K | 422K | 1.08M | 486K | 20000 | 40000 | 598K | 81000 | 138K | 195K |
| goodwillAndIntangibleAssets | 3.35M | 4.61M | 5.97M | 5.38M | 4.7M | 4.72M | 5.74M | 4.76M | 4.81M | 4.87M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 1.25M | 1M | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 128K | 177K | 196K | 260K | 150K | 59000 | 155K | 177K | 220K | 43000 |
| totalNonCurrentAssets | 9.1M | 9.98M | 10.46M | 10.02M | 6.89M | 6.5M | 7.88M | 6.04M | 5.68M | 5.43M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 44.64M | 34.34M | 32.48M | 30.6M | 24.76M | 23.03M | 25.2M | 20.11M | 21.41M | 18.14M |
| totalPayables | 7.32M | 6.48M | 7.71M | 7.98M | 5.21M | 5.49M | 6.5M | 4.12M | 5.95M | 4.6M |
| accountPayables | 6.78M | 6.36M | 7.71M | 7.98M | 5.2M | 5.49M | 6.5M | 4.11M | 5.95M | 4.6M |
| otherPayables | 544K | 122K | - | - | 6000 | - | - | 10000 | - | - |
| accruedExpenses | 1.4M | 1.5M | 980K | 1.02M | 996K | 985K | 1.32M | 778K | 822K | 677K |
| shortTermDebt | 775K | 439K | 170K | 586K | 740K | 815K | 664K | 467K | 505K | 400K |
| capitalLeaseObligationsCurrent | 251K | 176K | 235K | 301K | 538K | 557K | 551K | - | - | - |
| taxPayables | 544K | 122K | - | 344K | 6000 | 12000 | 3000 | 10000 | 69000 | 58000 |
| deferredRevenue | 3.13M | 2M | 600K | 542K | 917K | 601K | 836K | 768K | 798K | 680K |
| otherCurrentLiabilities | 303K | 66000 | 1.21M | 766K | 355K | 459K | 134K | 303K | 304K | 259K |
| totalCurrentLiabilities | 13.18M | 10.66M | 10.9M | 11.2M | 8.75M | 8.91M | 10.01M | 6.43M | 8.38M | 6.62M |
| longTermDebt | 972K | 980K | 1.15M | 1.29M | 681K | 1.22M | 2.04M | 1.87M | 2.52M | 2.73M |
| capitalLeaseObligationsNonCurrent | 768K | 576K | 759K | 827K | 565K | 367K | 289K | - | - | - |
| deferredRevenueNonCurrent | 286K | 293K | 339K | 241K | 132K | 303K | 319K | - | - | 15000 |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | -319K | - | - | -15000 |
| otherNonCurrentLiabilities | 732K | 498K | 490K | 404K | 280K | 364K | 303K | 301K | 286K | 209K |
| totalNonCurrentLiabilities | 2.76M | 2.35M | 2.74M | 2.77M | 1.66M | 2.25M | 2.63M | 2.17M | 2.81M | 2.94M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 1.02M | 752K | 994K | 1.13M | 1.1M | 924K | 840K | - | - | - |
| totalLiabilities | 15.94M | 13.01M | 13.64M | 13.96M | 10.41M | 11.16M | 12.64M | 8.6M | 11.19M | 9.56M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 90.06M | 86.4M | 86.21M | 86.01M | 84.85M | 82.83M | 80.48M | 75.32M | 70.86M | 61.49M |
| retainedEarnings | -61.22M | -64.83M | -67.13M | -69.13M | -70.26M | -70.72M | -69.76M | -68.84M | -69.83M | -70.6M |
| additionalPaidInCapital | - | - | - | - | - | - | 2.06M | 5.37M | 9.42M | 17.98M |
| 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.61M | 2.3M | 2M | 1.28M | 451K | -960K | -913K | 990K | 773K | 360K |
| depreciationAndAmortization | 481K | 560K | 511K | 361K | 258K | 310K | 1.33M | 289K | 245K | 248K |
| deferredIncomeTax | - | - | - | - | - | 949K | 203K | -225K | 232K | 56000 |
| stockBasedCompensation | 144K | 74000 | 98000 | 97000 | 67000 | 65000 | 81000 | 67000 | 60000 | 124K |
| changeInWorkingCapital | -794K | -2.82M | -801K | -364K | -722K | 480K | -1.62M | -393K | -1.05M | -1.03M |
| accountsReceivables | -4.09M | 470K | -1.59M | -1.62M | -37000 | 891K | -1.97M | 1.18M | -1.88M | -857K |
| inventory | 1.33M | -1.94M | 453K | -1.07M | -515K | 575K | -2.12M | 366K | -926K | 189K |
| accountsPayables | 416K | -1.35M | -274K | 2.78M | -292K | -1.01M | 2.4M | -1.84M | 1.35M | -70000 |
| otherWorkingCapital | 1.55M | -6000 | 610K | -456K | 122K | 25000 | 83000 | -94000 | 405K | -295K |
| otherNonCashItems | 1.6M | 1.18M | 16000 | -87000 | -45000 | 214K | 2000 | 15000 | 92000 | -116K |
| netCashProvidedByOperatingActivities | 5.05M | 1.29M | 1.83M | 1.28M | 9000 | 1.06M | -915K | 743K | 355K | -361K |
| investmentsInPropertyPlantAndEquipment | -452K | -519K | -341K | -2.43M | -379K | -84000 | -335K | -689K | -368K | -139K |
| acquisitionsNet | - | - | -431K | -664K | - | 98000 | -1.9M | - | 53000 | -154K |
| purchasesOfInvestments | - | - | - | - | - | -98000 | - | - | -29000 | 5000 |
| salesMaturitiesOfInvestments | - | - | - | - | - | 57000 | - | - | - | 10000 |
| otherInvestingActivities | - | - | - | - | - | 98000 | 10000 | - | 53000 | 10000 |
| netCashProvidedByInvestingActivities | -452K | -519K | -772K | -3.09M | -379K | 71000 | -2.22M | -689K | -344K | -268K |
| netDebtIssuance | 158K | 98000 | -491K | 670K | -649K | -827K | 158K | -469K | -370K | -794K |
| longTermNetDebtIssuance | - | 98000 | -491K | 670K | -649K | -827K | 158K | -469K | -370K | -794K |
| shortTermNetDebtIssuance | 158K | - | - | - | - | - | 158K | - | - | -4.47M |
| netStockIssuance | 3.62M | 69000 | 102K | 912K | 1.84M | 102K | 1.5M | 377K | 606K | 1.26M |
| netCommonStockIssuance | 3.62M | 69000 | 102K | 912K | 1.84M | 102K | 1.5M | 377K | 606K | 1.26M |
| commonStockIssuance | 3.62M | 69000 | 102K | 912K | 1.84M | 102K | 1.5M | 377K | 606K | 1.26M |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 50000 | - | 2000 | 119K | 193K | 316K | - | - | 30000 |
| netCashProvidedByFinancingActivities | 3.78M | 217K | -389K | 1.58M | 1.31M | -532K | 1.97M | -92000 | 236K | 496K |
| 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 | 11.39M | 12.62M | 11.39M | 11.53M | 15.03M | 10.39M | 9.83M | 8.45M | 11.29M | 10.89M |
| costOfRevenue | 8.56M | 9.6M | 8.56M | 8.9M | 11.44M | 8.01M | 7.67M | 6.25M | 8.73M | 8.8M |
| grossProfit | 2.83M | 3.02M | 2.83M | 2.63M | 3.59M | 2.38M | 2.16M | 2.2M | 2.56M | 2.09M |
| researchAndDevelopmentExpenses | 60000 | 48000 | 44000 | 45000 | 41000 | 50000 | 41000 | 40000 | 44000 | 44000 |
| generalAndAdministrativeExpenses | 631K | 826K | 640K | 539K | 542K | 656K | 500K | 448K | 508K | 420K |
| sellingAndMarketingExpenses | 1.48M | 1.34M | 1.37M | 1.28M | 1.26M | 1.12M | 1.06M | 1.05M | 1.16M | 1.28M |
| sellingGeneralAndAdministrativeExpenses | 2.11M | 2.16M | 2.01M | 1.82M | 1.8M | 1.77M | 1.56M | 1.5M | 1.67M | 1.7M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 2.17M | 2.21M | 2.05M | 1.86M | 1.85M | 1.82M | 1.6M | 1.54M | 1.71M | 1.74M |
| costAndExpenses | 10.72M | 11.81M | 10.61M | 10.76M | 13.28M | 9.83M | 9.28M | 7.79M | 10.44M | 10.54M |
| netInterestIncome | 120K | 208K | -42000 | 696K | -272K | 99000 | 24000 | -157K | -105K | 70000 |
| interestIncome | 120K | 208K | - | 696K | - | 99000 | 24000 | - | - | - |
| interestExpense | - | - | 42000 | - | 272K | - | - | 157K | 105K | -70000 |
| depreciationAndAmortization | 223K | 122K | 125K | 118K | 116K | 147K | 138K | 137K | 136K | 137K |
| ebitda | 1.01M | 1M | 909K | 884K | 1.86M | -370K | 713K | 796K | 982K | 498K |
| ebit | 785K | 875K | 784K | 766K | 1.74M | -517K | 575K | 659K | 846K | 361K |
| nonOperatingIncomeExcludingInterest | -120K | -63000 | - | 4000 | - | 1.07M | -24000 | - | - | -13000 |
| operatingIncome | 665K | 812K | 784K | 770K | 1.74M | 557K | 551K | 659K | 846K | 348K |
| totalOtherIncomeExpensesNet | 120K | -292K | -42000 | -4000 | -272K | -1.07M | 24000 | -157K | -105K | 83000 |
| incomeBeforeTax | 785K | 520K | 742K | 766K | 1.47M | -517K | 575K | 502K | 741K | 431K |
| incomeTaxExpense | 20000 | -299K | 65000 | 1000 | 120K | -1M | 1000 | 1000 | - | 4000 |
| netIncomeFromContinuingOperations | 765K | 819K | 677K | 765K | 1.35M | 485K | 574K | 501K | 741K | 427K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 765K | 819K | 677K | 765K | 1.35M | 485K | 574K | 501K | 741K | 427K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 765K | 819K | 677K | 765K | 1.35M | 485K | 574K | 501K | 741K | 427K |
| eps | 0.11 | 0.13 | 0.11 | 0.13 | 0.23 | 0.08 | 0.1 | 0.09 | 0.13 | 0.07 |
| 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 | 10.67M | 11.82M | 7.32M | 5.24M | 3.84M | 3.37M | 2.01M | 2.36M | 2.91M | 2.56M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 10.67M | 11.82M | 7.32M | 5.24M | 3.84M | 3.37M | 2.01M | 2.36M | 2.91M | 2.56M |
| netReceivables | 15.07M | 16.18M | 14.06M | 15.69M | 17.07M | 12.03M | 12.75M | 10.71M | 13.38M | 12.63M |
| accountsReceivables | 15.07M | 15.64M | 14.06M | 15.69M | 15.84M | 11.79M | 11.45M | 10.71M | 13.38M | 12.42M |
| otherReceivables | - | 540K | - | - | 1.24M | 247K | 1.3M | - | - | 207K |
| inventory | 6.75M | 6.54M | 6.62M | 6.92M | 7.5M | 7.87M | 6.53M | 6.85M | 5.77M | 6.39M |
| prepaids | - | 900K | - | - | - | 903K | - | - | - | 417K |
| otherCurrentAssets | 2.24M | 98000 | 1.14M | 1.16M | 66000 | 185K | 204K | 1.6M | 1.2M | 15000 |
| totalCurrentAssets | 34.74M | 35.54M | 29.14M | 29.01M | 28.49M | 24.36M | 21.49M | 21.51M | 23.26M | 22.02M |
| propertyPlantEquipmentNet | 4.41M | 4.38M | 4.24M | 4.32M | 4.09M | 4.2M | 4.19M | 4.22M | 4.26M | 4.29M |
| goodwill | 2.99M | 2.99M | 3.49M | 3.49M | 4.19M | 4.19M | 4.9M | 4.9M | 4.9M | 4.9M |
| intangibleAssets | 885K | 361K | 376K | 392K | 407K | 422K | 935K | 983K | 1.03M | 1.08M |
| goodwillAndIntangibleAssets | 3.87M | 3.35M | 3.86M | 3.88M | 4.6M | 4.61M | 5.83M | 5.88M | 5.92M | 5.97M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 1.25M | 1.25M | - | 1.08M | 981K | 1M | - | - | - | - |
| otherNonCurrentAssets | 146K | 128K | 1.14M | 146K | 167K | 177K | 184K | 204K | 204K | 196K |
| totalNonCurrentAssets | 9.68M | 9.1M | 9.24M | 9.42M | 9.83M | 9.98M | 10.21M | 10.3M | 10.39M | 10.46M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 44.42M | 44.64M | 38.38M | 38.43M | 38.32M | 34.34M | 31.7M | 31.81M | 33.66M | 32.48M |
| totalPayables | 6.43M | 7.32M | 5.25M | 6.09M | 7.77M | 6.48M | 5.4M | 6.2M | 8.34M | 7.71M |
| accountPayables | 6.43M | 6.78M | 5.25M | 6.09M | 7.77M | 6.36M | 5.4M | 6.2M | 8.34M | 7.71M |
| otherPayables | - | 544K | - | - | - | 122K | - | - | - | - |
| accruedExpenses | 1.17M | 1.4M | 1.77M | 1.07M | 2.22M | 1.5M | 1.54M | 1.08M | 2.01M | 980K |
| shortTermDebt | 371K | 775K | 137K | 501K | 342K | 439K | 431K | 160K | 164K | 170K |
| capitalLeaseObligationsCurrent | - | 251K | 210K | 223K | 161K | 176K | 183K | 191K | 207K | 235K |
| taxPayables | - | 544K | - | - | - | 122K | - | - | - | - |
| deferredRevenue | 3.48M | 3.13M | - | 3.17M | 2.54M | 2M | 657K | 565K | 617K | 600K |
| otherCurrentLiabilities | 762K | 303K | 3.21M | 621K | - | 66000 | 418K | 1.05M | 135K | 1.21M |
| totalCurrentLiabilities | 12.21M | 13.18M | 10.57M | 11.68M | 13.03M | 10.66M | 8.63M | 9.25M | 11.48M | 10.9M |
| longTermDebt | 947K | 972K | 989K | 971K | 921K | 980K | 1M | 1.03M | 1.09M | 1.15M |
| capitalLeaseObligationsNonCurrent | 730K | 768K | 624K | 652K | 530K | 576K | 605K | 639K | 698K | 759K |
| deferredRevenueNonCurrent | 306K | 286K | 270K | 290K | 273K | 293K | 291K | 295K | 317K | 339K |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 745K | 732K | 700K | 609K | 514K | 498K | 427K | 474K | 468K | 490K |
| totalNonCurrentLiabilities | 2.73M | 2.76M | 2.58M | 2.52M | 2.24M | 2.35M | 2.33M | 2.44M | 2.58M | 2.74M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 730K | 1.02M | 834K | 875K | 691K | 752K | 788K | 830K | 905K | 994K |
| totalLiabilities | 14.94M | 15.94M | 13.15M | 14.2M | 15.27M | 13.01M | 10.95M | 11.69M | 14.05M | 13.64M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | - | 90.06M | 25.23M | 87.19M | - | 86.4M | - | 86.25M | - | 86.21M |
| retainedEarnings | - | -61.22M | - | -62.71M | - | -64.83M | - | -65.88M | - | -67.13M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 765K | 818K | 677K | 765K | 1.35M | 485K | 574K | 501K | 741K | 426K |
| depreciationAndAmortization | - | 481K | - | - | - | - | - | - | - | - |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 6000 | 114K | 11000 | 10000 | 9000 | 11000 | 21000 | 22000 | 21000 | 25000 |
| changeInWorkingCapital | - | -794K | - | - | - | - | - | - | - | - |
| accountsReceivables | - | -4.09M | - | - | - | - | - | - | - | - |
| inventory | - | 1.33M | - | - | - | - | - | - | - | - |
| accountsPayables | - | 416K | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | 1.55M | - | - | - | - | - | - | - | - |
| otherNonCashItems | -771K | 4.43M | -688K | -775K | -1.36M | -496K | -595K | -523K | -762K | -451K |
| netCashProvidedByOperatingActivities | - | 5.05M | - | - | - | - | - | - | - | - |
| investmentsInPropertyPlantAndEquipment | - | -452K | - | - | - | - | - | - | - | - |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | - | -452K | - | - | - | - | - | - | - | - |
| netDebtIssuance | - | 158K | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | 158K | - | - | - | - | - | - | - | - |
| netStockIssuance | - | 3.62M | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | 3.62M | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | 3.62M | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | - | 3.78M | - | - | - | - | - | - | - | - |