XML 118 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity (Accelerated Share Repurchase) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Oct. 26, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Oct. 24, 2023
Accelerated Share Repurchases [Line Items]          
ASR Aggregate Purchase Price         $ 10,000
Repurchase of Common Stock   $ 12,870 $ 2,803 $ 2,327  
Treasury Stock, Common          
Accelerated Share Repurchases [Line Items]          
Common Stock repurchased   11,490 2,803 2,331  
Common Stock [Member]          
Accelerated Share Repurchases [Line Items]          
Common Stock repurchased   $ 1,500 $ 0 $ 0  
October 26, 2023 [Member]          
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 [Member] | Treasury Stock, Common          
Accelerated Share Repurchases [Line Items]          
Common Stock repurchased $ 8,500        
October 26, 2023 [Member] | Common Stock [Member]          
Accelerated Share Repurchases [Line Items]          
Common Stock repurchased $ 1,500