XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Investment Securities (Details 2) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Amortized Cost    
Due within one year $ 4,995  
Due from one to five years 35,616  
Due from five to ten years 74,710  
Due after ten years 70,476  
Mortgage-backed securities 232,114  
Total 417,911 $ 438,838
Estimated Fair Value    
Due within one year 4,982  
Due from one to five years 32,632  
Due from five to ten years 61,835  
Due after ten years 62,048  
Mortgage-backed securities 212,853  
Total $ 374,350