XML 103 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Analysis of past due loans (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans $ 23,842 $ 15,177
Loans receivable 1,895,848 1,848,139
Past Due 30-89 Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 5,658 9,275
Past Due 90+ Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 119 3,190
Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans receivable 1,866,229 1,820,497
Commercial | Commercial real estate - non-owner occupied    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 7,370 8,412
Loans receivable 739,565 737,342
Commercial | Commercial real estate - non-owner occupied | Past Due 30-89 Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 266 2,215
Commercial | Commercial real estate - non-owner occupied | Past Due 90+ Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 0 126
Commercial | Commercial real estate - non-owner occupied | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans receivable 731,929 726,589
Commercial | Commercial real estate - owner occupied    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 1,725 1,575
Loans receivable 261,071 237,246
Commercial | Commercial real estate - owner occupied | Past Due 30-89 Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 0 849
Commercial | Commercial real estate - owner occupied | Past Due 90+ Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 62 0
Commercial | Commercial real estate - owner occupied | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans receivable 259,284 234,822
Commercial | All other commercial loans    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 10,006 1,323
Loans receivable 423,277 399,693
Commercial | All other commercial loans | Past Due 30-89 Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 296 229
Commercial | All other commercial loans | Past Due 90+ Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 0 2,593
Commercial | All other commercial loans | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans receivable 412,975 395,548
Residential mortgage loans    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 4,310 3,627
Loans receivable 408,009 413,714
Residential mortgage loans | Past Due 30-89 Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 4,934 5,365
Residential mortgage loans | Past Due 90+ Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 0 326
Residential mortgage loans | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans receivable 398,765 404,396
Consumer loans    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 431 240
Loans receivable 63,926 60,144
Consumer loans | Past Due 30-89 Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 162 617
Consumer loans | Past Due 90+ Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 57 145
Consumer loans | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans receivable $ 63,276 $ 59,142