v3.25.2
INVESTMENT SECURITIES - AMORTIZED COST AND FV (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Securities available for Sale - Amortized Cost    
Due in one year or less $ 100,964  
Due from one year to five years 209,957  
Due beyond ten years 3,895  
Amortized Cost 715,554 $ 602,493
Securities available for Sale - Fair Value    
Due in one year or less 100,536  
Due from one year to five years 206,888  
Due beyond ten years 4,075  
Total securities 705,716 584,155
Securities held to maturity - Amortized Cost    
Total securities 5,434 10,778
Securities held to maturity - Fair Value    
Fair Value 5,408 10,735
Private label mortgage backed security    
Securities available for Sale - Amortized Cost    
Securities not due at a single maturity date 48  
Amortized Cost 48 121
Securities available for Sale - Fair Value    
Securities not due at a single maturity date 1,489  
Total securities 1,489 1,550
Mortgage-backed securities - residential    
Securities available for Sale - Amortized Cost    
Securities not due at a single maturity date 381,853  
Amortized Cost 381,853 180,765
Securities available for Sale - Fair Value    
Securities not due at a single maturity date 374,598  
Total securities 374,598 168,233
Securities held to maturity - Amortized Cost    
Total securities 14 23
Securities held to maturity - Fair Value    
Securities not due at a single maturity date 14  
Fair Value 14 24
Securities not due at a single maturity date 14  
Collateralized mortgage obligations    
Securities available for Sale - Amortized Cost    
Securities not due at a single maturity date 18,837  
Amortized Cost 18,837 20,127
Securities available for Sale - Fair Value    
Securities not due at a single maturity date 18,130  
Total securities 18,130 19,243
Securities held to maturity - Amortized Cost    
Total securities 5,420 5,756
Securities held to maturity - Fair Value    
Securities not due at a single maturity date 5,394  
Fair Value 5,394 $ 5,706
Securities not due at a single maturity date $ 5,420