v3.24.0.1
Stockholders' Equity - Summary of Assumptions Used to Determine Fair Value of Employee Stock Option Grants, Employee Stock Purchase Plan and Performance Options with Market Condition (Detail)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
ESPP [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years) 6 months 6 months 6 months
Risk-free interest rate, minimum 4.54% 0.06% 0.04%
Risk-free interest rate, maximum 5.38% 4.54% 0.12%
Expected volatility, minimum 40.90% 51.90% 89.70%
Expected volatility, maximum 58.50% 95.90% 108.12%
Expected dividend yield 0.00% 0.00% 0.00%
Employee Stock Option [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Risk-free interest rate, minimum 3.58% 1.70% 0.60%
Risk-free interest rate, maximum 4.50% 4.20% 1.30%
Expected volatility, minimum 81.50% 84.20% 86.30%
Expected volatility, maximum 83.00% 86.50% 104.80%
Expected dividend yield 0.00% 0.00% 0.00%
Employee Stock Option [Member] | Minimum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years) 5 years 6 months 3 days 5 years 11 months 23 days 5 years 6 months
Employee Stock Option [Member] | Maximum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years) 6 years 1 month 2 days 6 years 29 days 6 years 29 days