v3.26.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
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual $ 2,991 $ 2,610
Non-accrual 60,474 40,276
Total loans 5,405,718 4,198,180
30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 16,669 14,328
60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 4,006 6,849
Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 5,321,578 4,134,117
Commercial Real Estate [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual 559  
Non-accrual 20,673 10,492
Total loans 2,968,281 2,226,348
Commercial Real Estate [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 6,915 4,411
Commercial Real Estate [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 1,327 3,121
Commercial Real Estate [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 2,938,807 2,208,324
Commercial and Industrial [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual 1,975 1,146
Non-accrual 27,165 21,527
Total loans 955,380 816,885
Commercial and Industrial [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 3,526 3,830
Commercial and Industrial [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 1,298 1,655
Commercial and Industrial [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 921,416 788,727
Residential Real Estate [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual 45 164
Non-accrual 5,918 4,256
Total loans 710,948 582,145
Residential Real Estate [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 5,255 3,825
Residential Real Estate [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 1,150 842
Residential Real Estate [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 698,580 573,058
Agricultural Real Estate [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual 0  
Non-accrual 3,347 1,167
Total loans 419,830 278,927
Agricultural Real Estate [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 362 1,194
Agricultural Real Estate [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 32 480
Agricultural Real Estate [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 416,089 276,086
Agricultural [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual 412 1,300
Non-accrual 2,661 2,153
Total loans 247,327 188,475
Agricultural [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 361 715
Agricultural [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 58 656
Agricultural [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 243,835 183,651
Consumer [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Non-accrual 710 681
Total loans 103,952 105,400
Consumer [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 250 353
Consumer [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 141 95
Consumer [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due $ 102,851 $ 104,271