XML 35 R35.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 4 - Loans and Allowance for Loan Losses (Details) - Impaired Loans (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Loans with a specific valuation allowance      
Loans with a specific valuation allowance, specific allowance $ 818us-gaap_ImpairedFinancingReceivableRelatedAllowance   $ 785us-gaap_ImpairedFinancingReceivableRelatedAllowance
Total      
Recorded balance 5,677us-gaap_ImpairedFinancingReceivableRecordedInvestment   5,381us-gaap_ImpairedFinancingReceivableRecordedInvestment
Unpaid principal balance 7,235us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance   6,939us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
Specific allowance 818us-gaap_ImpairedFinancingReceivableRelatedAllowance   785us-gaap_ImpairedFinancingReceivableRelatedAllowance
Average investment in impaired loans 5,531us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment 12,410us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment  
Interest income recognized   1us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod  
One-to-four Family Units [Member]      
Loans without a specific valuation allowance      
Loans without a specific allowance, recorded balance 869us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
  632us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
Loans without a specific allowance, unpaid principal balance 869us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
  632us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
Loans without a specific allowance, average investment in impaired loans 709us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
681us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
 
Loans without a specific allowance, interest income recognized   1us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
 
Loans with a specific valuation allowance      
Loans with a specific valuation allowance, recorded balance 548us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
  279us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
Loans with a specific valuation allowance, unpaid principal balance 548us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
  279us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
Loans with a specific valuation allowance, specific allowance 80us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
  36us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
Loans with a specific valuation allowance, average investment in impaired loans 550us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
334us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
 
Total      
Recorded balance 1,417us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
  911us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
Unpaid principal balance 1,417us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
  911us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
Specific allowance 80us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
  36us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
Average investment in impaired loans 1,259us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
1,015us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
 
Interest income recognized   1us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_OnetoFourFamilyUnitsMember
 
Real Estate Construction [Member]      
Loans without a specific valuation allowance      
Loans without a specific allowance, recorded balance 74us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
  74us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
Loans without a specific allowance, unpaid principal balance 74us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
  74us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
Loans without a specific allowance, average investment in impaired loans 74us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
95us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
 
Loans with a specific valuation allowance      
Loans with a specific valuation allowance, recorded balance 2,612us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
  2,819us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
Loans with a specific valuation allowance, unpaid principal balance 3,867us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
  4,074us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
Loans with a specific valuation allowance, specific allowance 375us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
  376us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
Loans with a specific valuation allowance, average investment in impaired loans 2,750us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
4,234us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
 
Total      
Recorded balance 2,686us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
  2,893us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
Unpaid principal balance 3,941us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
  4,148us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
Specific allowance 375us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
  376us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
Average investment in impaired loans 2,824us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
4,329us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateConstructionMember
 
Real Estate Commercial [Member]      
Loans without a specific valuation allowance      
Loans without a specific allowance, average investment in impaired loans   553us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateCommercialMember
 
Loans with a specific valuation allowance      
Loans with a specific valuation allowance, recorded balance     460us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateCommercialMember
Loans with a specific valuation allowance, unpaid principal balance     460us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateCommercialMember
Loans with a specific valuation allowance, specific allowance     158us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateCommercialMember
Loans with a specific valuation allowance, average investment in impaired loans   250us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateCommercialMember
 
Total      
Recorded balance     460us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateCommercialMember
Unpaid principal balance     460us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateCommercialMember
Specific allowance     158us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateCommercialMember
Average investment in impaired loans   803us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_RealEstateCommercialMember
 
Commercial Loans [Member]      
Loans without a specific valuation allowance      
Loans without a specific allowance, recorded balance 333us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
  341us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
Loans without a specific allowance, unpaid principal balance 333us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
  341us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
Loans without a specific allowance, average investment in impaired loans 336us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
2,689us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
 
Loans with a specific valuation allowance      
Loans with a specific valuation allowance, recorded balance 623us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
  685us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
Loans with a specific valuation allowance, unpaid principal balance 926us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
  988us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
Loans with a specific valuation allowance, specific allowance 323us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
  203us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
Loans with a specific valuation allowance, average investment in impaired loans 623us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
3,096us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
 
Total      
Recorded balance 956us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
  1,026us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
Unpaid principal balance 1,259us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
  1,329us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
Specific allowance 323us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
  203us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
Average investment in impaired loans 959us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
5,785us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_CommercialLoansMember
 
Consumer and Other Loans [Member]      
Loans without a specific valuation allowance      
Loans without a specific allowance, average investment in impaired loans 489us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_ConsumerandOtherLoansMember
   
Loans with a specific valuation allowance      
Loans with a specific valuation allowance, recorded balance 618us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_ConsumerandOtherLoansMember
  91us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_ConsumerandOtherLoansMember
Loans with a specific valuation allowance, unpaid principal balance 618us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_ConsumerandOtherLoansMember
  91us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_ConsumerandOtherLoansMember
Loans with a specific valuation allowance, specific allowance 39us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_ConsumerandOtherLoansMember
  12us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_ConsumerandOtherLoansMember
Loans with a specific valuation allowance, average investment in impaired loans   478us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_ConsumerandOtherLoansMember
 
Total      
Recorded balance 618us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_ConsumerandOtherLoansMember
  91us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_ConsumerandOtherLoansMember
Unpaid principal balance 618us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_ConsumerandOtherLoansMember
  91us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_ConsumerandOtherLoansMember
Specific allowance 39us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_ConsumerandOtherLoansMember
  12us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_ConsumerandOtherLoansMember
Average investment in impaired loans $ 489us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_ConsumerandOtherLoansMember
$ 478us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gfed_ConsumerandOtherLoansMember