v3.26.3
STOCK REPURCHASE PROGRAM (Details) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Feb. 03, 2026
Stock repurchase program          
Common stock repurchased (retired and held in treasury) (in shares) 234 286 1,300 1,300  
Common stock repurchased (retired and held in treasury) $ 30.0 $ 40.0 $ 180.0 $ 190.0  
Remaining authorized repurchase amount $ 420.0   $ 420.0    
Stock Repurchase Program February 3, 2026          
Stock repurchase program          
Share repurchases authorized amount         $ 600.0