XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Investment Securities (Details 1) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair value, Less than 12 months $ 27,463 $ 24,468
Unrealized Losses, Less than 12 Months 338 678
Fair value, 12 months or more 336,145 339,668
Unrealized Losses, 12 Months or More 41,586 50,393
Fair value, total 363,608 364,136
Unrealized Losses, total 41,924 51,071
U.S Treasuries [Member]    
Fair value, Less than 12 months 0 0
Unrealized Losses, Less than 12 Months 0 0
Fair value, 12 months or more 7,480 7,257
Unrealized Losses, 12 Months or More 504 724
Fair value, total 7,480 7,257
Unrealized Losses, total 504 724
U.S. Government sponsored enterprises    
Fair value, Less than 12 months 0 0
Unrealized Losses, Less than 12 Months 0 0
Fair value, 12 months or more 5,552 8,732
Unrealized Losses, 12 Months or More 420 511
Fair value, total 5,552 8,732
Unrealized Losses, total 420 511
GSE - Mortgage-backed securities    
Fair value, Less than 12 months 15,707 20,458
Unrealized Losses, Less than 12 Months 308 669
Fair value, 12 months or more 190,059 197,497
Unrealized Losses, 12 Months or More 18,060 22,538
Fair value, total 205,766 217,955
Unrealized Losses, total 18,368 23,207
Private label mortgage backed securities    
Fair value, Less than 12 months 11,756 4,010
Unrealized Losses, Less than 12 Months 30 9
Fair value, 12 months or more 25,251 21,727
Unrealized Losses, 12 Months or More 875 1,416
Fair value, total 37,007 25,737
Unrealized Losses, total 905 1,425
State and political subdivisions    
Fair value, Less than 12 months 0 0
Unrealized Losses, Less than 12 Months 0 0
Fair value, 12 months or more 107,803 104,455
Unrealized Losses, 12 Months or More 21,727 25,204
Fair value, total 107,803 104,455
Unrealized Losses, total $ 21,727 $ 25,204