v3.26.1
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Nonaccrual status (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual $ 2,077 $ 660
Loans Past Due Over 89 Days Still Accruing 924 735
Residential real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual 1,482 331
Loans Past Due Over 89 Days Still Accruing 909 660
Commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual 592 328
Consumer    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Nonaccrual 3 1
Loans Past Due Over 89 Days Still Accruing $ 15 $ 75