XML 111 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans Receivable, Net (Summary of loans restructured as Troubled Debt Restructurings) (Details) (USD $)
9 Months Ended 12 Months Ended
Dec. 31, 2012
loan
Dec. 31, 2014
loan
Dec. 31, 2013
loan
Financing Receivable, Modifications [Line Items]      
Number of Contracts - Troubled Debt Restructurings 1us-gaap_FinancingReceivableModificationsNumberOfContracts2 2us-gaap_FinancingReceivableModificationsNumberOfContracts2 5us-gaap_FinancingReceivableModificationsNumberOfContracts2
Pre- Modification Outstanding Recorded Investment - Troubled Debt Restructurings $ 257,452us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 $ 186,188us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 $ 1,442,543us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
Post- Modification Outstanding Recorded Investment - Troubled Debt Restructurings 257,452us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 186,188us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 1,442,543us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
Number of Contracts - Troubled Debt Restructurings That Subsequently Defaulted During the Period 4us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
Recorded Investment - Troubled Debt Restructurings That Subsequently Defaulted During the Period 880,745us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 66,138us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 146,267us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
Residential Real Estate      
Financing Receivable, Modifications [Line Items]      
Number of Contracts - Troubled Debt Restructurings 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ResidentialRealEstate1Member
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ResidentialRealEstate1Member
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ResidentialRealEstate1Member
Pre- Modification Outstanding Recorded Investment - Troubled Debt Restructurings 0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ResidentialRealEstate1Member
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ResidentialRealEstate1Member
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ResidentialRealEstate1Member
Post- Modification Outstanding Recorded Investment - Troubled Debt Restructurings 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ResidentialRealEstate1Member
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ResidentialRealEstate1Member
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ResidentialRealEstate1Member
Number of Contracts - Troubled Debt Restructurings That Subsequently Defaulted During the Period 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ResidentialRealEstate1Member
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ResidentialRealEstate1Member
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ResidentialRealEstate1Member
Recorded Investment - Troubled Debt Restructurings That Subsequently Defaulted During the Period 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ResidentialRealEstate1Member
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ResidentialRealEstate1Member
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ResidentialRealEstate1Member
Consumer Loans      
Financing Receivable, Modifications [Line Items]      
Number of Contracts - Troubled Debt Restructurings 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ConsumerMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ConsumerMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ConsumerMember
Pre- Modification Outstanding Recorded Investment - Troubled Debt Restructurings 0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ConsumerMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ConsumerMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ConsumerMember
Post- Modification Outstanding Recorded Investment - Troubled Debt Restructurings 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ConsumerMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ConsumerMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ConsumerMember
Number of Contracts - Troubled Debt Restructurings That Subsequently Defaulted During the Period 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ConsumerMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ConsumerMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ConsumerMember
Recorded Investment - Troubled Debt Restructurings That Subsequently Defaulted During the Period 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ConsumerMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ConsumerMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_ConsumerMember
Commercial Business      
Financing Receivable, Modifications [Line Items]      
Number of Contracts - Troubled Debt Restructurings 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialBusinessMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialBusinessMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialBusinessMember
Pre- Modification Outstanding Recorded Investment - Troubled Debt Restructurings 0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialBusinessMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialBusinessMember
32,850us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialBusinessMember
Post- Modification Outstanding Recorded Investment - Troubled Debt Restructurings 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialBusinessMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialBusinessMember
32,850us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialBusinessMember
Number of Contracts - Troubled Debt Restructurings That Subsequently Defaulted During the Period 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialBusinessMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialBusinessMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialBusinessMember
Recorded Investment - Troubled Debt Restructurings That Subsequently Defaulted During the Period 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialBusinessMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialBusinessMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialBusinessMember
Commercial Real Estate      
Financing Receivable, Modifications [Line Items]      
Number of Contracts - Troubled Debt Restructurings 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialRealEstate1Member
2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialRealEstate1Member
4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialRealEstate1Member
Pre- Modification Outstanding Recorded Investment - Troubled Debt Restructurings 257,452us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialRealEstate1Member
186,188us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialRealEstate1Member
1,409,693us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialRealEstate1Member
Post- Modification Outstanding Recorded Investment - Troubled Debt Restructurings 257,452us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialRealEstate1Member
186,188us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialRealEstate1Member
1,409,693us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialRealEstate1Member
Number of Contracts - Troubled Debt Restructurings That Subsequently Defaulted During the Period 4us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialRealEstate1Member
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialRealEstate1Member
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialRealEstate1Member
Recorded Investment - Troubled Debt Restructurings That Subsequently Defaulted During the Period $ 880,745us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialRealEstate1Member
$ 66,138us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialRealEstate1Member
$ 146,267us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfdl_CommercialRealEstate1Member