XML 159 R106.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Payments - Assumptions Used in Valuation of Market Based Stock Units (Details) - Market stock units - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
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 0.06% 1.41% 2.46%
Maximum range of risk-free interest rates 0.21% 1.48% 2.53%
Average stock price on grant date minimum $ 262.23 $ 257.83 $ 228.59
Average stock price on grant date maximum 360.31 325.40 331.18
Granted (in dollars per share) $ 358.77 $ 398.61 $ 378.08
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award      
Range of expected stock price volatility 54.80% 37.80% 31.20%
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award      
Range of expected stock price volatility 61.60% 44.10% 33.60%