v3.26.1
Loans - Non-Accrual and Past Due Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss $ 5,603 $ 4,215
Total Non-Accrual 26,843 29,319
Loans Past Due Over 89 Days Still Accruing 3 92
Commercial and Industrial Loans    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 173 308
Total Non-Accrual 13,659 16,549
Loans Past Due Over 89 Days Still Accruing 0 0
Commercial Real Estate Loans    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 653 285
Total Non-Accrual 6,561 6,303
Loans Past Due Over 89 Days Still Accruing 0 92
Agricultural Loans    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 1,579 1,197
Total Non-Accrual 2,719 3,123
Loans Past Due Over 89 Days Still Accruing 3 0
Leases    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 0 0
Total Non-Accrual 0 0
Loans Past Due Over 89 Days Still Accruing 0 0
Home Equity Loans    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 680 776
Total Non-Accrual 680 776
Loans Past Due Over 89 Days Still Accruing 0 0
Consumer Loans    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 476 30
Total Non-Accrual 476 33
Loans Past Due Over 89 Days Still Accruing 0 0
Credit Cards    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 47 148
Total Non-Accrual 47 148
Loans Past Due Over 89 Days Still Accruing 0 0
Residential Mortgage Loans    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit loss 1,995 1,471
Total Non-Accrual 2,701 2,387
Loans Past Due Over 89 Days Still Accruing $ 0 $ 0