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 |