XML 45 R34.htm IDEA: XBRL DOCUMENT
v3.23.1

Loans and Allowance for Credit Losses (Details) - Schedule of loan balances by payment status - USD ($) $ in Thousands | Mar. 31, 2023 | Dec. 31, 2022
--- | --- | ---
Consumer |  |
Total loans over 90 days past due | $ 192 | $ 402
Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment | 615,094 | 612,901
Non-Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment | 928,059 | 862,579
Construction [Member] |  |
Commercial |  |
Total loan balances by payment | 94,641 | 109,726
Business [Member] |  |
Commercial |  |
Total loan balances by payment | 495,161 | 468,112
Real Estate [Member] |  |
Consumer |  |
Total loan balances by payment | 993,258 | 931,278
Home Equity [Member] |  |
Consumer |  |
Total loan balances by payment | 180,974 | 179,300
Construction [Member] |  |
Consumer |  |
Total loan balances by payment | 71,137 | 80,415
Other [Member] |  |
Consumer |  |
Total loan balances by payment | 39,621 | 29,052
Total loan balances by payment | 3,417,945 | 3,273,363
Accruing 30-59 Days Past Due [Member] |  |
Consumer |  |
Total loans over 90 days past due |  |
Accruing 30-59 Days Past Due [Member] | Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment |  |
Accruing 30-59 Days Past Due [Member] | Non-Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment | 151 | 119
Accruing 30-59 Days Past Due [Member] | Construction [Member] |  |
Commercial |  |
Total loan balances by payment |  |
Accruing 30-59 Days Past Due [Member] | Business [Member] |  |
Commercial |  |
Total loan balances by payment | 135 | 24
Accruing 30-59 Days Past Due [Member] | Real Estate [Member] |  |
Consumer |  |
Total loan balances by payment | 886 | 330
Accruing 30-59 Days Past Due [Member] | Home Equity [Member] |  |
Consumer |  |
Total loan balances by payment | 587 | 50
Accruing 30-59 Days Past Due [Member] | Construction [Member] |  |
Consumer |  |
Total loan balances by payment |  |
Accruing 30-59 Days Past Due [Member] | Other [Member] |  |
Consumer |  |
Total loan balances by payment | 1 | 88
Total loan balances by payment | 1,760 | 611
Accruing 60-89 Days Past Due [Member] |  |
Consumer |  |
Total loans over 90 days past due |  |
Accruing 60-89 Days Past Due [Member] | Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment |  |
Accruing 60-89 Days Past Due [Member] | Non-Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment |  | 757
Accruing 60-89 Days Past Due [Member] | Construction [Member] |  |
Commercial |  |
Total loan balances by payment |  |
Accruing 60-89 Days Past Due [Member] | Business [Member] |  |
Commercial |  |
Total loan balances by payment | 235 | 1
Accruing 60-89 Days Past Due [Member] | Real Estate [Member] |  |
Consumer |  |
Total loan balances by payment |  |
Accruing 60-89 Days Past Due [Member] | Home Equity [Member] |  |
Consumer |  |
Total loan balances by payment |  |
Accruing 60-89 Days Past Due [Member] | Construction [Member] |  |
Consumer |  |
Total loan balances by payment |  |
Accruing 60-89 Days Past Due [Member] | Other [Member] |  |
Consumer |  |
Total loan balances by payment | 88 |
Total loan balances by payment | 323 | 758
Accruing 90 Days Or More Past Due [Member] |  |
Consumer |  |
Total loans over 90 days past due |  |
Accruing 90 Days Or More Past Due [Member] | Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment |  |
Accruing 90 Days Or More Past Due [Member] | Non-Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment |  |
Accruing 90 Days Or More Past Due [Member] | Construction [Member] |  |
Commercial |  |
Total loan balances by payment |  |
Accruing 90 Days Or More Past Due [Member] | Business [Member] |  |
Commercial |  |
Total loan balances by payment |  |
Accruing 90 Days Or More Past Due [Member] | Real Estate [Member] |  |
Consumer |  |
Total loan balances by payment |  |
Accruing 90 Days Or More Past Due [Member] | Home Equity [Member] |  |
Consumer |  |
Total loan balances by payment |  |
Accruing 90 Days Or More Past Due [Member] | Construction [Member] |  |
Consumer |  |
Total loan balances by payment |  |
Accruing 90 Days Or More Past Due [Member] | Other [Member] |  |
Consumer |  |
Total loan balances by payment |  |
Total loan balances by payment |  |
Nonaccrual Loans [Member] |  |
Consumer |  |
Total loans over 90 days past due |  |
Nonaccrual Loans [Member] | Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment |  |
Nonaccrual Loans [Member] | Non-Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment | 1,384 | 247
Nonaccrual Loans [Member] | Construction [Member] |  |
Commercial |  |
Total loan balances by payment |  |
Nonaccrual Loans [Member] | Business [Member] |  |
Commercial |  |
Total loan balances by payment | 1,196 | 182
Nonaccrual Loans [Member] | Real Estate [Member] |  |
Consumer |  |
Total loan balances by payment | 1,075 | 1,099
Nonaccrual Loans [Member] | Home Equity [Member] |  |
Consumer |  |
Total loan balances by payment | 1,078 | 1,099
Nonaccrual Loans [Member] | Construction [Member] |  |
Consumer |  |
Total loan balances by payment |  |
Nonaccrual Loans [Member] | Other [Member] |  |
Consumer |  |
Total loan balances by payment |  |
Total loan balances by payment | 4,733 | 2,627
Accruing Current [Member] |  |
Consumer |  |
Total loans over 90 days past due |  |
Accruing Current [Member] | Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment | 615,094 | 612,901
Accruing Current [Member] | Non-Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment | 926,524 | 861,456
Accruing Current [Member] | Construction [Member] |  |
Commercial |  |
Total loan balances by payment | 94,641 | 109,726
Accruing Current [Member] | Business [Member] |  |
Commercial |  |
Total loan balances by payment | 493,595 | 467,905
Accruing Current [Member] | Real Estate [Member] |  |
Consumer |  |
Total loan balances by payment | 991,297 | 929,849
Accruing Current [Member] | Home Equity [Member] |  |
Consumer |  |
Total loan balances by payment | 179,309 | 178,151
Accruing Current [Member] | Construction [Member] |  |
Consumer |  |
Total loan balances by payment | 71,137 | 80,415
Accruing Current [Member] | Other [Member] |  |
Consumer |  |
Total loan balances by payment | 39,532 | 28,964
Total loan balances by payment | $ 3,411,129 | $ 3,269,367

X
- References No definition available. + Details
Name: | sfst_CommercialAbstract5
Namespace Prefix: | sfst_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | sfst_ConsumerAbstract5
Namespace Prefix: | sfst_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | sfst_TotalLoan
Namespace Prefix: | sfst_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Total loan balances by payment. + References No definition available. + Details
Name: | sfst_TotalLoanBalancesByPaymentAmount
Namespace Prefix: | sfst_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Total loan balances by payment. + References No definition available. + Details
Name: | sfst_TotalLoansBalancesByPaymentAmount
Namespace Prefix: | sfst_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loans over ninety days past due. + References No definition available. + Details
Name: | sfst_TotalLoansOver90DaysPastDue
Namespace Prefix: | sfst_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | srt_ProductOrServiceAxis=sfst_OwnerOccupiedREMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=sfst_NonownerOccupiedREMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=sfst_Construction3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=sfst_BusinessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_RealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=sfst_HomeEquitysMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=sfst_Construction4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=sfst_OtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sfst_Accruing3059DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sfst_Accruing6089DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sfst_Accruing90DaysOrMorePastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sfst_NonaccrualLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sfst_AccruingCurrentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |