v3.26.1
Securities - Contractual Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Due in one year or less $ 0  
Due after one year through five years 5,137  
Due after five years through ten years 5,458  
Due after ten years 0  
Amortized Cost 10,595  
Fair Value    
Due in one year or less 0  
Due after one year through five years 4,376  
Due after five years through ten years 4,698  
Due after ten years 0  
Held to maturity, fair value 9,074 $ 9,607
Amortized Cost    
Due in one year or less 1,826  
Due after one year through five years 45,213  
Due after five years through ten years 180,151  
Due after ten years 158,211  
Amortized Cost 1,219,477 1,186,109
Fair Value    
Due in one year or less 1,818  
Due after one year through five years 43,171  
Due after five years through ten years 164,489  
Due after ten years 144,996  
Available for sale, fair value 1,142,223 1,117,176
Commercial mortgage-backed securities    
Amortized Cost    
Without single maturity date 0  
Fair Value    
Without single maturity date 0  
Amortized Cost    
Without single maturity date 19,935  
Amortized Cost 19,935 16,982
Fair Value    
Without single maturity date 18,175  
Available for sale, fair value 18,175 15,286
Residential mortgage-backed securities    
Amortized Cost    
Without single maturity date 0  
Fair Value    
Without single maturity date 0  
Amortized Cost    
Without single maturity date 472,608  
Amortized Cost 472,608 478,875
Fair Value    
Without single maturity date 443,523  
Available for sale, fair value 443,523 454,485
Commercial collateralized mortgage obligations    
Amortized Cost    
Without single maturity date 0  
Fair Value    
Without single maturity date 0  
Amortized Cost    
Without single maturity date 88,501  
Amortized Cost 88,501 83,143
Fair Value    
Without single maturity date 87,216  
Available for sale, fair value 87,216 82,793
Residential collateralized mortgage obligations    
Amortized Cost    
Without single maturity date 0  
Fair Value    
Without single maturity date 0  
Amortized Cost    
Without single maturity date 253,032  
Amortized Cost 253,032 222,893
Fair Value    
Without single maturity date 238,835  
Available for sale, fair value $ 238,835 $ 210,884