Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Details) - Schedule of company???s financial assets and liabilities that are measured at fair value on a recurring basis

v3.21.2
Fair Value Measurements (Details) - Schedule of company’s financial assets and liabilities that are measured at fair value on a recurring basis - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Fair Value, Inputs, Level 1 [Member]    
Fair Value Measurements (Details) - Schedule of company’s financial assets and liabilities that are measured at fair value on a recurring basis [Line Items]    
Derivative warrant liabilities - Public warrants $ 31,050,000
Derivative warrant liabilities - Private placement warrants
Total fair value 376,097,393 344,931,000
Cash equivalents held in Trust Account   344,931,000
Fair Value, Inputs, Level 2 [Member]    
Fair Value Measurements (Details) - Schedule of company’s financial assets and liabilities that are measured at fair value on a recurring basis [Line Items]    
Derivative warrant liabilities - Public warrants
Derivative warrant liabilities - Private placement warrants
Total fair value
Cash equivalents held in Trust Account  
Fair Value, Inputs, Level 3 [Member]    
Fair Value Measurements (Details) - Schedule of company’s financial assets and liabilities that are measured at fair value on a recurring basis [Line Items]    
Derivative warrant liabilities - Public warrants   26,047,500
Derivative warrant liabilities - Private placement warrants 20,394,000 16,236,000
Total fair value $ 20,394,000 42,283,500
Cash equivalents held in Trust Account