XML 117 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION PLANS - Summary of Stock Options Outstanding (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 1,643,927
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 54.31
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 5 years 6 months 18 days
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 1,047,708
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price $ 54.98
Weighted-average remaining contractual term of outstanding stock options 5 years 6 months 18 days
Weighted-average remaining contractual term of outstanding and exercisable stock options 4 years 3 days
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value | $ $ 9.9
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value | $ $ 9.9
$0.00 - $26.00  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit $ 0
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 26
Share-Based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 30,002
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 23.04
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 2 years
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 30,002
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price $ 23.04
$26.01 - $36.00  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 26.01
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 36
Share-Based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 51,207
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 35.36
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 2 months 15 days
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 51,207
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price $ 35.36
$36.01 - $46.00  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 36.01
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 46
Share-Based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 452,106
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 42.19
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 6 years 6 months 3 days
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 159,712
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price $ 38.37
$46.01 - $56.00  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 46.01
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 56
Share-Based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 542,707
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 53.73
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 5 years 10 months 24 days
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 354,494
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price $ 53.73
$56.01 - $81.00  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 56.01
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 81
Share-Based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 567,905
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 67.88
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 5 years 1 month 13 days
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 452,293
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price $ 66.15