Quarterly report [Sections 13 or 15(d)]

Note 3 - Intangible Assets - Schedule of Intangible Assets (Details)

v3.25.1
Note 3 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Intangible Assets, Gross $ 3,694,731 $ 3,636,177
Intangible Assets, Net 2,615,852 2,611,998
Trademarks [Member]    
Indefinite-Lived Intangible Assets, Gross 22,861 22,767
Patents [Member]    
Finite-Lived Intangible Assets, Gross 1,828,834 1,770,374
Accumulated amortization (369,291) (349,279)
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets, Gross 1,843,036 1,843,036
Accumulated amortization $ (709,588) $ (674,900)