v3.25.2
Offsetting of Derivatives - Assets (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Offsetting Assets [Line Items]    
Derivative Assets $ 5,788 $ 6,581
Netting adjustments (3,234) (3,906)
Cash collateral netting (1,668) (2,174)
Derivative Asset 886 501
Gross amount not offset in the consolidated balance sheets (739) (190)
Net Amount 147 311
Other    
Offsetting Assets [Line Items]    
Derivative Assets 73 94
OTC derivatives    
Offsetting Assets [Line Items]    
Derivative Assets 5,660 6,360
Cleared and exchange-traded derivatives    
Offsetting Assets [Line Items]    
Derivative Assets 1 74
Mortgage commitment derivatives    
Offsetting Assets [Line Items]    
Derivative Assets $ 54 $ 53