Quarterly report pursuant to Section 13 or 15(d)

Schedule of Derivative Liabilities Assumptions (Details)

v3.23.3
Schedule of Derivative Liabilities Assumptions (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jan. 04, 2023
USD ($)
$ / shares
Sep. 30, 2023
USD ($)
$ / shares
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
$ / shares
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Fair value of warrants   $ (485) $ (58) $ (4,796) $ (81)  
Minimum [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Expected dividend yield   3.62   3.62    
2023 Warrants [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Fair value of warrants $ 5,831     $ 1,053    
2020 Warrants [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Fair value of warrants       $ 2   $ 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.24   0.24    
Measurement Input, Share Price [Member] | 2020 Warrants [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Expected dividend yield | $ / shares   0.24   0.24   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.6   4.6    
Measurement Input, Risk Free Interest Rate [Member] | 2020 Warrants [Member]            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Expected dividend yield   4.95   4.95   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] | 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   89   89   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)       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)       1 year 9 months 18 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