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 | |||||