XML 139 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jan. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 10, 2024
Class of Stock [Line Items]          
Common stock, authorized (in shares)   5,000,000,000.0 5,000,000,000    
Preferred stock, authorized (in shares)   500,000,000      
Preferred stock, issued (in shares)   0 0 0  
Preferred stock, outstanding (in shares)   0 0 0  
Common stock reserved for stock option and other stock awards (in shares)   71,900,000      
Amount of shares repurchased   $ 2,388 $ 1,579 $ 2,000  
Payments settled   $ 2,334 $ 1,547 $ 2,017  
Share Repurchase Program Amended January 2023          
Class of Stock [Line Items]          
Number of shares authorized (in shares)       6,000,000,000.0  
Number of shares repurchased (in shares)     1,600,000,000    
Share Repurchase Program Approved December 2024          
Class of Stock [Line Items]          
Number of shares authorized (in shares)         9,000,000,000
Common Stock          
Class of Stock [Line Items]          
Number of shares repurchased (in shares)   36,152,376 22,564,627 31,556,510  
Average cost of shares repurchased (in dollars per share)   $ 65.51      
Amount of shares repurchased   $ 2,400      
Common Stock | Subsequent Event          
Class of Stock [Line Items]          
Payments settled $ 67