v3.25.1
Securities - Schedule of Investment Securities by Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract]    
Amortized Cost $ 1,401,756 $ 1,356,549
Debt Securities, Available-for-sale, Maturity, Fair Value, Rolling Maturity [Abstract]    
Fair Value 1,312,680 1,248,203
U.S. government agencies    
Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract]    
Within one year, amortized cost 7,000  
One to five years, amortized cost 3,997  
Five to ten years, amortized cost 6,915  
Amortized Cost 17,912 18,196
Debt Securities, Available-for-sale, Maturity, Fair Value, Rolling Maturity [Abstract]    
Within one year, fair value 6,981  
One to five years, fair value 3,948  
Five to ten years, fair value 6,928  
Fair Value 17,857 17,897
Mortgage-backed securities    
Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract]    
Within one year, amortized cost 30,237  
One to five years, amortized cost 215,854  
Five to ten years, amortized cost 214,097  
After 10 years, amortized cost 920,486  
Amortized Cost 1,380,674 1,335,177
Debt Securities, Available-for-sale, Maturity, Fair Value, Rolling Maturity [Abstract]    
Within one year, fair value 30,101  
One to five years, fair value 209,408  
Five to ten years, fair value 194,625  
After 10 years, fair value 857,639  
Fair Value 1,291,773 1,227,333
Municipal bonds    
Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract]    
Five to ten years, amortized cost 3,074  
After 10 years, amortized cost 96  
Amortized Cost 3,170 3,176
Debt Securities, Available-for-sale, Maturity, Fair Value, Rolling Maturity [Abstract]    
Five to ten years, fair value 2,967  
After 10 years, fair value 83  
Fair Value $ 3,050 $ 2,973