XML 83 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Incentive Plans and Stock-Based Compensation - Summary of Valuation Assumptions of Fair Value of ESPP on Date of Grant (Detail)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Dividend yield 0.00%  
ESPP    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected term (years) 6 months 6 months
Expected volatility, minimum 38.70% 43.20%
Expected volatility, maximum 54.50% 45.10%
Dividend yield 0.00% 0.00%
Risk-free interest rate, minimum 0.19% 0.05%
Risk-free interest rate, maximum 2.52% 0.09%