XML 105 R93.htm IDEA: XBRL DOCUMENT v3.25.3
Derivative instruments - Impact of Derivative Instruments on the Balance Sheet (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Asset derivatives fair value    
Total derivatives fair value $ 5,271 $ 12,318
Effect of master netting agreements (3,524) (8,612)
Fair value after effect of master netting agreements 1,747 3,706
Liability derivatives fair value    
Total derivatives fair value 5,520 11,909
Effect of master netting agreements (4,278) (9,033)
Fair value after effect of master netting agreements 1,242 2,876
Derivative asset, collateral, obligation to return cash, offset 635 1,953
Derivative liability, collateral, right to reclaim cash, offset 1,389 2,374
Interest rate contracts    
Asset derivatives fair value    
Effect of master netting agreements (675) (835)
Liability derivatives fair value    
Effect of master netting agreements (470) (475)
Foreign exchange contracts    
Asset derivatives fair value    
Effect of master netting agreements (2,836) (7,698)
Liability derivatives fair value    
Effect of master netting agreements (3,659) (8,533)
Equity contracts    
Asset derivatives fair value    
Effect of master netting agreements (13) (79)
Liability derivatives fair value    
Effect of master netting agreements (149) (25)
Designated as hedging    
Asset derivatives fair value    
Total derivatives fair value 328 781
Liability derivatives fair value    
Total derivatives fair value 357 12
Designated as hedging | Interest rate contracts    
Notional value    
Notional amount of hedge 66,113 66,805
Asset derivatives fair value    
Total derivatives fair value 280 326
Liability derivatives fair value    
Total derivatives fair value 0 0
Designated as hedging | Foreign exchange contracts    
Notional value    
Notional amount of hedge 11,506 12,048
Asset derivatives fair value    
Total derivatives fair value 48 455
Liability derivatives fair value    
Total derivatives fair value 357 12
Not designated as hedging    
Asset derivatives fair value    
Total derivatives fair value 4,943 11,537
Liability derivatives fair value    
Total derivatives fair value 5,163 11,897
Not designated as hedging | Interest rate contracts    
Notional value    
Notional amount of hedge 194,382 169,523
Asset derivatives fair value    
Total derivatives fair value 759 835
Liability derivatives fair value    
Total derivatives fair value 962 1,210
Not designated as hedging | Foreign exchange contracts    
Notional value    
Notional amount of hedge 1,245,374 919,690
Asset derivatives fair value    
Total derivatives fair value 4,171 10,559
Liability derivatives fair value    
Total derivatives fair value 4,015 10,636
Not designated as hedging | Equity contracts    
Notional value    
Notional amount of hedge 5,737 5,321
Asset derivatives fair value    
Total derivatives fair value 13 143
Liability derivatives fair value    
Total derivatives fair value 173 34
Not designated as hedging | Credit contracts    
Notional value    
Notional amount of hedge 329 324
Asset derivatives fair value    
Total derivatives fair value 0 0
Liability derivatives fair value    
Total derivatives fair value $ 13 $ 17