Quarterly report pursuant to Section 13 or 15(d)

Stock Options and Warrants (Details - Warrant Exercise Price per Share)

v3.23.3
Stock Options and Warrants (Details - Warrant Exercise Price per Share) - Warrant [Member] - $ / shares
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares, warrants outstanding 17,919,906 20,314,153
Life (Years), warrants outstanding 10 months 24 days  
Weighted average exercise price, warrants outstanding $ 0.06  
Shares, warrants exercisable 17,886,573  
Weighted average exercise price, warrants exercisable $ 0.06  
$0.02 - $0.24 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares, warrants outstanding 17,849,906  
Life (Years), warrants outstanding 10 months 24 days  
Weighted average exercise price, warrants outstanding $ 0.06  
Shares, warrants exercisable 17,816,573  
Weighted average exercise price, warrants exercisable $ 0.06  
$0.50 - $1.00 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares, warrants outstanding 70,000  
Life (Years), warrants outstanding 7 months 6 days  
Weighted average exercise price, warrants outstanding $ 0.80  
Shares, warrants exercisable 70,000  
Weighted average exercise price, warrants exercisable $ 0.80