XML 82 R70.htm IDEA: XBRL DOCUMENT v3.25.2
STOCK REPURCHASE PROGRAM (Details) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Oct. 10, 2024
Stock repurchase program          
Common stock repurchased (retired and held in treasury) (in shares) 452 34 1,000 120  
Common stock repurchased (retired and held in treasury) $ 70.0 $ 5.1 $ 150.0 $ 17.1  
Remaining authorized repurchase amount $ 312.7   $ 312.7    
Stock Repurchase Program October 10, 2024          
Stock repurchase program          
Share repurchases authorized amount         $ 500.0