v3.25.2
ALLOWANCE FOR CREDIT LOSSES - Recorded Investment in Nonaccrual and Loans Past Due over 89 Days Still on Accrual by Loan Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with no ACL $ 2,999 $ 2,709
Nonaccrual with ACL 11,027 10,566
Loans Past Due Over 89 Days Still Accruing 161 295
Real estate - residential    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with no ACL 0 0
Nonaccrual with ACL 6,995 5,818
Loans Past Due Over 89 Days Still Accruing 70 0
Real estate - commercial    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with no ACL 2,709 2,709
Nonaccrual with ACL 1,241 2,052
Loans Past Due Over 89 Days Still Accruing 0 0
Real estate - construction and land    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with no ACL 0  
Nonaccrual with ACL 815  
Loans Past Due Over 89 Days Still Accruing  
Commercial and industrial    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with no ACL 290 0
Nonaccrual with ACL 1,963 2,696
Loans Past Due Over 89 Days Still Accruing 0 0
Consumer and other    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with no ACL 0 0
Nonaccrual with ACL 13 0
Loans Past Due Over 89 Days Still Accruing $ 91 $ 295