v3.26.1
Loans - Aging analysis of past due loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Loans and Allowance for Loan Losses    
Non-Accruing $ 270,616 $ 297,155
Total loans 50,846,872 48,598,527
30 days past due    
Loans and Allowance for Loan Losses    
Total loans 70,853 73,810
60 days past due    
Loans and Allowance for Loan Losses    
Total loans 22,328 15,034
90 days past due    
Loans and Allowance for Loan Losses    
Total loans 3,796 4,941
Total Past Due    
Loans and Allowance for Loan Losses    
Total loans 96,977 93,785
Current    
Loans and Allowance for Loan Losses    
Total loans 50,479,279 48,207,587
Construction and land development    
Loans and Allowance for Loan Losses    
Non-Accruing 5,801 7,560
Total loans 2,982,968 2,548,360
Construction and land development | 30 days past due    
Loans and Allowance for Loan Losses    
Total loans 2,475 3,018
Construction and land development | 60 days past due    
Loans and Allowance for Loan Losses    
Total loans 2,099 472
Construction and land development | 90 days past due    
Loans and Allowance for Loan Losses    
Total loans 108 139
Construction and land development | Total Past Due    
Loans and Allowance for Loan Losses    
Total loans 4,682 3,629
Construction and land development | Current    
Loans and Allowance for Loan Losses    
Total loans 2,972,485 2,537,171
Consumer owner-occupied    
Loans and Allowance for Loan Losses    
Non-Accruing 79,973 73,551
Total loans 9,125,082 8,618,434
Consumer owner-occupied | 30 days past due    
Loans and Allowance for Loan Losses    
Total loans 17,823 16,301
Consumer owner-occupied | 60 days past due    
Loans and Allowance for Loan Losses    
Total loans 1,504 901
Consumer owner-occupied | 90 days past due    
Loans and Allowance for Loan Losses    
Total loans 1,063  
Consumer owner-occupied | Total Past Due    
Loans and Allowance for Loan Losses    
Total loans 20,390 17,202
Consumer owner-occupied | Current    
Loans and Allowance for Loan Losses    
Total loans 9,024,719 8,527,681
Home equity loans    
Loans and Allowance for Loan Losses    
Non-Accruing 9,042 8,344
Total loans 1,909,020 1,831,789
Home equity loans | 30 days past due    
Loans and Allowance for Loan Losses    
Total loans 2,678 2,739
Home equity loans | 60 days past due    
Loans and Allowance for Loan Losses    
Total loans 1,808 1,226
Home equity loans | 90 days past due    
Loans and Allowance for Loan Losses    
Total loans   1
Home equity loans | Total Past Due    
Loans and Allowance for Loan Losses    
Total loans 4,486 3,966
Home equity loans | Current    
Loans and Allowance for Loan Losses    
Total loans 1,895,492 1,819,479
Commercial and industrial    
Loans and Allowance for Loan Losses    
Non-Accruing 86,157 94,766
Total loans 9,378,444 9,181,408
Commercial and industrial | 30 days past due    
Loans and Allowance for Loan Losses    
Total loans 26,640 24,890
Commercial and industrial | 60 days past due    
Loans and Allowance for Loan Losses    
Total loans 7,044 5,860
Commercial and industrial | 90 days past due    
Loans and Allowance for Loan Losses    
Total loans 2,251 2,913
Commercial and industrial | Total Past Due    
Loans and Allowance for Loan Losses    
Total loans 35,935 33,663
Commercial and industrial | Current    
Loans and Allowance for Loan Losses    
Total loans 9,256,352 9,052,979
Other income producing property    
Loans and Allowance for Loan Losses    
Non-Accruing 2,389 2,109
Total loans 1,175,338 1,232,153
Other income producing property | 30 days past due    
Loans and Allowance for Loan Losses    
Total loans 743 1,582
Other income producing property | 60 days past due    
Loans and Allowance for Loan Losses    
Total loans 701 827
Other income producing property | 90 days past due    
Loans and Allowance for Loan Losses    
Total loans 28 615
Other income producing property | Total Past Due    
Loans and Allowance for Loan Losses    
Total loans 1,472 3,024
Other income producing property | Current    
Loans and Allowance for Loan Losses    
Total loans 1,171,477 1,227,020
Consumer    
Loans and Allowance for Loan Losses    
Non-Accruing 3,430 3,457
Total loans 934,035 955,266
Consumer | 30 days past due    
Loans and Allowance for Loan Losses    
Total loans 1,501 2,002
Consumer | 60 days past due    
Loans and Allowance for Loan Losses    
Total loans 788 793
Consumer | Total Past Due    
Loans and Allowance for Loan Losses    
Total loans 2,289 2,795
Consumer | Current    
Loans and Allowance for Loan Losses    
Total loans 928,316 949,014
Other loans    
Loans and Allowance for Loan Losses    
Total loans 8,477 2,366
Other loans | Current    
Loans and Allowance for Loan Losses    
Total loans 8,477 2,366
Commercial loans    
Loans and Allowance for Loan Losses    
Total loans 38,548,985 36,858,811
Commercial loans | Construction and land development    
Loans and Allowance for Loan Losses    
Total loans 2,624,560 2,205,518
Commercial loans | Commercial non-owner-occupied    
Loans and Allowance for Loan Losses    
Non-Accruing 42,305 67,411
Total loans 17,481,117 16,651,760
Commercial loans | Commercial non-owner-occupied | 30 days past due    
Loans and Allowance for Loan Losses    
Total loans 6,994 8,457
Commercial loans | Commercial non-owner-occupied | 60 days past due    
Loans and Allowance for Loan Losses    
Total loans 2,177 304
Commercial loans | Commercial non-owner-occupied | 90 days past due    
Loans and Allowance for Loan Losses    
Total loans   408
Commercial loans | Commercial non-owner-occupied | Total Past Due    
Loans and Allowance for Loan Losses    
Total loans 9,171 9,169
Commercial loans | Commercial non-owner-occupied | Current    
Loans and Allowance for Loan Losses    
Total loans 17,429,641 16,575,180
Commercial loans | Commercial owner-occupied    
Loans and Allowance for Loan Losses    
Non-Accruing 41,519 39,957
Total loans 7,852,391 7,576,991
Commercial loans | Commercial owner-occupied | 30 days past due    
Loans and Allowance for Loan Losses    
Total loans 11,999 14,821
Commercial loans | Commercial owner-occupied | 60 days past due    
Loans and Allowance for Loan Losses    
Total loans 6,207 4,651
Commercial loans | Commercial owner-occupied | 90 days past due    
Loans and Allowance for Loan Losses    
Total loans 346 865
Commercial loans | Commercial owner-occupied | Total Past Due    
Loans and Allowance for Loan Losses    
Total loans 18,552 20,337
Commercial loans | Commercial owner-occupied | Current    
Loans and Allowance for Loan Losses    
Total loans 7,792,320 7,516,697
Commercial loans | Consumer owner-occupied    
Loans and Allowance for Loan Losses    
Total loans 129,490 121,394
Commercial loans | Commercial and industrial    
Loans and Allowance for Loan Losses    
Total loans 9,378,444 9,181,408
Commercial loans | Other income producing property    
Loans and Allowance for Loan Losses    
Total loans 1,074,506 1,119,374
Commercial loans | Other loans    
Loans and Allowance for Loan Losses    
Total loans $ 8,477 $ 2,366