v3.26.1
Mortgage Loans Held-for-Portfolio - Schedule of Allowance For Credit Losses And The Unpaid Principal Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Receivables [Abstract]    
Allowance for credit losses on mortgage loans held for portfolio $ 4,273 $ 3,691
Mortgage loans held for portfolio $ 2,712,230 $ 2,599,157