XML 167 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Payments - Assumptions Used in Valuation of Market Based Stock Units (Details) - Market stock units - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award    
Expected dividend yield   0.00%
Minimum range of risk-free interest rates   0.06%
Maximum range of risk-free interest rates   0.21%
Average stock price on grant date minimum   $ 262.23
Average stock price on grant date maximum   360.31
Granted (in dollars per share) $ 0 $ 358.77
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award    
Range of expected stock price volatility   54.80%
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Range of expected stock price volatility   61.60%