v3.26.1
Loans and Allowance for Credit Losses - Schedule of Amortized Cost Basis of Loans on Nonaccrual Status and Loans Past Due (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Amortized Cost Basis of Loans on Nonaccrual Status and Loans Past Due [Line Items]    
Nonaccrual with no ACL $ 8,534 $ 8,369
Nonaccrual with ACL 511 967
Total Nonaccrual 9,045 9,336
Loans Past Due 90 Days or more Still Accruing
Total Nonperforming 9,045 9,336
Agriculture [Member]    
Schedule of Amortized Cost Basis of Loans on Nonaccrual Status and Loans Past Due [Line Items]    
Nonaccrual with no ACL 1,200 2,598
Nonaccrual with ACL 343 503
Total Nonaccrual 1,543 3,101
Loans Past Due 90 Days or more Still Accruing
Total Nonperforming 1,543 3,101
Business Loans [Member]    
Schedule of Amortized Cost Basis of Loans on Nonaccrual Status and Loans Past Due [Line Items]    
Nonaccrual with no ACL 3,985 3,267
Nonaccrual with ACL 11
Total Nonaccrual 3,996 3,267
Loans Past Due 90 Days or more Still Accruing
Total Nonperforming 3,996 3,267
Consumer Loans [Member]    
Schedule of Amortized Cost Basis of Loans on Nonaccrual Status and Loans Past Due [Line Items]    
Nonaccrual with no ACL 308
Nonaccrual with ACL 157
Total Nonaccrual 465
Loans Past Due 90 Days or more Still Accruing
Total Nonperforming 465
Home Equity [Member]    
Schedule of Amortized Cost Basis of Loans on Nonaccrual Status and Loans Past Due [Line Items]    
Nonaccrual with no ACL 465 189
Nonaccrual with ACL 169
Total Nonaccrual 465 358
Loans Past Due 90 Days or more Still Accruing
Total Nonperforming 465 358
Non-Owner Occupied CRE [Member]    
Schedule of Amortized Cost Basis of Loans on Nonaccrual Status and Loans Past Due [Line Items]    
Nonaccrual with no ACL 235 1,007
Nonaccrual with ACL
Total Nonaccrual 235 1,007
Loans Past Due 90 Days or more Still Accruing
Total Nonperforming 235 1,007
Residential Real Estate [Member]    
Schedule of Amortized Cost Basis of Loans on Nonaccrual Status and Loans Past Due [Line Items]    
Nonaccrual with no ACL 2,341 1,308
Nonaccrual with ACL 295
Total Nonaccrual 2,341 1,603
Loans Past Due 90 Days or more Still Accruing
Total Nonperforming $ 2,341 $ 1,603