v3.26.1
Stock Options and Warrants (Details - Options activity) - Equity Option [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Options, Beginning balance 25,294,103 25,757,155
Weighted average exercise price, Beginning balance $ 0.13 $ 0.14
Options, Granted 53,100,138 0
Weighted average exercise price, Granted $ 0.04 $ 0
Options, Exercised (8,640,688) 0
Weighted average exercise price, Exercised $ 0.04 $ 0
Options, Expired (738,552) (463,052)
Weighted average exercise price, Expired $ 0.48 $ 0.85
Options, Ending balance 69,015,001 25,294,103
Weighted average exercise price, Ending balance $ 0.07 $ 0.13