v3.25.2
Derivative financial instruments - Information about Fair Values of Derivative Instruments in Consolidated Balance Sheet (Detail) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Asset derivatives, fair value $ 265 $ 255
Liability derivatives, fair value 554 822
Reduction in estimated fair value of interest rate contracts in asset position (440) (686)
Reduction in estimated fair value of interest rate contracts in liability position (32) (15)
Fair value hedges:    
Derivatives, Fair Value [Line Items]    
Asset derivatives, fair value 194 206
Liability derivatives, fair value 518 787
Fair value hedges: | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Asset derivatives, fair value 27 6
Liability derivatives, fair value 4 3
Fair value hedges: | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Asset derivatives, fair value 44 43
Liability derivatives, fair value 32 32
Interest rate swap agreements | Fair value hedges: | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Asset derivatives, fair value 24 2
Liability derivatives, fair value 0 3
Commitments to sell real estate loans | Fair value hedges: | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Asset derivatives, fair value 3 4
Liability derivatives, fair value 4 0
Commitments to sell real estate loans | Fair value hedges: | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Asset derivatives, fair value 27 39
Liability derivatives, fair value 7 0
Commitments to originate real estate loans for sale | Fair value hedges: | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Asset derivatives, fair value 17 4
Liability derivatives, fair value 25 32
Interest Rate Contracts | Fair value hedges: | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Asset derivatives, fair value 168 185
Liability derivatives, fair value 493 769
Foreign exchange and other option and futures contracts | Fair value hedges: | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Asset derivatives, fair value 26 21
Liability derivatives, fair value $ 25 $ 18