v3.25.2
Derivatives and Hedging Activities Derivatives in Statements of Condition (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Notional Amount $ 115,691 $ 122,691
Gross derivatives asset amount before netting adjustments and cash collateral 865 1,084
Derivative assets netting adjustments and cash collateral (852) (1,066)
Derivative assets 13 18
Gross derivatives liability amount before netting adjustments and cash collateral 1,085 1,421
Derivative liabilities netting adjustments and cash collateral (1,008) (1,394)
Derivative liabilities 77 27
Cash collateral posted and related accrued interest 547 826
Cash collateral received and related accrued interest 390 498
Derivatives in hedge accounting relationships- | Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Notional Amount 108,868 108,746
Gross derivatives asset amount before netting adjustments and cash collateral 847 983
Gross derivatives liability amount before netting adjustments and cash collateral 1,079 1,409
Derivatives not in hedge accounting relationships-    
Derivatives, Fair Value [Line Items]    
Notional Amount 6,823 13,945
Gross derivatives asset amount before netting adjustments and cash collateral 18 101
Gross derivatives liability amount before netting adjustments and cash collateral 6 12
Derivatives not in hedge accounting relationships- | Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Notional Amount 6,484 13,744
Gross derivatives asset amount before netting adjustments and cash collateral 17 100
Gross derivatives liability amount before netting adjustments and cash collateral 4 12
Derivatives not in hedge accounting relationships- | Mortgage delivery commitments    
Derivatives, Fair Value [Line Items]    
Notional Amount 238 115
Gross derivatives asset amount before netting adjustments and cash collateral 1 0
Gross derivatives liability amount before netting adjustments and cash collateral 1 0
Derivatives not in hedge accounting relationships- | Other    
Derivatives, Fair Value [Line Items]    
Notional Amount 101 86
Gross derivatives asset amount before netting adjustments and cash collateral 0 1
Gross derivatives liability amount before netting adjustments and cash collateral $ 1 $ 0