XML 130 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK COMPENSATION PLANS - SCHEDULE OF STOCK OPTION INFORMATION BY EXERCISE PRICE RANGE (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
$60.68 - $99.90  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (USD per share) $ 60.68
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (USD per share) $ 99.90
Number Outstanding (shares) | shares 388,522
Weighted-Average Remaining Contractual Life in Years  3 years 4 months 24 days
Weighted- Average Exercise Price (USD per share) $ 96.78
Number Exercisable (shares) | shares 388,522
Weighted- Average Exercise Price (USD per share) $ 96.78
$99.91 - $107.95  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (USD per share) 99.91
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (USD per share) $ 107.95
Number Outstanding (shares) | shares 210,214
Weighted-Average Remaining Contractual Life in Years  2 years 2 months 12 days
Weighted- Average Exercise Price (USD per share) $ 107.09
Number Exercisable (shares) | shares 210,214
Weighted- Average Exercise Price (USD per share) $ 107.09
$107.96 - $240.90  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (USD per share) 107.96
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (USD per share) $ 240.90
Number Outstanding (shares) | shares 127,965
Weighted-Average Remaining Contractual Life in Years  4 years 8 months 12 days
Weighted- Average Exercise Price (USD per share) $ 130.31
Number Exercisable (shares) | shares 101,910
Weighted- Average Exercise Price (USD per share) $ 119.09
$60.68 - $240.90  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (USD per share) 60.68
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (USD per share) $ 240.90
Number Outstanding (shares) | shares 726,701
Weighted-Average Remaining Contractual Life in Years  3 years 3 months 18 days
Weighted- Average Exercise Price (USD per share) $ 105.67
Number Exercisable (shares) | shares 700,646
Weighted- Average Exercise Price (USD per share) $ 103.12