v3.26.1
Mortgage Loans Held for Portfolio (Payment Status) (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Financial Asset, Past Due | Conventional Mortgage Loan [Member]    
Financing Receivable, Credit Quality Indicator [Line Items]    
Financing Receivable, Accrued Interest, before Allowance for Credit Loss $ 128 $ 146