XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Loans and Allowance for Credit Losses - Schedule of Non-accrual Loans (Details) - Non-performing TDRs - 90 days past due - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance $ 0 $ 0
Non-accrual with Allowance 2,444 2,537
Total Non-accrual 2,444 2,537
90 Days Past Due And Still Accruing 17 210
Total Non-performing Loans 2,461 2,747
Commercial, Financial, and Agricultural    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance 0 0
Non-accrual with Allowance 923 923
Total Non-accrual 923 923
90 Days Past Due And Still Accruing 0 0
Total Non-performing Loans 923 923
Real estate construction − residential    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance 0 0
Non-accrual with Allowance 454 454
Total Non-accrual 454 454
90 Days Past Due And Still Accruing 0 0
Total Non-performing Loans 454 454
Real estate construction − commercial    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance 0 0
Non-accrual with Allowance 44 49
Total Non-accrual 44 49
90 Days Past Due And Still Accruing 0 0
Total Non-performing Loans 44 49
Real estate mortgage − residential    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance 0 0
Non-accrual with Allowance 859 963
Total Non-accrual 859 963
90 Days Past Due And Still Accruing 0 207
Total Non-performing Loans 859 1,170
Real estate mortgage − commercial    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance 0 0
Non-accrual with Allowance 136 138
Total Non-accrual 136 138
90 Days Past Due And Still Accruing 0 0
Total Non-performing Loans 136 138
Installment and other consumer    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance 0 0
Non-accrual with Allowance 28 10
Total Non-accrual 28 10
90 Days Past Due And Still Accruing 17 3
Total Non-performing Loans $ 45 $ 13