v3.24.1.u1
Derivatives and Hedge Accounting - Notional amounts and fair values of derivative instruments (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Gross Derivative Assets    
Notional Amount $ 191,177 $ 173,953
Fair Value 7,151 5,925
Counterparty Netting (4,279) (3,646)
Cash Collateral (2,381) (1,886)
Total derivative assets 491 393
Gross Derivative Liabilities    
Notional Amount 57,635 68,961
Fair Value 4,603 4,588
Counterparty Netting (4,279) (3,646)
Cash Collateral (166) (801)
Total derivative liabilities on consolidated balance sheet 158 141
Bifurcated embedded derivatives assets, fair value 0 0
Bifurcated embedded derivative liabilities, fair value $ 10,900 $ 10,200
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other liabilities Other liabilities
Derivatives designated as hedging instruments | Interest rate contracts    
Gross Derivative Assets    
Notional Amount $ 696 $ 2,213
Fair Value 210 238
Gross Derivative Liabilities    
Notional Amount 3,149 833
Fair Value 64 18
Derivatives designated as hedging instruments | Foreign exchange contracts    
Gross Derivative Assets    
Notional Amount 5,822 2,918
Fair Value 400 354
Gross Derivative Liabilities    
Notional Amount 1,019 4,829
Fair Value 58 164
Derivatives not designated as hedging instruments | Interest rate contracts    
Gross Derivative Assets    
Notional Amount 51,805 41,056
Fair Value 2,975 2,709
Gross Derivative Liabilities    
Notional Amount 34,607 41,225
Fair Value 2,993 3,260
Derivatives not designated as hedging instruments | Foreign exchange contracts    
Gross Derivative Assets    
Notional Amount 11,337 6,260
Fair Value 599 586
Gross Derivative Liabilities    
Notional Amount 4,220 7,878
Fair Value 259 399
Derivatives not designated as hedging instruments | Equity contracts    
Gross Derivative Assets    
Notional Amount 76,330 76,561
Fair Value 2,876 2,017
Gross Derivative Liabilities    
Notional Amount 14,588 14,144
Fair Value 1,228 745
Derivatives not designated as hedging instruments | Credit contracts    
Gross Derivative Assets    
Notional Amount 2,005 305
Fair Value 78 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,182 44,640
Fair Value 13 13
Gross Derivative Liabilities    
Notional Amount 47 47
Fair Value $ 1 $ 2