XML 81 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Loans (Non-accrual and Loans Past Due over 89 Days Still Accruing) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Financing Receivable, Past Due [Line Items]    
Non-Accrual With No Allowance For Credit Losses [1] $ 10,119  
Non-Accrual 21,507 $ 13,802
Loans Past Due Over 89 Days Still Accruing 0 190
Commercial and Industrial Loans    
Financing Receivable, Past Due [Line Items]    
Non-Accrual With No Allowance For Credit Losses [1] 4,571  
Non-Accrual 8,133  
Loans Past Due Over 89 Days Still Accruing 0  
Commercial Real Estate Loans    
Financing Receivable, Past Due [Line Items]    
Non-Accrual With No Allowance For Credit Losses [1] 3,152  
Non-Accrual 10,188 3,433
Loans Past Due Over 89 Days Still Accruing 0 0
Agricultural Loans    
Financing Receivable, Past Due [Line Items]    
Non-Accrual With No Allowance For Credit Losses [1] 1,291  
Non-Accrual 1,915 2,739
Loans Past Due Over 89 Days Still Accruing 0 0
Leases    
Financing Receivable, Past Due [Line Items]    
Non-Accrual With No Allowance For Credit Losses [1] 0  
Non-Accrual 0  
Loans Past Due Over 89 Days Still Accruing 0  
Home Equity Loans    
Financing Receivable, Past Due [Line Items]    
Non-Accrual With No Allowance For Credit Losses [1] 271  
Non-Accrual 271 79
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 [1] 77  
Non-Accrual 84 115
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 [1] 86  
Non-Accrual 86  
Loans Past Due Over 89 Days Still Accruing 0  
Residential Mortgage Loans    
Financing Receivable, Past Due [Line Items]    
Non-Accrual With No Allowance For Credit Losses [1] 671  
Non-Accrual 830 2,496
Loans Past Due Over 89 Days Still Accruing $ 0 $ 0
[1] Includes non-accrual loans with no allowance for credit loss and are also included in Non-Accrual loans totaling $21,507