XML 59 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Loans - Aging Analysis of Past Due Loan Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Loans [Abstract]    
Total past due $ 2,298,222 $ 2,350,622
Total past due and non-accrual 37,670 26,602
Total past due and still accruing 2,260,552 2,324,020
30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 5,110 6,070
Total past due and non-accrual 757 396
Total past due and still accruing 4,353 5,674
60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 3,310 4,373
Total past due and non-accrual 606 778
Total past due and still accruing 2,704 3,595
90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 27,347 22,680
Total past due and non-accrual 27,272 22,451
Total past due and still accruing 75 229
Total Past Due [Member]    
Loans [Abstract]    
Total past due 35,767 33,123
Total past due and non-accrual 28,635 23,625
Total past due and still accruing 7,132 9,498
Current [Member]    
Loans [Abstract]    
Total past due 2,262,455 2,317,499
Total past due and non-accrual 9,035 2,977
Total past due and still accruing 2,253,420 2,314,522
Home Equity [Member]    
Loans [Abstract]    
Total past due 52,080 52,308
Commercial [Member]    
Loans [Abstract]    
Total past due 1,249,900 1,218,514
Construction [Member]    
Loans [Abstract]    
Total past due 83,217 93,965
Real Estate Loans [Member] | Mortgages [Member]    
Loans [Abstract]    
Total past due 283,986 288,664
Real Estate Loans [Member] | Mortgages [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 1,786 2,737
Real Estate Loans [Member] | Mortgages [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 283 1,073
Real Estate Loans [Member] | Mortgages [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 1,939 1,675
Real Estate Loans [Member] | Mortgages [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 4,008 5,485
Real Estate Loans [Member] | Mortgages [Member] | Current [Member]    
Loans [Abstract]    
Total past due 279,978 283,179
Real Estate Loans [Member] | Home Equity [Member]    
Loans [Abstract]    
Total past due 52,080 52,308
Real Estate Loans [Member] | Home Equity [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 546 146
Real Estate Loans [Member] | Home Equity [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 0 17
Real Estate Loans [Member] | Home Equity [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 124 181
Real Estate Loans [Member] | Home Equity [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 670 344
Real Estate Loans [Member] | Home Equity [Member] | Current [Member]    
Loans [Abstract]    
Total past due 51,410 51,964
Real Estate Loans [Member] | Commercial [Member]    
Loans [Abstract]    
Total past due 1,249,900 1,218,514
Real Estate Loans [Member] | Commercial [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 1,247 1,733
Real Estate Loans [Member] | Commercial [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 2,410 2,695
Real Estate Loans [Member] | Commercial [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 19,593 9,871
Real Estate Loans [Member] | Commercial [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 23,250 14,299
Real Estate Loans [Member] | Commercial [Member] | Current [Member]    
Loans [Abstract]    
Total past due 1,226,650 1,204,215
Real Estate Loans [Member] | Agricultural [Member]    
Loans [Abstract]    
Total past due 344,938 347,448
Real Estate Loans [Member] | Agricultural [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 449 1,020
Real Estate Loans [Member] | Agricultural [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 159 158
Real Estate Loans [Member] | Agricultural [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 1,927 1,982
Real Estate Loans [Member] | Agricultural [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 2,535 3,160
Real Estate Loans [Member] | Agricultural [Member] | Current [Member]    
Loans [Abstract]    
Total past due 342,403 344,288
Real Estate Loans [Member] | Construction [Member]    
Loans [Abstract]    
Total past due 83,217 93,965
Real Estate Loans [Member] | Construction [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 670 0
Real Estate Loans [Member] | Construction [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 0 233
Real Estate Loans [Member] | Construction [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 503 283
Real Estate Loans [Member] | Construction [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 1,173 516
Real Estate Loans [Member] | Construction [Member] | Current [Member]    
Loans [Abstract]    
Total past due 82,044 93,449
Consumer [Member]    
Loans [Abstract]    
Total past due 19,592 88,210
Consumer [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 39 161
Consumer [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 456 148
Consumer [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 935 785
Consumer [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 1,430 1,094
Consumer [Member] | Current [Member]    
Loans [Abstract]    
Total past due 18,162 87,116
Other Commercial Loans [Member]    
Loans [Abstract]    
Total past due 170,628 179,166
Other Commercial Loans [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 115 256
Other Commercial Loans [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 1 49
Other Commercial Loans [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 1,825 7,500
Other Commercial Loans [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 1,941 7,805
Other Commercial Loans [Member] | Current [Member]    
Loans [Abstract]    
Total past due 168,687 171,361
Other Agricultural Loans [Member]    
Loans [Abstract]    
Total past due 30,004 30,247
Other Agricultural Loans [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 258 17
Other Agricultural Loans [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 1 0
Other Agricultural Loans [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 501 403
Other Agricultural Loans [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 760 420
Other Agricultural Loans [Member] | Current [Member]    
Loans [Abstract]    
Total past due 29,244 29,827
State and Political Subdivision Loans [Member]    
Loans [Abstract]    
Total past due 63,877 52,100
State and Political Subdivision Loans [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 0 0
State and Political Subdivision Loans [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 0 0
State and Political Subdivision Loans [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 0 0
State and Political Subdivision Loans [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 0 0
State and Political Subdivision Loans [Member] | Current [Member]    
Loans [Abstract]    
Total past due $ 63,877 $ 52,100