XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements -Summary of change in the fair value of the derivative warrant liabilities (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2021
Schedule Of Changes In The Fair Value Of Warrant Liabilities [Line Items]      
Change in fair value of derivative warrant liabilities $ (2,928,333)   $ (3,423,668)
Fair Value, Inputs, Level 3 [Member]      
Schedule Of Changes In The Fair Value Of Warrant Liabilities [Line Items]      
Derivative warrant liabilities 34,679,665 $ 0 0
Issuance of Public and Private Warrants   35,175,000  
Transfer to Level 1 (12,489,000)    
Change in fair value of derivative warrant liabilities (237,333) (495,335)  
Derivative warrant liabilities $ 21,953,332 $ 34,679,665 $ 21,953,332