Quarterly report pursuant to Section 13 or 15(d)

Notes Payable - Schedule of Notes Payable (Details)

v3.23.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Convertible Senior Secured Notes | Convertible Senior Secured Notes    
Debt Instrument [Line Items]    
Total Notes Payable $ 64,600  
Senior Notes    
Debt Instrument [Line Items]    
Total Notes Payable 107,190 $ 74,205
Senior Notes | Apollo Vehicle Financing Facility    
Debt Instrument [Line Items]    
Total Notes Payable 42,605 44,105
Senior Notes | Convertible Senior Secured Notes    
Debt Instrument [Line Items]    
Total Notes Payable $ 64,585 $ 30,100