v3.21.1
Fair Value Measurements - Summary of fair value measurements inputs (Detail) - Fair Value, Inputs, Level 3 [Member]
Mar. 31, 2021
yr
Measurement Input, Exercise Price [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair Value Measurements 11.50
Measurement Input, Share price [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair Value Measurements 9.72
Measurement Input, Expected Term [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair Value Measurements 5.00
Measurement Input, Price Volatility [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair Value Measurements 0.1500
Measurement Input, Risk Free Interest Rate [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair Value Measurements 0.0120
Measurement Input, Expected Dividend Rate [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair Value Measurements 0