v3.25.2
Investments - HTM Securities - Major Security Types (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost [1] $ 5,998,916 $ 5,839,377
Gross Unrecognized Holding Gains 8,276 13,361
Gross Unrecognized Holding Losses (57,271) (55,946)
Estimated Fair Value - HTM 5,949,921 5,796,792
Unamortized premium, net 13,010 15,905
Accrued Interest Receivable $ 9,854 $ 10,508
Debt Securities, Held-to-Maturity, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Accrued interest receivable Accrued interest receivable
Debt Securities, Held-to-Maturity, Excluded Accrued Interest [true false] true true
State housing agency obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost $ 59,679 $ 47,735
Gross Unrecognized Holding Gains 247 0
Gross Unrecognized Holding Losses (1,980) (2,107)
Estimated Fair Value - HTM 57,946 45,628
Other U.S. obligations - guaranteed single-family    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 3,380,363 3,598,725
Gross Unrecognized Holding Gains 6,645 9,868
Gross Unrecognized Holding Losses (19,510) (19,107)
Estimated Fair Value - HTM 3,367,498 3,589,486
GSE multifamily MBS | Single Family    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 2,018,774 1,652,532
Gross Unrecognized Holding Gains 1,384 3,493
Gross Unrecognized Holding Losses (31,718) (31,998)
Estimated Fair Value - HTM 1,988,440 1,624,027
GSE multifamily MBS | Multifamily    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 540,100 540,385
Gross Unrecognized Holding Gains 0 0
Gross Unrecognized Holding Losses (4,063) (2,734)
Estimated Fair Value - HTM 536,037 537,651
Mortgage Backed Securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 5,939,237 5,791,642
Gross Unrecognized Holding Gains 8,029 13,361
Gross Unrecognized Holding Losses (55,291) (53,839)
Estimated Fair Value - HTM $ 5,891,975 $ 5,751,164
[1] Carrying value equals amortized cost, which includes net unamortized premium at June 30, 2025 and December 31, 2024 of $13,010 and $15,905, respectively. Excludes accrued interest receivable at June 30, 2025 and December 31, 2024 of $9,854 and $10,508, respectively.