XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Summary of Assumptions Used to Value Under Stock Option Plans (Details) - Employee and Non-employees - Share-based Payment Arrangement, Option - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
2019 ESPP    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Volatility, minimum 95.60% 64.30%
Volatility, maximum 165.30% 93.20%
Risk-free interest rate, minimum 4.21% 4.14%
Risk-free interest rate, maximum 5.53% 5.51%
Option Plans    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Volatility, minimum 99.60% 94.90%
Volatility, maximum 110.70% 97.80%
Risk-free interest rate, minimum 3.93% 3.46%
Risk-free interest rate, maximum 4.64% 4.71%
Minimum | 2019 ESPP    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Fair value $ 0.91 $ 4.79
Expected term (in years) 6 months 6 months
Minimum | Option Plans    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Fair value $ 1.16 $ 11.25
Expected term (in years) 5 years 10 months 17 days 5 years 10 months 13 days
Maximum | 2019 ESPP    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Fair value $ 5.9 $ 12.12
Expected term (in years) 2 years 2 years
Maximum | Option Plans    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Fair value $ 24.75 $ 23.7
Expected term (in years) 6 years 21 days 6 years 21 days