XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Loans, net and allowance for credit losses - Major Classification of Loans by Past Due Status (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Financing Receivable, Recorded Investment, Past Due.    
Total Due $ 2,870,969  
Loans   $ 2,730,116
Loans > 90 Days and Accruing 700 748
Financial Assets, Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 5,655 3,986
30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 1,884 2,091
60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 2,061 367
Greater than 90 Days    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 1,710 1,528
Financial Assets, Not Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 2,865,314 2,726,130
Commercial    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 404,245  
Loans   433,048
Loans > 90 Days and Accruing 60  
Commercial | Financial Assets, Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 165 261
Commercial | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 57 137
Commercial | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 5 38
Commercial | Greater than 90 Days    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 103 86
Commercial | Financial Assets, Not Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 404,080 432,787
Municipal    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 176,935  
Loans   166,210
Municipal | Financial Assets, Not Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 176,935 166,210
Commercial real estate    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 1,846,350  
Loans   1,709,827
Commercial real estate | Financial Assets, Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 2,052 438
Commercial real estate | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due   102
Commercial real estate | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 1,660 2
Commercial real estate | Greater than 90 Days    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 392 334
Commercial real estate | Financial Assets, Not Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 1,844,298 1,709,389
Residential real estate    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 357,647  
Loans   330,728
Loans > 90 Days and Accruing 640 748
Residential real estate | Financial Assets, Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 2,093 2,278
Residential real estate | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 1,032 1,162
Residential real estate | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 20 128
Residential real estate | Greater than 90 Days    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 1,041 988
Residential real estate | Financial Assets, Not Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 355,554 328,450
Consumer    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 85,792  
Loans   90,303
Consumer | Financial Assets, Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 1,345 1,009
Consumer | 30-59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 795 690
Consumer | 60-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 376 199
Consumer | Greater than 90 Days    
Financing Receivable, Recorded Investment, Past Due.    
Total Due 174 120
Consumer | Financial Assets, Not Past Due    
Financing Receivable, Recorded Investment, Past Due.    
Total Due $ 84,447 $ 89,294