v3.26.1
Loans - Nonaccrual Loans and Accruing Loans 90 Days Past Due Segregated by Loan Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Loans [Abstract]    
Nonaccrual loans with no ACL $ 116 $ 112
Nonaccrual loans with ACL 10,678 8,427
90+ and still accruing 18,951 10,623
Nonperforming loans 29,745 19,162
Commercial [Member]    
Loans [Abstract]    
Nonaccrual loans with no ACL 116 112
Nonaccrual loans with ACL 6,408 4,735
90+ and still accruing 11,877 4,173
Nonperforming loans 18,401 9,020
Commercial [Member] | Commercial Real Estate Residential [Member]    
Loans [Abstract]    
Nonaccrual loans with no ACL 0 0
Nonaccrual loans with ACL 917 867
90+ and still accruing 1,700 2,085
Nonperforming loans 2,617 2,952
Commercial [Member] | Commercial Real Estate Nonresidential [Member]    
Loans [Abstract]    
Nonaccrual loans with no ACL 83 86
Nonaccrual loans with ACL 3,699 2,972
90+ and still accruing 1,361 1,187
Nonperforming loans 5,143 4,245
Commercial [Member] | Commercial Other [Member]    
Loans [Abstract]    
Nonaccrual loans with no ACL 33 26
Nonaccrual loans with ACL 1,792 896
90+ and still accruing 8,816 901
Nonperforming loans 10,641 1,823
Residential [Member]    
Loans [Abstract]    
Nonaccrual loans with no ACL 0 0
Nonaccrual loans with ACL 4,270 3,692
90+ and still accruing 6,322 5,722
Nonperforming loans 10,592 9,414
Residential [Member] | Real Estate Mortgage [Member]    
Loans [Abstract]    
Nonaccrual loans with no ACL 0 0
Nonaccrual loans with ACL 4,063 3,429
90+ and still accruing 5,575 5,098
Nonperforming loans 9,638 8,527
Residential [Member] | Home Equity Lines [Member]    
Loans [Abstract]    
Nonaccrual loans with no ACL 0 0
Nonaccrual loans with ACL 207 263
90+ and still accruing 747 624
Nonperforming loans 954 887
Consumer [Member]    
Loans [Abstract]    
Nonaccrual loans with no ACL 0 0
Nonaccrual loans with ACL 0 0
90+ and still accruing 752 728
Nonperforming loans 752 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 132 51
Nonperforming loans 132 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 620 677
Nonperforming loans $ 620 $ 677