Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements (Details)

v3.24.1
Fair Value Measurements (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2023
Jun. 30, 2023
Feb. 28, 2023
Dec. 31, 2023
May 31, 2023
Dec. 31, 2022
Mar. 23, 2022
Mar. 17, 2022
Fair Value Measurements [Line Items]                
Liabilities, fair value       $ 2.6   $ 2.6    
Outstanding balance repaid $ 0.4              
Warrant to purchase shares (in Shares)     96,894       200,000 3,333
Series F Preferred Stock [Member]                
Fair Value Measurements [Line Items]                
Exchanged shares (in Shares)   206            
Warrant to purchase shares (in Shares)       592,137        
Series E Preferred Stock [Member]                
Fair Value Measurements [Line Items]                
Warrant to purchase shares (in Shares)     45,000          
Nominal value       $ 5.6        
Convertible 2022 Notes [Member]                
Fair Value Measurements [Line Items]                
Change in fair value       0.4        
Fair value   $ 0.2            
Note 2023 [Member]                
Fair Value Measurements [Line Items]                
Fair value       1.9        
Line of credit     $ 2.0   $ 0.4      
Line of credit amount issued     $ 2.0          
Other income expenses       $ 0.1        
2022 Notes [Member]                
Fair Value Measurements [Line Items]                
Warrant to purchase shares (in Shares)       362,657        
Warrants exercised (in Shares)       106,764        
February Waiver Agreement [Member]                
Fair Value Measurements [Line Items]                
Fair value       $ 0.7        
Warrant to purchase shares (in Shares)       96,894        
Warrant outstanding (in Shares)       96,894        
Exchange Agreements [Member]                
Fair Value Measurements [Line Items]                
Exchange warrants are liability       $ 1.3        
Senior Secured Notes [Member]                
Fair Value Measurements [Line Items]                
Warrant to purchase shares (in Shares)       41,667        
Nominal value       $ 0.2        
Warrant Inducement and Exercise Agreement [Member]                
Fair Value Measurements [Line Items]                
Fair value       1.3        
Warrant Inducement and Exercise Agreement [Member] | 2022 Notes [Member]                
Fair Value Measurements [Line Items]                
Fair value       $ 0.8        
New warrants purchased (in Shares)       106,764        
Series F-1 and F-2 Issuances [Member]                
Fair Value Measurements [Line Items]                
Warrant to purchase shares (in Shares)       523,327        
Fair value issuance       $ 1.2