XML 101 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK REPURCHASE (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jul. 25, 2023
Oct. 25, 2021
Jan. 26, 2021
Jan. 25, 2021
Equity [Abstract]              
Share repurchase program, authorized amount       $ 2,900,000,000 $ 1,900,000,000 $ 900,000,000 $ 750,000,000
Amount available under the current stock repurchase program $ 951,003            
Stock repurchased during period (in shares) 7,175,674 17,564,524 33,526,226        
Treasure stock acquired (in usd per share) $ 24.68 $ 18.14 $ 16.93        
Stock repurchased and retired $ 178,583,000 $ 321,867,000 $ 568,128,000