XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Loans and Allowance for Credit Losses - Schedule of Non-accrual Loans (Details) - Non-performing TDRs - 90 days past due - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance $ 0 $ 0
Non-accrual with Allowance 2,256 2,537
Total Non-accrual 2,256 2,537
90 Days Past Due And Still Accruing 505 210
Total Non-performing Loans 2,761 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 1,006 923
Total Non-accrual 1,006 923
90 Days Past Due And Still Accruing 0 0
Total Non-performing Loans 1,006 923
Real estate construction − residential    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance   0
Non-accrual with Allowance   454
Total Non-accrual   454
90 Days Past Due And Still Accruing   0
Total Non-performing Loans   454
Real estate construction − commercial    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance   0
Non-accrual with Allowance   49
Total Non-accrual   49
90 Days Past Due And Still Accruing   0
Total Non-performing Loans   49
Real estate mortgage − residential    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance 0 0
Non-accrual with Allowance 1,026 963
Total Non-accrual 1,026 963
90 Days Past Due And Still Accruing 498 207
Total Non-performing Loans 1,524 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 208 138
Total Non-accrual 208 138
90 Days Past Due And Still Accruing 0 0
Total Non-performing Loans 208 138
Installment and other consumer    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance 0 0
Non-accrual with Allowance 16 10
Total Non-accrual 16 10
90 Days Past Due And Still Accruing 7 3
Total Non-performing Loans $ 23 $ 13