XML 104 R85.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Derivatives (Derivative Assets and Liabilities Offsetting) (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Derivative assets    
Gross Fair Value $ 3,074 $ 3,011
Fair Value Offset Amount 1,458 1,298
Cash Collateral 504 897
Derivative assets, Net Fair Value 1,112 816
Securities Collateral Held/Pledged Under Master Netting Agreements 47 45
Net Amounts 1,065 771
Derivative liabilities    
Gross Fair Value 4,730 5,495
Fair Value Offset Amount 1,458 1,298
Cash Collateral 897 1,029
Derivative liabilities, Net Fair Value 2,375 3,168
Securities Collateral Held/Pledged Under Master Netting Agreements 44 57
Net Amounts 2,331 3,111
Interest rate contracts | Over-the-counter cleared    
Derivative assets    
Gross Fair Value 21 35
Derivative assets, Net Fair Value 21 35
Net Amounts 21 35
Derivative liabilities    
Gross Fair Value 22 17
Derivative liabilities, Net Fair Value 22 17
Net Amounts 22 17
Interest rate contracts | Over-the-counter    
Derivative assets    
Gross Fair Value 1,926 1,894
Fair Value Offset Amount 990 843
Cash Collateral 439 629
Derivative assets, Net Fair Value 497 422
Securities Collateral Held/Pledged Under Master Netting Agreements 47 38
Net Amounts 450 384
Derivative liabilities    
Gross Fair Value 3,466 4,469
Fair Value Offset Amount 769 732
Cash Collateral 831 1,019
Derivative liabilities, Net Fair Value 1,866 2,718
Securities Collateral Held/Pledged Under Master Netting Agreements 44 57
Net Amounts 1,822 2,661
Commodity contracts:    
Derivative assets    
Gross Fair Value 786 521
Fair Value Offset Amount 332 296
Cash Collateral 21 85
Derivative assets, Net Fair Value 433 140
Securities Collateral Held/Pledged Under Master Netting Agreements 0 5
Net Amounts 433 135
Derivative liabilities    
Gross Fair Value 762 496
Fair Value Offset Amount 506 393
Cash Collateral 53 2
Derivative liabilities, Net Fair Value 203 101
Securities Collateral Held/Pledged Under Master Netting Agreements 0 0
Net Amounts 203 101
Foreign exchange contracts and other    
Derivative assets    
Gross Fair Value 341 561
Fair Value Offset Amount 136 159
Cash Collateral 44 183
Derivative assets, Net Fair Value 161 219
Securities Collateral Held/Pledged Under Master Netting Agreements 0 2
Net Amounts 161 217
Derivative liabilities    
Gross Fair Value 480 513
Fair Value Offset Amount 183 173
Cash Collateral 13 8
Derivative liabilities, Net Fair Value 284 332
Securities Collateral Held/Pledged Under Master Netting Agreements 0 0
Net Amounts $ 284 $ 332