v3.25.2
Offsetting of Derivatives - Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Derivative Liability [Abstract]    
Derivative Liabilities $ (5,876) $ (7,236)
Counterparty netting 3,234 3,906
Cash collateral netting 1,675 2,376
Derivative Liability (967) (954)
Gross amount not offset in the consolidated balance sheets 128 11
Derivative liability, Fair Value, Amount Offset Against Collateral (839) (943)
Other    
Derivative Liability [Abstract]    
Derivative Liabilities (755) (881)
OTC derivatives    
Derivative Liability [Abstract]    
Derivative Liabilities (4,890) (6,315)
Cleared and exchange-traded derivatives    
Derivative Liability [Abstract]    
Derivative Liabilities (190) 0
Mortgage commitment derivatives    
Derivative Liability [Abstract]    
Derivative Liabilities $ (41) $ (40)