v3.24.3
Common and Preferred Stock - Accelerated Share Repurchase Agreements (Details) - USD ($)
$ / shares in Units, shares in Millions
3 Months Ended 8 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2024
Sep. 30, 2023
Feb. 15, 2024
Accelerated Share Repurchases [Line Items]            
Shares repurchased, value $ 0 $ 681,000,000   $ 5,057,000,000 $ 1,785,000,000  
Treasury Stock            
Accelerated Share Repurchases [Line Items]            
Shares repurchased, value 0 681,000,000   5,057,000,000 1,785,000,000  
Additional Paid-in Capital            
Accelerated Share Repurchases [Line Items]            
Shares repurchased, value $ 0 $ 0   $ 0 $ 0  
Accelerated Share Repurchase Agreement, February 2024            
Accelerated Share Repurchases [Line Items]            
Accelerated stock repurchase, amount authorized           $ 3,200,000,000
Shares repurchased     9.3      
Shares repurchased, cost per share     $ 344.98