XML 196 R179.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding | shares 1,870,582
Options Outstanding, Weighted-Average Remaining Contractual Life 5 years 2 months 12 days
Options Outstanding, Weighted Average Exercise Price $ 118.70
Options Exercisable | shares 1,605,172
Options Exercisable, Weighted-Average Exercise Price $ 118.18
$50.00 - $59.99 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding | shares 30,817
Options Outstanding, Weighted-Average Remaining Contractual Life 2 months 12 days
Options Outstanding, Weighted Average Exercise Price $ 78.48
Options Exercisable | shares 30,817
Options Exercisable, Weighted-Average Exercise Price $ 78.48
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 415,528
Options Outstanding, Weighted-Average Remaining Contractual Life 1 year 9 months 18 days
Options Outstanding, Weighted Average Exercise Price $ 92.60
Options Exercisable | shares 415,528
Options Exercisable, Weighted-Average Exercise Price $ 92.60
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 1,096,818
Options Outstanding, Weighted-Average Remaining Contractual Life 6 years 9 months 18 days
Options Outstanding, Weighted Average Exercise Price $ 121.03
Options Exercisable | shares 831,408
Options Exercisable, Weighted-Average Exercise Price $ 120.78
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 327,419
Options Outstanding, Weighted-Average Remaining Contractual Life 4 years 8 months 12 days
Options Outstanding, Weighted Average Exercise Price $ 147.80
Options Exercisable | shares 327,419
Options Exercisable, Weighted-Average Exercise Price $ 147.80
Exercise Price Range, Lower Range Limit $ 140.00