v3.24.0.1
Derivatives - Schedule of Offsetting Derivative Assets and Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Derivative assets    
Gross amounts of recognized $ 5,298 $ 3,309
Financial instruments (1,497) (1,477)
Collateral (received)/pledged (3,676) (1,952)
Net amount 125 (120)
Off-balance sheet securities collateral 0 0
Net amount after securities collateral 125 (120)
Derivative liabilities    
Gross amounts of recognized (1,995) (1,646)
Financial instruments 1,497 1,477
Collateral (received)/pledged 848 478
Net amount 350 309
Off-balance sheet securities collateral 0 0
Net amount after securities collateral $ 350 $ 309