v3.25.3
Investments HTM - Securities by Major Security Type Table (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
HTM securities; fair value of $1,173,394 and $1,219,392 [1] $ 1,221,361 $ 1,298,808
Gross Unrealized Holding Gains 5,028 2,187
Gross Unrealized Holding Losses (52,995) (81,603)
HTM securities - fair value 1,173,394 1,219,392
HTM - Accrued Interest $ 4,300 $ 4,500
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 $1,173,394 and $1,219,392 $ 519,803 $ 635,986
Gross Unrealized Holding Gains 3,510 1,416
Gross Unrealized Holding Losses (2,716) (9,814)
HTM securities - fair value 520,597 627,588
Private label MBS [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
HTM securities; fair value of $1,173,394 and $1,219,392 30,668 36,521
Gross Unrealized Holding Gains 7 0
Gross Unrealized Holding Losses (1,374) (1,801)
HTM securities - fair value 29,301 34,720
MBS [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
HTM securities; fair value of $1,173,394 and $1,219,392 1,221,361 [1] 1,298,808
Gross Unrealized Holding Gains 5,028 2,187
Gross Unrealized Holding Losses (52,995) (81,603)
HTM securities - fair value 1,173,394 1,219,392
Single Family [Member] | GSE MBS [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
HTM securities; fair value of $1,173,394 and $1,219,392 431,872 382,388
Gross Unrealized Holding Gains 1,511 771
Gross Unrealized Holding Losses (47,549) (61,929)
HTM securities - fair value 385,834 321,230
Multifamily [Member] | GSE MBS [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
HTM securities; fair value of $1,173,394 and $1,219,392 239,018 243,913
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses (1,356) (8,059)
HTM securities - fair value $ 237,662 $ 235,854
[1] Includes adjustments made to the cost basis of investments for accretion and amortization and excludes accrued interest receivable of $4.3 million at September 30, 2025 and $4.5 million at December 31, 2024.