XML 107 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK REPURCHASE PROGRAM (Details) - USD ($)
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Apr. 18, 2019
Stock repurchase program        
Common stock repurchased (retired and held in treasury) (in shares) 399 860 615  
Common stock repurchased (retired and held in treasury) $ 47,600,000 $ 92,100,000 $ 78,100,000  
Remaining authorized repurchase amount $ 60,700,000      
Stock Repurchase Program April 18, 2019        
Stock repurchase program        
Share repurchases authorized amount       $ 350,000,000