XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Note 3 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Intangible Assets, Gross $ 3,867,218 $ 3,636,177
Intangible Assets, Net 2,678,387 2,611,998
Trademarks [Member]    
Indefinite-Lived Intangible Assets, Gross 26,529 22,767
Patents [Member]    
Finite-Lived Intangible Assets, Gross 1,997,653 1,770,374
Accumulated amortization (409,868) (349,279)
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets, Gross 1,843,036 1,843,036
Accumulated amortization $ (778,963) $ (674,900)