v3.26.1
Investment Securities - Summary of Held-to-maturity Securities by Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Debt securities, maturing within 1 year, amortized cost $ 6,912  
Debt securities, maturing 1 to 5 years, amortized cost 14,471  
Debt securities, maturing 5 to 10 years, amortized cost 223,060  
Debt securities, maturing over 10 years, amortized cost 623,122  
Amortized Cost 867,565 $ 923,073
Debt securities, maturing within 1 year, fair value 6,902  
Debt securities, maturing 1 to 5 years, fair value 13,477  
Debt securities, maturing 5 to 10 years, fair value 205,349  
Debt securities, maturing over 10 years, fair value 576,988  
Debt securities, held-to-maturity, fair value $ 802,716 867,714
Held-to-maturity securities, maturing within 1 year, weighted average yield 1.86%  
Held-to-maturity securities, maturing 1 to 5 years, weighted average yield 1.97%  
Held-to-maturity securities, maturing 5 to 10 years, weighted average yield 3.41%  
Held-to-maturity securities, maturing over 10 years, weighted average yield 4.15%  
Held-to-maturity securities, total weighted average yield 3.90%  
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,199  
Debt securities, maturing 5 to 10 years, amortized cost 140,987  
Debt securities, maturing over 10 years, amortized cost 100,638  
Amortized Cost 247,324 261,826
Debt securities, maturing within 1 year, fair value 3,455  
Debt securities, maturing 1 to 5 years, fair value 2,022  
Debt securities, maturing 5 to 10 years, fair value 133,638  
Debt securities, maturing over 10 years, fair value 98,151  
Debt securities, held-to-maturity, fair value 237,266 254,435
States and political subdivisions    
Schedule of Held-to-maturity Securities [Line Items]    
Debt securities, maturing within 1 year, amortized cost 2,443  
Debt securities, maturing 1 to 5 years, amortized cost 4,585  
Debt securities, maturing 5 to 10 years, amortized cost 33,446  
Debt securities, maturing over 10 years, amortized cost 98,148  
Amortized Cost 138,622 140,843
Debt securities, maturing within 1 year, fair value 2,485  
Debt securities, maturing 1 to 5 years, fair value 4,267  
Debt securities, maturing 5 to 10 years, fair value 28,674  
Debt securities, maturing over 10 years, fair value 77,997  
Debt securities, held-to-maturity, fair value 113,423 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,717  
Debt securities, maturing over 10 years, amortized cost 376,974  
Amortized Cost 383,691 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 6,323  
Debt securities, maturing over 10 years, fair value 361,209  
Debt securities, held-to-maturity, fair value 367,532 413,123
Commercial mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Debt securities, maturing within 1 year, amortized cost 969  
Debt securities, maturing 1 to 5 years, amortized cost 7,687  
Debt securities, maturing 5 to 10 years, amortized cost 41,910  
Debt securities, maturing over 10 years, amortized cost 47,362  
Amortized Cost 97,928 96,776
Debt securities, maturing within 1 year, fair value 962  
Debt securities, maturing 1 to 5 years, fair value 7,188  
Debt securities, maturing 5 to 10 years, fair value 36,714  
Debt securities, maturing over 10 years, fair value 39,631  
Debt securities, held-to-maturity, fair value $ 84,495 $ 84,499