XML 73 R61.htm IDEA: XBRL DOCUMENT
v3.22.4

Loans and Allowance for Credit Losses (Details) - Schedule of loan balances by payment status - USD ($) $ in Thousands | Dec. 31, 2022 | Dec. 31, 2021
--- | --- | ---
Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment | $ 612,901 | $ 488,965
Non-Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment | 862,579 | 666,833
Construction [Member] |  |
Commercial |  |
Total loan balances by payment | 109,726 | 64,425
Business [Member] |  |
Commercial |  |
Total loan balances by payment | 468,112 | 333,049
Real Estate [Member] |  |
Consumer |  |
Total loan balances by payment | 931,278 | 694,401
Home Equity [Member] |  |
Consumer |  |
Total loan balances by payment | 179,300 | 154,839
Construction [Member] |  |
Consumer |  |
Total loan balances by payment | 80,415 | 59,846
Other [Member] |  |
Consumer |  |
Total loan balances by payment | 29,052 | 27,519
Total loan balances by payment | 3,273,363 | 2,489,877
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 | 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 | 24 |
Accruing 30-59 Days Past Due [Member] | Real Estate [Member] |  |
Consumer |  |
Total loan balances by payment | 330 | 136
Accruing 30-59 Days Past Due [Member] | Home Equity [Member] |  |
Consumer |  |
Total loan balances by payment | 50 | 417
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 | 88 | 5
Total loan balances by payment | 611 | 558
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 | 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 |  | 174
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 |  |
Total loan balances by payment | 758 | 174
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] | Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment |  |
Nonaccrual Loans [Member] | Non-Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment | 247 | 1,069
Nonaccrual Loans [Member] | Construction [Member] |  |
Commercial |  |
Total loan balances by payment |  |
Nonaccrual Loans [Member] | Business [Member] |  |
Commercial |  |
Total loan balances by payment | 182 |
Nonaccrual Loans [Member] | Real Estate [Member] |  |
Consumer |  |
Total loan balances by payment | 1,099 | 1,750
Nonaccrual Loans [Member] | Home Equity [Member] |  |
Consumer |  |
Total loan balances by payment | 1,099 | 2,045
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 | 2,627 | 4,864
Accruing Current [Member] | Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment | 612,901 | 488,965
Accruing Current [Member] | Non-Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment | 861,456 | 665,764
Accruing Current [Member] | Construction [Member] |  |
Commercial |  |
Total loan balances by payment | 109,726 | 64,425
Accruing Current [Member] | Business [Member] |  |
Commercial |  |
Total loan balances by payment | 467,905 | 333,049
Accruing Current [Member] | Real Estate [Member] |  |
Consumer |  |
Total loan balances by payment | 929,849 | 692,515
Accruing Current [Member] | Home Equity [Member] |  |
Consumer |  |
Total loan balances by payment | 178,151 | 152,203
Accruing Current [Member] | Construction [Member] |  |
Consumer |  |
Total loan balances by payment | 80,415 | 59,846
Accruing Current [Member] | Other [Member] |  |
Consumer |  |
Total loan balances by payment | 28,964 | 27,514
Total loan balances by payment | $ 3,269,367 | $ 2,484,281

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

X
- References No definition available. + Details
Name: | sfst_ConsumerAbstract1
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
- 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: |