v3.26.1
Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Values of Stock Options Grants (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        
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award        
Exercise price $ 24.11 $ 15.81 $ 24.11 $ 10.62
Expected volatility 79.10% 82.60% 79.10% 81.90%
Risk-free rate 3.96% 4.00% 3.76% 3.97%
Expected term (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        
Exercise price $ 29.43 $ 17.24 $ 33.74 $ 17.24
Expected volatility 83.00% 85.90% 83.50% 86.40%
Risk-free rate 4.30% 4.19% 4.30% 4.42%
Expected term (years) 7 years 6 months 7 years 7 years 6 months 7 years