XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investment Securities (Details 2) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Total $ 445,176 $ 443,029
Amortized Cost    
Due within one year 2,997  
Due from one to five years 17,620  
Due from five to ten years 59,340  
Due after ten years 107,951  
Mortgage-backed securities 257,268  
Total 445,176  
Estimated Fair Value    
Due within one year 2,951  
Due from one to five years 15,955  
Due from five to ten years 49,675  
Due after ten years 90,531  
Mortgage-backed securities 234,148  
Total $ 393,260