XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.4
FAIR VALUE MEASUREMENTS, Assets in Trust Account (Details) - USD ($)
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Debt Securities, Held-to-maturity [Abstract]    
Interest income from Trust Account to pay taxes $ 45,459  
Money Market Funds [Member]    
Debt Securities, Held-to-maturity [Abstract]    
Assets held in trust account $ 312,507,022  
Cash [Member]    
Debt Securities, Held-to-maturity [Abstract]    
Assets held in trust account   $ 91
U.S. Treasury Securities [Member]    
Debt Securities, Held-to-maturity [Abstract]    
Assets held in trust account   312,507,938
U.S. Treasury Securities [Member] | Recurring [Member]    
Debt Securities, Held-to-maturity, Fair Value to Amortized Cost [Abstract]    
Amortized cost   312,507,938
Gross holding loss   (10,694)
Fair value   $ 312,497,244
Maturity date Mar. 11, 2021