Fair Value Measurements - Fair Value of Liabilities Measured on a Recurring Basis (Details) - USD ($) |
Jun. 30, 2021 |
Jan. 13, 2021 |
Dec. 31, 2020 |
Jul. 23, 2019 |
---|---|---|---|---|
Fair value of liabilities measured on a recurring basis | ||||
Warrant liability | $ 7,000 | $ 179,000 | $ 4,300,000 | |
Fair value | 6,933,000 | 0 | ||
Total fair value | 6,940,000 | 179,000 | ||
Level 3 | ||||
Fair value of liabilities measured on a recurring basis | ||||
Warrant liability | 7,000 | 179,000 | ||
Total fair value | 6,940,000 | $ 179,000 | ||
Streeterville Note | ||||
Fair value of liabilities measured on a recurring basis | ||||
Fair value | 6,933,000 | $ 6,000,000.0 | ||
Streeterville Note | Level 3 | ||||
Fair value of liabilities measured on a recurring basis | ||||
Fair value | $ 6,933 |