XML 58 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Loans - Aging Analysis of Past Due Loan Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Loans [Abstract]    
Total past due $ 2,395,028 $ 2,350,622
Total past due and non-accrual 40,350 26,602
Total past due and still accruing 2,354,678 2,324,020
30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 4,266 6,070
Total past due and non-accrual 652 396
Total past due and still accruing 3,614 5,674
60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 5,111 4,373
Total past due and non-accrual 30 778
Total past due and still accruing 5,081 3,595
90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 30,032 22,680
Total past due and non-accrual 29,375 22,451
Total past due and still accruing 657 229
Total Past Due [Member]    
Loans [Abstract]    
Total past due 39,409 33,123
Total past due and non-accrual 30,057 23,625
Total past due and still accruing 9,352 9,498
Current [Member]    
Loans [Abstract]    
Total past due 2,355,619 2,317,499
Total past due and non-accrual 10,293 2,977
Total past due and still accruing 2,345,326 2,314,522
Home Equity [Member]    
Loans [Abstract]    
Total past due 52,238 52,308
Commercial [Member]    
Loans [Abstract]    
Total past due 1,267,682 1,218,514
Construction [Member]    
Loans [Abstract]    
Total past due 93,241 93,965
Real Estate Loans [Member] | Mortgages [Member]    
Loans [Abstract]    
Total past due 285,390 288,664
Real Estate Loans [Member] | Mortgages [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 1,645 2,737
Real Estate Loans [Member] | Mortgages [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 30 1,073
Real Estate Loans [Member] | Mortgages [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 1,340 1,675
Real Estate Loans [Member] | Mortgages [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 3,015 5,485
Real Estate Loans [Member] | Mortgages [Member] | Current [Member]    
Loans [Abstract]    
Total past due 282,375 283,179
Real Estate Loans [Member] | Home Equity [Member]    
Loans [Abstract]    
Total past due 52,238 52,308
Real Estate Loans [Member] | Home Equity [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 209 146
Real Estate Loans [Member] | Home Equity [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 7 17
Real Estate Loans [Member] | Home Equity [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 562 181
Real Estate Loans [Member] | Home Equity [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 778 344
Real Estate Loans [Member] | Home Equity [Member] | Current [Member]    
Loans [Abstract]    
Total past due 51,460 51,964
Real Estate Loans [Member] | Commercial [Member]    
Loans [Abstract]    
Total past due 1,267,682 1,218,514
Real Estate Loans [Member] | Commercial [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 843 1,733
Real Estate Loans [Member] | Commercial [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 4,511 2,695
Real Estate Loans [Member] | Commercial [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 21,479 9,871
Real Estate Loans [Member] | Commercial [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 26,833 14,299
Real Estate Loans [Member] | Commercial [Member] | Current [Member]    
Loans [Abstract]    
Total past due 1,240,849 1,204,215
Real Estate Loans [Member] | Agricultural [Member]    
Loans [Abstract]    
Total past due 357,643 347,448
Real Estate Loans [Member] | Agricultural [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 910 1,020
Real Estate Loans [Member] | Agricultural [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 349 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 3,186 3,160
Real Estate Loans [Member] | Agricultural [Member] | Current [Member]    
Loans [Abstract]    
Total past due 354,457 344,288
Real Estate Loans [Member] | Construction [Member]    
Loans [Abstract]    
Total past due 93,241 93,965
Real Estate Loans [Member] | Construction [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 0 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 1,227 283
Real Estate Loans [Member] | Construction [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 1,227 516
Real Estate Loans [Member] | Construction [Member] | Current [Member]    
Loans [Abstract]    
Total past due 92,014 93,449
Consumer [Member]    
Loans [Abstract]    
Total past due 39,623 88,210
Consumer [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 41 161
Consumer [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 206 148
Consumer [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 1,013 785
Consumer [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 1,260 1,094
Consumer [Member] | Current [Member]    
Loans [Abstract]    
Total past due 38,363 87,116
Other Commercial Loans [Member]    
Loans [Abstract]    
Total past due 180,997 179,166
Other Commercial Loans [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 366 256
Other Commercial Loans [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 8 49
Other Commercial Loans [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 1,851 7,500
Other Commercial Loans [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 2,225 7,805
Other Commercial Loans [Member] | Current [Member]    
Loans [Abstract]    
Total past due 178,772 171,361
Other Agricultural Loans [Member]    
Loans [Abstract]    
Total past due 29,746 30,247
Other Agricultural Loans [Member] | 30 to 59 Days Past Due [Member]    
Loans [Abstract]    
Total past due 252 17
Other Agricultural Loans [Member] | 60 to 89 Days Past Due [Member]    
Loans [Abstract]    
Total past due 0 0
Other Agricultural Loans [Member] | 90 Days Or Greater [Member]    
Loans [Abstract]    
Total past due 633 403
Other Agricultural Loans [Member] | Total Past Due [Member]    
Loans [Abstract]    
Total past due 885 420
Other Agricultural Loans [Member] | Current [Member]    
Loans [Abstract]    
Total past due 28,861 29,827
State and Political Subdivision Loans [Member]    
Loans [Abstract]    
Total past due 88,468 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 $ 88,468 $ 52,100