XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.2
TREASURY STOCK - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
May 16, 2024
Oct. 18, 2023
Aug. 15, 2023
Jul. 18, 2023
Jun. 30, 2023
Jan. 26, 2023
Apr. 26, 2022
Class of Stock [Line Items]                  
Treasury stock (in shares) 14,008,000 12,751,000              
Treasury stock $ 680,753 $ 647,262              
Treasury stock, average cost per share (in dollars per share) $ 48.60 $ 50.76              
Accelerated share repurchase program, receipt (payment)     $ 50,000   $ 125,000     $ 150,000  
Accelerated share repurchases, shares received at inception (in shares)     1,300,000   2,300,000     2,100,000  
Accelerated share repurchases, percentage of expected total repurchased     70.00%   80.00%     80.00%  
Accelerated share repurchases, additional shares received (in shares)       900,000     600,000    
2022 Share Repurchase Program                  
Class of Stock [Line Items]                  
Stock repurchase program, authorized amount                 $ 225,000
Remaining amount under share repurchase           $ 75,000      
2023 Share Repurchase Program                  
Class of Stock [Line Items]                  
Stock repurchase program, authorized amount           $ 225,000      
Remaining amount under share repurchase $ 50,000