v3.21.2
Recurring Fair Value Measurements - Summary of Financial Assets and Liabilities at Fair Value on Recurring Basis (Detail) - Fair Value, Recurring [Member] - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Public Warrants [Member] | Quoted Prices In Active Markets (Level 1) [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Liabilities $ 0 $ 0
Public Warrants [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Liabilities 19,980,699 17,605,944
Public Warrants [Member] | Significant Other Unobservable Inputs (Level 3) [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Liabilities 0 0
Private Placement [Member] | Quoted Prices In Active Markets (Level 1) [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Liabilities 0 0
Private Placement [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Liabilities 0 0
Private Placement [Member] | Significant Other Unobservable Inputs (Level 3) [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Liabilities 21,186,138 18,943,809
U.S. Money Market [Member] | Quoted Prices In Active Markets (Level 1) [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Assets 166,290,257  
U.S. Money Market [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Assets 0  
U.S. Money Market [Member] | Significant Other Unobservable Inputs (Level 3) [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Assets $ 0  
US Treasury Bill Securities [Member] | Quoted Prices In Active Markets (Level 1) [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Assets   166,232,864
US Treasury Bill Securities [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Assets   0
US Treasury Bill Securities [Member] | Significant Other Unobservable Inputs (Level 3) [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Assets   $ 0