v3.25.2
Derivatives and Hedging (Offsetting Balance Sheet) (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Offsetting of Financial Assets, Derivatives    
Derivatives, Gross Amounts of Recognized Financial Instruments $ 19,989 $ 21,574
Derivatives, Gross Amounts Offset in the Consolidated Statement of Financial Position (18,345) (20,093)
Derivatives, Net Amounts Presented in the Consolidated Statements of Financial Position 1,644 1,481
Derivatives, Financial Instruments/Collateral (594) (696)
Derivatives, Net Amount 1,050 785
Offsetting of Financial Assets, Securities Purchased Under Agreements to Resell    
Securities Purchased Under Agreements to Resell, Gross Amounts of Recognized Financial Instruments 18 277
Securities Purchased Under Agreements to Resell, Gross Amounts Offset in the Consolidated Statement of Financial Position 0 0
Securities Purchased Under Agreements to Resell, Net Amounts Presented in the Consolidated Statements of Financial Position 18 277
Securities Purchased Under Agreements to Resell, Financial Instruments/Collateral (18) (277)
Security Purchased under Agreement to Resell, Net Amount 0 0
Offsetting of Financial Assets, Total Assets    
Total Assets, Gross Amounts of Recognized Financial Instruments 20,007 21,851
Total Assets, Gross Amounts Offset in the Consolidated Statement of Financial Position (18,345) (20,093)
Total Assets, Net Amounts Presented in the Consolidated Statements of Financial Position 1,662 1,758
Total Assets, Financial Instruments/Collateral (612) (973)
Total Assets, Net Amount 1,050 785
Offsetting of Financial Liabilities, Derivatives    
Derivatives, Gross Amounts of Recognized Financial Instruments 34,507 32,891
Derivatives, Gross Amounts Offset in the Consolidated Statement of Financial Position (28,172) (28,141)
Derivatives, Net Amounts Presented in the Consolidated Statements of Financial Position 6,335 4,750
Derivatives, Financial Instruments/Collateral (6,335) (4,403)
Derivatives, Net Amount 0 347
Offsetting of Financial Liabilities, Securities Sold Under Agreement to Repurchase    
Security Sold Under Agreement to Repurchase, Gross Amounts of Recognized Financial Instruments 8,205 6,796
Security Sold Under Agreement to Repurchase, Gross Amounts Offset in the Consolidated Statement of Financial Position 0 0
Security Sold Under Agreement to Repurchase, Net Amounts Presented in the Consolidated Statements of Financial Position 8,205 6,796
Security Sold Under Agreement to Repurchase, Financial Instruments/Collateral (8,205) (6,796)
Security Sold Under Agreement to Repurchase, Net Amount 0 0
Offsetting of Financial Liabilities, Total Liabilities    
Total Liabilities, Gross Amounts of Recognized Financial Instruments 42,712 39,687
Total Liabilities, Gross Amounts Offset in the Consolidated Statement of Financial Position (28,172) (28,141)
Total Liabilities, Net Amounts Presented in the Consolidated Statements of Financial Position 14,540 11,546
Total Liabilities, Financial Instruments/Collateral (14,540) (11,199)
Total Liabilities, Net Amount $ 0 $ 347