v3.26.1
Share Capital (Details - Option activity) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Equity [Abstract]    
Number of Options outstanding, beginning balance 15,366,571  
Exercise price range, options outstanding 0.024 - 6.75 0.024 - 2.70
Weighted-average exercise price, beginning balance $ 2.00  
Options granted 498,000  
Exercise price range, options granted 0.65 – 0.67  
Weighted-average exercise price, granted $ 0.27  
Options canceled 351,051  
Exercise price range, options canceled 0.024 - 2.70  
Weighted-average exercise price, canceled $ 2.15  
Options exercised 433,750  
Exercise price range, options exercised 0.024  
Weighted-average exercise price, exercised $ 0.02  
Number of Options outstanding, ending balance 15,079,770  
Weighted-average exercise price, ending balance $ 1.74