XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Investment Securities (Details 2) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due within one year $ 4,987  
Due from one to five years 38,012  
Due from five to ten years 73,590  
Due after ten years 68,042  
Mortgage-backed securities 228,692  
Total 413,323 $ 438,838
Estimated Fair Value    
Due within one year 4,980  
Due from one to five years 35,112  
Due from five to ten years 61,134  
Due after ten years 59,915  
Mortgage-backed securities 210,473  
Total $ 371,614