XML 96 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses - Schedule of Aging of Recorded Investment in Past Due Loans by Segment and Class of Loans (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual $ 181 $ 279
Non-accrual 27,050 25,026
Total loans 3,500,816 3,332,901
30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 8,746 7,645
60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 3,896 3,770
Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 3,460,943 3,296,181
Commercial Real Estate [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual 156 189
Non-accrual 7,458 5,447
Total loans 1,830,514 1,759,855
Commercial Real Estate [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 3,502 2,397
Commercial Real Estate [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 2,030 198
Commercial Real Estate [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 1,817,368 1,751,624
Commercial and Industrial [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual 25 71
Non-accrual 7,798 5,041
Total loans 658,865 598,327
Commercial and Industrial [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 1,314 1,853
Commercial and Industrial [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 644 2,713
Commercial and Industrial [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 649,084 588,649
Residential Real Estate [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Non-accrual 4,670 7,251
Total loans 566,766 556,328
Residential Real Estate [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 2,396 1,444
Residential Real Estate [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 634 676
Residential Real Estate [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 559,066 546,957
Agricultural Real Estate [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Non-accrual 5,751 4,214
Total loans 267,248 196,114
Agricultural Real Estate [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 457 949
Agricultural Real Estate [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 312  
Agricultural Real Estate [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 260,728 190,951
Consumer [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Non-accrual 781 603
Total loans 90,084 103,690
Consumer [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 666 443
Consumer [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 196 118
Consumer [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 88,441 102,526
Agricultural [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual   19
Non-accrual 592 2,470
Total loans 87,339 118,587
Agricultural [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 411 559
Agricultural [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 80 65
Agricultural [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due $ 86,256 $ 115,474