Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements (Details)

v3.21.1
Fair Value Measurements (Details) - USD ($)
Dec. 31, 2020
Oct. 14, 2020
Dec. 31, 2019
Fair Value Measurements      
Warrant derivative liability $ 55,720,000 $ 28,030,000 $ 0
Recurring      
Fair Value Measurements      
Cash and Marketable Securities Held in Trust 500,078,624    
Warrant derivative liability 55,720,000    
Recurring | Level 1      
Fair Value Measurements      
Cash and Marketable Securities Held in Trust 500,078,624    
Warrant derivative liability 37,000,000    
Recurring | Level 2      
Fair Value Measurements      
Warrant derivative liability 18,720,000    
Public Warrants      
Fair Value Measurements      
Warrant derivative liability 37,000,000    
Public Warrants | Recurring      
Fair Value Measurements      
Warrant derivative liability 37,000,000    
Public Warrants | Recurring | Level 1      
Fair Value Measurements      
Warrant derivative liability 37,000,000    
Sponsor Warrant      
Fair Value Measurements      
Warrant derivative liability 18,720,000    
Sponsor Warrant | Recurring      
Fair Value Measurements      
Warrant derivative liability 18,720,000    
Sponsor Warrant | Recurring | Level 2      
Fair Value Measurements      
Warrant derivative liability $ 18,720,000