v3.25.2
Investment Securities (Held-To-Maturity Securities by Major Security Type) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-Maturity, Accrued Interest, after Allowance for Credit Loss $ 414 $ 476
Debt Securities, Held-to-Maturity, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Accrued interest receivable Accrued interest receivable
Amortized Cost $ 203,895 $ 219,826
Gross Unrecognized Gains 252 359
Gross Unrecognized Losses (2,023) (2,709)
Held-to-maturity, Fair Value 202,124 217,476
State or local housing agency obligations [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 29,755 30,895
Gross Unrecognized Gains 0 0
Gross Unrecognized Losses (377) (445)
Held-to-maturity, Fair Value 29,378 30,450
Non-mortgage-backed securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 29,755 30,895
Gross Unrecognized Gains 0 0
Gross Unrecognized Losses (377) (445)
Held-to-maturity, Fair Value 29,378 30,450
GSE MBS [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 174,140 188,931
Gross Unrecognized Gains 252 359
Gross Unrecognized Losses (1,646) (2,264)
Held-to-maturity, Fair Value 172,746 187,026
Mortgage-backed securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 174,140 188,931
Gross Unrecognized Gains 252 359
Gross Unrecognized Losses (1,646) (2,264)
Held-to-maturity, Fair Value $ 172,746 $ 187,026