Fair Value Measurements - Summary of financial assets and liabilities that are measured at fair value on a recurring basis (Details) - Fair Value, Recurring [Member] |
Dec. 31, 2020
USD ($)
|
|---|---|
| Fair Value, Inputs, Level 1 [Member] | |
| Liabilities, Fair Value Disclosure [Abstract] | |
| Derivative warrant liabilities | $ 414,011,571 |
| Fair Value, Inputs, Level 1 [Member] | Public Warrants [Member] | |
| Liabilities, Fair Value Disclosure [Abstract] | |
| Derivative warrant liabilities | 10,764,000 |
| Fair Value, Inputs, Level 3 [Member] | Private Warrants [Member] | |
| Liabilities, Fair Value Disclosure [Abstract] | |
| Derivative warrant liabilities | $ 165,780 |