XML 131 R115.htm IDEA: XBRL DOCUMENT v3.22.4
Capital Stock - Narrative (Details) - USD ($)
12 Months Ended 96 Months Ended 108 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2021
Jan. 01, 2023
Class of Stock [Line Items]            
Common stock, shares authorized (in shares) 5,000,000,000 5,000,000,000     5,000,000,000  
Preferred stock, shares authorized (in shares) 500,000,000          
Preferred stock, shares issued (in shares) 0 0 0 0 0  
Preferred stock, shares outstanding (in shares) 0 0 0 0 0  
Amount of shares repurchased $ 2,000,000,000 $ 2,096,000,000 $ 1,401,000,000      
Common Stock            
Class of Stock [Line Items]            
Common stock, shares authorized (in shares) 5,000,000,000          
Common stock reserved for stock option and other stock awards (in shares) 70,400,000          
Amount of shares repurchased $ 2,000,000,000          
Number of shares repurchased (in shares) 31,556,510 35,384,366 25,071,845      
Average cost of shares repurchased (in dollars per share) $ 63.41          
Common Stock | Share Repurchase Program amended between 2013 and 2020            
Class of Stock [Line Items]            
Stock repurchase value     $ 23,700,000,000 $ 23,700,000,000    
Stock repurchase expiration date       Dec. 31, 2023    
Common Stock | Prior to January 1, 2020            
Class of Stock [Line Items]            
Amount of shares repurchased         $ 20,000,000,000  
Common Stock | Share Repurchase Program 2023 - 2025 | Subsequent Event            
Class of Stock [Line Items]            
Stock repurchase value           $ 6,000,000,000