XML 171 R156.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity Based Compensation (Disclosure of Share-based Compensation Shares Authorized under Stock Option Plans by Exercise Price Range) (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding | shares 2,222,714
Options Outstanding, Weighted-Average Remaining Contractual Life 5 years 3 months 18 days
Options Outstanding, Weighted Average Exercise Price $ 107.39
Options Exercisable | shares 1,800,569
Options Exercisable, Weighted-Average Exercise Price $ 103.30
$50.00 - $59.99 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding | shares 368,754
Options Outstanding, Weighted-Average Remaining Contractual Life 1 year 3 months 18 days
Options Outstanding, Weighted Average Exercise Price $ 64.03
Options Exercisable | shares 368,754
Options Exercisable, Weighted-Average Exercise Price $ 64.03
Exercise Price Range, Lower Range Limit 50.00
Exercise Price Range, Upper Range Limit $ 89.99
$60.00 - $69.99 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding | shares 703,305
Options Outstanding, Weighted-Average Remaining Contractual Life 3 years 9 months 18 days
Options Outstanding, Weighted Average Exercise Price $ 92.55
Options Exercisable | shares 703,305
Options Exercisable, Weighted-Average Exercise Price $ 92.55
Exercise Price Range, Lower Range Limit 90.00
Exercise Price Range, Upper Range Limit $ 99.99
$70.00 - $79.99 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding | shares 805,743
Options Outstanding, Weighted-Average Remaining Contractual Life 7 years 9 months 18 days
Options Outstanding, Weighted Average Exercise Price $ 122.90
Options Exercisable | shares 430,718
Options Exercisable, Weighted-Average Exercise Price $ 123.44
Exercise Price Range, Lower Range Limit 100.00
Exercise Price Range, Upper Range Limit $ 139.99
$90.00 plus [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding | shares 344,912
Options Outstanding, Weighted-Average Remaining Contractual Life 6 years 8 months 12 days
Options Outstanding, Weighted Average Exercise Price $ 147.80
Options Exercisable | shares 297,792
Options Exercisable, Weighted-Average Exercise Price $ 148.20
Exercise Price Range, Lower Range Limit $ 140.00