v3.26.1
Note 6 - Intangible Assets and Goodwill - Accumulated Amortization (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Accumulated amortization $ 4,521,778 $ 5,356,315 $ 3,459,573 $ 2,847,820
Developed Technology Rights [Member]        
Accumulated amortization 4,271,549 5,116,765    
Licensing Agreements [Member]        
Accumulated amortization 250,229 226,063    
Distribution Rights [Member]        
Accumulated amortization $ 0 $ 13,487