Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Summary of Changes in Fair Value of Public and Private Placement Warrants (Details)

v3.21.2
Fair Value Measurements - Summary of Changes in Fair Value of Public and Private Placement Warrants (Details) - Level 2
6 Months Ended
Jun. 30, 2021
USD ($)
Private Warrants  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Fair value of warrant liabilities, beginning balance $ 8,646,000
Change in fair value of warrant liabilities 3,036,000
Fair value of warrant liabilities, ending balance 11,682,000
Public Warrants  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Fair value of warrant liabilities, beginning balance 14,720,000
Change in fair value of warrant liabilities 4,830,000
Fair value of warrant liabilities, ending balance 19,550,000
Warrant Liabilities  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Fair value of warrant liabilities, beginning balance 23,366,000
Change in fair value of warrant liabilities 7,866,000
Fair value of warrant liabilities, ending balance $ 31,232,000