XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.3
LOANS HELD FOR INVESTMENT, Age Analysis on Accruing Past-due Loans and Nonaccrual Loans (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due $ 3,037,375 $ 3,014,153
Total Nonaccrual 22,574 3,242
Nonaccrual with no ACL 1,442 580
30-89 Days Past Due [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 5,414 6,230
90 Days or More Past Due and Still Accruing [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 2,120 1,935
Commercial Real Estate [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 1,120,447 1,081,056
Total Nonaccrual 20,029 0
Nonaccrual with no ACL 0 0
Commercial Real Estate [Member] | 30-89 Days Past Due [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 199 499
Commercial Real Estate [Member] | 90 Days or More Past Due and Still Accruing [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 43 86
Commercial [Member] | Specialized [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 406,255 372,376
Total Nonaccrual 119 213
Nonaccrual with no ACL 0 0
Commercial [Member] | Specialized [Member] | 30-89 Days Past Due [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 240 521
Commercial [Member] | Specialized [Member] | 90 Days or More Past Due and Still Accruing [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 39 0
Commercial [Member] | General [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 526,448 517,361
Total Nonaccrual 266 953
Nonaccrual with no ACL 0 0
Commercial [Member] | General [Member] | 30-89 Days Past Due [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 401 1,316
Commercial [Member] | General [Member] | 90 Days or More Past Due and Still Accruing [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 143 296
Consumer [Member] | 1-4 Family Residential [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 562,401 534,731
Total Nonaccrual 693 1,828
Nonaccrual with no ACL 0 362
Consumer [Member] | 1-4 Family Residential [Member] | 30-89 Days Past Due [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 2,727 793
Consumer [Member] | 1-4 Family Residential [Member] | 90 Days or More Past Due and Still Accruing [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 1,569 1,390
Consumer [Member] | Auto Loans [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 253,509 305,271
Total Nonaccrual 0 0
Nonaccrual with no ACL 0 0
Consumer [Member] | Auto Loans [Member] | 30-89 Days Past Due [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 651 1,208
Consumer [Member] | Auto Loans [Member] | 90 Days or More Past Due and Still Accruing [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 110 60
Consumer [Member] | Other Consumer [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 65,789 74,168
Total Nonaccrual 25 30
Nonaccrual with no ACL 0 0
Consumer [Member] | Other Consumer [Member] | 30-89 Days Past Due [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 1,100 1,134
Consumer [Member] | Other Consumer [Member] | 90 Days or More Past Due and Still Accruing [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 216 103
Construction [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 102,526 129,190
Total Nonaccrual 1,442 218
Nonaccrual with no ACL 1,442 218
Construction [Member] | 30-89 Days Past Due [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 96 759
Construction [Member] | 90 Days or More Past Due and Still Accruing [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due $ 0 $ 0