Annual report [Section 13 and 15(d), not S-K Item 405]

LOANS HELD FOR INVESTMENT AND ALLOWANCE FOR CREDIT LOSSES (Schedule of Recorded Investment in Nonaccrual Loans and Loans Past Due Over 90 Days and Still on Accrual by Class of Loans) (Details)

v3.25.0.1
LOANS HELD FOR INVESTMENT AND ALLOWANCE FOR CREDIT LOSSES (Schedule of Recorded Investment in Nonaccrual Loans and Loans Past Due Over 90 Days and Still on Accrual by Class of Loans) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Nonaccrual With No ACL $ 2,982 $ 2,486
Total Nonaccrual With ACL 3,320 3,756
90 + Days Still Accruing 0 0
Commercial, Financial, Agricultural [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Nonaccrual With No ACL 0 0
Total Nonaccrual With ACL 37 311
90 + Days Still Accruing 0 0
Real Estate - Construction [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Nonaccrual With No ACL 0 0
Total Nonaccrual With ACL 0 322
90 + Days Still Accruing 0 0
Real Estate - Commercial Mortgage [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Nonaccrual With No ACL 427 781
Total Nonaccrual With ACL 139 128
90 + Days Still Accruing 0 0
Real Estate - Residential [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Nonaccrual With No ACL 2,046 1,705
Total Nonaccrual With ACL 1,081 1,285
90 + Days Still Accruing 0 0
Real Estate - Home Equity [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Nonaccrual With No ACL 509 0
Total Nonaccrual With ACL 1,273 999
90 + Days Still Accruing 0 0
Consumer [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Nonaccrual With No ACL 0 0
Total Nonaccrual With ACL 790 710
90 + Days Still Accruing $ 0 $ 0