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
Mar. 31, 2026
Dec. 31, 2025
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual $ 2,876 $ 2,610
Non-accrual 52,440 40,276
Total loans 5,428,275 4,198,180
30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 30,449 14,328
60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 15,425 6,849
Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 5,327,085 4,134,117
Commercial Real Estate [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual 667  
Non-accrual 15,980 10,492
Total loans 2,958,263 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 15,245 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 7,369 3,121
Commercial Real Estate [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 2,919,002 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,955 1,146
Non-accrual 25,146 21,527
Total loans 967,049 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 8,617 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 4,592 1,655
Commercial and Industrial [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 926,739 788,727
Residential Real Estate [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual 155 164
Non-accrual 3,467 4,256
Total loans 720,441 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 3,558 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 219 842
Residential Real Estate [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 713,042 573,058
Agricultural Real Estate [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual 76  
Non-accrual 3,753 1,167
Total loans 431,308 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 1,161 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 506 480
Agricultural Real Estate [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 425,812 276,086
Agricultural [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Greater Than 90 Days Past Due Still On Accrual 23 1,300
Non-accrual 3,357 2,153
Total loans 249,053 188,475
Agricultural [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 1,544 715
Agricultural [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 2,643 656
Agricultural [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 241,486 183,651
Consumer [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Non-accrual 737 681
Total loans 102,161 105,400
Consumer [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 324 353
Consumer [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due 96 95
Consumer [Member] | Loans Not Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Financing Receivables, Past Due $ 101,004 $ 104,271