XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.3
STOCK REPURCHASE PROGRAM (Details) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Oct. 10, 2024
Apr. 18, 2019
Stock repurchase program            
Common stock repurchased (retired and held in treasury) (in shares) 95 66 215 318    
Common stock repurchased (retired and held in treasury) $ 14.2 $ 8.3 $ 31.3 $ 37.3    
Stock Repurchase Program April 18, 2019            
Stock repurchase program            
Share repurchases authorized amount           $ 350.0
Stock Repurchase Program October 10, 2024 | Subsequent Event            
Stock repurchase program            
Share repurchases authorized amount         $ 500.0