XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.3
LOANS HELD FOR INVESTMENT - Age Analysis on Accruing Past-due Loans and Nonaccrual Loans (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due $ 3,053,503 $ 3,055,054
Total Nonaccrual 8,496 22,102
Nonaccrual with no ACL 3,422 1,575
Commercial Real Estate [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 1,035,926 1,119,063
Total Nonaccrual 3,179 19,543
Nonaccrual with no ACL 3,179 0
Construction [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 97,952 103,855
Total Nonaccrual 141 1,575
Nonaccrual with no ACL 141 1,575
Specialized [Member] | Commercial [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 377,783 388,955
Total Nonaccrual 167 105
Nonaccrual with no ACL 0 0
General [Member] | Commercial [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 629,256 557,371
Total Nonaccrual 4,109 180
Nonaccrual with no ACL 0 0
1-4 Family Residential [Member] | Commercial [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Total Nonaccrual 883 676
Nonaccrual with no ACL 102 0
Auto Loans [Member] | Commercial [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Total Nonaccrual 0 0
Nonaccrual with no ACL 0 0
Other Consumer [Member] | Commercial [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Total Nonaccrual 17 23
Nonaccrual with no ACL 0 0
30-89 Days Past Due [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 4,994 7,928
30-89 Days Past Due [Member] | Commercial Real Estate [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 226 594
30-89 Days Past Due [Member] | Construction [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 529 95
30-89 Days Past Due [Member] | Specialized [Member] | Commercial [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 0 1,770
30-89 Days Past Due [Member] | General [Member] | Commercial [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 780 1,374
30-89 Days Past Due [Member] | 1-4 Family Residential [Member] | Commercial [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 2,429 1,966
30-89 Days Past Due [Member] | Auto Loans [Member] | Commercial [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 408 1,004
30-89 Days Past Due [Member] | Other Consumer [Member] | Commercial [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 622 1,125
90 Days or More Past Due and Still Accruing [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 1,213 1,921
90 Days or More Past Due and Still Accruing [Member] | Commercial Real Estate [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 46 96
90 Days or More Past Due and Still Accruing [Member] | Construction [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 0 0
90 Days or More Past Due and Still Accruing [Member] | Specialized [Member] | Commercial [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 0 240
90 Days or More Past Due and Still Accruing [Member] | General [Member] | Commercial [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 28 244
90 Days or More Past Due and Still Accruing [Member] | 1-4 Family Residential [Member] | Commercial [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 882 1,042
90 Days or More Past Due and Still Accruing [Member] | Auto Loans [Member] | Commercial [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due 163 114
90 Days or More Past Due and Still Accruing [Member] | Other Consumer [Member] | Commercial [Member]    
LOANS HELD FOR INVESTMENT [Abstract]    
Past Due $ 94 $ 185