XML 119 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity (Accelerated Share Repurchase) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 12 Months Ended
Oct. 26, 2023
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Oct. 24, 2023
Accelerated Share Repurchases [Line Items]            
ASR Aggregate Purchase Price           $ 10,000
Repurchase of Common Stock     $ 444 $ 12,870 $ 2,803  
Accelerated Share Repurchases, Settlement Payment   $ 261        
Accelerated Share Repurchases, Final Price Paid Per Share   $ 94.28        
Treasury Stock, Common            
Accelerated Share Repurchases [Line Items]            
Common Stock repurchased     225 11,490 2,803  
Common Stock            
Accelerated Share Repurchases [Line Items]            
Common Stock repurchased     $ 0 $ 1,500 $ 0  
October 26, 2023            
Accelerated Share Repurchases [Line Items]            
Repurchase of Common Stock $ 10,000          
Treasury Stock, Shares, Acquired 108.4          
Accelerated Share Repurchases, Initial Price Paid Per Share $ 78.38          
October 26, 2023 | Treasury Stock, Common            
Accelerated Share Repurchases [Line Items]            
Common Stock repurchased $ 8,500          
October 26, 2023 | Common Stock            
Accelerated Share Repurchases [Line Items]            
Common Stock repurchased $ 1,500          
First Tranche            
Accelerated Share Repurchases [Line Items]            
Treasury Stock, Shares, Acquired   0.4        
Second Tranche            
Accelerated Share Repurchases [Line Items]            
Treasury Stock, Shares, Owed to Settle ASR Agreement   2.2