v3.26.1
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Schedule of Contractually Past Due and Nonaccrual Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment $ 5,477,091 $ 4,991,307
Past Due 90 Days or More and Accruing 515 2,525
Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 119,885 135,882
Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 35,723 97,929
Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 13,559 14,967
Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 70,603 22,986
Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 5,357,206 4,855,425
Commercial real estate    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 667,520 730,435
Past Due 90 Days or More and Accruing 0 0
Commercial real estate | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 39,558 47,885
Commercial real estate | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 58 40,346
Commercial real estate | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 1,151 688
Commercial real estate | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 38,349 6,851
Commercial real estate | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 627,962 682,550
Construction, land development, land    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 192,091 224,214
Past Due 90 Days or More and Accruing 0 0
Construction, land development, land | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 731 0
Construction, land development, land | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 731 0
Construction, land development, land | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 0 0
Construction, land development, land | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 0 0
Construction, land development, land | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 191,360 224,214
1-4 family residential    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 205,540 193,508
Past Due 90 Days or More and Accruing 0 0
1-4 family residential | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 2,840 2,997
1-4 family residential | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 223 370
1-4 family residential | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 863 1,138
1-4 family residential | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 1,754 1,489
1-4 family residential | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 202,700 190,511
Farmland    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 42,909 43,433
Past Due 90 Days or More and Accruing 0 0
Farmland | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 315 218
Farmland | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 217 218
Farmland | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 98 0
Farmland | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 0 0
Farmland | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 42,594 43,215
Commercial    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 1,160,128 1,163,664
Past Due 90 Days or More and Accruing 0 1,178
Commercial | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 44,844 51,202
Commercial | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 7,611 31,105
Commercial | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 7,248 6,798
Commercial | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 29,985 13,299
Commercial | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 1,115,284 1,112,462
Factored receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 2,135,878 1,462,900
Past Due 90 Days or More and Accruing 515 1,347
Factored receivables | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 31,594 33,557
Factored receivables | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 26,880 25,876
Factored receivables | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 4,199 6,334
Factored receivables | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 515 1,347
Factored receivables | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 2,104,284 1,429,343
Consumer    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 16,715 16,819
Past Due 90 Days or More and Accruing 0 0
Consumer | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 3 23
Consumer | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 3 14
Consumer | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 0 9
Consumer | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 0 0
Consumer | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 16,712 16,796
Mortgage warehouse    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 1,056,310 1,156,334
Past Due 90 Days or More and Accruing 0 0
Mortgage warehouse | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 0 0
Mortgage warehouse | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 0 0
Mortgage warehouse | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 0 0
Mortgage warehouse | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 0 0
Mortgage warehouse | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment $ 1,056,310 $ 1,156,334