XML 88 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Repurchase (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
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 $ 1,128,119            
Stock repurchased during period (in shares) 17,564,524 33,526,226 18,284,598        
Treasure stock acquired (in usd per share) $ 18.14 $ 16.93 $ 13.17        
Stock repurchased and retired $ 321,867,000 $ 568,128,000 $ 241,243,000