v3.26.1
Investment Securities - Summary of Held-to-maturity Securities by Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Debt securities, maturing within 1 year, amortized cost $ 6,922  
Debt securities, maturing 1 to 5 years, amortized cost 14,517  
Debt securities, maturing 5 to 10 years, amortized cost 199,211  
Debt securities, maturing over 10 years, amortized cost 663,258  
Amortized Cost 883,908 $ 923,073
Debt securities, maturing within 1 year, fair value 6,919  
Debt securities, maturing 1 to 5 years, fair value 13,547  
Debt securities, maturing 5 to 10 years, fair value 186,100  
Debt securities, maturing over 10 years, fair value 614,284  
Debt securities, held-to-maturity, fair value $ 820,850 867,714
Held-to-maturity securities, maturing within 1 year, weighted average yield 1.87%  
Held-to-maturity securities, maturing 1 to 5 years, weighted average yield 1.97%  
Held-to-maturity securities, maturing 6 to 10 years, weighted average yield 3.72%  
Held-to-maturity securities, maturing over 10 years, weighted average yield 4.11%  
Held-to-maturity securities, total weighted average yield 3.97%  
U.S. government sponsored agencies    
Schedule of Held-to-maturity Securities [Line Items]    
Debt securities, maturing within 1 year, amortized cost $ 3,499  
Debt securities, maturing 1 to 5 years, amortized cost 2,198  
Debt securities, maturing 5 to 10 years, amortized cost 121,114  
Debt securities, maturing over 10 years, amortized cost 120,337  
Amortized Cost 247,148 261,826
Debt securities, maturing within 1 year, fair value 3,439  
Debt securities, maturing 1 to 5 years, fair value 2,032  
Debt securities, maturing 5 to 10 years, fair value 117,621  
Debt securities, maturing over 10 years, fair value 114,644  
Debt securities, held-to-maturity, fair value 237,736 254,435
States and political subdivisions    
Schedule of Held-to-maturity Securities [Line Items]    
Debt securities, maturing within 1 year, amortized cost 2,441  
Debt securities, maturing 1 to 5 years, amortized cost 4,583  
Debt securities, maturing 5 to 10 years, amortized cost 31,623  
Debt securities, maturing over 10 years, amortized cost 100,184  
Amortized Cost 138,831 140,843
Debt securities, maturing within 1 year, fair value 2,506  
Debt securities, maturing 1 to 5 years, fair value 4,270  
Debt securities, maturing 5 to 10 years, fair value 26,928  
Debt securities, maturing over 10 years, fair value 79,001  
Debt securities, held-to-maturity, fair value 112,705 115,657
Residential mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Debt securities, maturing within 1 year, amortized cost 2  
Debt securities, maturing 1 to 5 years, amortized cost 0  
Debt securities, maturing 5 to 10 years, amortized cost 7,019  
Debt securities, maturing over 10 years, amortized cost 392,703  
Amortized Cost 399,724 423,628
Debt securities, maturing within 1 year, fair value 2  
Debt securities, maturing 1 to 5 years, fair value 0  
Debt securities, maturing 5 to 10 years, fair value 6,633  
Debt securities, maturing over 10 years, fair value 379,007  
Debt securities, held-to-maturity, fair value 385,642 413,123
Commercial mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Debt securities, maturing within 1 year, amortized cost 980  
Debt securities, maturing 1 to 5 years, amortized cost 7,736  
Debt securities, maturing 5 to 10 years, amortized cost 39,455  
Debt securities, maturing over 10 years, amortized cost 50,034  
Amortized Cost 98,205 96,776
Debt securities, maturing within 1 year, fair value 972  
Debt securities, maturing 1 to 5 years, fair value 7,245  
Debt securities, maturing 5 to 10 years, fair value 34,918  
Debt securities, maturing over 10 years, fair value 41,632  
Debt securities, held-to-maturity, fair value $ 84,767 $ 84,499