v3.26.1
Loans - Summary of Past Due Loans (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans $ 6,304,125 $ 6,291,533
Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 59,485 43,998
Past Due 30-89 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 37,884 24,271
Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 21,601 19,727
Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 6,244,640 6,247,535
Real estate    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 5,317,331 5,345,747
Real estate | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 50,279 39,601
Real estate | Past Due 30-89 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 31,170 22,145
Real estate | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 19,109 17,456
Real estate | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 5,267,052 5,306,146
Real estate | Residential properties    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 1,746,754 1,748,571
Real estate | Residential properties | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 23,842 23,892
Real estate | Residential properties | Past Due 30-89 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 14,584 14,737
Real estate | Residential properties | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 9,258 9,155
Real estate | Residential properties | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 1,722,912 1,724,679
Real estate | Construction and land development    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 461,366 452,044
Real estate | Construction and land development | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 5,901 3,857
Real estate | Construction and land development | Past Due 30-89 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 2,688 2,139
Real estate | Construction and land development | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 3,213 1,718
Real estate | Construction and land development | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 455,465 448,187
Real estate | Farmland    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 332,937 339,528
Real estate | Farmland | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 2,185 1,432
Real estate | Farmland | Past Due 30-89 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 903 360
Real estate | Farmland | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 1,282 1,072
Real estate | Farmland | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 330,752 338,096
Real estate | Other commercial    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 2,776,274 2,805,604
Real estate | Other commercial | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 18,351 10,420
Real estate | Other commercial | Past Due 30-89 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 12,995 4,909
Real estate | Other commercial | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 5,356 5,511
Real estate | Other commercial | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 2,757,923 2,795,184
Commercial and industrial loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 776,829 721,855
Commercial and industrial loans | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 7,984 2,903
Commercial and industrial loans | Past Due 30-89 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 6,046 1,616
Commercial and industrial loans | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 1,938 1,287
Commercial and industrial loans | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 768,845 718,952
Commercial and industrial loans | Construction and land development    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 461,366 452,044
Commercial and industrial loans | Other commercial    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 2,776,274 2,805,604
Agricultural production and other loans to farmers    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 99,362 112,345
Agricultural production and other loans to farmers | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 756 969
Agricultural production and other loans to farmers | Past Due 30-89 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 271 102
Agricultural production and other loans to farmers | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 485 867
Agricultural production and other loans to farmers | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 98,606 111,376
Agricultural production and other loans to farmers | Farmland    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 332,937 339,528
Consumer and other loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 110,603 111,586
Consumer and other loans | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 466 525
Consumer and other loans | Past Due 30-89 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 397 408
Consumer and other loans | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 69 117
Consumer and other loans | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans $ 110,137 $ 111,061