Fair Value Measurements - Changes in fair value of warrant derivative liability (Details) - Level 3 - USD ($) |
3 Months Ended | |
---|---|---|
Jun. 30, 2021 |
Mar. 31, 2021 |
|
Fair Value Measurements | ||
December 31, 2020 | $ 19,680,000 | $ 0 |
Transfer into Level 3 | 18,720,000 | |
Loss on derivative liability | 10,160,000 | 960,000 |
Ending Balance | $ 29,840,000 | $ 19,680,000 |