v3.26.3
Mortgage Loans Held-for-Portfolio - Schedule of Information on Mortgage Loans Held-for-portfolio (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total unpaid principal balance $ 2,866,013 $ 2,599,157
Unamortized premiums 60,028 50,092
Unamortized discounts (637) (611)
Basis adjustment (2,445) (498)
Total mortgage loans amortized cost 2,922,959 2,648,140
Allowance for credit losses (4,948) (3,691)
Total mortgage loans held-for-portfolio at carrying value $ 2,918,011 $ 2,644,449
Percentage of Total 100.00% 100.00%
Fixed medium-term single-family mortgages    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total unpaid principal balance $ 88,004 $ 97,276
Percentage of Total 3.07% 3.74%
Fixed long-term single-family mortgages    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total unpaid principal balance $ 2,778,009 $ 2,501,881
Percentage of Total 96.93% 96.26%