v3.22.0.1
Fair Value Measurements - Summary of change in the fair value of the derivative warrant liabilities (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Sep. 30, 2020
Sep. 30, 2021
Schedule Of Changes In The Fair Value Of Warrant Liabilities [Line Items]            
Change in fair value of warrant liabilities $ 1,482,770     $ 1,468,960 $ 1,468,960 $ 2,421,945
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 158,105 $ 135,080 $ 165,780     165,780
Change in fair value of warrant liabilities (33,770) 23,025 (30,700)      
Level 3 warrant liabilities at September 30, 2021 $ 124,335 $ 158,105 $ 135,080     $ 124,335