v3.26.1
Investments HTM - Securities by Major Security Type Table (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
HTM securities; fair value of $961,993 and $1,099,599 [1] $ 1,013,785 $ 1,143,705
Gross Unrealized Holding Gains 1,614 5,229
Gross Unrealized Holding Losses (53,406) (49,335)
HTM securities - fair value 961,993 1,099,599
HTM - Accrued Interest $ 3,400 $ 3,900
Debt Securities, Held-to-Maturity, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Accrued interest receivable Accrued interest receivable
U.S. obligations single-family    
Schedule of Held-to-maturity Securities [Line Items]    
HTM securities; fair value of $961,993 and $1,099,599 $ 389,709 $ 470,133
Gross Unrealized Holding Gains 1,135 3,951
Gross Unrealized Holding Losses (3,281) (2,219)
HTM securities - fair value 387,563 471,865
Private label MBS [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
HTM securities; fair value of $961,993 and $1,099,599 27,045 29,546
Gross Unrealized Holding Gains 27 21
Gross Unrealized Holding Losses (1,232) (1,253)
HTM securities - fair value 25,840 28,314
MBS [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
HTM securities; fair value of $961,993 and $1,099,599 1,013,785 [1] 1,143,705
Gross Unrealized Holding Gains 1,614 5,229
Gross Unrealized Holding Losses (53,406) (49,335)
HTM securities - fair value 961,993 1,099,599
Single Family [Member] | GSE MBS [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
HTM securities; fair value of $961,993 and $1,099,599 358,902 405,197
Gross Unrealized Holding Gains 452 1,257
Gross Unrealized Holding Losses (45,369) (45,065)
HTM securities - fair value 313,985 361,389
Multifamily [Member] | GSE MBS [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
HTM securities; fair value of $961,993 and $1,099,599 238,129 238,829
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses (3,524) (798)
HTM securities - fair value $ 234,605 $ 238,031
[1] Includes adjustments made to the cost basis of investments for accretion and amortization and excludes accrued interest receivable of $3.4 million at June 30, 2026 and $3.9 million at December 31, 2025.