v3.25.2
Loans - Aging of Past Due Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Total $ 5,748,360 $ 4,133,267
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 46,132 23,779
30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 21,067 9,160
60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 6,583 5,189
Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 18,482 9,430
Loans Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total 5,702,228 4,109,488
Commercial and Industrial Loans    
Financing Receivable, Past Due [Line Items]    
Total 734,551 591,785
Commercial and Industrial Loans | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 7,284 4,962
Commercial and Industrial Loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 488 531
Commercial and Industrial Loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 865 36
Commercial and Industrial Loans | Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 5,931 4,395
Commercial and Industrial Loans | Loans Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total 727,267 586,823
Commercial Real Estate Loans    
Financing Receivable, Past Due [Line Items]    
Total 3,096,728 2,224,872
Commercial Real Estate Loans | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 9,072 2,587
Commercial Real Estate Loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 2,278 546
Commercial Real Estate Loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 514 673
Commercial Real Estate Loans | Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 6,280 1,368
Commercial Real Estate Loans | Loans Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total 3,087,656 2,222,285
Agricultural Loans    
Financing Receivable, Past Due [Line Items]    
Total 461,420 431,037
Agricultural Loans | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 2,422 669
Agricultural Loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 1,395 241
Agricultural Loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 314 0
Agricultural Loans | Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 713 428
Agricultural Loans | Loans Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total 458,998 430,368
Leases    
Financing Receivable, Past Due [Line Items]    
Total 82,995 79,253
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 82,995 79,253
Home Equity Loans    
Financing Receivable, Past Due [Line Items]    
Total 434,437 344,808
Home Equity Loans | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 3,943 3,146
Home Equity Loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 2,537 1,515
Home Equity Loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 217 544
Home Equity Loans | Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 1,189 1,087
Home Equity Loans | Loans Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total 430,494 341,662
Consumer Loans    
Financing Receivable, Past Due [Line Items]    
Total 112,770 81,396
Consumer Loans | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 585 442
Consumer Loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 528 185
Consumer Loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 32 194
Consumer Loans | Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 25 63
Consumer Loans | Loans Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total 112,185 80,954
Credit Cards    
Financing Receivable, Past Due [Line Items]    
Total 27,116 22,668
Credit Cards | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 415 550
Credit Cards | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 204 398
Credit Cards | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 85 98
Credit Cards | Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 126 54
Credit Cards | Loans Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total 26,701 22,118
Residential Mortgage Loans    
Financing Receivable, Past Due [Line Items]    
Total 798,343 357,448
Residential Mortgage Loans | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 22,411 11,423
Residential Mortgage Loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 13,637 5,744
Residential Mortgage Loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 4,556 3,644
Residential Mortgage Loans | Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 4,218 2,035
Residential Mortgage Loans | Loans Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total $ 775,932 $ 346,025