XML 117 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK REPURCHASE PROGRAM (Details) - USD ($)
shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Oct. 10, 2024
Stock repurchase program        
Common stock repurchased (retired and held in treasury) (in shares) 433 399 860  
Common stock repurchased (retired and held in treasury) $ 68.6 $ 47.6 $ 92.1  
Remaining authorized repurchase amount $ 462.7      
Stock Repurchase Program October 10, 2024        
Stock repurchase program        
Share repurchases authorized amount       $ 500.0