v3.24.2.u1
Derivatives and Hedge Accounting - Notional amounts and fair values of derivative instruments (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Gross Derivative Assets    
Notional Amount $ 197,329 $ 173,953
Fair Value 8,154 5,925
Counterparty Netting (4,940) (3,646)
Cash Collateral (2,723) (1,886)
Total derivative assets 491 393
Gross Derivative Liabilities    
Notional Amount 70,271 68,961
Fair Value 5,429 4,588
Counterparty Netting (4,940) (3,646)
Cash Collateral (305) (801)
Total derivative liabilities on consolidated balance sheet 184 141
Bifurcated embedded derivatives assets, fair value 0 0
Bifurcated embedded derivative liabilities, fair value 11,100 10,200
Derivatives designated as hedging instruments | Interest rate contracts    
Gross Derivative Assets    
Notional Amount 1,560 2,213
Fair Value 217 238
Gross Derivative Liabilities    
Notional Amount 4,977 833
Fair Value 85 18
Derivatives designated as hedging instruments | Foreign exchange contracts    
Gross Derivative Assets    
Notional Amount 5,607 2,918
Fair Value 447 354
Gross Derivative Liabilities    
Notional Amount 1,957 4,829
Fair Value 55 164
Derivatives not designated as hedging instruments | Interest rate contracts    
Gross Derivative Assets    
Notional Amount 53,412 41,056
Fair Value 3,318 2,709
Gross Derivative Liabilities    
Notional Amount 35,930 41,225
Fair Value 3,330 3,260
Derivatives not designated as hedging instruments | Foreign exchange contracts    
Gross Derivative Assets    
Notional Amount 9,509 6,260
Fair Value 585 586
Gross Derivative Liabilities    
Notional Amount 5,108 7,878
Fair Value 280 399
Derivatives not designated as hedging instruments | Equity contracts    
Gross Derivative Assets    
Notional Amount 81,499 76,561
Fair Value 3,498 2,017
Gross Derivative Liabilities    
Notional Amount 22,247 14,144
Fair Value 1,679 745
Derivatives not designated as hedging instruments | Credit contracts    
Gross Derivative Assets    
Notional Amount 2,005 305
Fair Value 76 8
Gross Derivative Liabilities    
Notional Amount 5 5
Fair Value 0 0
Derivatives not designated as hedging instruments | Other contracts    
Gross Derivative Assets    
Notional Amount 43,737 44,640
Fair Value 13 13
Gross Derivative Liabilities    
Notional Amount 47 47
Fair Value $ 0 $ 2