Fair Value of Financial Assets and Liabilities - Schedule of Aggregate Fair Values of Liabilities, for Which Fair Value Determined by Level 3 Inputs (Details) $ in Thousands |
6 Months Ended |
---|---|
Jun. 30, 2021
USD ($)
| |
Series B Warrant Liability | |
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] | |
Balance at December 31, 2020 | $ 6,831 |
Change in fair value | 12,369 |
Balance at June 30, 2021 | 19,200 |
Promissory Note | |
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] | |
Balance at December 31, 2020 | 483 |
Change in fair value | 38 |
Balance at June 30, 2021 | $ 521 |