Annual report pursuant to Section 13 and 15(d)

Warrants And Derivatives - Schedule of Fair Value of Liability Classified Warrants (Details)

v3.24.1
Warrants And Derivatives - Schedule of Fair Value of Liability Classified Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Oct. 31, 2022
Class Of Warrant Or Right [Line Items]      
Number of Issuable Shares 83,578,821    
Fair value, Warrant and derivatives noncurrent $ 34,462 $ 39,950  
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Warrant And Derivative Liabilities Warrant And Derivative Liabilities  
Public Warrants      
Class Of Warrant Or Right [Line Items]      
Number of Issuable Shares 19,221,960    
Issuance 2021-03    
Maturity 2027-03    
Exercise/Conversion Price $ 11.5    
Fair value, Warrant and derivatives noncurrent $ 1,346 $ 1,922  
Private Placement Warrants      
Class Of Warrant Or Right [Line Items]      
Number of Issuable Shares 78,000    
Issuance 2021-03    
Maturity 2027-03    
Exercise/Conversion Price $ 11.5    
Fair value, Warrant and derivatives noncurrent $ 5 8  
FP Combination Warrants      
Class Of Warrant Or Right [Line Items]      
Number of Issuable Shares 8,291,704    
Issuance 2022-03    
Maturity 2027-03    
Exercise/Conversion Price $ 10    
Fair value, Warrant and derivatives noncurrent $ 21,476 18,573  
2027 Warrants      
Class Of Warrant Or Right [Line Items]      
Number of Issuable Shares 17,253,279   17,300,000
Issuance 2022-10    
Maturity 2027-10    
Exercise/Conversion Price $ 2.898   $ 2.898
Fair value, Warrant and derivatives noncurrent $ 9,842 13,707  
Conversion Option Derivative      
Class Of Warrant Or Right [Line Items]      
Number of Issuable Shares 38,733,878    
Issuance 2022-10    
Maturity 2027-10    
Exercise/Conversion Price $ 2.898    
Fair value, Warrant and derivatives noncurrent $ 1,793 $ 5,740