v3.25.2
Loans - Aging analysis of past due loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Loans and Allowance for Loan Losses    
Non-Accruing $ 293,376 $ 207,296
Total loans 47,267,247 33,902,927
30 days past due    
Loans and Allowance for Loan Losses    
Total loans 63,625 56,417
60 days past due    
Loans and Allowance for Loan Losses    
Total loans 29,262 16,807
90 days past due    
Loans and Allowance for Loan Losses    
Total loans 4,394 3,293
Total Past Due    
Loans and Allowance for Loan Losses    
Total loans 97,281 76,517
Current    
Loans and Allowance for Loan Losses    
Total loans 46,876,590 33,619,114
Construction and land development    
Loans and Allowance for Loan Losses    
Non-Accruing 756 1,458
Total loans 3,323,923 2,184,327
Construction and land development | 30 days past due    
Loans and Allowance for Loan Losses    
Total loans 5,442 16
Construction and land development | 60 days past due    
Loans and Allowance for Loan Losses    
Total loans 645  
Construction and land development | Total Past Due    
Loans and Allowance for Loan Losses    
Total loans 6,087 16
Construction and land development | Current    
Loans and Allowance for Loan Losses    
Total loans 3,317,080 2,182,853
Consumer owner-occupied    
Loans and Allowance for Loan Losses    
Non-Accruing 51,554 43,054
Total loans 8,330,548 7,144,885
Consumer owner-occupied | 30 days past due    
Loans and Allowance for Loan Losses    
Total loans 17,666 6,536
Consumer owner-occupied | 60 days past due    
Loans and Allowance for Loan Losses    
Total loans 828 444
Consumer owner-occupied | Total Past Due    
Loans and Allowance for Loan Losses    
Total loans 18,494 6,980
Consumer owner-occupied | Current    
Loans and Allowance for Loan Losses    
Total loans 8,260,500 7,094,851
Home equity loans    
Loans and Allowance for Loan Losses    
Non-Accruing 10,835 10,023
Total loans 1,707,821 1,570,084
Home equity loans | 30 days past due    
Loans and Allowance for Loan Losses    
Total loans 2,320 4,717
Home equity loans | 60 days past due    
Loans and Allowance for Loan Losses    
Total loans 1,258 1,511
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 3,578 6,229
Home equity loans | Current    
Loans and Allowance for Loan Losses    
Total loans 1,693,408 1,553,832
Commercial and industrial    
Loans and Allowance for Loan Losses    
Non-Accruing 103,172 92,020
Total loans 8,445,878 6,222,876
Commercial and industrial | 30 days past due    
Loans and Allowance for Loan Losses    
Total loans 24,034 28,427
Commercial and industrial | 60 days past due    
Loans and Allowance for Loan Losses    
Total loans 21,442 7,700
Commercial and industrial | 90 days past due    
Loans and Allowance for Loan Losses    
Total loans 3,282 3,163
Commercial and industrial | Total Past Due    
Loans and Allowance for Loan Losses    
Total loans 48,758 39,290
Commercial and industrial | Current    
Loans and Allowance for Loan Losses    
Total loans 8,293,948 6,091,566
Other income producing property    
Loans and Allowance for Loan Losses    
Non-Accruing 1,910 2,198
Total loans 1,306,741 607,750
Other income producing property | 30 days past due    
Loans and Allowance for Loan Losses    
Total loans 932 237
Other income producing property | 60 days past due    
Loans and Allowance for Loan Losses    
Total loans 1,015 116
Other income producing property | 90 days past due    
Loans and Allowance for Loan Losses    
Total loans 213 37
Other income producing property | Total Past Due    
Loans and Allowance for Loan Losses    
Total loans 2,160 390
Other income producing property | Current    
Loans and Allowance for Loan Losses    
Total loans 1,302,671 605,162
Consumer    
Loans and Allowance for Loan Losses    
Non-Accruing 3,990 5,356
Total loans 1,007,251 1,062,599
Consumer | 30 days past due    
Loans and Allowance for Loan Losses    
Total loans 2,090 7,023
Consumer | 60 days past due    
Loans and Allowance for Loan Losses    
Total loans 782 3,444
Consumer | Total Past Due    
Loans and Allowance for Loan Losses    
Total loans 2,872 10,467
Consumer | Current    
Loans and Allowance for Loan Losses    
Total loans 1,000,389 1,046,776
Other loans    
Loans and Allowance for Loan Losses    
Total loans 510 10,298
Other loans | Current    
Loans and Allowance for Loan Losses    
Total loans 510 10,298
Commercial loans    
Loans and Allowance for Loan Losses    
Total loans 35,873,789 23,705,601
Commercial loans | Construction and land development    
Loans and Allowance for Loan Losses    
Total loans 2,952,856 1,798,096
Commercial loans | Commercial non-owner-occupied    
Loans and Allowance for Loan Losses    
Non-Accruing 81,050 17,505
Total loans 15,646,669 9,383,732
Commercial loans | Commercial non-owner-occupied | 30 days past due    
Loans and Allowance for Loan Losses    
Total loans 2,375 2,253
Commercial loans | Commercial non-owner-occupied | 60 days past due    
Loans and Allowance for Loan Losses    
Total loans 1,884 748
Commercial loans | Commercial non-owner-occupied | 90 days past due    
Loans and Allowance for Loan Losses    
Total loans 422  
Commercial loans | Commercial non-owner-occupied | Total Past Due    
Loans and Allowance for Loan Losses    
Total loans 4,681 3,001
Commercial loans | Commercial non-owner-occupied | Current    
Loans and Allowance for Loan Losses    
Total loans 15,560,938 9,363,226
Commercial loans | Commercial owner-occupied    
Loans and Allowance for Loan Losses    
Non-Accruing 40,109 35,682
Total loans 7,497,906 5,716,376
Commercial loans | Commercial owner-occupied | 30 days past due    
Loans and Allowance for Loan Losses    
Total loans 8,766 7,208
Commercial loans | Commercial owner-occupied | 60 days past due    
Loans and Allowance for Loan Losses    
Total loans 1,408 2,844
Commercial loans | Commercial owner-occupied | 90 days past due    
Loans and Allowance for Loan Losses    
Total loans 477 92
Commercial loans | Commercial owner-occupied | Total Past Due    
Loans and Allowance for Loan Losses    
Total loans 10,651 10,144
Commercial loans | Commercial owner-occupied | Current    
Loans and Allowance for Loan Losses    
Total loans 7,447,146 5,670,550
Commercial loans | Consumer owner-occupied    
Loans and Allowance for Loan Losses    
Total loans 143,019 66,910
Commercial loans | Commercial and industrial    
Loans and Allowance for Loan Losses    
Total loans 8,445,878 6,222,876
Commercial loans | Other income producing property    
Loans and Allowance for Loan Losses    
Total loans 1,186,951 507,313
Commercial loans | Other loans    
Loans and Allowance for Loan Losses    
Total loans $ 510 $ 10,298