XML 82 R70.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK REPURCHASE PROGRAM (Details) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Oct. 10, 2024
Stock repurchase program      
Common stock repurchased (retired and held in treasury) (in shares) 548 86  
Common stock repurchased (retired and held in treasury) $ 80.0 $ 12.1  
Remaining authorized repurchase amount $ 382.7    
Stock Repurchase Program October 10, 2024      
Stock repurchase program      
Share repurchases authorized amount     $ 500.0