v3.26.3
Stock-Based Compensation - Schedule of Fair Value Assumptions (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Stock options        
Share-based Compensation Arrangements        
Expected life (years) 6 years 6 years 1 month 6 days 6 years 6 years 1 month 6 days
Expected volatility 64.00% 57.00% 64.00% 57.00%
Risk-free interest rate 4.50% 3.80% 4.10% 3.90%
Expected dividend rate 0.00% 0.00% 0.00% 0.00%
Weighted-average fair value (in dollars per share) $ 13.77 $ 22.61 $ 14.95 $ 26.39
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