v3.26.1
STOCK REPURCHASE PROGRAM (Details) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Feb. 03, 2026
Stock repurchase program          
Common stock repurchased (retired and held in treasury) (in shares) 403 452 1,100 1,000  
Common stock repurchased (retired and held in treasury) $ 50.0 $ 70.0 $ 150.0 $ 150.0  
Remaining authorized repurchase amount $ 450.0   $ 450.0    
Stock Repurchase Program February 3, 2026          
Stock repurchase program          
Share repurchases authorized amount         $ 600.0