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