v3.26.1
Loans and Allowance for Credit Losses - Schedule of Age Analysis of Past Due Loans, Excluding Loans Acquired, Segregated by Class of Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Loans $ 18,062,369 $ 17,492,179
90 Days Past Due & Accruing 753 948
Gross 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 60,988 65,210
90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 134,936 83,345
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 195,924 148,555
Current    
Financing Receivable, Past Due [Line Items]    
Loans 17,866,445 17,343,624
Consumer    
Financing Receivable, Past Due [Line Items]    
Loans 273,265 291,232
90 Days Past Due & Accruing 610 697
Consumer | Gross 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 3,628 3,487
Consumer | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 822 917
Consumer | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 4,450 4,404
Consumer | Current    
Financing Receivable, Past Due [Line Items]    
Loans 268,815 286,828
Consumer | Credit cards    
Financing Receivable, Past Due [Line Items]    
Loans 174,148 175,760
90 Days Past Due & Accruing 610 697
Consumer | Credit cards | Gross 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 2,973 2,414
Consumer | Credit cards | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 701 751
Consumer | Credit cards | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 3,674 3,165
Consumer | Credit cards | Current    
Financing Receivable, Past Due [Line Items]    
Loans 170,474 172,595
Consumer | Other consumer    
Financing Receivable, Past Due [Line Items]    
Loans 99,117 115,472
90 Days Past Due & Accruing 0 0
Consumer | Other consumer | Gross 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 655 1,073
Consumer | Other consumer | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 121 166
Consumer | Other consumer | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 776 1,239
Consumer | Other consumer | Current    
Financing Receivable, Past Due [Line Items]    
Loans 98,341 114,233
Real Estate    
Financing Receivable, Past Due [Line Items]    
Loans 13,970,683 13,771,225
90 Days Past Due & Accruing 143 148
Real Estate | Gross 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 53,749 58,954
Real Estate | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 121,259 71,155
Real Estate | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 175,008 130,109
Real Estate | Current    
Financing Receivable, Past Due [Line Items]    
Loans 13,795,675 13,641,116
Real Estate | Construction and development    
Financing Receivable, Past Due [Line Items]    
Loans 2,577,630 2,873,807
90 Days Past Due & Accruing 0 0
Real Estate | Construction and development | Gross 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 106 13,344
Real Estate | Construction and development | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 54,747 17,418
Real Estate | Construction and development | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 54,853 30,762
Real Estate | Construction and development | Current    
Financing Receivable, Past Due [Line Items]    
Loans 2,522,777 2,843,045
Real Estate | Single family residential    
Financing Receivable, Past Due [Line Items]    
Loans 2,564,282 2,607,450
90 Days Past Due & Accruing 0 0
Real Estate | Single family residential | Gross 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 17,133 34,731
Real Estate | Single family residential | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 22,083 15,690
Real Estate | Single family residential | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 39,216 50,421
Real Estate | Single family residential | Current    
Financing Receivable, Past Due [Line Items]    
Loans 2,525,066 2,557,029
Real Estate | Other commercial    
Financing Receivable, Past Due [Line Items]    
Loans 8,828,771 8,289,968
90 Days Past Due & Accruing 143 148
Real Estate | Other commercial | Gross 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 36,510 10,879
Real Estate | Other commercial | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 44,429 38,047
Real Estate | Other commercial | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 80,939 48,926
Real Estate | Other commercial | Current    
Financing Receivable, Past Due [Line Items]    
Loans 8,747,832 8,241,042
Commercial    
Financing Receivable, Past Due [Line Items]    
Loans 2,943,129 2,688,639
90 Days Past Due & Accruing 0 103
Commercial | Gross 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 3,023 2,769
Commercial | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 12,855 11,270
Commercial | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 15,878 14,039
Commercial | Current    
Financing Receivable, Past Due [Line Items]    
Loans 2,927,251 2,674,600
Commercial | Commercial    
Financing Receivable, Past Due [Line Items]    
Loans 2,516,607 2,382,339
90 Days Past Due & Accruing 0 103
Commercial | Commercial | Gross 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 2,989 2,755
Commercial | Commercial | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 12,563 10,672
Commercial | Commercial | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 15,552 13,427
Commercial | Commercial | Current    
Financing Receivable, Past Due [Line Items]    
Loans 2,501,055 2,368,912
Commercial | Agricultural    
Financing Receivable, Past Due [Line Items]    
Loans 426,522 306,300
90 Days Past Due & Accruing 0 0
Commercial | Agricultural | Gross 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 34 14
Commercial | Agricultural | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 292 598
Commercial | Agricultural | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 326 612
Commercial | Agricultural | Current    
Financing Receivable, Past Due [Line Items]    
Loans 426,196 305,688
Other    
Financing Receivable, Past Due [Line Items]    
Loans 875,292 741,083
90 Days Past Due & Accruing 0 0
Other | Gross 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 588 0
Other | 90 Days or More Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 3
Other | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 588 3
Other | Current    
Financing Receivable, Past Due [Line Items]    
Loans $ 874,704 $ 741,080