XML 37 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans Receivable, Net (Impaired Financing Receivables) (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Financing Receivable, Impaired [Line Items]      
Impaired financing receivable, related allowance     $ 475,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
Impaired financing receivable, recorded investment 15,698,201us-gaap_ImpairedFinancingReceivableRecordedInvestment   20,247,955us-gaap_ImpairedFinancingReceivableRecordedInvestment
Impaired Financing Receivable, Unpaid Principal Balance 20,284,626us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance   24,950,379us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
Impaired Financing Receivable, Average Recorded Investment 17,982,355us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment 30,157,978us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment  
Impaired Financing Receivable, Interest Income, Accrual Method 95,372us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod 219,141us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod  
Residential Real Estate 1 [Member]      
Financing Receivable, Impaired [Line Items]      
Impaired Financing Receivable, with No Related Allowance, Recorded Investment 2,687,102us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
  2,519,814us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
Impaired Financing Receivable, with No Related Allowance, Unpaid Principal Balance 2,810,291us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
  2,618,003us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
Impaired Financing Receivable, with No Related Allowance, Average Recorded Investment 2,924,360us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
4,494,249us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
 
Impaired Financing Receivable, with No Related Allowance, Interest Income, Accrual Method 828us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
12,942us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
 
Impaired Financing Receivable, with Related Allowance, Recorded Investment 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
  0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
Impaired Financing Receivable, with Related Allowance, Unpaid Principal Balance 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
  0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
Impaired financing receivable, related allowance 0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
  0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
Impaired Financing Receivable, with Related Allowance, Average Recorded Investment 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
989,513us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
 
Impaired Financing Receivable, with Related Allowance, Interest Income, Accrual Method 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
 
Impaired financing receivable, recorded investment 2,687,102us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
  2,519,814us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
Impaired Financing Receivable, Unpaid Principal Balance 2,810,291us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
  2,618,003us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
Impaired Financing Receivable, Average Recorded Investment 2,924,360us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
5,483,762us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
 
Impaired Financing Receivable, Interest Income, Accrual Method 828us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
12,942us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ResidentialRealEstate1Member
 
Consumer [Member]      
Financing Receivable, Impaired [Line Items]      
Impaired Financing Receivable, with No Related Allowance, Recorded Investment 150,869us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
  152,029us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
Impaired Financing Receivable, with No Related Allowance, Unpaid Principal Balance 158,369us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
  159,529us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
Impaired Financing Receivable, with No Related Allowance, Average Recorded Investment 152,271us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
259,796us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
 
Impaired Financing Receivable, with No Related Allowance, Interest Income, Accrual Method 272us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
88us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
 
Impaired Financing Receivable, with Related Allowance, Recorded Investment 310,994us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
  66,203us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
Impaired Financing Receivable, with Related Allowance, Unpaid Principal Balance 310,994us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
  66,203us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
Impaired financing receivable, related allowance 248,189us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
  2,600us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
Impaired Financing Receivable, with Related Allowance, Average Recorded Investment 312,418us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
68,474us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
 
Impaired Financing Receivable, with Related Allowance, Interest Income, Accrual Method 1,200us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
1,247us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
 
Impaired financing receivable, recorded investment 461,863us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
  218,232us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
Impaired Financing Receivable, Unpaid Principal Balance 469,363us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
  225,732us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
Impaired Financing Receivable, Average Recorded Investment 464,689us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
328,270us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
 
Impaired Financing Receivable, Interest Income, Accrual Method 1,472us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
1,335us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_ConsumerMember
 
Commercial Business [Member]      
Financing Receivable, Impaired [Line Items]      
Impaired Financing Receivable, with No Related Allowance, Recorded Investment 232,601us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
  236,030us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
Impaired Financing Receivable, with No Related Allowance, Unpaid Principal Balance 432,601us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
  436,030us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
Impaired Financing Receivable, with No Related Allowance, Average Recorded Investment 235,173us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
465,402us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
 
Impaired Financing Receivable, with No Related Allowance, Interest Income, Accrual Method 0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
 
Impaired Financing Receivable, with Related Allowance, Recorded Investment 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
  0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
Impaired Financing Receivable, with Related Allowance, Unpaid Principal Balance 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
  0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
Impaired financing receivable, related allowance 0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
  0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
Impaired Financing Receivable, with Related Allowance, Average Recorded Investment 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
32,638us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
 
Impaired Financing Receivable, with Related Allowance, Interest Income, Accrual Method 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
 
Impaired financing receivable, recorded investment 232,601us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
  236,030us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
Impaired Financing Receivable, Unpaid Principal Balance 432,601us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
  436,030us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
Impaired Financing Receivable, Average Recorded Investment 235,173us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
498,040us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
 
Impaired Financing Receivable, Interest Income, Accrual Method 0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialBusinessMember
 
Commercial Real Estate 1 [Member]      
Financing Receivable, Impaired [Line Items]      
Impaired Financing Receivable, with No Related Allowance, Recorded Investment 11,181,568us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
  13,721,964us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
Impaired Financing Receivable, with No Related Allowance, Unpaid Principal Balance 15,430,504us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
  18,088,149us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
Impaired Financing Receivable, with No Related Allowance, Average Recorded Investment 13,217,496us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
19,096,530us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
 
Impaired Financing Receivable, with No Related Allowance, Interest Income, Accrual Method 75,944us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
157,070us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
 
Impaired Financing Receivable, with Related Allowance, Recorded Investment 1,135,067us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
  3,551,915us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
Impaired Financing Receivable, with Related Allowance, Unpaid Principal Balance 1,141,867us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
  3,582,465us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
Impaired financing receivable, related allowance 125,300us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
  472,400us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
Impaired Financing Receivable, with Related Allowance, Average Recorded Investment 1,140,637us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
4,751,376us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
 
Impaired Financing Receivable, with Related Allowance, Interest Income, Accrual Method 17,128us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
47,794us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
 
Impaired financing receivable, recorded investment 12,316,635us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
  17,273,879us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
Impaired Financing Receivable, Unpaid Principal Balance 16,572,371us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
  21,670,614us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
Impaired Financing Receivable, Average Recorded Investment 14,358,133us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
23,847,906us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
 
Impaired Financing Receivable, Interest Income, Accrual Method 93,072us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
204,864us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfdl_CommercialRealEstate1Member
 
Fair Value, Measurements, Nonrecurring | Impaired Loans [Member]      
Financing Receivable, Impaired [Line Items]      
Impaired financing receivable, related allowance $ 373,489us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ sfdl_FairValueAssetsAndLiabilitiesNonrecurringBasisAxis
= sfdl_ImpairedLoansMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
  $ 475,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ sfdl_FairValueAssetsAndLiabilitiesNonrecurringBasisAxis
= sfdl_ImpairedLoansMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember