v3.25.1
LOANS, ALLOWANCE FOR CREDIT LOSSES, AND CREDIT QUALITY - Past due and non-accrual loans (Details) - Past due - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
LOANS, ALLOWANCE FOR LOAN LOSSES, AND CREDIT QUALITY    
30-89 Days Past Due Accruing $ 6,050 $ 2,011
90 Days or more Past Due and Accruing 418 1,670
Non-Accrual 6,396 6,826
Total 12,864 10,507
Non-Accrual with no related allowance 3,044 1,834
Commercial/industrial    
LOANS, ALLOWANCE FOR LOAN LOSSES, AND CREDIT QUALITY    
30-89 Days Past Due Accruing 47 50
90 Days or more Past Due and Accruing 48 328
Non-Accrual 789 794
Total 884 1,172
Non-Accrual with no related allowance   1
Commercial real estate-owner occupied    
LOANS, ALLOWANCE FOR LOAN LOSSES, AND CREDIT QUALITY    
30-89 Days Past Due Accruing 2,092 446
Non-Accrual 4,090 4,999
Total 6,182 5,445
Non-Accrual with no related allowance 1,527 800
Commercial real estate - non-owner occupied    
LOANS, ALLOWANCE FOR LOAN LOSSES, AND CREDIT QUALITY    
30-89 Days Past Due Accruing 9  
Non-Accrual 493 493
Total 502 493
Non-Accrual with no related allowance 493 493
Construction and development    
LOANS, ALLOWANCE FOR LOAN LOSSES, AND CREDIT QUALITY    
30-89 Days Past Due Accruing 278 90
Total 278 90
Residential 1-4 family    
LOANS, ALLOWANCE FOR LOAN LOSSES, AND CREDIT QUALITY    
30-89 Days Past Due Accruing 3,513 1,317
90 Days or more Past Due and Accruing 346 1,294
Non-Accrual 988 511
Total 4,847 3,122
Non-Accrual with no related allowance 988 511
Consumer    
LOANS, ALLOWANCE FOR LOAN LOSSES, AND CREDIT QUALITY    
30-89 Days Past Due Accruing 111 108
90 Days or more Past Due and Accruing 24 48
Non-Accrual 36 29
Total 171 185
Non-Accrual with no related allowance $ 36 $ 29