XML 84 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
LOANS HELD FOR INVESTMENT, Age Analysis on Accruing Past-due Loans and Nonaccrual Loans (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due $ 3,055,054 $ 3,014,153
Total Nonaccrual 22,102 3,242
Nonaccrual with no ACL 1,575 580
30-89 Days Past Due [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 7,928 6,230
90 Days or More Past Due [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 1,921 1,935
Commercial Real Estate [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 1,119,063 1,081,056
Total Nonaccrual 19,543 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 594 499
Commercial Real Estate [Member] | 90 Days or More Past Due [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 96 86
Commercial [Member] | Specialized [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 388,955 372,376
Total Nonaccrual 105 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 1,770 521
Commercial [Member] | Specialized [Member] | 90 Days or More Past Due [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 240 0
Commercial [Member] | General [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 557,371 517,361
Total Nonaccrual 180 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 1,374 1,316
Commercial [Member] | General [Member] | 90 Days or More Past Due [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 244 296
Consumer [Member] | 1-4 Family Residential [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 566,400 534,731
Total Nonaccrual 676 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 1,966 793
Consumer [Member] | 1-4 Family Residential [Member] | 90 Days or More Past Due [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 1,042 1,390
Consumer [Member] | Auto Loans [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 254,474 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 1,004 1,208
Consumer [Member] | Auto Loans [Member] | 90 Days or More Past Due [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 114 60
Consumer [Member] | Other Consumer [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 64,936 74,168
Total Nonaccrual 23 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,125 1,134
Consumer [Member] | Other Consumer [Member] | 90 Days or More Past Due [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 185 103
Construction [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 103,855 129,190
Total Nonaccrual 1,575 218
Nonaccrual with no ACL 1,575 218
Construction [Member] | 30-89 Days Past Due [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due 95 759
Construction [Member] | 90 Days or More Past Due [Member]    
Age Analysis on Accruing Past-due Loans and Nonaccrual Loans [Abstract]    
Past Due $ 0 $ 0