v3.23.1
Derivative Liabilities (Details - Assumptions)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Measurement Input, Share Price [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivatives, Determination of Fair Value $0.09 - $10.85 $0.09 - $10.85
Measurement Input, Expected Term [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivatives, Determination of Fair Value 0.00 - 5.00 0.00 - 5.00
Measurement Input, Price Volatility [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivatives, Determination of Fair Value 49.4% - 238.6% 47.4% - 236%
Measurement Input, Risk Free Interest Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivatives, Determination of Fair Value 0.19% - 4.43% 0.19% - 4.38%