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, 2020
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 warrant liabilities $ 0 $ (1,058,025)   $ 939,175
Fair Value, Inputs, Level 3 [Member]        
Schedule Of Changes In The Fair Value Of Warrant Liabilities [Line Items]        
Level 3 warrant liabilities at December 31, 2020   135,080 $ 165,780 165,780
Change in fair value of warrant liabilities   23,025 (30,700)  
Level 3 warrant liabilities at March 31, 2021   $ 158,105 $ 135,080 $ 158,105