v3.26.1
Loans - Loan Categories and Past Due Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Loans receivable held-for-sale, net, not part of disposal group $ 777 $ 3,400
Total Loans 3,496,541 3,453,093
Loans 90 or more days past due and still accruing interest 1,487 2,040
Nonaccrual loans 6,814 6,415
Nonaccrual with no allowance for credit loss 1,010 6,415
Commercial    
Financing Receivable, Past Due [Line Items]    
Total Loans 173,057 165,729
Loans 90 or more days past due and still accruing interest 0 27
Nonaccrual loans 0 168
Nonaccrual with no allowance for credit loss 0 168
Commercial Real Estate    
Financing Receivable, Past Due [Line Items]    
Total Loans 837,461 818,259
Loans 90 or more days past due and still accruing interest 0 0
Nonaccrual loans 3,838 0
Nonaccrual with no allowance for credit loss 0 0
Consumer    
Financing Receivable, Past Due [Line Items]    
Total Loans 1,083,169 1,076,007
Loans 90 or more days past due and still accruing interest 32 31
Nonaccrual loans 1,263 1,879
Nonaccrual with no allowance for credit loss 0 1,879
Residential    
Financing Receivable, Past Due [Line Items]    
Total Loans 1,402,854 1,393,098
Loans 90 or more days past due and still accruing interest 1,455 1,982
Nonaccrual loans 1,713 4,368
Nonaccrual with no allowance for credit loss 1,010 4,368
Financial Asset, Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans 31,048 34,607
Financial Asset, Past Due | Commercial    
Financing Receivable, Past Due [Line Items]    
Total Loans 428 1,034
Financial Asset, Past Due | Commercial Real Estate    
Financing Receivable, Past Due [Line Items]    
Total Loans 6,793 2,888
Financial Asset, Past Due | Consumer    
Financing Receivable, Past Due [Line Items]    
Total Loans 17,145 22,857
Financial Asset, Past Due | Residential    
Financing Receivable, Past Due [Line Items]    
Total Loans 6,682 7,828
Loans past due 30-59 days    
Financing Receivable, Past Due [Line Items]    
Total Loans 11,703 14,868
Loans past due 30-59 days | Commercial    
Financing Receivable, Past Due [Line Items]    
Total Loans 239 584
Loans past due 30-59 days | Commercial Real Estate    
Financing Receivable, Past Due [Line Items]    
Total Loans 0 0
Loans past due 30-59 days | Consumer    
Financing Receivable, Past Due [Line Items]    
Total Loans 11,015 13,476
Loans past due 30-59 days | Residential    
Financing Receivable, Past Due [Line Items]    
Total Loans 449 808
Loans past due 60-89 days    
Financing Receivable, Past Due [Line Items]    
Total Loans 15,568 14,141
Loans past due 60-89 days | Commercial    
Financing Receivable, Past Due [Line Items]    
Total Loans 189 255
Loans past due 60-89 days | Commercial Real Estate    
Financing Receivable, Past Due [Line Items]    
Total Loans 6,793 2,888
Loans past due 60-89 days | Consumer    
Financing Receivable, Past Due [Line Items]    
Total Loans 4,914 7,495
Loans past due 60-89 days | Residential    
Financing Receivable, Past Due [Line Items]    
Total Loans 3,672 3,503
Loans past due 90 or more days    
Financing Receivable, Past Due [Line Items]    
Total Loans 3,777 5,598
Loans past due 90 or more days | Commercial    
Financing Receivable, Past Due [Line Items]    
Total Loans 0 195
Loans past due 90 or more days | Commercial Real Estate    
Financing Receivable, Past Due [Line Items]    
Total Loans 0 0
Loans past due 90 or more days | Consumer    
Financing Receivable, Past Due [Line Items]    
Total Loans 1,216 1,886
Loans past due 90 or more days | Residential    
Financing Receivable, Past Due [Line Items]    
Total Loans 2,561 3,517
Current loans    
Financing Receivable, Past Due [Line Items]    
Total Loans 3,465,493 3,418,486
Current loans | Commercial    
Financing Receivable, Past Due [Line Items]    
Total Loans 172,629 164,695
Current loans | Commercial Real Estate    
Financing Receivable, Past Due [Line Items]    
Total Loans 830,668 815,371
Current loans | Consumer    
Financing Receivable, Past Due [Line Items]    
Total Loans 1,066,024 1,053,150
Current loans | Residential    
Financing Receivable, Past Due [Line Items]    
Total Loans $ 1,396,172 $ 1,385,270