XML 130 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Capital Stock - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended 120 Months Ended
Jan. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Jan. 01, 2023
Dec. 31, 2020
Class of Stock [Line Items]              
Common stock, authorized (in shares)   5,000,000,000 5,000,000,000   5,000,000,000    
Preferred stock, authorized (in shares)   500,000,000          
Preferred stock, issued (in shares)   0 0 0 0    
Preferred stock, outstanding (in shares)   0 0 0 0    
Common stock reserved for stock option and other stock awards (in shares)   64,700,000          
Amount of shares repurchased   $ 1,579.0 $ 2,000.0 $ 2,096.0      
Payments settled   1,547.0 $ 2,017.0 $ 2,110.0      
Common Stock              
Class of Stock [Line Items]              
Amount of shares repurchased   $ 1,600.0          
Number of shares repurchased (in shares)   22,564,627 31,556,510 35,384,366      
Average cost of shares repurchased (in dollars per share)   $ 69.49          
Remaining share repurchase capacity   $ 4,400.0          
Common Stock | Subsequent Event              
Class of Stock [Line Items]              
Payments settled $ 20.9            
Common Stock | Share Repurchase Program Amended 2020              
Class of Stock [Line Items]              
Stock repurchase value             $ 23,700.0
Common Stock | Prior to January 1, 2023              
Class of Stock [Line Items]              
Amount of shares repurchased         $ 22,000.0    
Common Stock | Share Repurchase Program Amended January 2023              
Class of Stock [Line Items]              
Stock repurchase value           $ 6,000.0