XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Summary of Weighted-average Assumptions Used in Determination of Fair Value of Service-Based Stock Options (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Volatility, minimum 89.54% 82.57% 83.72% 72.61%
Volatility, maximum 90.15% 83.59% 90.15% 83.59%
Risk-free interest rate, minimum 3.70% 3.48% 3.70% 3.48%
Risk-free interest rate, maximum 4.16% 4.15% 4.50% 4.65%
Dividend yield 0.00% 0.00% 0.00% 0.00%
2019 Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected term (in years) 6 months 6 months 6 months 6 months
Volatility 92.85% 61.35% 92.85% 61.35%
Risk-free interest rate 4.22% 5.43% 4.22% 5.43%
Dividend yield 0.00% 0.00% 0.00% 0.00%
Fair value $ 1.59 $ 0.51 $ 1.59 $ 0.51
Minimum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected term (in years) 6 years 7 days 5 years 9 months 7 days 5 years 6 months 5 years 6 months
Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected term (in years) 6 years 29 days 6 years 29 days 6 years 29 days 6 years 29 days