v3.26.1
Investments - HTM Securities - Major Security Types (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost [1] $ 5,992,895 $ 5,997,006
Gross Unrecognized Holding Gains 42,382 18,913
Gross Unrecognized Holding Losses (31,936) (36,004)
Estimated Fair Value - HTM 6,003,341 5,979,915
Unamortized premium, net 5,939 8,480
Accrued Interest Receivable $ 8,207 $ 8,906
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 $ 71,959 $ 73,544
Gross Unrecognized Holding Gains 43 551
Gross Unrecognized Holding Losses (3,247) (1,890)
Estimated Fair Value - HTM 68,755 72,205
Other U.S. obligations - guaranteed single-family    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 3,111,029 3,159,733
Gross Unrecognized Holding Gains 28,922 14,468
Gross Unrecognized Holding Losses (5,693) (11,472)
Estimated Fair Value - HTM 3,134,258 3,162,729
GSE MBS | Single Family    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 2,384,667 2,323,569
Gross Unrecognized Holding Gains 13,417 3,894
Gross Unrecognized Holding Losses (20,941) (20,802)
Estimated Fair Value - HTM 2,377,143 2,306,661
GSE MBS | Multifamily    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 425,240 440,160
Gross Unrecognized Holding Gains 0 0
Gross Unrecognized Holding Losses (2,055) (1,840)
Estimated Fair Value - HTM 423,185 438,320
Mortgage Backed Securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 5,920,936 5,923,462
Gross Unrecognized Holding Gains 42,339 18,362
Gross Unrecognized Holding Losses (28,689) (34,114)
Estimated Fair Value - HTM $ 5,934,586 $ 5,907,710
[1] Carrying value equals amortized cost, which includes net unamortized premiums at June 30, 2026 and December 31, 2025 of $5,939 and $8,480, respectively. Excludes accrued interest receivable at June 30, 2026 and December 31, 2025 of $8,207 and $8,906, respectively.