XML 77 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 10 - Fair Value Measurement (Details) - Assets Measured at Fair Value on a Recurring Basis (USD $)
Mar. 31, 2015
Dec. 31, 2014
Securities available for sale:    
Securities available for sale $ 272,483,000us-gaap_AvailableForSaleSecurities $ 292,299,000us-gaap_AvailableForSaleSecurities
Bank-owned life insurance 15,252,228us-gaap_BankOwnedLifeInsurance 15,125,498us-gaap_BankOwnedLifeInsurance
Forward Contracts [Member] | Fair Value, Inputs, Level 2 [Member] | Interest Rate Swap [Member] | Fair Value, Measurements, Recurring [Member]    
Securities available for sale:    
Forward starting interest rate swap (509,000)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(405,000)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Forward Contracts [Member] | Interest Rate Swap [Member] | Fair Value, Measurements, Recurring [Member] | Estimate of Fair Value Measurement [Member]    
Securities available for sale:    
Forward starting interest rate swap (509,000)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(405,000)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
US Government Agencies Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Securities available for sale:    
Securities available for sale 31,659,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
31,232,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
US Government Agencies Debt Securities [Member] | Fair Value, Measurements, Recurring [Member] | Estimate of Fair Value Measurement [Member]    
Securities available for sale:    
Securities available for sale 31,659,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
31,232,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
US Government Agencies Debt Securities [Member]    
Securities available for sale:    
Securities available for sale 31,659,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
31,232,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Mortgage Backed [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Securities available for sale:    
Securities available for sale 156,089,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= fsbk_MortgageBackedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
174,280,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= fsbk_MortgageBackedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Mortgage Backed [Member] | Fair Value, Measurements, Recurring [Member] | Estimate of Fair Value Measurement [Member]    
Securities available for sale:    
Securities available for sale 156,089,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= fsbk_MortgageBackedMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
174,280,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= fsbk_MortgageBackedMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Mortgage Backed [Member]    
Securities available for sale:    
Securities available for sale 156,089,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= fsbk_MortgageBackedMember
174,280,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= fsbk_MortgageBackedMember
Municipal Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Securities available for sale:    
Securities available for sale 55,921,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= fsbk_MunicipalSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
55,702,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= fsbk_MunicipalSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Municipal Securities [Member] | Fair Value, Measurements, Recurring [Member] | Estimate of Fair Value Measurement [Member]    
Securities available for sale:    
Securities available for sale 55,921,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= fsbk_MunicipalSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
55,702,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= fsbk_MunicipalSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Municipal Securities [Member]    
Securities available for sale:    
Securities available for sale 55,921,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= fsbk_MunicipalSecuritiesMember
55,702,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= fsbk_MunicipalSecuritiesMember
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Securities available for sale:    
Securities available for sale 28,814,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
31,085,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Corporate Debt Securities [Member] | Fair Value, Measurements, Recurring [Member] | Estimate of Fair Value Measurement [Member]    
Securities available for sale:    
Securities available for sale 28,814,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
31,085,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Corporate Debt Securities [Member]    
Securities available for sale:    
Securities available for sale 28,814,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
31,085,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
Mortgage Loans Held For Sale [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Securities available for sale:    
Securities available for sale 7,947,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= fsbk_MortgageLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
4,793,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= fsbk_MortgageLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Mortgage Loans Held For Sale [Member] | Fair Value, Measurements, Recurring [Member] | Estimate of Fair Value Measurement [Member]    
Securities available for sale:    
Securities available for sale 7,947,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= fsbk_MortgageLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
4,793,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= fsbk_MortgageLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Securities available for sale:    
Total 31,659,000us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
31,232,000us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Securities available for sale:    
Securities available for sale 31,659,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
31,232,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Securities available for sale:    
Bank-owned life insurance 15,252,000us-gaap_BankOwnedLifeInsurance
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
15,125,000us-gaap_BankOwnedLifeInsurance
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Total 263,514,000us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
280,580,000us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Securities available for sale:    
Securities available for sale 240,824,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
261,067,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Bank-owned life insurance 15,252,000us-gaap_BankOwnedLifeInsurance
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
15,125,000us-gaap_BankOwnedLifeInsurance
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Fair Value, Measurements, Recurring [Member] | Estimate of Fair Value Measurement [Member]    
Securities available for sale:    
Bank-owned life insurance 15,252,000us-gaap_BankOwnedLifeInsurance
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
15,125,000us-gaap_BankOwnedLifeInsurance
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Total $ 295,173,000us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
$ 311,812,000us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember