XML 108 R91.htm IDEA: XBRL DOCUMENT v3.23.2
Derivatives and Hedge Accounting - Notional amounts and fair values of derivative instruments (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Gross Derivative Assets    
Notional Amount $ 134,364 $ 133,721
Fair Value 5,216 6,049
Counterparty netting (2,826) (3,895)
Cash Collateral (1,980) (1,640)
Total derivative assets 410 514
Gross Derivative Liabilities    
Notional Amount 55,691 56,805
Fair Value 4,293 6,043
Counterparty netting (2,826) (3,895)
Cash Collateral (1,182) (1,917)
Total derivative liabilities on consolidated balance sheet 285 231
Bifurcated embedded derivatives assets, fair value 2,100 2,200
Bifurcated embedded derivative liabilities, fair value 6,900 5,400
Derivatives designated as hedging instruments | Interest rate contracts    
Gross Derivative Assets    
Notional Amount 642 251
Fair Value 210 355
Gross Derivative Liabilities    
Notional Amount 1,428 1,688
Fair Value 38 66
Derivatives designated as hedging instruments | Foreign exchange contracts    
Gross Derivative Assets    
Notional Amount 4,978 4,543
Fair Value 530 642
Gross Derivative Liabilities    
Notional Amount 3,752 4,899
Fair Value 275 317
Derivatives not designated as hedging instruments | Interest rate contracts    
Gross Derivative Assets    
Notional Amount 35,331 39,833
Fair Value 2,251 3,367
Gross Derivative Liabilities    
Notional Amount 30,855 34,128
Fair Value 3,070 4,772
Derivatives not designated as hedging instruments | Foreign exchange contracts    
Gross Derivative Assets    
Notional Amount 9,968 8,626
Fair Value 897 1,202
Gross Derivative Liabilities    
Notional Amount 10,077 10,397
Fair Value 524 821
Derivatives not designated as hedging instruments | Equity contracts    
Gross Derivative Assets    
Notional Amount 35,621 31,264
Fair Value 1,280 428
Gross Derivative Liabilities    
Notional Amount 9,042 4,740
Fair Value 347 26
Derivatives not designated as hedging instruments | Commodity contracts    
Gross Derivative Assets    
Notional Amount 0 212
Fair Value 0 9
Gross Derivative Liabilities    
Notional Amount 0 20
Fair Value 0 0
Derivatives not designated as hedging instruments | Credit contracts    
Gross Derivative Assets    
Notional Amount 1,807 1,808
Fair Value 33 32
Gross Derivative Liabilities    
Notional Amount 537 933
Fair Value 39 41
Derivatives not designated as hedging instruments | Credit contracts | CDS    
Gross Derivative Liabilities    
Notional Amount 53 79
Fair Value 32 32
Derivatives not designated as hedging instruments | Other contracts    
Gross Derivative Assets    
Notional Amount 46,017 47,184
Fair Value 15 14
Gross Derivative Liabilities    
Notional Amount 0 0
Fair Value $ 0 $ 0