XML 182 R165.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding | shares 1,560,393
Options Outstanding, Weighted-Average Remaining Contractual Life 5 years 1 month 6 days
Options Outstanding, Weighted Average Exercise Price $ 126.67
Options Exercisable | shares 1,364,619
Options Exercisable, Weighted-Average Exercise Price $ 123.61
$50.00 - $59.99 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding | shares 429,937
Options Outstanding, Weighted-Average Remaining Contractual Life 4 years 2 months 12 days
Options Outstanding, Weighted Average Exercise Price $ 99.93
Options Exercisable | shares 369,545
Options Exercisable, Weighted-Average Exercise Price $ 98.86
Exercise Price Range, Lower Range Limit 90.00
Exercise Price Range, Upper Range Limit $ 109.99
$60.00 - $69.99 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding | shares 629,326
Options Outstanding, Weighted-Average Remaining Contractual Life 5 years
Options Outstanding, Weighted Average Exercise Price $ 122.74
Options Exercisable | shares 629,326
Options Exercisable, Weighted-Average Exercise Price $ 122.74
Exercise Price Range, Lower Range Limit 110.00
Exercise Price Range, Upper Range Limit $ 129.99
$70.00 - $79.99 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding | shares 270,809
Options Outstanding, Weighted-Average Remaining Contractual Life 5 years 10 months 24 days
Options Outstanding, Weighted Average Exercise Price $ 142.30
Options Exercisable | shares 211,351
Options Exercisable, Weighted-Average Exercise Price $ 143.42
Exercise Price Range, Lower Range Limit 130.00
Exercise Price Range, Upper Range Limit $ 149.99
$90.00 plus [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding | shares 230,321
Options Outstanding, Weighted-Average Remaining Contractual Life 6 years 1 month 6 days
Options Outstanding, Weighted Average Exercise Price $ 168.93
Options Exercisable | shares 154,397
Options Exercisable, Weighted-Average Exercise Price $ 159.30
Exercise Price Range, Lower Range Limit $ 150.00