v3.25.4
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Analysis of past due loans (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
payment
Dec. 31, 2024
USD ($)
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans $ 32,836 $ 23,842
Loans receivable 2,354,365 1,895,848
Past Due 30-89 Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 18,309 5,658
Past Due 90+ Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 88 119
Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans receivable 2,303,132 1,866,229
Commercial | Commercial real estate - non-owner occupied    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 10,766 7,370
Loans receivable 927,738 739,565
Commercial | Commercial real estate - non-owner occupied | Past Due 30-89 Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 2,619 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 914,353 731,929
Commercial | Commercial real estate - owner occupied    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 5,955 1,725
Loans receivable 311,792 261,071
Commercial | Commercial real estate - owner occupied | Past Due 30-89 Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 2,453 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 303,384 259,284
Commercial | All other commercial loans    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 11,102 10,006
Loans receivable 560,537 423,277
Commercial | All other commercial loans | Past Due 30-89 Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 6,287 296
Commercial | All other commercial loans | Past Due 90+ Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 54 0
Commercial | All other commercial loans | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans receivable 543,094 412,975
Residential mortgage loans    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 4,324 4,310
Loans receivable $ 443,950 408,009
Period past due to classify to substandard 90 days  
Number of on-time payments to to change from Substandard to Pass | payment 6  
Residential mortgage loans | Past Due 30-89 Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans $ 6,365 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 433,261 398,765
Consumer loans    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 689 431
Loans receivable 110,348 63,926
Consumer loans | Past Due 30-89 Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 585 162
Consumer loans | Past Due 90+ Days    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual loans 34 57
Consumer loans | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans receivable $ 109,040 $ 63,276