v3.25.2
Loans - Non-Accrual and Past Due Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Non-Accrual With No Allowance For Credit Loss $ 10,645 $ 6,450
Total Non-Accrual 22,787 10,934
Loans Past Due Over 89 Days Still Accruing 2,301 188
Commercial and Industrial Loans    
Financing Receivable, Past Due [Line Items]    
Non-Accrual With No Allowance For Credit Loss 2,415 1,346
Total Non-Accrual 9,150 5,018
Loans Past Due Over 89 Days Still Accruing 159 0
Commercial Real Estate Loans    
Financing Receivable, Past Due [Line Items]    
Non-Accrual With No Allowance For Credit Loss 3,537 1,268
Total Non-Accrual 7,741 1,745
Loans Past Due Over 89 Days Still Accruing 1,429 183
Agricultural Loans    
Financing Receivable, Past Due [Line Items]    
Non-Accrual With No Allowance For Credit Loss 97 655
Total Non-Accrual 105 765
Loans Past Due Over 89 Days Still Accruing 713 5
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 1,084 1,087
Total Non-Accrual 1,189 1,087
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 25 63
Total Non-Accrual 25 63
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 126 54
Total Non-Accrual 126 54
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 3,361 1,977
Total Non-Accrual 4,451 2,202
Loans Past Due Over 89 Days Still Accruing $ 0 $ 0