XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Details) - Schedule of company’s assets fair value
Mar. 31, 2021
USD ($)
Assets:  
Marketable Securities held in Trust Account $ 345,001,294
Liabilities:  
FPA liabilities (11,655,000)
Warrant liabilities (18,538,666)
Total 314,807,628
Quoted Prices In Active Markets (Level 1) [Member]  
Assets:  
Marketable Securities held in Trust Account 345,001,294
Liabilities:  
Warrant liabilities
Total 345,001,294
Significant Other Observable Inputs (Level 2) [Member]  
Assets:  
Marketable Securities held in Trust Account
Liabilities:  
Warrant liabilities
Total
Significant Other Unobservable Inputs (Level 3) [Member]  
Assets:  
Marketable Securities held in Trust Account
Liabilities:  
FPA liabilities (11,655,000)
Warrant liabilities (18,538,666)
Total $ (30,193,666)