v3.26.1
Loans and Allowance for Credit Losses - Schedule of Non-accrual Loans (Details) - Non-performing TDRs - 90 days past due - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance $ 2,392 $ 603
Non-accrual with Allowance 4,102 6,233
Total Non-accrual 6,494 6,836
90 Days Past Due And Still Accruing 161 29
Total Non-performing Loans 6,655 6,865
Commercial, Financial, & Agricultural    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance 1,538 603
Non-accrual with Allowance 413 400
Total Non-accrual 1,951 1,003
90 Days Past Due And Still Accruing 0 0
Total Non-performing Loans 1,951 1,003
Real estate mortgage − residential    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance 854 0
Non-accrual with Allowance 2,182 5,656
Total Non-accrual 3,036 5,656
90 Days Past Due And Still Accruing 156 29
Total Non-performing Loans 3,192 5,685
Real estate mortgage − commercial    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance 0 0
Non-accrual with Allowance 1,502 143
Total Non-accrual 1,502 143
90 Days Past Due And Still Accruing 0 0
Total Non-performing Loans 1,502 143
Installment and Other Consumer    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no Allowance 0 0
Non-accrual with Allowance 5 34
Total Non-accrual 5 34
90 Days Past Due And Still Accruing 5 0
Total Non-performing Loans $ 10 $ 34