v3.26.1
Securities - HTM Contractual Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
HTM, Amortized Cost, Rolling Maturities    
Due in one year or less $ 485  
Due after one year through five years 8,956  
Due after five years through ten years 58,992  
Due after ten years 12,133  
Total 80,566  
Amortized Cost 745,175 $ 728,329
HTM, Fair Value, Rolling Maturities    
Due in one year or less 479  
Due after one year through five years 8,615  
Due after five years through ten years 55,537  
Due after ten years 11,292  
Total 75,923  
Fair Value 686,724 674,890
Residential mortgage-backed securities    
HTM, Amortized Cost, Rolling Maturities    
Mortgage-backed securities, collateralized mortgage obligations and commercial mortgage-backed securities 288,824  
Amortized Cost 288,824 265,349
HTM, Fair Value, Rolling Maturities    
Mortgage-backed securities, collateralized mortgage obligations and commercial mortgage-backed securities 268,399  
Fair Value 268,399 247,556
Commercial mortgage-backed securities    
HTM, Amortized Cost, Rolling Maturities    
Mortgage-backed securities, collateralized mortgage obligations and commercial mortgage-backed securities 105,606  
Amortized Cost 105,606 122,636
HTM, Fair Value, Rolling Maturities    
Mortgage-backed securities, collateralized mortgage obligations and commercial mortgage-backed securities 99,670  
Fair Value 99,670 116,875
Collateralized mortgage obligations    
HTM, Amortized Cost, Rolling Maturities    
Mortgage-backed securities, collateralized mortgage obligations and commercial mortgage-backed securities 270,179  
Amortized Cost 270,179 262,203
HTM, Fair Value, Rolling Maturities    
Mortgage-backed securities, collateralized mortgage obligations and commercial mortgage-backed securities 242,732  
Fair Value $ 242,732 $ 236,849