Annual report pursuant to Section 13 and 15(d)

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

v3.22.1
Stock Options and Warrants (Details-Warrant Exercise Price per Share) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation expense $ 45,000 $ 377,000  
Warrant [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants outstanding 19,977,149 8,683,677 13,065,084
Life (Years), warrants outstanding 8 months 12 days    
Weighted Average Exercise Price, warrants outstanding $ 0.04    
Warrants exercisable 19,943,816    
Weighted Average Exercise Price, warrants exercisable $ 0.04    
Warrants granted 19,307,153 6,117,013  
Warrant [Member] | Fair value of options at grant date      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants granted 399,996 399,996  
Fair value of warrants granted $ 13,000 $ 16,000  
Expected life 2 years 2 years  
Risk free interest rate - minimum 0.11% 0.11%  
Risk free interest rate - maximum 0.70% 0.19%  
Volatility - minimum 204.00% 188.00%  
Volatility - maximum 242.00% 200.00%  
Expected dividend yield 0.00% 0.00%  
Share based compensation expense $ 13,000 $ 16,000  
Warrant [Member] | Convertible Debt [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants granted 18,907,157 5,717,017  
Warrant [Member] | Warrant Exercises One [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants outstanding 19,907,149    
Life (Years), warrants outstanding 8 months 12 days    
Weighted Average Exercise Price, warrants outstanding $ 0.04    
Warrants exercisable 19,873,816    
Weighted Average Exercise Price, warrants exercisable $ 0.04    
Warrant [Member] | Outstanding Warrants      
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 2 years 3 months 18 days    
Weighted Average Exercise Price, warrants outstanding $ 0.80    
Warrants exercisable 70,000    
Weighted Average Exercise Price, warrants exercisable $ 0.80