v3.26.1
Equity Plans and Share Repurchase Program - Fair Value Assumptions (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term in years 2 years 9 months 18 days 2 years 8 months 12 days 2 years 9 months 18 days 2 years 8 months 12 days
Volatility 42.40% 41.50% 42.40% 41.50%
Risk-free interest rate 3.50% 4.20% 3.50% 4.20%
Dividend rate 0.00% 0.00% 0.00% 0.00%
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term in years 4 years 7 months 6 days 4 years 6 months 4 years 7 months 6 days 4 years 6 months
Volatility 46.60% 41.40% 43.80% 41.60%
Risk-free interest rate 4.20% 4.10% 3.70% 4.20%
Dividend rate 0.00% 0.00% 0.00% 0.00%