v3.26.1
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)