v3.24.1.u1
Derivatives and Hedge Accounting - Notional amounts of derivatives with related parties and third parties (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Gross Derivative Assets    
Derivative asset, notional amount $ 191,177 $ 173,953
Derivative assets net, fair value 7,151 5,925
Gross Derivative Liabilities    
Notional Amount 57,635 68,961
Fair Value 4,603 4,588
Affiliated Entity    
Gross Derivative Assets    
Derivative asset, notional amount 8,038 53,163
Derivative assets net, fair value 215 622
Gross Derivative Liabilities    
Notional Amount 1 5,720
Fair Value 0 232
Nonrelated Party    
Gross Derivative Assets    
Derivative asset, notional amount 183,139 120,790
Derivative assets net, fair value 6,936 5,303
Gross Derivative Liabilities    
Notional Amount 57,634 63,241
Fair Value $ 4,603 $ 4,356