v3.26.1
Note 7 - Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Gross carrying amount $ 571,235 $ 566,302
Accumulated amortization (118,518) (100,079)
Fair market value adjustments 0  
Impairment 0  
Net carrying amount 452,717 466,223
Patents [Member]    
Gross carrying amount 526,235 521,302
Accumulated amortization (88,018) (71,079)
Fair market value adjustments 0  
Impairment 0  
Net carrying amount 438,217 450,223
Trademarks [Member]    
Gross carrying amount 45,000 45,000
Accumulated amortization (30,500) (29,000)
Fair market value adjustments 0  
Impairment 0  
Net carrying amount $ 14,500 $ 16,000