XML 257 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Loans, net and allowance for credit losses- Major Classification of Loans by Past Due Status (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment $ 3,993,505 $ 2,849,897 $ 2,730,116
Loans > 90 Days and Accruing 458 986  
Financial Assets, Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 29,841 5,209  
30-59 Days Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 10,962 2,730  
60-89 Days Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 3,093 495  
Greater than 90 Days      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 15,786 1,984  
Financial Assets, Not Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 3,963,664 2,844,688  
Commercial      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 648,102 368,411 433,048
Commercial | Financial Assets, Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 3,735 218  
Commercial | 30-59 Days Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 2,740 53  
Commercial | 60-89 Days Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 157 155  
Commercial | Greater than 90 Days      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 838 10  
Commercial | Financial Assets, Not Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 644,367 368,193  
Municipal      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 187,918 175,304 166,210
Municipal | Financial Assets, Not Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 187,918 175,304  
Commercial real estate      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 2,294,113 1,863,118 1,709,827
Commercial real estate | Financial Assets, Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 14,105 436  
Commercial real estate | 30-59 Days Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 2,800 152  
Commercial real estate | 60-89 Days Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 141 5  
Commercial real estate | Greater than 90 Days      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 11,164 279  
Commercial real estate | Financial Assets, Not Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 2,280,008 1,862,682  
Residential real estate      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 551,383 360,803 330,728
Loans > 90 Days and Accruing 403 986  
Loans in the formal process of foreclosure 200 300  
Residential real estate | Financial Assets, Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 5,864 3,116  
Residential real estate | 30-59 Days Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 2,390 1,456  
Residential real estate | 60-89 Days Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 997 50  
Residential real estate | Greater than 90 Days      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 2,477 1,610  
Residential real estate | Financial Assets, Not Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 545,519 357,687  
Consumer      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 132,869 82,261 $ 90,303
Loans > 90 Days and Accruing 55    
Consumer | Financial Assets, Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 3,424 1,439  
Consumer | 30-59 Days Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 2,393 1,069  
Consumer | 60-89 Days Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 539 285  
Consumer | Greater than 90 Days      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 492 85  
Consumer | Financial Assets, Not Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 129,445 $ 80,822  
Equipment Financing      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 179,120    
Equipment Financing | Financial Assets, Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 2,713    
Equipment Financing | 30-59 Days Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 639    
Equipment Financing | 60-89 Days Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 1,259    
Equipment Financing | Greater than 90 Days      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment 815    
Equipment Financing | Financial Assets, Not Past Due      
Financing Receivable, Recorded Investment, Past Due.      
Loans held for investment $ 176,407