XML 78 R65.htm IDEA: XBRL DOCUMENT v3.24.3
TREASURY STOCK - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Jul. 31, 2024
May 16, 2024
Oct. 18, 2023
Aug. 15, 2023
Jul. 18, 2023
Jun. 30, 2023
Jan. 26, 2023
Class of Stock [Line Items]                    
Treasury stock (in shares)   14,454,000 12,751,000              
Treasury stock   $ 691,810 $ 647,262              
Treasury stock, average cost per share (in dollars per share)   $ 47.86 $ 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)       400,000   900,000     600,000  
2023 Share Repurchase Program                    
Class of Stock [Line Items]                    
Stock repurchase program, authorized amount               $ 225,000    
Remaining amount under share repurchase   $ 50,000                
2023 Share Repurchase Program | Subsequent Event                    
Class of Stock [Line Items]                    
Share repurchase program, excise tax $ 2,500