Annual report pursuant to Section 13 and 15(d)

FAIR VALUE MEASUREMENTS - Schedule Of Fair Value Measurement Of Assets And Liabilities Based On Hierarchy (Detail)

v3.21.1
FAIR VALUE MEASUREMENTS - Schedule Of Fair Value Measurement Of Assets And Liabilities Based On Hierarchy (Detail)
Dec. 31, 2020
USD ($)
Cash And Marketable Securities Held In Trust Account [Member]  
Disclosure Of Fair Value Measurement Of Assets And Liabilities Based On Hierarchy [Line Items]  
Assets, Fair Value Disclosure $ 275,038,028
Warrant Liabilities Public Warrants [Member]  
Disclosure Of Fair Value Measurement Of Assets And Liabilities Based On Hierarchy [Line Items]  
Liabilities, Fair Value Disclosure 21,343,306
Warrant Liabilities Private Warrants [Member]  
Disclosure Of Fair Value Measurement Of Assets And Liabilities Based On Hierarchy [Line Items]  
Liabilities, Fair Value Disclosure 13,631,507
Level 1 | Cash And Marketable Securities Held In Trust Account [Member]  
Disclosure Of Fair Value Measurement Of Assets And Liabilities Based On Hierarchy [Line Items]  
Assets, Fair Value Disclosure 275,038,028
Level 1 | Warrant Liabilities Public Warrants [Member]  
Disclosure Of Fair Value Measurement Of Assets And Liabilities Based On Hierarchy [Line Items]  
Liabilities, Fair Value Disclosure 0
Level 1 | Warrant Liabilities Private Warrants [Member]  
Disclosure Of Fair Value Measurement Of Assets And Liabilities Based On Hierarchy [Line Items]  
Liabilities, Fair Value Disclosure 0
Level 2 | Cash And Marketable Securities Held In Trust Account [Member]  
Disclosure Of Fair Value Measurement Of Assets And Liabilities Based On Hierarchy [Line Items]  
Assets, Fair Value Disclosure 0
Level 2 | Warrant Liabilities Public Warrants [Member]  
Disclosure Of Fair Value Measurement Of Assets And Liabilities Based On Hierarchy [Line Items]  
Liabilities, Fair Value Disclosure 0
Level 2 | Warrant Liabilities Private Warrants [Member]  
Disclosure Of Fair Value Measurement Of Assets And Liabilities Based On Hierarchy [Line Items]  
Liabilities, Fair Value Disclosure 0
Level 3 | Cash And Marketable Securities Held In Trust Account [Member]  
Disclosure Of Fair Value Measurement Of Assets And Liabilities Based On Hierarchy [Line Items]  
Assets, Fair Value Disclosure 0
Level 3 | Warrant Liabilities Public Warrants [Member]  
Disclosure Of Fair Value Measurement Of Assets And Liabilities Based On Hierarchy [Line Items]  
Liabilities, Fair Value Disclosure 21,343,306
Level 3 | Warrant Liabilities Private Warrants [Member]  
Disclosure Of Fair Value Measurement Of Assets And Liabilities Based On Hierarchy [Line Items]  
Liabilities, Fair Value Disclosure $ 13,631,507