XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.2
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Analysis of past due loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans $ 25,190 $ 23,842
Loans receivable 1,919,258 1,895,848
Past Due 30-89 Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 1,721 5,658
Past Due 90+ Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 86 119
Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans receivable 1,892,261 1,866,229
Commercial | Commercial real estate - non-owner occupied    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 6,634 7,370
Loans receivable 757,961 739,565
Commercial | Commercial real estate - non-owner occupied | Past Due 30-89 Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 0 266
Commercial | Commercial real estate - non-owner occupied | Past Due 90+ Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 0 0
Commercial | Commercial real estate - non-owner occupied | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans receivable 751,327 731,929
Commercial | Commercial real estate - owner occupied    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 4,801 1,725
Loans receivable 261,157 261,071
Commercial | Commercial real estate - owner occupied | Past Due 30-89 Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 0 0
Commercial | Commercial real estate - owner occupied | Past Due 90+ Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 0 62
Commercial | Commercial real estate - owner occupied | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans receivable 256,356 259,284
Commercial | All other commercial loans    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 9,761 10,006
Loans receivable 430,499 423,277
Commercial | All other commercial loans | Past Due 30-89 Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 428 296
Commercial | All other commercial loans | Past Due 90+ Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 34 0
Commercial | All other commercial loans | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans receivable 420,276 412,975
Residential mortgage loans    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 3,718 4,310
Loans receivable 398,496 408,009
Residential mortgage loans | Past Due 30-89 Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 971 4,934
Residential mortgage loans | Past Due 90+ Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 0 0
Residential mortgage loans | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans receivable 393,807 398,765
Consumer loans    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 276 431
Loans receivable 71,145 63,926
Consumer loans | Past Due 30-89 Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 322 162
Consumer loans | Past Due 90+ Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 52 57
Consumer loans | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans receivable $ 70,495 $ 63,276