v3.25.2
SHAREHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jul. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Feb. 13, 2025
Dec. 31, 2024
Class of Stock [Line Items]              
Stock repurchased and retired (in shares)   3,043,484 910,980 7,261,834 6,972,979    
Value of stock repurchased and retired   $ 231.4 $ 100.9 $ 680.4 $ 909.2    
Average cost per share (in USD per share)   $ 76.02 $ 110.73 $ 93.70 $ 130.39    
Price per share (in USD per shares)       $ 130.80      
Remaining authorized repurchase amount   $ 1,176.5   $ 1,176.5      
Dividends declared (in USD per share)   $ 0.25 $ 0.25 $ 0.50 $ 0.50    
Subsequent Events              
Class of Stock [Line Items]              
Dividends declared (in USD per share) $ 0.25            
Accelerated Share Repurchase, February 2025              
Class of Stock [Line Items]              
Stock repurchased and retired (in shares)       2,449,366 1,414,759    
Average cost per share (in USD per share)       $ 102.07      
Authorized repurchase amount           $ 250.0  
1.500% convertible notes due March 1, 2031 | Convertible Notes              
Class of Stock [Line Items]              
Stated interest rate (as a percent)   1.50% 1.50% 1.50% 1.50%   1.50%