v3.26.1
Note 7 - Intangible and Other Assets, Net - Schedule of Intangible Assets (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Cost $ 938,175 $ 938,175
Accumulated amortization 590,636 572,127
Intangible assets, net 347,539 366,048
Patents and Trademarks [Member]    
Cost 895,789 895,789
Accumulated amortization 564,522 547,319
Intangible assets, net 331,267 348,470
Other Intangible Assets [Member]    
Cost 42,386 42,386
Accumulated amortization 26,114 24,808
Intangible assets, net $ 16,272 $ 17,578