v3.26.1
INVESTMENT SECURITIES - AMORTIZED COST AND FV (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Securities available for Sale - Amortized Cost    
Due in one year or less $ 94,990  
Due from one year to five years 174,993  
Due beyond ten years 3,951  
Amortized Cost 897,223 $ 887,884
Securities available for Sale - Fair Value    
Due in one year or less 94,079  
Due from one year to five years 172,288  
Due beyond ten years 4,684  
Total securities 886,982 884,693
Securities held to maturity - Amortized Cost    
Total securities 4,546 4,944
Securities held to maturity - Fair Value    
Fair Value 4,549 4,929
Private label mortgage-backed security    
Securities available for Sale - Fair Value    
Securities not due at a single maturity date 1,360  
Total securities 1,360 1,439
Mortgage-backed securities - residential    
Securities available for Sale - Amortized Cost    
Securities not due at a single maturity date 606,710  
Amortized Cost 606,710 570,491
Securities available for Sale - Fair Value    
Securities not due at a single maturity date 598,356  
Total securities 598,356 567,909
Securities held to maturity - Amortized Cost    
Securities not due at a single maturity date 12  
Total securities 12 13
Securities held to maturity - Fair Value    
Securities not due at a single maturity date 12  
Fair Value 12 13
Collateralized mortgage obligations    
Securities available for Sale - Amortized Cost    
Securities not due at a single maturity date 16,579  
Amortized Cost 16,579 17,528
Securities available for Sale - Fair Value    
Securities not due at a single maturity date 16,215  
Total securities 16,215 16,907
Securities held to maturity - Amortized Cost    
Securities not due at a single maturity date 4,534  
Total securities 4,534 4,931
Securities held to maturity - Fair Value    
Securities not due at a single maturity date 4,537  
Fair Value $ 4,537 $ 4,916