XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVESTMENT SECURITIES - AMORTIZED COST AND FV (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Securities available for Sale - Amortized Cost    
Due in one year or less $ 116,363  
Due from one year to five years 211,922  
Due beyond ten years 3,831  
Amortized Cost 505,589 $ 618,525
Securities available for Sale - Fair Value    
Due in one year or less 114,833  
Due from one year to five years 202,171  
Due beyond ten years 4,093  
Total securities 481,069 591,313
Securities held to maturity - Amortized Cost    
Due in one year or less 50,000  
Due from one year to five years 19,992  
Total securities 76,113 76,397
Securities held to maturity - Fair Value    
Due in one year or less 49,931  
Due from one year to five years 20,003  
Fair Value 75,988 76,167
Private label mortgage backed security    
Securities available for Sale - Amortized Cost    
Securities not due at a single maturity date 337  
Amortized Cost 337 443
Securities available for Sale - Fair Value    
Securities not due at a single maturity date 1,716  
Total securities 1,716 1,773
Mortgage-backed securities - residential    
Securities available for Sale - Amortized Cost    
Securities not due at a single maturity date 151,725  
Amortized Cost 151,725 167,996
Securities available for Sale - Fair Value    
Securities not due at a single maturity date 137,819  
Total securities 137,819 154,710
Securities held to maturity - Amortized Cost    
Total securities 24 25
Securities held to maturity - Fair Value    
Securities not due at a single maturity date 24  
Fair Value 24 25
Securities not due at a single maturity date 24  
Collateralized mortgage obligations    
Securities available for Sale - Amortized Cost    
Securities not due at a single maturity date 21,411  
Amortized Cost 21,411 22,698
Securities available for Sale - Fair Value    
Securities not due at a single maturity date 20,437  
Total securities 20,437 21,659
Securities held to maturity - Amortized Cost    
Total securities 6,097 6,386
Securities held to maturity - Fair Value    
Securities not due at a single maturity date 6,030  
Fair Value 6,030 $ 6,313
Securities not due at a single maturity date $ 6,097