XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Money Market Funds [Member]    
Debt Securities, Held-to-maturity [Abstract]    
Assets held in trust account $ 312,541,091  
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