FAIR VALUE MEASUREMENTS, Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Recurring [Member] - USD ($) |
Mar. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Level 1 [Member] | ||
| Assets [Abstract] | ||
| Marketable securities held in Trust Account | $ 312,541,091 | $ 312,497,244 |
| Level 1 [Member] | Public Warrants [Member] | ||
| Liabilities [Abstract] | ||
| Warrant liability | 20,312,500 | |
| Level 3 [Member] | Public Warrants [Member] | ||
| Liabilities [Abstract] | ||
| Warrant liability | 20,625,000 | |
| Level 3 [Member] | Private Placement Warrants [Member] | ||
| Liabilities [Abstract] | ||
| Warrant liability | $ 10,820,500 | $ 10,982,000 |