v3.26.1
Commitments and Contingencies Off-Balance Sheet Commitments (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Standby letters of credit outstanding | Carrying Value(1)    
Loss Contingencies [Line Items]    
Other commitments $ 70 $ 63
Standby letters of credit outstanding    
Loss Contingencies [Line Items]    
Off balance sheet commitments 19,582 20,275
Discount notes    
Loss Contingencies [Line Items]    
Off balance sheet commitments 0 168
Commitments to issue consolidated obligation bonds, par    
Loss Contingencies [Line Items]    
Off balance sheet commitments $ 70 $ 0