XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Plan - Summary of Weighted Average Assumptions Used to Estimate Fair value of Stock Purchase Rights Under ESPP (Details)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Dividend yield 0.00% 0.00%
ESPP    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk-free interest rate 5.43% 5.36%
Expected life (in years) 6 months 5 months 26 days
Dividend yield 0.00% 0.00%
Expected volatility 85.55% 76.50%