v3.26.1
Loans - Nonaccrual Loans and Accruing Loans 90 Days Past Due Segregated by Loan Segment (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Loans [Abstract]    
Nonaccrual loans with no ACL $ 160 $ 112
Nonaccrual loans with ACL 10,972 8,427
90+ and still accruing 9,599 10,623
Nonperforming loans 20,731 19,162
Commercial [Member]    
Loans [Abstract]    
Nonaccrual loans with no ACL 160 112
Nonaccrual loans with ACL 6,590 4,735
90+ and still accruing 3,653 4,173
Nonperforming loans 10,403 9,020
Commercial [Member] | Commercial Real Estate Residential [Member]    
Loans [Abstract]    
Nonaccrual loans with no ACL 0 0
Nonaccrual loans with ACL 901 867
90+ and still accruing 2,282 2,085
Nonperforming loans 3,183 2,952
Commercial [Member] | Commercial Real Estate Nonresidential [Member]    
Loans [Abstract]    
Nonaccrual loans with no ACL 160 86
Nonaccrual loans with ACL 3,985 2,972
90+ and still accruing 1,187 1,187
Nonperforming loans 5,332 4,245
Commercial [Member] | Commercial Other [Member]    
Loans [Abstract]    
Nonaccrual loans with no ACL 0 26
Nonaccrual loans with ACL 1,704 896
90+ and still accruing 184 901
Nonperforming loans 1,888 1,823
Residential [Member]    
Loans [Abstract]    
Nonaccrual loans with no ACL 0 0
Nonaccrual loans with ACL 4,382 3,692
90+ and still accruing 5,519 5,722
Nonperforming loans 9,901 9,414
Residential [Member] | Real Estate Mortgage [Member]    
Loans [Abstract]    
Nonaccrual loans with no ACL 0 0
Nonaccrual loans with ACL 4,079 3,429
90+ and still accruing 4,808 5,098
Nonperforming loans 8,887 8,527
Residential [Member] | Home Equity Lines [Member]    
Loans [Abstract]    
Nonaccrual loans with no ACL 0 0
Nonaccrual loans with ACL 303 263
90+ and still accruing 711 624
Nonperforming loans 1,014 887
Consumer [Member]    
Loans [Abstract]    
Nonaccrual loans with no ACL 0 0
Nonaccrual loans with ACL 0 0
90+ and still accruing 427 728
Nonperforming loans 427 728
Consumer [Member] | Consumer Direct [Member]    
Loans [Abstract]    
Nonaccrual loans with no ACL 0 0
Nonaccrual loans with ACL 0 0
90+ and still accruing 56 51
Nonperforming loans 56 51
Consumer [Member] | Consumer Indirect [Member]    
Loans [Abstract]    
Nonaccrual loans with no ACL 0 0
Nonaccrual loans with ACL 0 0
90+ and still accruing 371 677
Nonperforming loans $ 371 $ 677