XML 100 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Troubled Debt Restructurings (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Investment
Dec. 31, 2013
Investment
Summary of concession at the time of modification and the recorded investment in TDRs before and after their modification    
Renewals deemed concession 4sfst_RenewalsDeemedConcession 12sfst_RenewalsDeemedConcession
Reduced or deferred payments      
Converted to interest only 1sfst_ConvertedToInterestOnly   
Maturity date extensions 4sfst_MaturityDateExtensions   
Total number of loans 9us-gaap_FinancingReceivableModificationsNumberOfContracts2 12us-gaap_FinancingReceivableModificationsNumberOfContracts2
Pre-modification outstanding recorded investment $ 2,072us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 $ 2,916us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
Post-modification outstanding recorded investment 2,202us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 3,045us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
Commercial [Member] | Non-owner occupied [Member]    
Summary of concession at the time of modification and the recorded investment in TDRs before and after their modification    
Renewals deemed concession    1sfst_RenewalsDeemedConcession
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_NonOwnerOccupiedReMember
Reduced or deferred payments      
Converted to interest only      
Maturity date extensions 2sfst_MaturityDateExtensions
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_NonOwnerOccupiedReMember
  
Total number of loans 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_NonOwnerOccupiedReMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_NonOwnerOccupiedReMember
Pre-modification outstanding recorded investment 275us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_NonOwnerOccupiedReMember
276us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_NonOwnerOccupiedReMember
Post-modification outstanding recorded investment 285us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_NonOwnerOccupiedReMember
321us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_NonOwnerOccupiedReMember
Commercial [Member] | Business [Member]    
Summary of concession at the time of modification and the recorded investment in TDRs before and after their modification    
Renewals deemed concession 1sfst_RenewalsDeemedConcession
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_BusinessLoanMember
9sfst_RenewalsDeemedConcession
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_BusinessLoanMember
Reduced or deferred payments      
Converted to interest only      
Maturity date extensions 2sfst_MaturityDateExtensions
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_BusinessLoanMember
  
Total number of loans 3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_BusinessLoanMember
9us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_BusinessLoanMember
Pre-modification outstanding recorded investment 263us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_BusinessLoanMember
1,805us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_BusinessLoanMember
Post-modification outstanding recorded investment 263us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_BusinessLoanMember
1,885us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_BusinessLoanMember
Commercial [Member] | Construction [Member]    
Summary of concession at the time of modification and the recorded investment in TDRs before and after their modification    
Renewals deemed concession 1sfst_RenewalsDeemedConcession
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConstructionLoansMember
 
Reduced or deferred payments     
Converted to interest only     
Maturity date extensions     
Total number of loans 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConstructionLoansMember
 
Pre-modification outstanding recorded investment 1,292us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConstructionLoansMember
 
Post-modification outstanding recorded investment 1,412us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConstructionLoansMember
 
Consumer [Member] | Real estate [Member]    
Summary of concession at the time of modification and the recorded investment in TDRs before and after their modification    
Renewals deemed concession    1sfst_RenewalsDeemedConcession
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_RealEstateMember
Reduced or deferred payments      
Converted to interest only 1sfst_ConvertedToInterestOnly
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_RealEstateMember
  
Maturity date extensions      
Total number of loans 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_RealEstateMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_RealEstateMember
Pre-modification outstanding recorded investment 116us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_RealEstateMember
831us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_RealEstateMember
Post-modification outstanding recorded investment 116us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_RealEstateMember
835us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_RealEstateMember
Consumer [Member] | Other [Member]    
Summary of concession at the time of modification and the recorded investment in TDRs before and after their modification    
Renewals deemed concession 2sfst_RenewalsDeemedConcession
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_OtherConsumerMember
1sfst_RenewalsDeemedConcession
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_OtherConsumerMember
Reduced or deferred payments      
Converted to interest only      
Maturity date extensions      
Total number of loans 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_OtherConsumerMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_OtherConsumerMember
Pre-modification outstanding recorded investment 126us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_OtherConsumerMember
4us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_OtherConsumerMember
Post-modification outstanding recorded investment $ 126us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_OtherConsumerMember
$ 4us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_ProductOrServiceAxis
= sfst_OtherConsumerMember