Annual report pursuant to Section 13 and 15(d)

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

v3.23.1
Stock Options and Warrants (Details - Warrant Exercise Price per Share) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share based compensation expense   $ 127,000 $ 45,000  
Warrant [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants outstanding   20,314,153 19,977,149 8,683,677
Life (Years), warrants outstanding   1 year    
Weighted Average Exercise Price, warrants outstanding   $ 0.04    
Warrants exercisable   20,280,820    
Weighted Average Exercise Price, warrants exercisable   $ 0.04    
Warrants granted   16,426,657 19,307,153  
Warrant [Member] | Consulting Agreement [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants granted   2,016,662 399,996  
Fair value of warrants granted   $ 127,000 $ 13,000  
Expected life     2 years  
Risk free interest rate - minimum   0.13% 0.11%  
Risk free interest rate - maximum   4.49% 0.70%  
Volatility - minimum   193.00% 204.00%  
Volatility - maximum   245.00% 242.00%  
Expected dividend yield   0.00% 0.00%  
Share based compensation expense   $ 127,000 $ 13,000  
Warrant [Member] | Consulting Agreement [Member] | Minimum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Weighted Average Exercise Price, warrants outstanding     $ 0.02  
Expected life   2 years    
Warrant [Member] | Consulting Agreement [Member] | Maximum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Weighted Average Exercise Price, warrants outstanding     $ 0.05  
Expected life   5 years    
Warrant [Member] | Convertible Debt [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Weighted Average Exercise Price, warrants outstanding $ 0.04      
Warrants granted 14,409,995      
Warrants granted     18,907,157  
Warrant [Member] | $0.02 - $0.24 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants outstanding   20,244,153    
Life (Years), warrants outstanding   1 year    
Weighted Average Exercise Price, warrants outstanding   $ 0.04    
Warrants exercisable   20,210,820    
Weighted Average Exercise Price, warrants exercisable   $ 0.04    
Warrant [Member] | $0.50 - $1.00 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants outstanding   0    
Weighted Average Exercise Price, warrants outstanding   $ 0    
Warrants exercisable   0    
Weighted Average Exercise Price, warrants exercisable   $ 0    
Warrant [Member] | Warrant 3 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants outstanding   70,000    
Life (Years), warrants outstanding   1 year 3 months 18 days    
Weighted Average Exercise Price, warrants outstanding   $ 0.80    
Warrants exercisable   70,000    
Weighted Average Exercise Price, warrants exercisable   $ 0.80    
Warrant [Member] | Warrant 4 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants outstanding   0    
Weighted Average Exercise Price, warrants outstanding   $ 0    
Warrants exercisable   0    
Weighted Average Exercise Price, warrants exercisable   $ 0