v3.26.1
Mortgage Loans Held-for-Portfolio - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total mortgage loans, carrying values net $ 2,761,344 $ 2,644,449
First loss account, percentage of loan 1.00%  
First loss account, amount $ 36,900 38,300
Percentage of standard credit enhancement, loan funded 1.50%  
Liability in respect of member performance account for PFIs $ 23,600 19,800
Total mortgage loans amortized cost 2,765,617 2,648,140
Conventional mortgage loans | 30 days or more past due    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total mortgage loans amortized cost 22,100 27,500
Mortgage Partnership Finance    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total mortgage loans, carrying values net 1,400,000 1,400,000
Mortgage Asset Programs    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total mortgage loans, carrying values net $ 1,400,000 $ 1,200,000