v3.25.4
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, 2025
Dec. 31, 2024
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual $ 2,610 $ 181
Non-accrual 40,276 27,050
Total loans 4,198,180 3,500,816
30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 14,328 8,746
60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 6,849 3,896
Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 4,134,117 3,460,943
Commercial Real Estate [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual 0 156
Non-accrual 10,492 7,458
Total loans 2,226,348 1,830,514
Commercial Real Estate [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 4,411 3,502
Commercial Real Estate [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 3,121 2,030
Commercial Real Estate [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 2,208,324 1,817,368
Commercial and Industrial [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual 1,146 25
Non-accrual 21,527 7,798
Total loans 816,885 658,865
Commercial and Industrial [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 3,830 1,314
Commercial and Industrial [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 1,655 644
Commercial and Industrial [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 788,727 649,084
Residential Real Estate [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual 164  
Non-accrual 4,256 4,670
Total loans 582,145 566,766
Residential Real Estate [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 3,825 2,396
Residential Real Estate [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 842 634
Residential Real Estate [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 573,058 559,066
Agricultural Real Estate [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Non-accrual 1,167 5,751
Total loans 278,927 267,248
Agricultural Real Estate [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 1,194 457
Agricultural Real Estate [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 480 312
Agricultural Real Estate [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 276,086 260,728
Consumer [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Non-accrual 681 781
Total loans 105,400 90,084
Consumer [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 353 666
Consumer [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 95 196
Consumer [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 104,271 88,441
Agricultural [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual 1,300  
Non-accrual 2,153 592
Total loans 188,475 87,339
Agricultural [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 715 411
Agricultural [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 656 80
Agricultural [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due $ 183,651 $ 86,256