XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Securities Available for Sale (Investments Gross Unrealized Losses and Fair Value) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Fair Value, Less Than 12 Months $ 12,023 $ 5,561
Fair Value, 12 Months or More 245,638 267,434
Fair Value, Total 257,661 272,995
Unrealized Losses, Less Than 12 Months (1,014) (201)
Unrealized Losses, 12 Months or More (61,029) (55,190)
Unrealized Losses, Total (62,043) (55,391)
US Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value, 12 Months or More 12,238 14,590
Fair Value, Total 12,238 14,590
Unrealized Losses, 12 Months or More (201) (277)
Unrealized Losses, Total (201) (277)
U.S Government Agency Obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value, 12 Months or More 2,369 2,339
Fair Value, Total 2,369 2,339
Unrealized Losses, 12 Months or More (105) (124)
Unrealized Losses, Total (105) (124)
Municipal Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value, Less Than 12 Months 12,000 5,561
Fair Value, 12 Months or More 45,615 52,267
Fair Value, Total 57,615 57,828
Unrealized Losses, Less Than 12 Months (1,014) (201)
Unrealized Losses, 12 Months or More (13,004) (12,204)
Unrealized Losses, Total (14,018) (12,405)
Commercial Real Estates [Member] | U.S. GSE - Mortgage-backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value, 12 Months or More 436 442
Fair Value, Total 436 442
Unrealized Losses, 12 Months or More (73) (67)
Unrealized Losses, Total (73) (67)
Residential [Member] | U.S. GSE - Mortgage-backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value, Less Than 12 Months 23  
Fair Value, 12 Months or More 184,980 197,796
Fair Value, Total 185,003 197,796
Unrealized Losses, 12 Months or More (47,646) (42,518)
Unrealized Losses, Total $ (47,646) $ (42,518)