Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Schedule Of Assets And Liabilities That Were Measured At Fair Value On A Recurring Basis (Detail)

v3.21.2
Fair Value Measurements - Schedule Of Assets And Liabilities That Were Measured At Fair Value On A Recurring Basis (Detail) - USD ($)
Mar. 31, 2021
Mar. 25, 2021
Mar. 24, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Mutual Fund held in Trust Account $ 350,001,444    
Warrant liability 17,985,180   $ 17,796,406
Private Placement Warrants | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrant liability 17,985,180 $ 17,796,406  
Mutual Fund | Fair Value, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Mutual Fund held in Trust Account 350,001,444    
Mutual Fund | Fair Value, Recurring | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Mutual Fund held in Trust Account 350,001,444    
Warrant | Fair Value, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrant liability 17,985,180    
Warrant | Fair Value, Recurring | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrant liability 17,985,180    
Warrant | Public Warrants | Fair Value, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrant liability 8,831,707    
Warrant | Public Warrants | Fair Value, Recurring | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrant liability 8,831,707    
Warrant | Private Placement Warrants | Fair Value, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrant liability 9,153,473    
Warrant | Private Placement Warrants | Fair Value, Recurring | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrant liability $ 9,153,473