XML 49 R39.htm IDEA: XBRL DOCUMENT
v3.22.1

Loans and Allowance for Credit Losses (Details) - Schedule of loan balances by payment - USD ($) $ in Thousands | Mar. 31, 2022 | Dec. 31, 2021
--- | --- | ---
Consumer |  |
Total loan balances by payment | $ 2,660,675 | $ 2,489,877
Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment | 527,776 | 488,965
Non-Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment | 705,811 | 666,833
Construction [Member] |  |
Commercial |  |
Total loan balances by payment | 75,015 | 64,425
Business [Member] |  |
Commercial |  |
Total loan balances by payment | 352,932 | 333,049
Real Estate [Member] |  |
Consumer |  |
Total loan balances by payment | 745,667 | 694,401
Home Equity [Member] |  |
Consumer |  |
Total loan balances by payment | 155,678 | 154,839
Construction [Member] |  |
Consumer |  |
Total loan balances by payment | 72,627 | 59,846
Other [Member] |  |
Consumer |  |
Total loan balances by payment | 25,169 | 27,519
Accruing Current [Member] |  |
Consumer |  |
Total loan balances by payment | 2,654,488 | 2,484,281
Accruing Current [Member] | Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment | 527,776 | 488,965
Accruing Current [Member] | Non-Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment | 704,710 | 665,764
Accruing Current [Member] | Construction [Member] |  |
Commercial |  |
Total loan balances by payment | 75,015 | 64,425
Accruing Current [Member] | Business [Member] |  |
Commercial |  |
Total loan balances by payment | 352,808 | 333,049
Accruing Current [Member] | Real Estate [Member] |  |
Consumer |  |
Total loan balances by payment | 742,733 | 692,515
Accruing Current [Member] | Home Equity [Member] |  |
Consumer |  |
Total loan balances by payment | 153,653 | 152,203
Accruing Current [Member] | Construction [Member] |  |
Consumer |  |
Total loan balances by payment | 72,627 | 59,846
Accruing Current [Member] | Other [Member] |  |
Consumer |  |
Total loan balances by payment | 25,166 | 27,514
Accruing 30-59 Days Past Due [Member] |  |
Consumer |  |
Total loan balances by payment | 959 | 558
Accruing 30-59 Days Past Due [Member] | Non-Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment | 75 |
Accruing 30-59 Days Past Due [Member] | Business [Member] |  |
Commercial |  |
Total loan balances by payment | 124 |
Accruing 30-59 Days Past Due [Member] | Real Estate [Member] |  |
Consumer |  |
Total loan balances by payment | 757 | 136
Accruing 30-59 Days Past Due [Member] | Home Equity [Member] |  |
Consumer |  |
Total loan balances by payment |  | 417
Accruing 30-59 Days Past Due [Member] | Other [Member] |  |
Consumer |  |
Total loan balances by payment | 3 | 5
Nonaccrual Loans [Member] |  |
Consumer |  |
Total loan balances by payment | 4,532 | 4,864
Nonaccrual Loans [Member] | Non-Owner Occupied RE [Member] |  |
Commercial |  |
Total loan balances by payment | 1,026 | 1,069
Nonaccrual Loans [Member] | Real Estate [Member] |  |
Consumer |  |
Total loan balances by payment | 1,482 | 1,750
Nonaccrual Loans [Member] | Home Equity [Member] |  |
Consumer |  |
Total loan balances by payment | 2,024 | 2,045
Accruing 60-89 Days Past Due [Member] |  |
Consumer |  |
Total loan balances by payment | 696 | 174
Accruing 60-89 Days Past Due [Member] | Real Estate [Member] |  |
Consumer |  |
Total loan balances by payment | 695 |
Accruing 60-89 Days Past Due [Member] | Home Equity [Member] |  |
Consumer |  |
Total loan balances by payment | $ 1 | $ 174

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

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

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_TotalLoansBalanceByPaymentAmount
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_AccruingCurrentMember
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_NonaccrualLoansMember
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: |