XML 90 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
TREASURY STOCK - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
May 16, 2024
Aug. 15, 2023
Jan. 26, 2023
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Jul. 31, 2024
Oct. 18, 2023
Jul. 18, 2023
Jun. 30, 2023
Apr. 26, 2022
Class of Stock [Line Items]                      
Treasury stock outstanding (in shares)       14,445 14,445 12,751          
Treasury stock       $ 691,411 $ 691,411 $ 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 1,300 2,300 2,100                
Accelerated share repurchases, percentage of expected total repurchased 70.00% 80.00% 80.00%                
Accelerated share repurchases, additional shares received             400 900   600  
Excise tax payable on share repurchases       2,500              
Stock repurchase program, authorized amount (up to)                 $ 225,000    
Stock repurchase program, remaining authorized amount       $ 50,000 $ 50,000            
2022 Share Repurchase Program                      
Class of Stock [Line Items]                      
Stock repurchase program, authorized amount (up to)                     $ 225,000