Note 9 - Other Assets - Schedule of Other Assets (Details) - USD ($) |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Other assets, gross | $ 733,708 | $ 611,493 |
| Other assets, amortization | 526,054 | 352,624 |
| Other assets, net | 207,654 | 258,869 |
| Deferred Installation Costs [Member] | ||
| Other assets, gross | 186,838 | 130,443 |
| Other assets, amortization | 85,297 | 42,555 |
| Other assets, net | 101,541 | 87,888 |
| Deferred Clinical Training Costs [Member] | ||
| Other assets, gross | 1,920 | 1,920 |
| Other assets, amortization | 1,138 | 498 |
| Other assets, net | 782 | 1,422 |
| Deferred Sales Commissions [Member] | ||
| Other assets, gross | 248,827 | 183,007 |
| Other assets, amortization | 204,647 | 90,993 |
| Other assets, net | 44,180 | 92,014 |
| Prepaid License Fee [Member] | ||
| Other assets, gross | 249,999 | 249,999 |
| Other assets, amortization | 234,972 | 218,578 |
| Other assets, net | 15,027 | 31,421 |
| Security Deposits [Member] | ||
| Other assets, gross | 46,124 | 46,124 |
| Other assets, amortization | 0 | 0 |
| Other assets, net | $ 46,124 | $ 46,124 |