v3.21.2
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