XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Recurring Basis (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Assets:    
Investments held in Trust Account $ 346,752,305 $ 346,736,767
Liabilities:    
Working capital loan - related party 30,600  
Derivative warrant liabilities 12,500,310 34,081,880
Recurring basis | Level 1    
Assets:    
Investments held in Trust Account 346,752,305 346,736,767
Recurring basis | Level 1 | Public Warrant    
Liabilities:    
Derivative warrant liabilities 11,730,000 32,775,000
Recurring basis | Level 3    
Liabilities:    
Working capital loan - related party 30,600  
Recurring basis | Level 3 | Private Placement Warrants    
Liabilities:    
Derivative warrant liabilities $ 770,310 $ 1,306,880