XML 88 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVESTMENT SECURITIES - AMORTIZED COST AND FV (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Securities available for Sale - Amortized Cost    
Due in one year or less $ 189,872  
Due from one year to five years 233,716  
Due beyond ten years 3,800  
Amortized Cost 618,525 $ 663,003
Securities available for Sale - Fair Value    
Due in one year or less 187,479  
Due from one year to five years 221,574  
Due beyond ten years 4,118  
Total securities 591,313 620,365
Securities held to maturity - Amortized Cost    
Due in one year or less 50,000  
Due from one year to five years 19,986  
Total securities 76,397 87,396
Securities held to maturity - Fair Value    
Due in one year or less 49,876  
Due from one year to five years 19,953  
Fair Value 76,167 87,357
Private label mortgage backed security    
Securities available for Sale - Amortized Cost    
Securities not due at a single maturity date 443  
Amortized Cost 443 843
Securities available for Sale - Fair Value    
Securities not due at a single maturity date 1,773  
Total securities 1,773 2,127
Mortgage-backed securities - residential    
Securities available for Sale - Amortized Cost    
Securities not due at a single maturity date 167,996  
Amortized Cost 167,996 189,312
Securities available for Sale - Fair Value    
Securities not due at a single maturity date 154,710  
Total securities 154,710 171,873
Securities held to maturity - Amortized Cost    
Securities not due at a single maturity date 25  
Total securities 25 27
Securities held to maturity - Fair Value    
Securities not due at a single maturity date 25  
Fair Value 25 26
Collateralized mortgage obligations    
Securities available for Sale - Amortized Cost    
Securities not due at a single maturity date 22,698  
Amortized Cost 22,698 22,774
Securities available for Sale - Fair Value    
Securities not due at a single maturity date 21,659  
Total securities 21,659 21,368
Securities held to maturity - Amortized Cost    
Securities not due at a single maturity date 6,386  
Total securities 6,386 7,270
Securities held to maturity - Fair Value    
Securities not due at a single maturity date 6,313  
Fair Value $ 6,313 $ 7,176