XML 101 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
LOANS AND RELATED ALLOWANCE FOR CREDIT LOSSES, Past Due (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Recorded investment of past due [Abstract]    
Total past due $ 2,313,242 $ 2,248,836
90 days or greater and accruing 276 516
Financing receivables on nonaccrual status [Abstract]    
Financing receivable nonaccrual status 25,701 12,187
Nonaccrual With a related allowance 5,648 4,398
Nonaccrual Without a related allowance 20,053 7,789
90 days or greater past due and accruing 276 516
Total non-performing loans 25,977 12,703
Financing receivables on accrual status [Abstract]    
Total financing receivables and still accruing $ 2,287,541 2,236,649
Minimum [Member]    
Financing receivables on nonaccrual status [Abstract]    
Period of past due after which loans considered as non accrual 90 days  
Current [Member]    
Recorded investment of past due [Abstract]    
Total past due $ 2,289,044 2,229,685
Financing receivables on nonaccrual status [Abstract]    
Current and non-accrual 9,795 4,008
Financing receivable nonaccrual status 2,289,044 2,229,685
Financing receivables on accrual status [Abstract]    
Current and still accruing 2,279,249 2,225,677
Total Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 24,198 19,151
Financing receivables on nonaccrual status [Abstract]    
Total past due and non-accrual 15,906 8,179
Financing receivables on accrual status [Abstract]    
Total past due and still accruing 8,292 10,972
30 to 59 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 8,245 9,251
Financing receivables on nonaccrual status [Abstract]    
Total past due and non-accrual 2,428 199
Financing receivables on accrual status [Abstract]    
Total past due and still accruing 5,817 9,052
60 to 89 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 2,199 2,070
Financing receivables on nonaccrual status [Abstract]    
Total past due and non-accrual 0 666
Financing receivables on accrual status [Abstract]    
Total past due and still accruing 2,199 1,404
90 Days Or Greater [Member]    
Recorded investment of past due [Abstract]    
Total past due 13,754 7,830
Financing receivables on nonaccrual status [Abstract]    
Total past due and non-accrual 13,478 7,314
Financing receivables on accrual status [Abstract]    
Total past due and still accruing 276 516
Home Equity [Member]    
Recorded investment of past due [Abstract]    
Total past due 49,663 49,791
Commercial [Member]    
Recorded investment of past due [Abstract]    
Total past due 1,121,435 1,092,887
Construction [Member]    
Recorded investment of past due [Abstract]    
Total past due 164,326 195,826
Real Estate Loans [Member] | Mortgages [Member]    
Recorded investment of past due [Abstract]    
Total past due 301,735 310,199
90 days or greater and accruing 0 0
Financing receivables on nonaccrual status [Abstract]    
Financing receivable nonaccrual status 2,706 2,961
Nonaccrual With a related allowance 165 315
Nonaccrual Without a related allowance 2,541 2,646
90 days or greater past due and accruing 0 0
Total non-performing loans 2,706 2,961
Real Estate Loans [Member] | Mortgages [Member] | Current [Member]    
Recorded investment of past due [Abstract]    
Total past due 298,439 304,917
Real Estate Loans [Member] | Mortgages [Member] | Total Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 3,296 5,282
Real Estate Loans [Member] | Mortgages [Member] | 30 to 59 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 1,464 2,682
Real Estate Loans [Member] | Mortgages [Member] | 60 to 89 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 227 360
Real Estate Loans [Member] | Mortgages [Member] | 90 Days Or Greater [Member]    
Recorded investment of past due [Abstract]    
Total past due 1,605 2,240
Real Estate Loans [Member] | Home Equity [Member]    
Recorded investment of past due [Abstract]    
Total past due 49,663 49,791
90 days or greater and accruing 0 18
Financing receivables on nonaccrual status [Abstract]    
Financing receivable nonaccrual status 165 121
Nonaccrual With a related allowance 0 0
Nonaccrual Without a related allowance 165 121
90 days or greater past due and accruing 0 18
Total non-performing loans 165 139
Real Estate Loans [Member] | Home Equity [Member] | Current [Member]    
Recorded investment of past due [Abstract]    
Total past due 49,207 49,508
Real Estate Loans [Member] | Home Equity [Member] | Total Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 456 283
Real Estate Loans [Member] | Home Equity [Member] | 30 to 59 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 138 145
Real Estate Loans [Member] | Home Equity [Member] | 60 to 89 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 170 67
Real Estate Loans [Member] | Home Equity [Member] | 90 Days Or Greater [Member]    
Recorded investment of past due [Abstract]    
Total past due 148 71
Real Estate Loans [Member] | Commercial [Member]    
Recorded investment of past due [Abstract]    
Total past due 1,121,435 1,092,887
90 days or greater and accruing 0 404
Financing receivables on nonaccrual status [Abstract]    
Financing receivable nonaccrual status 14,364 1,135
Nonaccrual With a related allowance 2,099 256
Nonaccrual Without a related allowance 12,265 879
90 days or greater past due and accruing 0 404
Total non-performing loans 14,364 1,539
Real Estate Loans [Member] | Commercial [Member] | Current [Member]    
Recorded investment of past due [Abstract]    
Total past due 1,110,765 1,090,111
Real Estate Loans [Member] | Commercial [Member] | Total Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 10,670 2,776
Real Estate Loans [Member] | Commercial [Member] | 30 to 59 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 2,782 1,151
Real Estate Loans [Member] | Commercial [Member] | 60 to 89 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 1,360 245
Real Estate Loans [Member] | Commercial [Member] | 90 Days Or Greater [Member]    
Recorded investment of past due [Abstract]    
Total past due 6,528 1,380
Real Estate Loans [Member] | Agricultural [Member]    
Recorded investment of past due [Abstract]    
Total past due 327,722 314,802
90 days or greater and accruing 269 75
Financing receivables on nonaccrual status [Abstract]    
Financing receivable nonaccrual status 4,062 2,670
Nonaccrual With a related allowance 0 181
Nonaccrual Without a related allowance 4,062 2,489
90 days or greater past due and accruing 269 75
Total non-performing loans 4,331 2,745
Real Estate Loans [Member] | Agricultural [Member] | Current [Member]    
Recorded investment of past due [Abstract]    
Total past due 324,168 313,290
Real Estate Loans [Member] | Agricultural [Member] | Total Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 3,554 1,512
Real Estate Loans [Member] | Agricultural [Member] | 30 to 59 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 1,569 72
Real Estate Loans [Member] | Agricultural [Member] | 60 to 89 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 140 0
Real Estate Loans [Member] | Agricultural [Member] | 90 Days Or Greater [Member]    
Recorded investment of past due [Abstract]    
Total past due 1,845 1,440
Real Estate Loans [Member] | Construction [Member]    
Recorded investment of past due [Abstract]    
Total past due 164,326 195,826
90 days or greater and accruing 0 0
Financing receivables on nonaccrual status [Abstract]    
Financing receivable nonaccrual status 283 2,357
Nonaccrual With a related allowance 0 2,357
Nonaccrual Without a related allowance 283 0
90 days or greater past due and accruing 0 0
Total non-performing loans 283 2,357
Real Estate Loans [Member] | Construction [Member] | Current [Member]    
Recorded investment of past due [Abstract]    
Total past due 162,924 188,674
Real Estate Loans [Member] | Construction [Member] | Total Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 1,402 7,152
Real Estate Loans [Member] | Construction [Member] | 30 to 59 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 1,119 4,407
Real Estate Loans [Member] | Construction [Member] | 60 to 89 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 0 388
Real Estate Loans [Member] | Construction [Member] | 90 Days Or Greater [Member]    
Recorded investment of past due [Abstract]    
Total past due 283 2,357
Consumer [Member]    
Recorded investment of past due [Abstract]    
Total past due 133,207 61,316
90 days or greater and accruing 7 13
Financing receivables on nonaccrual status [Abstract]    
Financing receivable nonaccrual status 1,002 701
Nonaccrual With a related allowance 1,002 701
Nonaccrual Without a related allowance 0 0
90 days or greater past due and accruing 7 13
Total non-performing loans 1,009 714
Consumer [Member] | Current [Member]    
Recorded investment of past due [Abstract]    
Total past due 131,886 60,995
Consumer [Member] | Total Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 1,321 321
Consumer [Member] | 30 to 59 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 292 16
Consumer [Member] | 60 to 89 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 20 282
Consumer [Member] | 90 Days Or Greater [Member]    
Recorded investment of past due [Abstract]    
Total past due 1,009 23
Other Commercial Loans [Member]    
Recorded investment of past due [Abstract]    
Total past due 131,310 136,168
90 days or greater and accruing 0 6
Financing receivables on nonaccrual status [Abstract]    
Financing receivable nonaccrual status 2,582 1,750
Nonaccrual With a related allowance 2,382 588
Nonaccrual Without a related allowance 200 1,162
90 days or greater past due and accruing 0 6
Total non-performing loans 2,582 1,756
Other Commercial Loans [Member] | Current [Member]    
Recorded investment of past due [Abstract]    
Total past due 128,214 134,813
Other Commercial Loans [Member] | Total Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 3,096 1,355
Other Commercial Loans [Member] | 30 to 59 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 478 670
Other Commercial Loans [Member] | 60 to 89 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 282 366
Other Commercial Loans [Member] | 90 Days Or Greater [Member]    
Recorded investment of past due [Abstract]    
Total past due 2,336 319
Other Agricultural Loans [Member]    
Recorded investment of past due [Abstract]    
Total past due 29,662 30,673
90 days or greater and accruing 0 0
Financing receivables on nonaccrual status [Abstract]    
Financing receivable nonaccrual status 537 492
Nonaccrual With a related allowance 0 0
Nonaccrual Without a related allowance 537 492
90 days or greater past due and accruing 0 0
Total non-performing loans 537 492
Other Agricultural Loans [Member] | Current [Member]    
Recorded investment of past due [Abstract]    
Total past due 29,259 30,203
Other Agricultural Loans [Member] | Total Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 403 470
Other Agricultural Loans [Member] | 30 to 59 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 403 108
Other Agricultural Loans [Member] | 60 to 89 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 0 362
Other Agricultural Loans [Member] | 90 Days Or Greater [Member]    
Recorded investment of past due [Abstract]    
Total past due 0 0
State and Political Subdivision Loans [Member]    
Recorded investment of past due [Abstract]    
Total past due 54,182 57,174
90 days or greater and accruing 0 0
Financing receivables on nonaccrual status [Abstract]    
90 days or greater past due and accruing 0 0
State and Political Subdivision Loans [Member] | Current [Member]    
Recorded investment of past due [Abstract]    
Total past due 54,182 57,174
State and Political Subdivision Loans [Member] | Total Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 0 0
State and Political Subdivision Loans [Member] | 30 to 59 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 0 0
State and Political Subdivision Loans [Member] | 60 to 89 Days Past Due [Member]    
Recorded investment of past due [Abstract]    
Total past due 0 0
State and Political Subdivision Loans [Member] | 90 Days Or Greater [Member]    
Recorded investment of past due [Abstract]    
Total past due $ 0 $ 0