Note 7 - Intangible and Other Assets, Net - Schedule of Other Assets (Details) - USD ($) |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Other assets, gross | $ 746,163 | $ 733,708 |
| Other assets, amortization | 567,044 | 526,054 |
| Other assets, net | 179,119 | 207,654 |
| Deferred Installation Costs [Member] | ||
| Other assets, gross | 186,838 | 186,838 |
| Other assets, amortization | 100,887 | 85,297 |
| Other assets, net | 85,951 | 101,541 |
| Deferred Clinical Training Costs [Member] | ||
| Other assets, gross | 1,920 | 1,920 |
| Other assets, amortization | 1,298 | 1,138 |
| Other assets, net | 622 | 782 |
| Deferred Sales Commissions [Member] | ||
| Other assets, gross | 261,282 | 248,827 |
| Other assets, amortization | 225,789 | 204,647 |
| Other assets, net | 35,493 | 44,180 |
| Prepaid License Fee [Member] | ||
| Other assets, gross | 249,999 | 249,999 |
| Other assets, amortization | 239,070 | 234,972 |
| Other assets, net | 10,929 | 15,027 |
| Security Deposits [Member] | ||
| Other assets, gross | 46,124 | 46,124 |
| Other assets, amortization | 0 | 0 |
| Other assets, net | $ 46,124 | $ 46,124 |