v3.25.1
Mortgage Loans Held for Portfolio (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Loans and Leases Receivable Disclosure [Line Items]    
Allowance for credit losses on mortgage loans $ 1 $ 1
Total mortgage loans held for portfolio, net 680 693
Fixed rate medium-term mortgage loans    
Loans and Leases Receivable Disclosure [Line Items]    
Unpaid principal balance 10 10
Fixed Rate Long Term mortgage loans    
Loans and Leases Receivable Disclosure [Line Items]    
Unpaid principal balance 636 648
Residential Portfolio Segment    
Loans and Leases Receivable Disclosure [Line Items]    
Unpaid principal balance 646 658
Unamortized premiums 36 37
Unamortized discounts (1) (1)
Mortgage Loans Held For Portfolio 681 694
Allowance for credit losses on mortgage loans 1 1
Total mortgage loans held for portfolio, net 680 693
Accrued Interest Receivable 4 $ 5
Conventional Mortgage Loan | Residential Portfolio Segment    
Loans and Leases Receivable Disclosure [Line Items]    
Allowance for credit losses on mortgage loans $ 1