v3.25.1
Investments - HTM Securities - Major Security Types (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost [1] $ 6,103,582 $ 5,839,377
Gross Unrecognized Holding Gains 16,876 13,361
Gross Unrecognized Holding Losses (50,113) (55,946)
Estimated Fair Value - HTM 6,070,345 5,796,792
Unamortized premium, net 13,959 15,905
Accrued Interest Receivable $ 10,757 $ 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,620 $ 47,735
Gross Unrecognized Holding Gains 416 0
Gross Unrecognized Holding Losses (759) (2,107)
Estimated Fair Value - HTM 59,277 45,628
Other U.S. obligations - guaranteed single-family    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 3,498,594 3,598,725
Gross Unrecognized Holding Gains 7,696 9,868
Gross Unrecognized Holding Losses (18,932) (19,107)
Estimated Fair Value - HTM 3,487,358 3,589,486
GSE multifamily MBS | Single Family    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 2,005,128 1,652,532
Gross Unrecognized Holding Gains 8,764 3,493
Gross Unrecognized Holding Losses (26,954) (31,998)
Estimated Fair Value - HTM 1,986,938 1,624,027
GSE multifamily MBS | Multifamily    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 540,240 540,385
Gross Unrecognized Holding Gains 0 0
Gross Unrecognized Holding Losses (3,468) (2,734)
Estimated Fair Value - HTM 536,772 537,651
Mortgage Backed Securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 6,043,962 5,791,642
Gross Unrecognized Holding Gains 16,460 13,361
Gross Unrecognized Holding Losses (49,354) (53,839)
Estimated Fair Value - HTM $ 6,011,068 $ 5,751,164
[1] Carrying value equals amortized cost, which includes net unamortized premium at March 31, 2025 and December 31, 2024 of $13,959 and $15,905, respectively. Excludes accrued interest receivable at March 31, 2025 and December 31, 2024 of $10,757 and $10,508, respectively.