XML 110 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans - Schedule of Estimated Fair Value of Shares Under Stock-based Compensation Expense (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected volatility, minimum 69.20% 71.30% 78.10%
Expected volatility, maximum 71.10% 74.00% 85.10%
Risk-free interest rate, minimum 3.50% 3.50% 1.60%
Risk-free interest rate, maximum 4.50% 4.60% 4.40%
Stock Options | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years) 5 years 3 months 18 days 5 years 3 months 18 days 5 years 3 months 18 days
Stock Options | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years) 5 years 4 months 24 days 5 years 4 months 24 days 5 years 6 months
ESPP      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected volatility, minimum 38.10% 38.10% 78.80%
Expected volatility, maximum 62.70% 99.70% 99.70%
Risk-free interest rate, minimum 4.30% 4.20% 0.10%
Risk-free interest rate, maximum 5.40% 5.40% 4.70%
ESPP | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years) 6 months 6 months 6 months
ESPP | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years) 2 years 2 years 2 years
PCSOs      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected volatility 61.60%    
Expected term (in years) 5 years 10 months 24 days    
Risk-free interest rate 4.20%    
Unvested PSUs      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected volatility 59.90%    
Expected term (in years) 5 years 10 months 24 days    
Risk-free interest rate 4.10%