XML 212 R89.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Derivatives (Derivative Assets and Liabilities Offsetting) (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Offsetting Derivative Assets [Abstract]    
Derivative asset, gross fair value $ 5,392 $ 5,152
Derivative Asset, Fair Value Offset Amount 1,577 928
Derivative asset, cash collateral 578 604
Derivative Asset, Net 3,237 3,620
Derivative Asset, Securities Collateral Held Under Master Netting Agreements 23 300
Derivative Asset, Fair Value, Amount Offset Against Collateral 3,214 3,320
Offsetting Derivative Liabilities [Abstract]    
Derivative liability, gross fair value 7,590 3,570
Derivative liability, fair value offset amount 1,577 928
Derivative liability, cash collateral 2,288 1,657
Derivative liability, net 3,725 985
Derivative liability, fair value of collateral  
Derivative liability, fair value, amount offset against collateral 3,725 985
Interest Rate Contracts | Over-the-counter cleared    
Offsetting Derivative Assets [Abstract]    
Derivative asset, gross fair value 43 20
Derivative Asset, Net 43 20
Derivative Asset, Fair Value, Amount Offset Against Collateral 43 20
Offsetting Derivative Liabilities [Abstract]    
Derivative liability, gross fair value 28 12
Derivative liability, net 28 12
Derivative liability, fair value, amount offset against collateral 28 12
Interest Rate Contracts | Over-the-counter    
Offsetting Derivative Assets [Abstract]    
Derivative asset, gross fair value 1,693 3,561
Derivative Asset, Fair Value Offset Amount 634 533
Derivative asset, cash collateral 318 593
Derivative Asset, Net 741 2,435
Derivative Asset, Securities Collateral Held Under Master Netting Agreements 23 300
Derivative Asset, Fair Value, Amount Offset Against Collateral 718 2,135
Offsetting Derivative Liabilities [Abstract]    
Derivative liability, gross fair value 3,787 1,643
Derivative liability, fair value offset amount 680 569
Derivative liability, cash collateral 761 776
Derivative liability, net 2,346 298
Derivative liability, fair value, amount offset against collateral 2,346 298
Commodity contracts:    
Offsetting Derivative Assets [Abstract]    
Derivative asset, gross fair value 3,134 1,363
Derivative Asset, Fair Value Offset Amount 676 299
Derivative asset, cash collateral 138 1
Derivative Asset, Net 2,320 1,063
Derivative Asset, Fair Value, Amount Offset Against Collateral 2,320 1,063
Offsetting Derivative Liabilities [Abstract]    
Derivative liability, gross fair value 3,230 1,373
Derivative liability, fair value offset amount 802 291
Derivative liability, cash collateral 1,513 784
Derivative liability, net 915 298
Derivative liability, fair value, amount offset against collateral 915 298
Foreign exchange contracts and other    
Offsetting Derivative Assets [Abstract]    
Derivative asset, gross fair value 522 208
Derivative Asset, Fair Value Offset Amount 267 96
Derivative asset, cash collateral 122 10
Derivative Asset, Net 133 102
Derivative Asset, Fair Value, Amount Offset Against Collateral 133 102
Offsetting Derivative Liabilities [Abstract]    
Derivative liability, gross fair value 545 542
Derivative liability, fair value offset amount 95 68
Derivative liability, cash collateral 14 97
Derivative liability, net 436 377
Derivative liability, fair value, amount offset against collateral $ 436 $ 377