v3.26.3
LOANS HELD FOR INVESTMENT - Age Analysis on Accruing Past-due Loans and Nonaccrual Loans (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due $ 3,831,138 $ 3,144,502
Total Nonaccrual 13,396 7,070
Nonaccrual with no ACL 2,647 598
30-89 Days Past Due [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 7,934 6,514
90 Days or More Past Due and Still Accruing [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 1,917 2,735
Commercial Real Estate [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 1,364,396 1,064,625
Total Nonaccrual 7,350 1,402
Nonaccrual with no ACL 58 54
Commercial Real Estate [Member] | 30-89 Days Past Due [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 322 2,241
Commercial Real Estate [Member] | 90 Days or More Past Due and Still Accruing [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 706 206
Commercial [Member] | Specialized [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 435,051 409,351
Total Nonaccrual 59 699
Nonaccrual with no ACL 348 544
Commercial [Member] | Specialized [Member] | 30-89 Days Past Due [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 719 264
Commercial [Member] | Specialized [Member] | 90 Days or More Past Due and Still Accruing [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 0 50
Commercial [Member] | General [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 835,328 659,323
Total Nonaccrual 833 4,108
Nonaccrual with no ACL 357 0
Commercial [Member] | General [Member] | 30-89 Days Past Due [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 3,117 1,173
Commercial [Member] | General [Member] | 90 Days or More Past Due and Still Accruing [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 222 31
Consumer [Member] | 1-4 Family Residential [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 711,700 589,851
Total Nonaccrual 3,936 845
Nonaccrual with no ACL 1,884 0
Consumer [Member] | 1-4 Family Residential [Member] | 30-89 Days Past Due [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 2,559 1,221
Consumer [Member] | 1-4 Family Residential [Member] | 90 Days or More Past Due and Still Accruing [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 787 1,750
Consumer [Member] | Auto Loans [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 270,688 259,157
Total Nonaccrual 0 0
Nonaccrual with no ACL 0 0
Consumer [Member] | Auto Loans [Member] | 30-89 Days Past Due [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 326 395
Consumer [Member] | Auto Loans [Member] | 90 Days or More Past Due and Still Accruing [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 98 40
Consumer [Member] | Other Consumer [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 60,262 62,092
Total Nonaccrual 10 16
Nonaccrual with no ACL 0 0
Consumer [Member] | Other Consumer [Member] | 30-89 Days Past Due [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 641 765
Consumer [Member] | Other Consumer [Member] | 90 Days or More Past Due and Still Accruing [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 104 80
Construction [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 153,713 100,103
Total Nonaccrual 1,208 0
Nonaccrual with no ACL 0 0
Construction [Member] | 30-89 Days Past Due [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 250 455
Construction [Member] | 90 Days or More Past Due and Still Accruing [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due $ 0 $ 578