XML 119 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Jul. 31, 2023
May 31, 2021
Equity, Class of Treasury Stock [Line Items]        
Repurchase of common stock $ 391,364,000 $ 409,998,000    
2021 Repurchase Program        
Equity, Class of Treasury Stock [Line Items]        
Repurchase program, shares authorized       $ 500,000,000
Stock repurchased and retired during period (in shares)   1,254,474    
Average cost, shares repurchased (in usd per share)   $ 159.43    
Repurchase of common stock   $ 200,000,000    
Repurchase program, remaining stock authorized for repurchase $ 0      
2023 Repurchase Program        
Equity, Class of Treasury Stock [Line Items]        
Repurchase program, shares authorized     $ 1,000,000,000  
Stock repurchased and retired during period (in shares) 4,543,016 2,029,894    
Average cost, shares repurchased (in usd per share) $ 86.15 $ 103.45    
Repurchase of common stock $ 391,400,000 $ 210,000,000    
Repurchase program, remaining stock authorized for repurchase $ 398,600,000