v3.26.1
Securities Available for Sale (Amortized Cost and Fair Values of Securities Available for Sale) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 396,808 $ 390,155
Gross Unrealized Gains 234 970
Gross Unrealized Losses (49,154) (49,195)
Fair Value 347,888 341,930
US Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 68,112 75,484
Gross Unrealized Gains 129 713
Gross Unrealized Losses (116)  
Fair Value 68,125 76,197
U.S Government Agency Obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 23,186 16,599
Gross Unrealized Gains 10 126
Gross Unrealized Losses (332) (4)
Fair Value 22,864 16,721
Municipal Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 72,546 72,586
Gross Unrealized Gains 35 45
Gross Unrealized Losses (11,444) (11,605)
Fair Value 61,137 61,026
U.S. GSE - Mortgage-backed Securities [Member] | Residential [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 232,964 225,486
Gross Unrealized Gains 60 86
Gross Unrealized Losses (37,262) (37,586)
Fair Value $ 195,762 $ 187,986