v3.25.4
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Schedule of Contractually Past Due and Nonaccrual Loans (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total $ 4,991,307 $ 4,546,960
Past Due 90 Days or More Still Accruing 2,525 24,718
Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 135,882 148,851
Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 97,929 35,015
Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 14,967 26,939
Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 22,986 86,897
Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 4,855,425 4,398,109
Commercial real estate    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 730,435 777,689
Past Due 90 Days or More Still Accruing 0 0
Commercial real estate | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 47,885 14,607
Commercial real estate | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 40,346 840
Commercial real estate | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 688 3,404
Commercial real estate | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 6,851 10,363
Commercial real estate | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 682,550 763,082
Construction, land development, land    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 224,214 203,804
Past Due 90 Days or More Still Accruing 0 0
Construction, land development, land | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 2,410
Construction, land development, land | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 0
Construction, land development, land | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 2,410
Construction, land development, land | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 0
Construction, land development, land | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 224,214 201,394
1-4 family residential properties    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 193,508 154,020
Past Due 90 Days or More Still Accruing 0 0
1-4 family residential properties | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 2,997 2,048
1-4 family residential properties | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 370 1,188
1-4 family residential properties | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 1,138 631
1-4 family residential properties | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 1,489 229
1-4 family residential properties | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 190,511 151,972
Farmland    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 43,433 56,366
Past Due 90 Days or More Still Accruing 0 0
Farmland | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 218 891
Farmland | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 218 601
Farmland | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 140
Farmland | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 150
Farmland | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 43,215 55,475
Commercial    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 1,163,664 1,119,245
Past Due 90 Days or More Still Accruing 1,178 0
Commercial | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 51,202 75,112
Commercial | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 31,105 7,525
Commercial | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 6,798 16,150
Commercial | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 13,299 51,437
Commercial | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 1,112,462 1,044,133
Factored receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 1,462,900 1,204,510
Past Due 90 Days or More Still Accruing 1,347 24,718
Factored receivables | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 33,557 53,739
Factored receivables | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 25,876 24,828
Factored receivables | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 6,334 4,193
Factored receivables | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 1,347 24,718
Factored receivables | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 1,429,343 1,150,771
Consumer    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 16,819 8,000
Past Due 90 Days or More Still Accruing 0 0
Consumer | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 23 44
Consumer | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 14 33
Consumer | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 9 11
Consumer | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 0
Consumer | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 16,796 7,956
Mortgage warehouse    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 1,156,334 1,023,326
Past Due 90 Days or More Still Accruing 0 0
Mortgage warehouse | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 0
Mortgage warehouse | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 0
Mortgage warehouse | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 0
Mortgage warehouse | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 0
Mortgage warehouse | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total $ 1,156,334 $ 1,023,326