XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Summary of Information About Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)
Mar. 31, 2021
USD ($)
Assets:  
Investments held in Trust Account $ 345,001,586
Fair Value, Inputs, Level 1 | Money Market Fund  
Assets:  
Investments held in Trust Account 345,001,586
Fair Value, Inputs, Level 3  
Liabilities:  
Derivative liabilities 13,728,750
Public Warrants | Fair Value, Inputs, Level 3 | Derivative  
Liabilities:  
Derivative liabilities 9,056,250
Private Placement Warrants | Fair Value, Inputs, Level 3 | Derivative  
Liabilities:  
Derivative liabilities $ 4,672,500