Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Summary Of Reconciliation Of Warrant Liabilities Measured At Fair Value (Detail)

v3.21.2
Fair Value Measurements - Summary Of Reconciliation Of Warrant Liabilities Measured At Fair Value (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Value of warrant liability measured with Level 3 inputs at December 31, 2020     $ 23,676,615  
Change in fair value of warrant liability measured with Level 3 inputs $ 968,221 $ 0 (9,232,566) $ 0
Value of warrant liability measured with Level 3 inputs at March 31, 2021 21,194,049   21,194,049  
Fair Value, Inputs, Level 3 [Member]        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Value of warrant liability measured with Level 3 inputs at December 31, 2020     23,676,615  
Change in fair value of warrant liability measured with Level 3 inputs     (2,482,566)  
Transfer in/out     0  
Value of warrant liability measured with Level 3 inputs at March 31, 2021 $ 21,194,049   $ 21,194,049