v3.26.1
Loans - Aging of Past Due Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Total $ 5,941,410 $ 5,884,448
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 27,247 37,969
30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 9,592 16,989
60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 3,432 5,164
Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 14,223 15,816
Loans Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total 5,914,163 5,846,479
Commercial and Industrial Loans    
Financing Receivable, Past Due [Line Items]    
Total 745,614 761,167
Commercial and Industrial Loans | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 6,720 9,214
Commercial and Industrial Loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 547 518
Commercial and Industrial Loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 54 1,600
Commercial and Industrial Loans | Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 6,119 7,096
Commercial and Industrial Loans | Loans Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total 738,894 751,953
Commercial Real Estate Loans    
Financing Receivable, Past Due [Line Items]    
Total 3,219,433 3,142,472
Commercial Real Estate Loans | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 6,176 7,337
Commercial Real Estate Loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 1,402 2,559
Commercial Real Estate Loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 432 281
Commercial Real Estate Loans | Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 4,342 4,497
Commercial Real Estate Loans | Loans Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total 3,213,257 3,135,135
Agricultural Loans    
Financing Receivable, Past Due [Line Items]    
Total 476,605 489,168
Agricultural Loans | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 271 1,999
Agricultural Loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 166 875
Agricultural Loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 58 0
Agricultural Loans | Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 47 1,124
Agricultural Loans | Loans Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total 476,334 487,169
Leases    
Financing Receivable, Past Due [Line Items]    
Total 88,224 87,073
Leases | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Leases | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Leases | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Leases | Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 0
Leases | Loans Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total 88,224 87,073
Home Equity Loans    
Financing Receivable, Past Due [Line Items]    
Total 522,396 484,300
Home Equity Loans | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 2,078 3,331
Home Equity Loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 1,099 2,415
Home Equity Loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 299 140
Home Equity Loans | Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 680 776
Home Equity Loans | Loans Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total 520,318 480,969
Consumer Loans    
Financing Receivable, Past Due [Line Items]    
Total 101,186 117,648
Consumer Loans | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 806 1,337
Consumer Loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 219 1,017
Consumer Loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 111 287
Consumer Loans | Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 476 33
Consumer Loans | Loans Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total 100,380 116,311
Credit Cards    
Financing Receivable, Past Due [Line Items]    
Total 27,250 28,067
Credit Cards | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 283 475
Credit Cards | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 168 222
Credit Cards | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 68 105
Credit Cards | Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 47 148
Credit Cards | Loans Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total 26,967 27,592
Residential Mortgage Loans    
Financing Receivable, Past Due [Line Items]    
Total 760,702 774,553
Residential Mortgage Loans | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 10,913 14,276
Residential Mortgage Loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 5,991 9,383
Residential Mortgage Loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 2,410 2,751
Residential Mortgage Loans | Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 2,512 2,142
Residential Mortgage Loans | Loans Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total $ 749,789 $ 760,277