XML 82 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMON STOCK REPURCHASES AND CASH DIVIDENDS (Common Stock Repurchases) (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Oct. 31, 2024
Dec. 31, 2021
Class of Stock [Line Items]          
Stock Repurchased and Retired During Period, Value $ 27,881 $ 55,349 $ 311,094    
Common Stock          
Class of Stock [Line Items]          
Stock Repurchase Program, Authorized Amount     $ 325,000 $ 50,000  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 48,100 $ 26,000     $ 67,300
Stock Repurchased and Retired During Period, Shares 0.4 0.8 3.8    
Stock Repurchased and Retired During Period, Value $ 27,900 $ 55,300 $ 311,100