XML 129 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Stock Repurchase Program (Details)
$ / shares in Units, shares in Millions
1 Months Ended 12 Months Ended
Oct. 29, 2021
segment
Jan. 31, 2022
shares
Dec. 31, 2021
USD ($)
shares
Oct. 31, 2021
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
Feb. 29, 2024
USD ($)
Feb. 28, 2022
USD ($)
Equity, Class of Treasury Stock [Line Items]                  
Authorized repurchase amount                 $ 4,000,000,000
Number of shares repurchased under the ASR agreement | shares   3.3 3.4     36.0      
Accelerated share repurchase, average price per share (in usd per share) | $ / shares           $ 69.43      
Number of financial institutions with ASR agreements | segment 2                
Value of shares repurchased         $ 1,401,000,000        
Shares repurchased (in shares) | shares         32.0        
Subsequent Event                  
Equity, Class of Treasury Stock [Line Items]                  
Authorized repurchase amount               $ 2,000,000,000  
Treasury stock at cost:                  
Equity, Class of Treasury Stock [Line Items]                  
Value of shares repurchased         $ 1,412,000,000 $ 3,331,000,000 $ 6,856,000,000    
Accelerated share repurchases                  
Equity, Class of Treasury Stock [Line Items]                  
Value of shares repurchased       $ 2,500,000,000          
Shares repurchased (in shares) | shares       29.3          
Unsettled forward contract for share repurchase       $ 188,000,000          
Accelerated share repurchases | Treasury stock at cost:                  
Equity, Class of Treasury Stock [Line Items]                  
Forward contract settled           $ 188,000,000      
Value of shares repurchased     $ 188,000,000 $ 2,100,000,000