XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Exercise Prices of Common Stock Warrants Outstanding and Exercisable (Details) - $ / shares
Jun. 30, 2023
May 22, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Warrants, Exercise Price $ 0.0015 $ 0.0015   $ 0.0038  
Warrants, Outstanding (Shares) 453,192,635   419,683,183 93,310,598 59,420,298
Warrant [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Warrants, Outstanding and Exercisable (Shares) 453,192,635        
Warrants, Outstanding (Shares)       93,310,598  
Warrants, Exercisable (Shares)       93,310,598  
Exercise Price Range One [Member] | Warrant [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Warrants, Exercise Price $ 0.0015     $ 0.010  
Warrants, Outstanding and Exercisable (Shares) 427,415,641        
Warrants, Outstanding (Shares)       67,405,073  
Warrants, Exercisable (Shares)       67,405,073  
Exercise Price Range One [Member] | Warrant [Member] | Minimum [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Expiration Date Sep. 30, 2023     Sep. 30, 2023  
Exercise Price Range One [Member] | Warrant [Member] | Maximum [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Expiration Date May 22, 2028     Apr. 14, 2027  
Exercise Price Range Two [Member] | Warrant [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Warrants, Exercise Price $ 0.0389     $ 0.0389  
Warrants, Outstanding and Exercisable (Shares) 208,227        
Expiration Date May 10, 2026     May 10, 2026  
Warrants, Outstanding (Shares)       208,227  
Warrants, Exercisable (Shares)       208,227  
Exercise Price Range Three [Member] | Warrant [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Warrants, Exercise Price $ 0.0470     $ 0.047  
Warrants, Outstanding and Exercisable (Shares) 172,341        
Expiration Date May 03, 2026     May 03, 2026  
Warrants, Outstanding (Shares)       172,341  
Warrants, Exercisable (Shares)       172,341  
Exercise Price Range Four [Member] | Warrant [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Warrants, Exercise Price $ 0.0700     $ 0.070  
Warrants, Outstanding and Exercisable (Shares) 25,377,426        
Expiration Date       Sep. 30, 2023  
Warrants, Outstanding (Shares)       25,377,426  
Warrants, Exercisable (Shares)       25,377,426  
Exercise Price Range Five [Member] | Warrant [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Warrants, Exercise Price $ 15.0000        
Warrants, Outstanding and Exercisable (Shares) 19,000        
Expiration Date Sep. 30, 2023        
Warrants, Outstanding (Shares)       147,531  
Warrants, Exercisable (Shares)       147,531  
Exercise Price Range Five [Member] | Warrant [Member] | Minimum [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Warrants, Exercise Price       $ 11.00  
Expiration Date       Sep. 29, 2022  
Exercise Price Range Five [Member] | Warrant [Member] | Maximum [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Warrants, Exercise Price       $ 15.750  
Expiration Date       Dec. 30, 2023  
Exercise Price Range Six [Member] | Warrant [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Expiration Date Dec. 30, 2023