v3.26.1
Investment Securities -Summary of Investment Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities    
Debt securities, maturing within 1 year, amortized cost $ 3,639  
Debt securities, maturing 1 to 5 years, amortized cost 104,616  
Debt securities, maturing 5 to 10 years, amortized cost 287,639  
Debt securities, maturing over 10 years, amortized cost 711,354  
Amortized Cost 1,107,248 $ 1,076,980
Debt securities, maturing within 1 year, fair value 3,630  
Debt securities, maturing 1 to 5 years, fair value 97,748  
Debt securities, maturing 5 to 10 years, fair value 269,549  
Debt securities, maturing over 10 years, fair value 637,017  
Debt securities [1] $ 1,007,944 984,367
Available-for-sale securities, maturing within 1 year, weighted average yield 2.98%  
Available-for-sale securities, maturing 1 to 5 years, weighted average yield 1.92%  
Available-for-sale securities, maturing 5 to 10 years, weighted average yield 3.15%  
Available-for-sale securities, maturing over 10 years, weighted average yield 2.77%  
Available-for-sale securities, total weighted average yield 2.79%  
U.S. Treasury and government agencies    
Schedule of Available-for-sale Securities    
Debt securities, maturing within 1 year, amortized cost $ 90  
Debt securities, maturing 1 to 5 years, amortized cost 7,052  
Debt securities, maturing 5 to 10 years, amortized cost 14,372  
Debt securities, maturing over 10 years, amortized cost 4,444  
Amortized Cost 25,958 17,386
Debt securities, maturing within 1 year, fair value 89  
Debt securities, maturing 1 to 5 years, fair value 7,114  
Debt securities, maturing 5 to 10 years, fair value 14,438  
Debt securities, maturing over 10 years, fair value 4,511  
Debt securities 26,152 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,384  
Debt securities, maturing 5 to 10 years, amortized cost 134,999  
Debt securities, maturing over 10 years, amortized cost 61,831  
Amortized Cost 239,214 212,282
Debt securities, maturing within 1 year, fair value 0  
Debt securities, maturing 1 to 5 years, fair value 39,106  
Debt securities, maturing 5 to 10 years, fair value 130,641  
Debt securities, maturing over 10 years, fair value 61,585  
Debt securities 231,332 206,330
States and political subdivisions    
Schedule of Available-for-sale Securities    
Debt securities, maturing within 1 year, amortized cost 3,445  
Debt securities, maturing 1 to 5 years, amortized cost 36,744  
Debt securities, maturing 5 to 10 years, amortized cost 70,888  
Debt securities, maturing over 10 years, amortized cost 74,777  
Amortized Cost 185,854 189,131
Debt securities, maturing within 1 year, fair value 3,437  
Debt securities, maturing 1 to 5 years, fair value 34,557  
Debt securities, maturing 5 to 10 years, fair value 61,880  
Debt securities, maturing over 10 years, fair value 65,231  
Debt securities 165,105 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,488  
Debt securities, maturing 5 to 10 years, amortized cost 48,222  
Debt securities, maturing over 10 years, amortized cost 537,165  
Amortized Cost 586,875 606,292
Debt securities, maturing within 1 year, fair value 0  
Debt securities, maturing 1 to 5 years, fair value 1,444  
Debt securities, maturing 5 to 10 years, fair value 45,536  
Debt securities, maturing over 10 years, fair value 475,658  
Debt securities 522,638 544,038
Commercial mortgage-backed securities    
Schedule of Available-for-sale Securities    
Debt securities, maturing within 1 year, amortized cost 104  
Debt securities, maturing 1 to 5 years, amortized cost 16,948  
Debt securities, maturing 5 to 10 years, amortized cost 16,158  
Debt securities, maturing over 10 years, amortized cost 33,137  
Amortized Cost 66,347 47,889
Debt securities, maturing within 1 year, fair value 104  
Debt securities, maturing 1 to 5 years, fair value 15,527  
Debt securities, maturing 5 to 10 years, fair value 14,242  
Debt securities, maturing over 10 years, fair value 30,032  
Debt securities 59,905 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,812  
Debt securities, maturing over 10 years, fair value 0  
Debt securities $ 2,812 $ 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 March 31, 2026, and $0 and $236, respectively, at December 31, 2025.