XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements (Details) - Recurring - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Assets:    
Investments held in Trust Account $ 414,080,084 $ 414,020,525
Liabilities:    
Derivative liabilities 19,402,100 40,532,280
Public Warrants    
Liabilities:    
Derivative liabilities 12,144,000 21,390,000
Private Placement Warrants    
Liabilities:    
Derivative liabilities 6,500,270 11,449,330
Forward Purchase Agreement    
Liabilities:    
Derivative liabilities 757,830 7,692,950
Level 1    
Assets:    
Investments held in Trust Account 414,080,084 414,020,525
Liabilities:    
Derivative liabilities 12,144,000  
Level 1 | Public Warrants    
Liabilities:    
Derivative liabilities 12,144,000  
Level 2    
Liabilities:    
Derivative liabilities 6,500,270  
Level 2 | Private Placement Warrants    
Liabilities:    
Derivative liabilities 6,500,270  
Level 3    
Liabilities:    
Derivative liabilities 757,830 40,532,280
Level 3 | Public Warrants    
Liabilities:    
Derivative liabilities   21,390,000
Level 3 | Private Placement Warrants    
Liabilities:    
Derivative liabilities   11,449,330
Level 3 | Forward Purchase Agreement    
Liabilities:    
Derivative liabilities $ 757,830 $ 7,692,950