XML 170 R127.htm IDEA: XBRL DOCUMENT v3.25.4
Share-Based Payments - Assumptions Used in Valuation of Performance Shares (Details) - Performance stock units settled in cash - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award      
Expected dividend yield 0.00% 0.00% 0.00%
Minimum range of risk-free interest rates 4.20% 4.10% 4.10%
Average stock price on grant date minimum $ 146.46 $ 251.69 $ 283.93
Granted (in dollars per share) $ 196.13 $ 280.60 $ 383.61
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award      
Range of expected stock price volatility 34.50% 35.10% 44.70%