v3.22.2.2
Equity Incentive Plans - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 28, 2022
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Jan. 01, 2022
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]            
Earned units vesting percentage       50.00%    
Stock-based compensation expense   $ 7,430 $ 2,864 $ 19,850 $ 12,653  
Stock Option            
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]            
Stock options, description       25% quarterly over the course of the second year, and 50% quarterly over the course of the third year, or (ii) 33% on the first anniversary of the original vesting date, with the balance vesting quarterly over the remaining two years. Prior to February 2022, RSUs with a service-based vesting condition granted to a grantee generally vest at a rate of 25% on the first anniversary of the original vesting date    
RSUs            
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]            
Percentage of restricted stock issued to CEO       50.00%    
Percentage of restricted stock issued to other executive officers       80.00%    
Earned units vesting percentage 25.00%          
PSUs            
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]            
Percentage of restricted stock issued to CEO       50.00%    
Percentage of restricted stock issued to other executive officers       20.00%    
2020 Equity Incentive Plan            
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]            
Common stock shares reserved for issuance   5,032,000   5,032,000   1,890,000
Employees Share Purchase Plan (ESPP)            
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]            
Common stock shares reserved for issuance   1,278,000   1,278,000   472,000