XML 129 R110.htm IDEA: XBRL DOCUMENT v3.25.4
STOCK COMPENSATION PLANS - SCHEDULE OF STOCK OPTION INFORMATION BY EXERCISE PRICE RANGE (Details)
12 Months Ended
Dec. 31, 2025
$ / 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 231,296
Weighted-Average Remaining Contractual Life in Years  1 year 9 months 18 days
Weighted- Average Exercise Price (USD per share) $ 98.61
Number Exercisable (shares) | shares 231,296
Weighted- Average Exercise Price (USD per share) $ 98.61
$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 84,818
Weighted-Average Remaining Contractual Life in Years  1 year 2 months 12 days
Weighted- Average Exercise Price (USD per share) $ 107.91
Number Exercisable (shares) | shares 84,818
Weighted- Average Exercise Price (USD per share) $ 107.91
$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 52,446
Weighted-Average Remaining Contractual Life in Years  5 years 3 months 18 days
Weighted- Average Exercise Price (USD per share) $ 165.72
Number Exercisable (shares) | shares 43,297
Weighted- Average Exercise Price (USD per share) $ 159.33
$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 368,560
Weighted-Average Remaining Contractual Life in Years  2 years 2 months 12 days
Weighted- Average Exercise Price (USD per share) $ 110.30
Number Exercisable (shares) | shares 359,411
Weighted- Average Exercise Price (USD per share) $ 108.12