XML 43 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 8 - Troubled Debt Restructurings (Details) - Roll Forward of TDR Loans (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Financing Receivable, Modifications [Line Items]    
Performing TDRs $ 484,037us-gaap_FinancingReceivableRecordedInvestmentCurrent $ 474,070us-gaap_FinancingReceivableRecordedInvestmentCurrent
Nonperforming TDRs 4,416us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus 5,038us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
Beginning Balance [Member] | Residential Portfolio Segment [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs 834us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_BeginningBalanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
 
Beginning Balance [Member] | Commercial [Member] | Performing Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Performing TDRs 1,141us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fsbk_CommercialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_BeginningBalanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
 
Beginning Balance [Member] | Commercial [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs 2,355us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fsbk_CommercialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_BeginningBalanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
 
Beginning Balance [Member] | Consumer [Member] | Performing Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Performing TDRs 281us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fsbk_ConsumerMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_BeginningBalanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
 
Beginning Balance [Member] | Consumer [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs 51us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fsbk_ConsumerMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_BeginningBalanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
 
Beginning Balance [Member] | Performing Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Performing TDRs 1,422us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_BeginningBalanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
 
Beginning Balance [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs 3,240us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_BeginningBalanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
 
Additions [Member] | Residential Portfolio Segment [Member] | Performing Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Performing TDRs    [1]  
Additions [Member] | Residential Portfolio Segment [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs    [1]  
Additions [Member] | Commercial [Member] | Performing Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Performing TDRs    [1]  
Additions [Member] | Commercial [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs    [1]  
Additions [Member] | Consumer [Member] | Performing Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Performing TDRs    [1]  
Additions [Member] | Consumer [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs    [1]  
Additions [Member] | Performing Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Performing TDRs    [1]  
Additions [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs    [1]  
Charge-offs [Member] | Residential Portfolio Segment [Member] | Performing Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Performing TDRs    [2]  
Charge-offs [Member] | Residential Portfolio Segment [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs    [2]  
Charge-offs [Member] | Commercial [Member] | Performing Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Performing TDRs    [2]  
Charge-offs [Member] | Commercial [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs    [2]  
Charge-offs [Member] | Consumer [Member] | Performing Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Performing TDRs    [2]  
Charge-offs [Member] | Consumer [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs    [2]  
Charge-offs [Member] | Performing Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Performing TDRs    [2]  
Charge-offs [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs    [2]  
Other Restructure [Member] | Residential Portfolio Segment [Member] | Performing Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Performing TDRs    [3]  
Other Restructure [Member] | Residential Portfolio Segment [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs (7)us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_OtherRestructureMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
[4]  
Other Restructure [Member] | Commercial [Member] | Performing Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Performing TDRs (15)us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fsbk_CommercialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_OtherRestructureMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
[3]  
Other Restructure [Member] | Commercial [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs (833)us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fsbk_CommercialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_OtherRestructureMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
[4]  
Other Restructure [Member] | Consumer [Member] | Performing Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Performing TDRs (51)us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fsbk_ConsumerMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_OtherRestructureMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
[3]  
Other Restructure [Member] | Consumer [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs    [4]  
Other Restructure [Member] | Performing Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Performing TDRs (66)us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_OtherRestructureMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
[3]  
Other Restructure [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs (840)us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_OtherRestructureMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
[4]  
Ending Balance [Member] | Residential Portfolio Segment [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs 827us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_EndingBalanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
 
Ending Balance [Member] | Commercial [Member] | Performing Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Performing TDRs 1,126us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fsbk_CommercialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_EndingBalanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
 
Ending Balance [Member] | Commercial [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs 1,522us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fsbk_CommercialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_EndingBalanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
 
Ending Balance [Member] | Consumer [Member] | Performing Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Performing TDRs 230us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fsbk_ConsumerMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_EndingBalanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
 
Ending Balance [Member] | Consumer [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs 51us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fsbk_ConsumerMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_EndingBalanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
 
Ending Balance [Member] | Performing Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Performing TDRs 1,356us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_EndingBalanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
 
Ending Balance [Member] | Nonperforming Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Nonperforming TDRs $ 2,400us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= fsbk_EndingBalanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
 
[1] Includes new TDRs and increases to existing TDRs.
[2] Post modification charge-offs.
[3] Includes principal payments, paydowns and performing loans previously restructured at market rates that are no longer reported as TDRs.
[4] Includes principal payments, paydowns and loans previously designated as non-performing that are currently performing in compliance with their modified terms.