v3.25.2
Mortgage Loans Held for Portfolio - By Term (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total mortgage loans held for portfolio, net2 $ 12,017,966 $ 10,795,516
Fixed-rate long-term mortgages    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total mortgage loans held for portfolio, UPB 11,199,300 9,958,543
Loans Receivable With Fixed Rates Of Interest Medium Term    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total mortgage loans held for portfolio, UPB [1] $ 591,190 632,229
Loans Receivable With Fixed Rates Of Interest Medium Term | Maximum    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Origination term 15 years  
Residential Portfolio Segment    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total mortgage loans held for portfolio, UPB $ 11,790,490 10,590,772
Unamortized premiums 247,695 224,988
Unamortized discounts (16,305) (13,583)
Hedging basis adjustments, net (3,789) (6,536)
Total mortgage loans held for portfolio 12,018,091 10,795,641
Allowance for credit losses (125) (125)
Total mortgage loans held for portfolio, net2 [2] 12,017,966 10,795,516
Accrued interest $ 72,249 $ 60,721
Financing Receivable, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Accrued interest receivable Accrued interest receivable
[1] Defined as a term of 15 years or less at origination.
[2] Excludes accrued interest receivable at June 30, 2025 and December 31, 2024 of $72,249 and $60,721, respectively.