XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Investment Securities (Details 1) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair value, Less than 12 months $ 24,996 $ 24,468
Unrealized Losses, Less than 12 Months 365 678
Fair value, 12 months or more 337,945 339,668
Unrealized Losses, 12 Months or More 43,456 50,393
Fair value, total 362,941 364,136
Unrealized Losses, total 43,821 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,398 7,257
Unrealized Losses, 12 Months or More 585 724
Fair value, total 7,398 7,257
Unrealized Losses, total 585 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,704 8,732
Unrealized Losses, 12 Months or More 425 511
Fair value, total 5,704 8,732
Unrealized Losses, total 425 511
GSE - Mortgage-backed securities    
Fair value, Less than 12 months 16,064 20,458
Unrealized Losses, Less than 12 Months 284 669
Fair value, 12 months or more 191,926 197,497
Unrealized Losses, 12 Months or More 19,138 22,538
Fair value, total 207,990 217,955
Unrealized Losses, total 19,422 23,207
Private label mortgage backed securities    
Fair value, Less than 12 months 8,932 4,010
Unrealized Losses, Less than 12 Months 81 9
Fair value, 12 months or more 25,595 21,727
Unrealized Losses, 12 Months or More 1,036 1,416
Fair value, total 34,527 25,737
Unrealized Losses, total 1,117 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,322 104,455
Unrealized Losses, 12 Months or More 22,272 25,204
Fair value, total 107,322 104,455
Unrealized Losses, total $ 22,272 $ 25,204