v3.26.3
Investment Securities - Summary of Held-to-maturity Securities by Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Debt securities, maturing within 1 year, amortized cost $ 6,903  
Debt securities, maturing 1 to 5 years, amortized cost 16,636  
Debt securities, maturing 5 to 10 years, amortized cost 238,814  
Debt securities, maturing over 10 years, amortized cost 615,956  
Amortized Cost 878,309 $ 923,073
Debt securities, maturing within 1 year, fair value 6,900  
Debt securities, maturing 1 to 5 years, fair value 15,113  
Debt securities, maturing 5 to 10 years, fair value 209,466  
Debt securities, maturing over 10 years, fair value 534,947  
Debt securities, held-to-maturity, fair value $ 766,426 867,714
Held-to-maturity securities, maturing within 1 year, weighted average yield 1.83%  
Held-to-maturity securities, maturing 1 to 5 years, weighted average yield 1.93%  
Held-to-maturity securities, maturing 5 to 10 years, weighted average yield 3.55%  
Held-to-maturity securities, maturing over 10 years, weighted average yield 4.17%  
Held-to-maturity securities, total weighted average yield 3.94%  
U.S. government sponsored agencies    
Schedule of Held-to-maturity Securities [Line Items]    
Debt securities, maturing within 1 year, amortized cost $ 3,500  
Debt securities, maturing 1 to 5 years, amortized cost 2,201  
Debt securities, maturing 5 to 10 years, amortized cost 155,110  
Debt securities, maturing over 10 years, amortized cost 100,805  
Amortized Cost 261,616 261,826
Debt securities, maturing within 1 year, fair value 3,478  
Debt securities, maturing 1 to 5 years, fair value 1,981  
Debt securities, maturing 5 to 10 years, fair value 140,326  
Debt securities, maturing over 10 years, fair value 90,993  
Debt securities, held-to-maturity, fair value 236,778 254,435
States and political subdivisions    
Schedule of Held-to-maturity Securities [Line Items]    
Debt securities, maturing within 1 year, amortized cost 2,444  
Debt securities, maturing 1 to 5 years, amortized cost 4,587  
Debt securities, maturing 5 to 10 years, amortized cost 37,684  
Debt securities, maturing over 10 years, amortized cost 93,690  
Amortized Cost 138,405 140,843
Debt securities, maturing within 1 year, fair value 2,469  
Debt securities, maturing 1 to 5 years, fair value 4,176  
Debt securities, maturing 5 to 10 years, fair value 30,041  
Debt securities, maturing over 10 years, fair value 67,483  
Debt securities, held-to-maturity, fair value 104,169 115,657
Residential mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Debt securities, maturing within 1 year, amortized cost 0  
Debt securities, maturing 1 to 5 years, amortized cost 0  
Debt securities, maturing 5 to 10 years, amortized cost 6,392  
Debt securities, maturing over 10 years, amortized cost 374,832  
Amortized Cost 381,224 423,628
Debt securities, maturing within 1 year, fair value 0  
Debt securities, maturing 1 to 5 years, fair value 0  
Debt securities, maturing 5 to 10 years, fair value 5,839  
Debt securities, maturing over 10 years, fair value 340,049  
Debt securities, held-to-maturity, fair value 345,888 413,123
Commercial mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Debt securities, maturing within 1 year, amortized cost 959  
Debt securities, maturing 1 to 5 years, amortized cost 9,848  
Debt securities, maturing 5 to 10 years, amortized cost 39,628  
Debt securities, maturing over 10 years, amortized cost 46,629  
Amortized Cost 97,064 96,776
Debt securities, maturing within 1 year, fair value 953  
Debt securities, maturing 1 to 5 years, fair value 8,956  
Debt securities, maturing 5 to 10 years, fair value 33,260  
Debt securities, maturing over 10 years, fair value 36,422  
Debt securities, held-to-maturity, fair value $ 79,591 $ 84,499