XML 104 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock (Schedule of Shares Repurchased) (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2024
Jan. 31, 2024
Jan. 31, 2023
Oct. 31, 2021
Jan. 31, 2021
Class of Stock [Line Items]                  
Total number of shares repurchased (in shares)   73,497,623 22,748,842 38,156,312          
Aggregate cost of shares repurchased   $ 3,400,000,000 $ 1,000,000,000 $ 1,825,000,000          
January 2024 Share Repurchase Program [Member]                  
Class of Stock [Line Items]                  
Total number of shares repurchased (in shares)   73,500,000              
Aggregate cost of shares repurchased   $ 3,400,000,000              
Average price per share of shares repurchased (USD per share)   $ 46.26              
Stock repurchase program, authorized amount         $ 3,400,000,000 $ 1,000,000,000.0      
January 2023 Share Repurchase Program [Member]                  
Class of Stock [Line Items]                  
Total number of shares repurchased (in shares)     22,700,000            
Aggregate cost of shares repurchased     $ 1,000,000,000            
Average price per share of shares repurchased (USD per share)     $ 43.96            
Stock repurchase program, authorized amount             $ 1,000,000,000.0    
January 2021 Share Repurchase Program [Member]                  
Class of Stock [Line Items]                  
Total number of shares repurchased (in shares)       38,100,000          
Aggregate cost of shares repurchased       $ 1,825,000,000          
Average price per share of shares repurchased (USD per share)       $ 47.83          
Stock repurchase program, authorized amount               $ 3,500,000,000 $ 2,000,000,000.0
ASR Agreements [Member]                  
Class of Stock [Line Items]                  
Total number of shares repurchased (in shares) 53,900,000 53,900,000              
Average price per share of shares repurchased (USD per share)   $ 44.50              
Stock repurchase program, authorized amount $ 2,400,000,000