v3.26.1
Stock-Based Compensation - Schedule of Fair Value Assumptions (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock options        
Share-based Compensation Arrangements        
Expected life (years) 5 years 8 months 12 days 5 years 9 months 18 days 6 years 6 years
Expected volatility 62.00% 56.00% 64.00% 57.00%
Risk-free interest rate 3.90% 4.10% 3.80% 4.00%
Expected dividend rate 0.00% 0.00% 0.00% 0.00%
Weighted-average fair value (in dollars per share) $ 16.06 $ 33.46 $ 15.70 $ 34.48
Employee stock purchase plan        
Share-based Compensation Arrangements        
Expected life (years)     8 months 12 days 9 months 18 days
Expected volatility     57.00% 59.00%
Risk-free interest rate     3.80% 4.20%
Expected dividend rate     0.00% 0.00%
Weighted-average fair value (in dollars per share)     $ 9.67 $ 23.52