v3.25.2
Stock-Based Compensation - Stock Option Valuation Assumptions (Details) - Employee Stock Option
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Risk-free interest rate (minimum) 3.90% 4.20% 3.90% 3.90%
Risk-free interest rate (maximum) 4.40% 4.70% 4.40% 4.70%
Dividend yield 0.00% 0.00% 0.00% 0.00%
Volatility (minimum) 80.40% 82.40% 80.40% 82.40%
Volatility (maximum) 82.60% 84.60% 82.60% 85.70%
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) 10 years 6 years 1 month 6 days 10 years 6 years 1 month 6 days