v3.24.2.u1
Note 5 - Intangible Assets - Intangible Assets (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Intangible assets, gross $ 20,242,772 $ 20,242,772 $ 20,042,772 $ 20,042,772
Accumulated amortization (5,383,488) (4,376,740) $ (3,379,993) $ (2,379,091)
Finite-Lived Intangible Assets, Net $ 14,859,284 15,866,032    
Developed Technology Rights [Member]        
Estimated economic life (Year) 10 years      
Intangible assets, gross $ 19,582,402 19,582,402    
Accumulated amortization $ (5,093,237) (4,113,045)    
Licensing Agreements [Member]        
Estimated economic life (Year) 10 years      
Intangible assets, gross $ 510,752 510,752    
Accumulated amortization $ (156,624) (131,917)    
Customer-Related Intangible Assets [Member]        
Estimated economic life (Year) 1 year      
Intangible assets, gross $ 122,885 122,885    
Accumulated amortization $ (122,885) (122,885)    
Distribution Rights [Member]        
Estimated economic life (Year) 8 years      
Intangible assets, gross $ 19,733 19,733    
Accumulated amortization $ (8,992) (7,493)    
Trademarks [Member]        
Estimated economic life (Year) 10 years      
Intangible assets, gross $ 7,000 7,000    
Accumulated amortization $ (1,750) $ (1,400)