v3.26.1
Loans and Leases - Aging Analysis of Loan and Lease Portfolio, Net of Unearned Income by Time Past Due (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Loans and Leases [Abstract]    
Loans and leases, net $ 3,703,857 $ 3,648,945
90+ Days Past Due 2,284 0
Nonaccrual 2,674 750
Non-accrual with no ACL 2,674 750
30-89 Days Past Due [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 207 8,912
Total Past Due and Nonaccrual [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 5,165 9,662
Current [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 3,698,692 3,639,283
Commercial [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 1,533,656 1,472,583
90+ Days Past Due 0 0
Nonaccrual 712 750
Non-accrual with no ACL 712 750
Commercial [Member] | 30-89 Days Past Due [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 0 7,248
Commercial [Member] | Total Past Due and Nonaccrual [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 712 7,998
Commercial [Member] | Current [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 1,532,944 1,464,585
Agricultural [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 692,554 705,668
90+ Days Past Due 2,284 0
Nonaccrual 1,732 0
Non-accrual with no ACL 1,732 0
Agricultural [Member] | 30-89 Days Past Due [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 0 0
Agricultural [Member] | Total Past Due and Nonaccrual [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 4,016 0
Agricultural [Member] | Current [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 688,538 705,668
Residential and Home Equity [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 404,005 405,080
90+ Days Past Due 0 0
Nonaccrual 0 0
Non-accrual with no ACL 0 0
Residential and Home Equity [Member] | 30-89 Days Past Due [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 203 0
Residential and Home Equity [Member] | Total Past Due and Nonaccrual [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 203 0
Residential and Home Equity [Member] | Current [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 403,802 405,080
Construction [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 115,150 128,179
90+ Days Past Due 0 0
Nonaccrual 0 0
Non-accrual with no ACL 0 0
Construction [Member] | 30-89 Days Past Due [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 0 0
Construction [Member] | Total Past Due and Nonaccrual [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 0 0
Construction [Member] | Current [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 115,150 128,179
Real Estate [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 2,745,365 2,711,510
90+ Days Past Due 2,284 0
Nonaccrual 2,444 750
Non-accrual with no ACL 2,444 750
Real Estate [Member] | 30-89 Days Past Due [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 203 7,248
Real Estate [Member] | Total Past Due and Nonaccrual [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 4,931 7,998
Real Estate [Member] | Current [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 2,740,434 2,703,512
Commercial & Industrial [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 527,508 497,700
90+ Days Past Due 0 0
Nonaccrual 230 0
Non-accrual with no ACL 230 0
Commercial & Industrial [Member] | 30-89 Days Past Due [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 0 0
Commercial & Industrial [Member] | Total Past Due and Nonaccrual [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 230 0
Commercial & Industrial [Member] | Current [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 527,278 497,700
Agricultural [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 255,767 264,117
90+ Days Past Due 0 0
Nonaccrual 0 0
Non-accrual with no ACL 0 0
Agricultural [Member] | 30-89 Days Past Due [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 0 0
Agricultural [Member] | Total Past Due and Nonaccrual [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 0 0
Agricultural [Member] | Current [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 255,767 264,117
Commercial Leases [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 170,825 170,947
90+ Days Past Due 0 0
Nonaccrual 0 0
Non-accrual with no ACL 0 0
Commercial Leases [Member] | 30-89 Days Past Due [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 0 1,659
Commercial Leases [Member] | Total Past Due and Nonaccrual [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 0 1,659
Commercial Leases [Member] | Current [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 170,825 169,288
Consumer and Other [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 4,392 4,671
90+ Days Past Due 0 0
Nonaccrual 0 0
Non-accrual with no ACL 0 0
Consumer and Other [Member] | 30-89 Days Past Due [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 4 5
Consumer and Other [Member] | Total Past Due and Nonaccrual [Member]    
Loans and Leases [Abstract]    
Loans and leases, net 4 5
Consumer and Other [Member] | Current [Member]    
Loans and Leases [Abstract]    
Loans and leases, net $ 4,388 $ 4,666