v3.25.2
Note 7 - Intangible and Other Assets, Net - Schedule of Intangibles Assets (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Intangible assets, cost $ 929,087 $ 929,087
Intangible assets, amortization 551,723 531,707
Intangible assets, net 377,364 397,380
Patents and Trademarks [Member]    
Intangible assets, cost 895,789 895,789
Intangible assets, amortization 528,221 510,523
Intangible assets, net 367,568 385,266
Other Intangible Assets [Member]    
Intangible assets, cost 33,298 33,298
Intangible assets, amortization 23,502 21,184
Intangible assets, net $ 9,796 $ 12,114