Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Summary of Quantitative Information Regarding Level 3 Fair Value Measurements Inputs for Forward Purchase Agreement (Details)

v3.21.2
Fair Value Measurements - Summary of Quantitative Information Regarding Level 3 Fair Value Measurements Inputs for Forward Purchase Agreement (Details) - Fair Value Level 3 [Member] - Forward Purchase Agreements
Jun. 30, 2021
Year
Mar. 31, 2021
Year
Dec. 31, 2020
Year
Risk-free Rate [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input of forward purchase agreement 0.050 0.037 0.093
Term      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input of forward purchase agreement 0.047 0.297 0.647