XML 112 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loans and Allowance for Credit Losses - Past due aging analysis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Past due aging analysis of loans    
Loans $ 2,759,583 $ 2,443,994
Nonaccrual 8,596 3,794
30-59 Days Past Due    
Past due aging analysis of loans    
Loans 2,789  
60-89 Days Past Due    
Past due aging analysis of loans    
Loans 601 415
30 - 89 Days Past Due    
Past due aging analysis of loans    
Loans   4,548
90 Days or More Past Due    
Past due aging analysis of loans    
Loans 139  
Current    
Past due aging analysis of loans    
Loans 2,747,458 2,435,237
Commercial    
Past due aging analysis of loans    
Loans 1,849,267 1,563,356
Nonaccrual 7,710 3,074
Commercial | 30-59 Days Past Due    
Past due aging analysis of loans    
Loans 1,052  
Commercial | 60-89 Days Past Due    
Past due aging analysis of loans    
Loans   94
Commercial | 30 - 89 Days Past Due    
Past due aging analysis of loans    
Loans   2,700
Commercial | 90 Days or More Past Due    
Past due aging analysis of loans    
Loans 139  
Commercial | Current    
Past due aging analysis of loans    
Loans 1,840,366 1,557,488
Commercial | Commercial and industrial    
Past due aging analysis of loans    
Loans 598,321 583,876
Nonaccrual 6,595 1,162
Commercial | Commercial and industrial | 30-59 Days Past Due    
Past due aging analysis of loans    
Loans 924  
Commercial | Commercial and industrial | 60-89 Days Past Due    
Past due aging analysis of loans    
Loans   94
Commercial | Commercial and industrial | 30 - 89 Days Past Due    
Past due aging analysis of loans    
Loans   2,332
Commercial | Commercial and industrial | 90 Days or More Past Due    
Past due aging analysis of loans    
Loans 139  
Commercial | Commercial and industrial | Current    
Past due aging analysis of loans    
Loans 590,663 580,288
Commercial | Real estate construction    
Past due aging analysis of loans    
Loans 124,034 97,810
Nonaccrual   440
Commercial | Real estate construction | Current    
Past due aging analysis of loans    
Loans 124,034 97,370
Commercial | Commercial real estate    
Past due aging analysis of loans    
Loans 1,126,912 881,670
Nonaccrual 1,115 1,472
Commercial | Commercial real estate | 30-59 Days Past Due    
Past due aging analysis of loans    
Loans 128  
Commercial | Commercial real estate | 30 - 89 Days Past Due    
Past due aging analysis of loans    
Loans   368
Commercial | Commercial real estate | Current    
Past due aging analysis of loans    
Loans 1,125,669 879,830
Consumer    
Past due aging analysis of loans    
Loans 910,316 880,638
Nonaccrual 886 720
Consumer | 30-59 Days Past Due    
Past due aging analysis of loans    
Loans 1,737  
Consumer | 60-89 Days Past Due    
Past due aging analysis of loans    
Loans 601 321
Consumer | 30 - 89 Days Past Due    
Past due aging analysis of loans    
Loans   1,848
Consumer | Current    
Past due aging analysis of loans    
Loans 907,092 877,749
Consumer | Residential | Real estate first mortgage    
Past due aging analysis of loans    
Loans 726,879 679,551
Nonaccrual 638 535
Consumer | Residential | Real estate first mortgage | Performing    
Past due aging analysis of loans    
Loans 726,774  
Consumer | Residential | Real estate first mortgage | Nonperforming    
Past due aging analysis of loans    
Loans 105  
Consumer | Residential | Real estate first mortgage | 30-59 Days Past Due    
Past due aging analysis of loans    
Loans 901  
Consumer | Residential | Real estate first mortgage | 60-89 Days Past Due    
Past due aging analysis of loans    
Loans 554 311
Consumer | Residential | Real estate first mortgage | 30 - 89 Days Past Due    
Past due aging analysis of loans    
Loans   1,234
Consumer | Residential | Real estate first mortgage | Current    
Past due aging analysis of loans    
Loans 724,786 677,471
Consumer | Residential | Real estate junior lien    
Past due aging analysis of loans    
Loans 154,134 150,479
Nonaccrual 248 184
Consumer | Residential | Real estate junior lien | Performing    
Past due aging analysis of loans    
Loans 152,353  
Consumer | Residential | Real estate junior lien | Nonperforming    
Past due aging analysis of loans    
Loans 1,781  
Consumer | Residential | Real estate junior lien | 30-59 Days Past Due    
Past due aging analysis of loans    
Loans 666  
Consumer | Residential | Real estate junior lien | 30 - 89 Days Past Due    
Past due aging analysis of loans    
Loans   377
Consumer | Residential | Real estate junior lien | Current    
Past due aging analysis of loans    
Loans 153,220 149,918
Consumer | Other revolving and installment    
Past due aging analysis of loans    
Loans 29,303 50,608
Nonaccrual   1
Consumer | Other revolving and installment | Performing    
Past due aging analysis of loans    
Loans 29,303  
Consumer | Other revolving and installment | 30-59 Days Past Due    
Past due aging analysis of loans    
Loans 170  
Consumer | Other revolving and installment | 60-89 Days Past Due    
Past due aging analysis of loans    
Loans 47 10
Consumer | Other revolving and installment | 30 - 89 Days Past Due    
Past due aging analysis of loans    
Loans   237
Consumer | Other revolving and installment | Current    
Past due aging analysis of loans    
Loans $ 29,086 $ 50,360