XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Loans - Aging Analysis of Past Due Loan Receivables (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Loans [Abstract]    
Total past due $ 2,335,388 $ 2,313,242
Total past due and non-accrual 20,523 25,701
Total past due and still accruing 2,314,865 2,287,541
30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 12,319 8,245
Total past due and non-accrual 797 2,428
Total past due and still accruing 11,522 5,817
60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 1,989 2,199
Total past due and non-accrual 283 0
Total past due and still accruing 1,706 2,199
90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 14,387 13,754
Total past due and non-accrual 14,350 13,478
Total past due and still accruing 37 276
Total Past Due [Member]    
Loans [Abstract]    
Total past due 28,695 24,198
Total past due and non-accrual 15,430 15,906
Total past due and still accruing 13,265 8,292
Current [Member]    
Loans [Abstract]    
Total past due 2,306,693 2,289,044
Total past due and non-accrual 5,093 9,795
Total past due and still accruing 2,301,600 2,279,249
Home Equity [Member]    
Loans [Abstract]    
Total past due 51,425 49,663
Commercial [Member]    
Loans [Abstract]    
Total past due 1,180,655 1,121,435
Construction [Member]    
Loans [Abstract]    
Total past due 107,867 164,326
Real Estate Loans [Member] | Mortgages [Member]    
Loans [Abstract]    
Total past due 293,365 301,735
Real Estate Loans [Member] | Mortgages [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 1,831 1,464
Real Estate Loans [Member] | Mortgages [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 866 227
Real Estate Loans [Member] | Mortgages [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 1,722 1,605
Real Estate Loans [Member] | Mortgages [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 4,419 3,296
Real Estate Loans [Member] | Mortgages [Member] | Current [Member]    
Loans [Abstract]    
Total past due 288,946 298,439
Real Estate Loans [Member] | Home Equity [Member]    
Loans [Abstract]    
Total past due 51,425 49,663
Real Estate Loans [Member] | Home Equity [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 293 138
Real Estate Loans [Member] | Home Equity [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 86 170
Real Estate Loans [Member] | Home Equity [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 33 148
Real Estate Loans [Member] | Home Equity [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 412 456
Real Estate Loans [Member] | Home Equity [Member] | Current [Member]    
Loans [Abstract]    
Total past due 51,013 49,207
Real Estate Loans [Member] | Commercial [Member]    
Loans [Abstract]    
Total past due 1,180,655 1,121,435
Real Estate Loans [Member] | Commercial [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 2,660 2,782
Real Estate Loans [Member] | Commercial [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 384 1,360
Real Estate Loans [Member] | Commercial [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 7,411 6,528
Real Estate Loans [Member] | Commercial [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 10,455 10,670
Real Estate Loans [Member] | Commercial [Member] | Current [Member]    
Loans [Abstract]    
Total past due 1,170,200 1,110,765
Real Estate Loans [Member] | Agricultural [Member]    
Loans [Abstract]    
Total past due 342,487 327,722
Real Estate Loans [Member] | Agricultural [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 1,206 1,569
Real Estate Loans [Member] | Agricultural [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 225 140
Real Estate Loans [Member] | Agricultural [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 1,927 1,845
Real Estate Loans [Member] | Agricultural [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 3,358 3,554
Real Estate Loans [Member] | Agricultural [Member] | Current [Member]    
Loans [Abstract]    
Total past due 339,129 324,168
Real Estate Loans [Member] | Construction [Member]    
Loans [Abstract]    
Total past due 107,867 164,326
Real Estate Loans [Member] | Construction [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 239 1,119
Real Estate Loans [Member] | Construction [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 0 0
Real Estate Loans [Member] | Construction [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 283 283
Real Estate Loans [Member] | Construction [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 522 1,402
Real Estate Loans [Member] | Construction [Member] | Current [Member]    
Loans [Abstract]    
Total past due 107,345 162,924
Consumer [Member]    
Loans [Abstract]    
Total past due 109,458 109,505
Consumer [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 242 292
Consumer [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 239 20
Consumer [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 792 1,009
Consumer [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 1,273 1,321
Consumer [Member] | Current [Member]    
Loans [Abstract]    
Total past due 108,185 108,184
Other Commercial Loans [Member]    
Loans [Abstract]    
Total past due 171,345 155,012
Other Commercial Loans [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 5,848 478
Other Commercial Loans [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 184 282
Other Commercial Loans [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 1,816 2,336
Other Commercial Loans [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 7,848 3,096
Other Commercial Loans [Member] | Current [Member]    
Loans [Abstract]    
Total past due 163,497 151,916
Other Agricultural Loans [Member]    
Loans [Abstract]    
Total past due 27,142 29,662
Other Agricultural Loans [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 0 403
Other Agricultural Loans [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 5 0
Other Agricultural Loans [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 403 0
Other Agricultural Loans [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 408 403
Other Agricultural Loans [Member] | Current [Member]    
Loans [Abstract]    
Total past due 26,734 29,259
State and Political Subdivision Loans [Member]    
Loans [Abstract]    
Total past due 51,644 54,182
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 $ 51,644 $ 54,182