XML 127 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation Expense - Assumptions Used for Options Granted (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected stock price volatility 46.20% 45.70% 42.80%
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 4.40% 4.30% 1.80%
Expected life of options (in years) 4 years 1 month 6 days 4 years 2 months 12 days 4 years 2 months 12 days
Dividend yield 0.00% 0.00% 0.00%
Fair value per option (in dollars per share) $ 69.48 $ 115.32 $ 93.26