XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Options and Warrants (Details - Warrants activity) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, beginning balance 17,953,239 20,314,153
Weighted average exercise price, Outstanding beginning balance $ 0.06 $ 0.04
Warrants granted 44,340,676 12,482,410
Weighted average exercise price, Granted $ 0.04 $ 0.07
Warrants exercised (1,496,661) (1,383,327)
Weighted average exercise price, Exercised $ 0.05 $ 0.04
Warrants Expired (16,753,245) (13,459,997)
Weighted average exercise price, Expired $ 0.06 $ 0.04
Warrants outstanding, ending balance 44,044,009 17,953,239
Weighted average exercise price, Outstanding ending balance $ 0.04 $ 0.06