XML 64 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Note 6 - Intangible Assets and Goodwill - Accumulated Amortization (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Accumulated amortization $ 6,336,709 $ 5,356,315 $ 3,065,798 $ 2,847,820
Developed Technology Rights [Member]        
Accumulated amortization 6,084,327 5,116,765    
Licensing Agreements [Member]        
Accumulated amortization 238,146 226,063    
Distribution Rights [Member]        
Accumulated amortization $ 14,236 $ 13,487