v3.25.2
Stock-Based Compensation - Valuation of Stock Options (Details) - Stock options
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]        
Expected term (in years)   5 years 6 months    
Expected volatility   67.80%    
Risk-free interest rate   4.40%    
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
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
Expected volatility 66.10%   65.70% 67.80%
Risk-free interest rate 4.00%   4.00% 4.30%
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 5 years 9 months 14 days 5 years 9 months 10 days 5 years 10 months 24 days 5 years 9 months 10 days
Expected volatility 67.00% 69.40% 67.00% 69.40%
Risk-free interest rate 4.10% 4.50% 4.30% 4.50%