Annual report pursuant to Section 13 and 15(d)

Stock Options and Warrants (Details - Warrant exercise price per share)

v3.24.1.u1
Stock Options and Warrants (Details - Warrant exercise price per share) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, beginning balance 20,314,153 19,977,149
Warrants outstanding, beginning balance $ 0.04 $ 0.04
Warrants granted 12,482,410 16,426,657
Weighted average exercise price, Granted $ 0.07 $ 0.04
Warrants exercised (1,383,327) (14,483,825)
Weighted average exercise price, Exercised $ 0.04 $ 0.04
Warrants Expired (13,459,997) (1,605,828)
Weighted average exercise price, Expired $ 0.04 $ 0.04
Warrants outstanding, ending balance 17,953,239 20,314,153
Weighted average exercise price, Outstanding ending balance $ 0.06 $ 0.04