Annual report pursuant to Section 13 and 15(d)

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

v3.23.1
Warrants And Derivatives - Schedule of Fair Value of Liability Classified Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Oct. 31, 2022
Dec. 31, 2021
Class Of Warrant Or Right [Line Items]      
Number of Issuable Shares 79,937,638    
Fair value, Warrant and derivatives noncurrent $ 39,950   $ 5,631
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Warrant And Derivative Liabilities   Warrant And Derivative Liabilities
Inducement Warrants      
Class Of Warrant Or Right [Line Items]      
Issuance 2021-03    
Maturity 2041-03    
Exercise/Conversion Price $ 0.01    
Fair value, Warrant and derivatives noncurrent     $ 5,631
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.50    
Fair value, Warrant and derivatives noncurrent $ 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.50    
Fair value, Warrant and derivatives noncurrent $ 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.00    
Fair value, Warrant and derivatives noncurrent $ 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 $ 13,707    
Conversion Option Derivative      
Class Of Warrant Or Right [Line Items]      
Number of Issuable Shares 35,092,695    
Issuance 2022-10    
Maturity 2027-10    
Exercise/Conversion Price $ 2.898    
Fair value, Warrant and derivatives noncurrent $ 5,740