XML 42 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Changes in fair value of warrant liabilities (Details)
9 Months Ended
Sep. 30, 2021
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair value assets level 1 to level 2 transfers $ 0
Fair value assets level 2 to level 1 transfers 0
Fair value assets transferred into (out of) level 3 0
Aggregate Warrant Liability  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair value as of December 31, 2020 45,726,666
Change in fair value (11,130,834)
Fair value as of September 30, 2021 34,595,832
Public Warrants  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair value as of December 31, 2020 28,500,000
Change in fair value (6,937,500)
Fair value as of September 30, 2021 21,562,500
Private Placement Warrants  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair value as of December 31, 2020 17,226,666
Change in fair value (4,193,334)
Fair value as of September 30, 2021 $ 13,033,332