v3.25.1
Related Party and Other Transactions - Transactions with Director Institutions (Details) - Directors' Financial Institutions - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Related Party Transaction [Line Items]    
Net capital stock issuances (redemptions and repurchases) $ 0 $ 318
Net advances (repayments) 14,188 (88,303)
Mortgage loan purchases $ 18,211 $ 12,874