Note 7 - Intangible and Other Assets, Net - Schedule of Other Assets (Details) - USD ($) |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Other assets, gross | $ 810,363 | $ 733,708 |
| Other assets, amortization | 602,647 | 526,054 |
| Other assets, net | 207,716 | 207,654 |
| Deferred Installation Costs [Member] | ||
| Other assets, gross | 230,721 | 186,838 |
| Other assets, amortization | 113,989 | 85,297 |
| Other assets, net | 116,732 | 101,541 |
| Deferred Clinical Training Costs [Member] | ||
| Other assets, gross | 1,920 | 1,920 |
| Other assets, amortization | 1,459 | 1,138 |
| Other assets, net | 461 | 782 |
| Deferred Sales Commissions [Member] | ||
| Other assets, gross | 281,599 | 248,827 |
| Other assets, amortization | 244,031 | 204,647 |
| Other assets, net | 37,568 | 44,180 |
| Prepaid License Fee [Member] | ||
| Other assets, gross | 249,999 | 249,999 |
| Other assets, amortization | 243,168 | 234,972 |
| Other assets, net | 6,831 | 15,027 |
| Security Deposits [Member] | ||
| Other assets, gross | 46,124 | 46,124 |
| Other assets, amortization | 0 | 0 |
| Other assets, net | $ 46,124 | $ 46,124 |