v3.26.1
Stock Options and Warrants (Details - Options by exercise price per share) - Equity Option [Member] - $ / shares
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares, options outstanding 68,137,807 69,015,001
Life (Years), options outstanding 6 years 7 months 6 days  
Weighted average exercise price, options outstanding $ 0.07 $ 0.07
Shares, options exercisable 67,304,474  
Weighted average exercise price, options exercisable $ 0.07  
Option Price 1 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares, options outstanding 65,637,807  
Life (Years), options outstanding 6 years 9 months 18 days  
Weighted average exercise price, options outstanding $ 0.06  
Shares, options exercisable 64,804,474  
Weighted average exercise price, options exercisable $ 0.06  
Option Price 2 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares, options outstanding 2,500,000  
Life (Years), options outstanding 1 year  
Weighted average exercise price, options outstanding $ 0.33  
Shares, options exercisable 2,500,000  
Weighted average exercise price, options exercisable $ 0.33