v3.26.1
Securities Available for Sale (Investments Gross Unrealized Losses and Fair Value) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities [Line Items]    
Fair Value, Less Than 12 Months $ 75,929 $ 22,882
Fair Value, 12 Months or More 211,337 218,978
Fair Value, Total 287,266 241,860
Unrealized Losses, Less Than 12 Months (1,277) (577)
Unrealized Losses, 12 Months or More (47,877) (48,618)
Unrealized Losses, Total (49,154) (49,195)
US Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value, Less Than 12 Months 29,867  
Fair Value, Total 29,867  
Unrealized Losses, Less Than 12 Months (116)  
Unrealized Losses, Total (116)  
U.S Government Agency Obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value, Less Than 12 Months 17,123 2,496
Fair Value, Total 17,123 2,496
Unrealized Losses, Less Than 12 Months (332) (4)
Unrealized Losses, Total (332) (4)
Municipal Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value, Less Than 12 Months 10,736 10,542
Fair Value, 12 Months or More 47,299 47,856
Fair Value, Total 58,035 58,398
Unrealized Losses, Less Than 12 Months (635) (549)
Unrealized Losses, 12 Months or More (10,809) (11,056)
Unrealized Losses, Total (11,444) (11,605)
Residential [Member] | U.S. GSE - Mortgage-backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value, Less Than 12 Months 18,203 9,844
Fair Value, 12 Months or More 164,038 171,122
Fair Value, Total 182,241 180,966
Unrealized Losses, Less Than 12 Months (194) (24)
Unrealized Losses, 12 Months or More (37,068) (37,562)
Unrealized Losses, Total $ (37,262) $ (37,586)