Quarterly report pursuant to Section 13 or 15(d)

Schedule of Derivative Liabilities Assumptions (Details)

v3.23.1
Schedule of Derivative Liabilities Assumptions (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
$ / shares
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
Jan. 04, 2023
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Fair value of warrants $ (2,924,000) $ (18,000)    
2023 Warrants [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Fair value of warrants 5,831,000   $ 2,919,000  
2020 Warrants [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Fair value of warrants $ 7,000,000   $ 19,000,000  
Measurement Input, Share Price [Member] | 2023 Warrants [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Expected dividend yield | $ / shares 0.55     1.02
Measurement Input, Share Price [Member] | 2020 Warrants [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Expected dividend yield | $ / shares 0.55   0.89  
Measurement Input, Risk Free Interest Rate [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Expected dividend yield 3.62      
Measurement Input, Risk Free Interest Rate [Member] | 2023 Warrants [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Expected dividend yield 3.60     3.60
Measurement Input, Risk Free Interest Rate [Member] | 2020 Warrants [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Expected dividend yield 4.06   4.22  
Measurement Input, Price Volatility [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Expected dividend yield 121      
Measurement Input, Price Volatility [Member] | 2023 Warrants [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Expected dividend yield 120.04     121.05
Measurement Input, Price Volatility [Member] | 2020 Warrants [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Expected dividend yield 106.6   109  
Measurement Input, Expected Term [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Expected life (in years) 5 years 3 months 18 days      
Measurement Input, Expected Term [Member] | 2023 Warrants [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Expected life (in years) 4 years 9 months 3 days   5 years  
Measurement Input, Expected Term [Member] | 2020 Warrants [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Expected life (in years) 2 years 7 months 6 days   2 years 3 months 18 days  
Measurement Input, Expected Dividend Rate [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Expected dividend yield      
Measurement Input, Expected Dividend Rate [Member] | 2023 Warrants [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Expected dividend yield    
Measurement Input, Expected Dividend Rate [Member] | 2020 Warrants [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Expected dividend yield