XML 111 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
TREASURY STOCK - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Aug. 15, 2023
Jan. 26, 2023
Jan. 12, 2022
Dec. 31, 2023
Dec. 31, 2022
Oct. 18, 2023
Jul. 18, 2023
May 04, 2023
Apr. 26, 2023
Apr. 26, 2022
Mar. 24, 2022
Class of Stock [Line Items]                      
Treasury stock outstanding (in shares)       12,751 6,823            
Treasury stock       $ 647,262 $ 362,862            
Treasury stock, average cost per share (in dollars per share)       $ 50.76 $ 53.18            
Accelerated share repurchase program, receipt (payment) $ 125,000 $ 150,000 $ 125,000                
Accelerated share repurchases, shares received at inception 2,300 2,100 1,480                
Accelerated share repurchases, percentage of expected total repurchased 80.00% 80.00% 80.00%                
Accelerated share repurchases, additional shares received           900   310 300   460
Excise Tax Payable On Share Repurchases       $ 2,500              
Stock repurchase program, authorized amount (up to)             $ 225,000        
Accelerated share repurchases, percentage of expected total repurchased       10000000000.00%              
2022 Share Repurchase Program                      
Class of Stock [Line Items]                      
Stock repurchase program, authorized amount (up to)                   $ 225,000