XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMON STOCK REPURCHASES AND CASH DIVIDENDS (Common Stock Repurchases) (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Oct. 31, 2022
Apr. 30, 2022
Feb. 28, 2022
Jan. 31, 2022
Oct. 31, 2021
Apr. 30, 2021
Oct. 31, 2018
Class of Stock [Line Items]                    
Stock Repurchase Program, Authorized Amount       $ 100,000 $ 75,000 $ 50,000 $ 100,000 $ 50,000 $ 50,000 $ 80,000
Stock Repurchased and Retired During Period, Value $ 55,349 $ 311,094 $ 73,938              
Common Stock                    
Class of Stock [Line Items]                    
Stock Repurchased and Retired During Period, Shares 0.8 3.8 0.9              
Stock Repurchased and Retired During Period, Value $ 55,300 $ 311,100 $ 73,900              
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 26,000