XML 95 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVESTMENT SECURITIES - AMORTIZED COST AND FV (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Securities available for Sale - Amortized Cost    
Due in one year or less $ 155,668  
Due from one year to five years 241,949  
Due beyond ten years 3,863  
Amortized Cost 602,493 $ 618,525
Securities available for Sale - Fair Value    
Due in one year or less 153,900  
Due from one year to five years 237,195  
Due beyond ten years 4,034  
Total securities 584,155 591,313
Securities held to maturity - Amortized Cost    
Due from one year to five years 4,999  
Total securities 10,778 76,397
Securities held to maturity - Fair Value    
Due from one year to five years 5,005  
Fair Value 10,735 76,167
Private label mortgage backed security    
Securities available for Sale - Amortized Cost    
Securities not due at a single maturity date 121  
Amortized Cost 121 443
Securities available for Sale - Fair Value    
Securities not due at a single maturity date 1,550  
Total securities 1,550 1,773
Mortgage-backed securities - residential    
Securities available for Sale - Amortized Cost    
Securities not due at a single maturity date 180,765  
Amortized Cost 180,765 167,996
Securities available for Sale - Fair Value    
Securities not due at a single maturity date 168,233  
Total securities 168,233 154,710
Securities held to maturity - Amortized Cost    
Securities not due at a single maturity date 23  
Total securities 23 25
Securities held to maturity - Fair Value    
Securities not due at a single maturity date 24  
Fair Value 24 25
Collateralized mortgage obligations    
Securities available for Sale - Amortized Cost    
Securities not due at a single maturity date 20,127  
Amortized Cost 20,127 22,698
Securities available for Sale - Fair Value    
Securities not due at a single maturity date 19,243  
Total securities 19,243 21,659
Securities held to maturity - Amortized Cost    
Securities not due at a single maturity date 5,756  
Total securities 5,756 6,386
Securities held to maturity - Fair Value    
Securities not due at a single maturity date 5,706  
Fair Value $ 5,706 $ 6,313