v3.26.1
Investment Securities - Summary of Investment Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities    
Debt securities, maturing within 1 year, amortized cost $ 2,412  
Debt securities, maturing 1 to 5 years, amortized cost 70,429  
Debt securities, maturing 5 to 10 years, amortized cost 250,095  
Debt securities, maturing over 10 years, amortized cost 643,656  
Amortized Cost 966,592 $ 1,076,980
Debt securities, maturing within 1 year, fair value 2,403  
Debt securities, maturing 1 to 5 years, fair value 65,517  
Debt securities, maturing 5 to 10 years, fair value 233,425  
Debt securities, maturing over 10 years, fair value 572,705  
Debt securities [1] $ 874,050 984,367
Available-for-sale securities, maturing within 1 year, weighted average yield 3.33%  
Available-for-sale securities, maturing 1 to 5 years, weighted average yield 1.96%  
Available-for-sale securities, maturing 5 to 10 years, weighted average yield 3.31%  
Available-for-sale securities, maturing over 10 years, weighted average yield 2.84%  
Available-for-sale securities, total weighted average yield 2.90%  
U.S. Treasury and government agencies    
Schedule of Available-for-sale Securities    
Debt securities, maturing within 1 year, amortized cost $ 0  
Debt securities, maturing 1 to 5 years, amortized cost 4,955  
Debt securities, maturing 5 to 10 years, amortized cost 9,769  
Debt securities, maturing over 10 years, amortized cost 0  
Amortized Cost 14,724 17,386
Debt securities, maturing within 1 year, fair value 0  
Debt securities, maturing 1 to 5 years, fair value 4,929  
Debt securities, maturing 5 to 10 years, fair value 9,700  
Debt securities, maturing over 10 years, fair value 0  
Debt securities 14,629 17,580
U.S. government sponsored agencies    
Schedule of Available-for-sale Securities    
Debt securities, maturing within 1 year, amortized cost 0  
Debt securities, maturing 1 to 5 years, amortized cost 42,411  
Debt securities, maturing 5 to 10 years, amortized cost 119,479  
Debt securities, maturing over 10 years, amortized cost 61,118  
Amortized Cost 223,008 212,282
Debt securities, maturing within 1 year, fair value 0  
Debt securities, maturing 1 to 5 years, fair value 39,029  
Debt securities, maturing 5 to 10 years, fair value 115,710  
Debt securities, maturing over 10 years, fair value 60,341  
Debt securities 215,080 206,330
States and political subdivisions    
Schedule of Available-for-sale Securities    
Debt securities, maturing within 1 year, amortized cost 2,412  
Debt securities, maturing 1 to 5 years, amortized cost 10,721  
Debt securities, maturing 5 to 10 years, amortized cost 55,026  
Debt securities, maturing over 10 years, amortized cost 54,158  
Amortized Cost 122,317 189,131
Debt securities, maturing within 1 year, fair value 2,403  
Debt securities, maturing 1 to 5 years, fair value 10,428  
Debt securities, maturing 5 to 10 years, fair value 47,808  
Debt securities, maturing over 10 years, fair value 47,502  
Debt securities 108,141 170,832
Residential mortgage-backed 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,449  
Debt securities, maturing 5 to 10 years, amortized cost 47,535  
Debt securities, maturing over 10 years, amortized cost 495,650  
Amortized Cost 544,634 606,292
Debt securities, maturing within 1 year, fair value 0  
Debt securities, maturing 1 to 5 years, fair value 1,394  
Debt securities, maturing 5 to 10 years, fair value 43,987  
Debt securities, maturing over 10 years, fair value 435,349  
Debt securities 480,730 544,038
Commercial mortgage-backed 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 10,893  
Debt securities, maturing 5 to 10 years, amortized cost 15,286  
Debt securities, maturing over 10 years, amortized cost 32,730  
Amortized Cost 58,909 47,889
Debt securities, maturing within 1 year, fair value 0  
Debt securities, maturing 1 to 5 years, fair value 9,737  
Debt securities, maturing 5 to 10 years, fair value 13,376  
Debt securities, maturing over 10 years, fair value 29,513  
Debt securities 52,626 41,804
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 0  
Debt securities, maturing 5 to 10 years, amortized cost 3,000  
Debt securities, maturing over 10 years, amortized cost 0  
Amortized Cost 3,000 4,000
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 2,844  
Debt securities, maturing over 10 years, fair value 0  
Debt securities $ 2,844 $ 3,783
[1]     Available-for-sale investment securities and held-to-maturity investment securities are presented net of allowance for credit losses of $0 and $233, respectively, at June 30, 2026, and $0 and $236, respectively, at December 31, 2025.