v3.22.4
Fair Value Measurements - Schedule of Reconciliation for Opening and Closing Balances of Both Liability (Details) - Recurring Fair Value Measurements [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Derivative [Member]    
Fair Value Net Derivative Asset Liability Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Beginning balance $ 1,513 $ 2,278
Net change in fair value (3,072) (788)
Ending balance 4,585 1,490
Warrants [Member]    
Fair Value Net Derivative Asset Liability Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Beginning balance 13,784 11,264
Issuances 12,806  
Net change in fair value (11,049) (3,107)
Ending balance $ 15,541 $ 8,157