XML 90 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans - Non-Accrual and Past Due Loans (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit losses $ 6,450 $ 5,882
Non-Accrual 10,934 9,136
Loans Past Due Over 89 Days Still Accruing 188 55
Commercial and Industrial Loans    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit losses 1,346 1,864
Non-Accrual 5,018 3,707
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 losses 1,268 942
Non-Accrual 1,745 1,889
Loans Past Due Over 89 Days Still Accruing 183 55
Agricultural Loans    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit losses 655 665
Non-Accrual 765 879
Loans Past Due Over 89 Days Still Accruing 5 0
Leases    
Financing Receivable, Past Due [Line Items]    
Non-accrual with no allowance for credit losses 0 0
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 losses 1,087 1,033
Non-Accrual 1,087 1,033
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 losses 63 111
Non-Accrual 63 111
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 losses 54 142
Non-Accrual 54 142
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 losses 1,977 1,125
Non-Accrual 2,202 1,375
Loans Past Due Over 89 Days Still Accruing $ 0 $ 0