Note 6 - Intangible Assets and Goodwill - Intangible Assets (Details) - USD ($) |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|
| Intangible assets, gross | $ 14,169,354 | $ 30,299,703 | $ 29,622,589 | $ 8,706,972 |
| Accumulated amortization | (4,521,778) | (5,356,315) | $ (3,459,573) | $ (2,847,820) |
| Intangible assets, net | $ 9,647,576 | 24,943,388 | ||
| Developed Technology Rights [Member] | ||||
| Estimated economic life (Year) | 10 years | |||
| Intangible assets, gross | $ 13,669,402 | 29,780,018 | ||
| Accumulated amortization | $ (4,271,549) | (5,116,765) | ||
| Licensing Agreements [Member] | ||||
| Estimated economic life (Year) | 10 years | |||
| Intangible assets, gross | $ 499,952 | 499,952 | ||
| Accumulated amortization | $ (250,229) | (226,063) | ||
| Distribution Rights [Member] | ||||
| Estimated economic life (Year) | 8 years | |||
| Intangible assets, gross | $ 0 | 19,733 | ||
| Accumulated amortization | $ 0 | $ (13,487) |