XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Loans and Allowance for Credit Losses - Schedule of Non-accrual Loans (Details) - Non-performing TDRs - 90 days past due - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance $ 0 $ 0
Non-accrual with Allowance 4,056 2,537
Total Non-accrual 4,056 2,537
90 Days Past Due And Still Accruing 855 210
Total Non-performing Loans 4,911 2,747
Commercial, Financial, & Agricultural    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance 0 0
Non-accrual with Allowance 2,004 923
Total Non-accrual 2,004 923
90 Days Past Due And Still Accruing 500 0
Total Non-performing Loans 2,504 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,508 963
Total Non-accrual 1,508 963
90 Days Past Due And Still Accruing 352 207
Total Non-performing Loans 1,860 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 525 138
Total Non-accrual 525 138
90 Days Past Due And Still Accruing 0 0
Total Non-performing Loans 525 138
Installment and Other Consumer    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance 0 0
Non-accrual with Allowance 19 10
Total Non-accrual 19 10
90 Days Past Due And Still Accruing 3 3
Total Non-performing Loans $ 22 $ 13