XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.4
COMMON STOCK REPURCHASES AND CASH DIVIDENDS (Common Stock Repurchases) (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
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 $ 311,094 $ 73,938 $ 2,636              
Common Stock                    
Class of Stock [Line Items]                    
Stock Repurchased and Retired During Period, Shares 3,800 900 63              
Stock Repurchased and Retired During Period, Value $ 311,100 $ 73,900 $ 2,600              
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 81,300