v3.25.2
Investment Securities -Summary of Investment Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities    
Debt securities, maturing within 1 year, amortized cost $ 11,041  
Debt securities, maturing 1 to 5 years, amortized cost 122,993  
Debt securities, maturing 5 to 10 years, amortized cost 237,916  
Debt securities, maturing over 10 years, amortized cost 798,142  
Amortized Cost 1,170,092 $ 1,229,382
Debt securities, maturing within 1 year, fair value 10,943  
Debt securities, maturing 1 to 5 years, fair value 116,455  
Debt securities, maturing 5 to 10 years, fair value 218,332  
Debt securities, maturing over 10 years, fair value 705,767  
Debt securities [1] $ 1,051,497 1,083,555
Available-for-sale securities, maturing within 1 year, weighted average yield 2.81%  
Available-for-sale securities, maturing 1 to 5 years, weighted average yield 2.00%  
Available-for-sale securities, maturing 5 to 10 years, weighted average yield 2.87%  
Available-for-sale securities, maturing over 10 years, weighted average yield 2.76%  
Available-for-sale securities, total weighted average yield 2.70%  
U.S. Treasury and government agencies    
Schedule of Available-for-sale Securities    
Debt securities, maturing within 1 year, amortized cost $ 588  
Debt securities, maturing 1 to 5 years, amortized cost 1,274  
Debt securities, maturing 5 to 10 years, amortized cost 6,463  
Debt securities, maturing over 10 years, amortized cost 5,391  
Amortized Cost 13,716 15,317
Debt securities, maturing within 1 year, fair value 587  
Debt securities, maturing 1 to 5 years, fair value 1,276  
Debt securities, maturing 5 to 10 years, fair value 6,614  
Debt securities, maturing over 10 years, fair value 5,403  
Debt securities 13,880 15,196
U.S. government sponsored agencies    
Schedule of Available-for-sale Securities    
Debt securities, maturing within 1 year, amortized cost 1,493  
Debt securities, maturing 1 to 5 years, amortized cost 67,703  
Debt securities, maturing 5 to 10 years, amortized cost 73,898  
Debt securities, maturing over 10 years, amortized cost 77,905  
Amortized Cost 220,999 224,167
Debt securities, maturing within 1 year, fair value 1,465  
Debt securities, maturing 1 to 5 years, fair value 63,622  
Debt securities, maturing 5 to 10 years, fair value 71,188  
Debt securities, maturing over 10 years, fair value 74,581  
Debt securities 210,856 209,083
States and political subdivisions    
Schedule of Available-for-sale Securities    
Debt securities, maturing within 1 year, amortized cost 7,946  
Debt securities, maturing 1 to 5 years, amortized cost 38,885  
Debt securities, maturing 5 to 10 years, amortized cost 79,331  
Debt securities, maturing over 10 years, amortized cost 94,072  
Amortized Cost 220,234 225,074
Debt securities, maturing within 1 year, fair value 7,878  
Debt securities, maturing 1 to 5 years, fair value 37,138  
Debt securities, maturing 5 to 10 years, fair value 68,785  
Debt securities, maturing over 10 years, fair value 79,562  
Debt securities 193,363 196,301
Residential mortgage-backed securities    
Schedule of Available-for-sale Securities    
Debt securities, maturing within 1 year, amortized cost 19  
Debt securities, maturing 1 to 5 years, amortized cost 3,719  
Debt securities, maturing 5 to 10 years, amortized cost 49,248  
Debt securities, maturing over 10 years, amortized cost 597,760  
Amortized Cost 650,746 693,886
Debt securities, maturing within 1 year, fair value 19  
Debt securities, maturing 1 to 5 years, fair value 3,654  
Debt securities, maturing 5 to 10 years, fair value 46,348  
Debt securities, maturing over 10 years, fair value 526,520  
Debt securities 576,541 601,802
Commercial mortgage-backed securities    
Schedule of Available-for-sale Securities    
Debt securities, maturing within 1 year, amortized cost 995  
Debt securities, maturing 1 to 5 years, amortized cost 9,912  
Debt securities, maturing 5 to 10 years, amortized cost 25,976  
Debt securities, maturing over 10 years, amortized cost 23,014  
Amortized Cost 59,897 64,438
Debt securities, maturing within 1 year, fair value 994  
Debt securities, maturing 1 to 5 years, fair value 9,298  
Debt securities, maturing 5 to 10 years, fair value 22,706  
Debt securities, maturing over 10 years, fair value 19,701  
Debt securities 52,699 55,065
Bank-issued trust preferred securities    
Schedule of Available-for-sale Securities    
Debt securities, maturing within 1 year, amortized cost 0  
Debt securities, maturing 1 to 5 years, amortized cost 1,500  
Debt securities, maturing 5 to 10 years, amortized cost 3,000  
Debt securities, maturing over 10 years, amortized cost 0  
Amortized Cost 4,500 6,500
Debt securities, maturing within 1 year, fair value 0  
Debt securities, maturing 1 to 5 years, fair value 1,467  
Debt securities, maturing 5 to 10 years, fair value 2,691  
Debt securities, maturing over 10 years, fair value 0  
Debt securities $ 4,158 $ 6,108
[1]     Available-for-sale investment securities and held-to-maturity investment securities are presented net of allowance for credit losses of $0 and $237, respectively, at both June 30, 2025 and at December 31, 2024.