v3.26.1
Stock-Based Compensation - Summary of Weighted-average Assumptions Used in Determination of Fair Value of Service-Based Stock Options (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Volatility, minimum 90.51% 83.80% 90.51% 83.72%
Volatility, maximum 98.40% 85.12% 98.40% 85.12%
Risk-free interest rate, minimum 3.84% 4.07% 3.71% 4.07%
Risk-free interest rate, maximum 4.35% 4.16% 4.35% 4.50%
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 78.55% 92.85% 78.55% 92.85%
Risk-free interest rate 3.79% 4.22% 3.79% 4.22%
Dividend yield 0.00% 0.00% 0.00% 0.00%
Fair value $ 3.6 $ 1.59 $ 3.6 $ 1.59
Minimum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Expected term (in years) 5 years 6 months 5 years 6 months 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