XML 169 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Payments - Assumptions Used in Valuation of Performance Shares (Details) - Performance stock units settled in cash - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award    
Expected dividend yield 0.00% 0.00%
Minimum range of risk-free interest rates 4.10% 1.80%
Maximum range of risk-free interest rates   3.90%
Average stock price on grant date minimum $ 283.93 $ 231.31
Average stock price on grant date maximum   294.86
Granted (in dollars per share) $ 383.61 $ 294.43
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award    
Range of expected stock price volatility 44.70% 44.00%
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Range of expected stock price volatility   45.90%