Quarterly report pursuant to Section 13 or 15(d)

Schedule of Derivative Liabilities Assumptions (Details)

v3.23.2
Schedule of Derivative Liabilities Assumptions (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 04, 2023
USD ($)
$ / shares
Jun. 30, 2023
USD ($)
$ / shares
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
$ / shares
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Fair value of warrants   $ (1,387) $ (5) $ (4,311) $ (23)  
Minimum [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Expected dividend yield   3.62   3.62    
Maximum [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Expected dividend yield   3.99   3.99    
2023 Warrants [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Fair value of warrants $ 5,831     $ 1,535    
2020 Warrants [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Fair value of warrants       $ 3   $ 19
Measurement Input, Share Price [Member] | 2023 Warrants [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Expected dividend yield | $ / shares 1.20 0.31   0.31    
Measurement Input, Share Price [Member] | 2020 Warrants [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Expected dividend yield | $ / shares   0.31   0.31   0.89
Measurement Input, Risk Free Interest Rate [Member] | 2023 Warrants [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Expected dividend yield 3.60 4.13   4.13    
Measurement Input, Risk Free Interest Rate [Member] | 2020 Warrants [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Expected dividend yield   4.87   4.87   4.22
Measurement Input, Price Volatility [Member] | Minimum [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Expected dividend yield   120.81   120.81    
Measurement Input, Price Volatility [Member] | Maximum [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Expected dividend yield   123.61   123.61    
Measurement Input, Price Volatility [Member] | 2023 Warrants [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Expected dividend yield 121.5 119.7   119.7    
Measurement Input, Price Volatility [Member] | 2020 Warrants [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Expected dividend yield   91   91   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) 5 years          
Measurement Input, Expected Term [Member] | 2023 Warrants [Member] | Minimum [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Expected life (in years)       5 years    
Measurement Input, Expected Term [Member] | 2023 Warrants [Member] | Maximum [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Expected life (in years)       4 years 6 months    
Measurement Input, Expected Term [Member] | 2020 Warrants [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Expected life (in years)       2 years 1 month 6 days   2 years 7 months 6 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