v3.26.1
Mortgage Loans Held-for-Portfolio - Schedule of Mortgage Loans and Impaired Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Credit Ratio [Line Items]    
Total mortgage loans, carrying values net $ 2,761,344 $ 2,644,449
Past due 90 days or more    
Financing Receivable, Credit Ratio [Line Items]    
Total mortgage loans, carrying values net 3,457 3,504
Nonperforming Financial Instruments    
Financing Receivable, Credit Ratio [Line Items]    
Total mortgage loans, carrying values net $ 8,128 $ 5,213