v3.24.2.u1
Derivatives and Hedge Accounting - Notional amounts of derivatives with related parties and third parties (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Gross Derivative Assets    
Derivative asset, notional amount $ 197,329 $ 173,953
Derivative assets net, fair value 8,154 5,925
Gross Derivative Liabilities    
Notional Amount 70,271 68,961
Fair Value 5,429 4,588
Related Party    
Gross Derivative Assets    
Derivative asset, notional amount 3,362 53,163
Derivative assets net, fair value 65 622
Gross Derivative Liabilities    
Notional Amount 1 5,720
Fair Value 0 232
Nonrelated Party    
Gross Derivative Assets    
Derivative asset, notional amount 193,967 120,790
Derivative assets net, fair value 8,089 5,303
Gross Derivative Liabilities    
Notional Amount 70,270 63,241
Fair Value $ 5,429 $ 4,356