v3.26.3
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Schedule of Contractually Past Due and Nonaccrual Loans (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment $ 5,684,505 $ 4,991,307
Past Due 90 Days or More and Accruing 17,086 2,525
Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 175,341 135,882
Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 35,437 97,929
Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 14,332 14,967
Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 125,572 22,986
Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 5,509,164 4,855,425
Commercial real estate    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 662,836 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 77,941 47,885
Commercial real estate | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 169 40,346
Commercial real estate | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 1,447 688
Commercial real estate | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 76,325 6,851
Commercial real estate | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 584,895 682,550
Construction, land development, land    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 196,488 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 0 0
Construction, land development, land | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 0 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 196,488 224,214
1-4 family residential    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 255,441 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 3,646 2,997
1-4 family residential | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 382 370
1-4 family residential | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 1,670 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,594 1,489
1-4 family residential | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 251,795 190,511
Farmland    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 40,534 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 95 218
Farmland | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 0 218
Farmland | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 95 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 40,439 43,215
Commercial    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 1,196,003 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 39,468 51,202
Commercial | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 1,589 31,105
Commercial | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 7,312 6,798
Commercial | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 30,567 13,299
Commercial | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 1,156,535 1,112,462
Factored receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 2,235,188 1,462,900
Past Due 90 Days or More and Accruing 17,086 1,347
Factored receivables | Total Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 54,113 33,557
Factored receivables | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 33,234 25,876
Factored receivables | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 3,793 6,334
Factored receivables | Past Due 90 Days or More    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 17,086 1,347
Factored receivables | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 2,181,075 1,429,343
Consumer    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 17,003 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 78 23
Consumer | Past Due 30-59 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 63 14
Consumer | Past Due 60-90 Days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 15 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,925 16,796
Mortgage warehouse    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment 1,081,012 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,081,012 $ 1,156,334