XML 74 R62.htm IDEA: XBRL DOCUMENT v3.25.3
STOCK-BASED COMPENSATION - Equity Awards (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Employee Stock Option            
STOCK-BASED COMPENSATION            
Granted (in shares) 0 21 1,299      
Weighted-average grant-date fair value of options granted (in dollars per share)       $ 17.01 $ 19.85 $ 21.41
Total intrinsic value of options exercised $ 38.2     $ 8.2 $ 124.3 $ 66.0
Cash received from option exercises 26.7     $ 10.0 114.4 $ 62.1
Total unrecognized compensation expense related to non-vested shares granted to employees 128.0       $ 128.0  
Cost expected to be recognized over a weighted-average period         2 years 7 months 6 days  
Restricted Stock Units, and Performance Share Units            
STOCK-BASED COMPENSATION            
Total unrecognized compensation expense related to non-vested shares granted to employees $ 55.3       $ 55.3  
Cost expected to be recognized over a weighted-average period         2 years  
Granted (in dollars per share) $ 61.59 $ 62.68 $ 55.08      
Expected to vest over 2,000       2,000  
Restricted Stock Units, and/or Performance Share Units            
STOCK-BASED COMPENSATION            
Granted (in dollars per share) $ 61.59     $ 48.4 $ 55.33 $ 58.8
Performance Share Units            
STOCK-BASED COMPENSATION            
Percentage of target performance         100.00%  
Performance Share Units | Minimum            
STOCK-BASED COMPENSATION            
Percentage of target performance         0.00%  
Performance Share Units | Maximum            
STOCK-BASED COMPENSATION            
Percentage of target performance         200.00%  
Other Share-Based Awards            
STOCK-BASED COMPENSATION            
Total unrecognized compensation expense related to non-vested shares granted to employees $ 1.2       $ 1.2  
Cost expected to be recognized over a weighted-average period         1 year 9 months 18 days