Annual report pursuant to Section 13 and 15(d)

Deferred Debt Issuance Costs (Details)

v3.24.1
Deferred Debt Issuance Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jul. 31, 2023
Feb. 28, 2023
SLOC[Member]        
Deferred Debt Issuance Costs [Line Items]        
Amortization expense $ 0.2 $ 0.1    
ELOC [Member]        
Deferred Debt Issuance Costs [Line Items]        
Deferred debt issuance costs     $ 0.6  
ELOC [Member]        
Deferred Debt Issuance Costs [Line Items]        
Amortization expense 0.1      
Line of Credit [Member]        
Deferred Debt Issuance Costs [Line Items]        
Amortization expense 8.9      
Deferred debt issuance costs       $ 9.9
Draw down and issuance of the convertible promissory 2.4      
Convertible Promissory Note [Member]        
Deferred Debt Issuance Costs [Line Items]        
Amortization expense $ 0.2