v3.22.1
Fair Value Measurements - Summary of change in the fair value of the derivative warrant liabilities (Detail) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Schedule Of Changes In The Fair Value Of Warrant Liabilities [Line Items]    
Change in fair value of derivative warrant liabilities $ 3,879,475 $ 1,997,200
Fair Value, Inputs, Level 3 [Member]    
Schedule Of Changes In The Fair Value Of Warrant Liabilities [Line Items]    
Level 3 warrant liabilities (Beginning) 107,910 165,780
Change in fair value of derivative warrant liabilities (60,325) (30,700)
Level 3 warrant liabilities (Ending) $ 47,585 $ 135,080