Fair Value Measurements - Summary of Change in Fair Value of the Derivative Warrant Liabilities (Detail) - USD ($) |
3 Months Ended | |
---|---|---|
Mar. 31, 2022 |
Mar. 31, 2021 |
|
Disclosure Of Change In Fair Value Of The Derivative Warrant Liabilities [Line Items] | ||
Level 3 derivative warrant liabilities at Beginning Balance | $ 8,922,920 | |
Change in fair value of derivative warrant liabilities | (4,957,178) | $ (12,018,044) |
Level 3 derivative warrant liabilities at Ending Balance | 3,965,742 | |
Level 3 | ||
Disclosure Of Change In Fair Value Of The Derivative Warrant Liabilities [Line Items] | ||
Level 3 derivative warrant liabilities at Beginning Balance | 3,089,406 | 9,096,584 |
Change in fair value of derivative warrant liabilities | (1,716,337) | (4,348,053) |
Level 3 derivative warrant liabilities at Ending Balance | $ 1,373,069 | $ 4,748,531 |