v3.26.1
Note 9 - Other Assets - Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Cost $ 938,175 $ 899,729
Accumulated amortization 572,127 493,428
Intangible assets, net 366,048 406,301
Patents and Trademarks [Member]    
Cost 895,789 879,492
Accumulated amortization 547,319 478,250
Intangible assets, net 348,470 401,242
Other Intangible Assets [Member]    
Cost 42,386 20,237
Accumulated amortization 24,808 15,178
Intangible assets, net $ 17,578 $ 5,059