XML 126 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK COMPENSATION PLANS - SCHEDULE OF STOCK OPTION INFORMATION BY EXERCISE PRICE RANGE (Details)
12 Months Ended
Dec. 31, 2024
$ / 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 337,308
Weighted-Average Remaining Contractual Life in Years  2 years 7 months 6 days
Weighted- Average Exercise Price (USD per share) $ 97.24
Number Exercisable (shares) | shares 337,308
Weighted- Average Exercise Price (USD per share) $ 97.24
$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 116,610
Weighted-Average Remaining Contractual Life in Years  1 year 10 months 24 days
Weighted- Average Exercise Price (USD per share) $ 107.68
Number Exercisable (shares) | shares 116,610
Weighted- Average Exercise Price (USD per share) $ 107.68
$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 125,916
Weighted-Average Remaining Contractual Life in Years  3 years 8 months 12 days
Weighted- Average Exercise Price (USD per share) $ 131.25
Number Exercisable (shares) | shares 112,086
Weighted- Average Exercise Price (USD per share) $ 124.00
$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 579,834
Weighted-Average Remaining Contractual Life in Years  2 years 8 months 12 days
Weighted- Average Exercise Price (USD per share) $ 106.73
Number Exercisable (shares) | shares 566,004
Weighted- Average Exercise Price (USD per share) $ 104.69