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 | ||