v3.25.2
Loans - Contractual Aging at Amortized Cost in Past Due Loans by Portfolio Segment (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due $ 2,626,435 $ 2,562,545
Total Financing Receivables 2,624,947 2,560,795
30 to 59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 2,957 3,769
60 to 89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 617 712
Greater Than 90 Days [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 1,003 1,117
Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 4,577 5,598
Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 2,620,370 2,555,197
Consumer Real Estate [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 523,781 520,114
Total Financing Receivables 524,206 520,392
Consumer Real Estate [Member] | 30 to 59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 2,487 2,533
Consumer Real Estate [Member] | 60 to 89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 449 547
Consumer Real Estate [Member] | Greater Than 90 Days [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 656 559
Consumer Real Estate [Member] | Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 3,592 3,639
Consumer Real Estate [Member] | Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 520,614 516,753
Agricultural Real Estate [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 221,004 216,401
Total Financing Receivables 220,760 216,137
Agricultural Real Estate [Member] | 30 to 59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 251 651
Agricultural Real Estate [Member] | 60 to 89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 6  
Agricultural Real Estate [Member] | Greater Than 90 Days [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 125  
Agricultural Real Estate [Member] | Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 382 651
Agricultural Real Estate [Member] | Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 220,378 215,486
Agricultural [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 157,870 152,080
Total Financing Receivables 158,241 152,381
Agricultural [Member] | 30 to 59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 60 44
Agricultural [Member] | Greater Than 90 Days [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 50 79
Agricultural [Member] | Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 110 123
Agricultural [Member] | Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 158,131 152,258
Commercial Real Estate [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 1,345,953 1,310,811
Total Financing Receivables 1,343,570 1,308,461
Commercial Real Estate [Member] | 30 to 59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due   54
Commercial Real Estate [Member] | 60 to 89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due   141
Commercial Real Estate [Member] | Greater Than 90 Days [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 141 360
Commercial Real Estate [Member] | Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 141 555
Commercial Real Estate [Member] | Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 1,343,429 1,307,906
Commercial and Industrial [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Financing Receivables 293,544 274,819
Commercial and Industrial [Member] | 30 to 59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 50 122
Commercial and Industrial [Member] | 60 to 89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 144 5
Commercial and Industrial [Member] | Greater Than 90 Days [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due   57
Commercial and Industrial [Member] | Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 194 184
Commercial and Industrial [Member] | Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 293,350 274,635
Consumer [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 59,348 63,009
Total Financing Receivables 59,973 63,627
Consumer [Member] | 30 to 59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 109 365
Consumer [Member] | 60 to 89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 18 19
Consumer [Member] | Greater Than 90 Days [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 31 62
Consumer [Member] | Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 158 446
Consumer [Member] | Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 59,815 63,181
Other Loan [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due 24,653 24,978
Total Financing Receivables 24,653 24,978
Other Loan [Member] | Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Past Due $ 24,653 $ 24,978