XML 71 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
LOANS (Details 5) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Past due loans        
30-89 days Past Due (accruing) $ 2,148mfnc_FinancingReceivableRecordedInvestment30To89DaysPastDueAndStillAccruing $ 3,499mfnc_FinancingReceivableRecordedInvestment30To89DaysPastDueAndStillAccruing $ 1,236mfnc_FinancingReceivableRecordedInvestment30To89DaysPastDueAndStillAccruing  
90+ days Past Due/Nonaccrual 11,801us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus 3,939us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus 1,491us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus 2,024us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
90+ days Past Due 11,850mfnc_FinancingReceivableRecordedInvestmentNonaccrualStatusAndLoansPastDueMoreThan90DaysButStillAccruing      
Total 13,998us-gaap_FinancingReceivableRecordedInvestmentPastDue 7,438us-gaap_FinancingReceivableRecordedInvestmentPastDue 2,727us-gaap_FinancingReceivableRecordedInvestmentPastDue  
Commercial real estate loans        
Past due loans        
30-89 days Past Due (accruing) 746mfnc_FinancingReceivableRecordedInvestment30To89DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
1,857mfnc_FinancingReceivableRecordedInvestment30To89DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
729mfnc_FinancingReceivableRecordedInvestment30To89DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
 
90+ days Past Due/Nonaccrual 2,418us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
859us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
455us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
572us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Total 3,164us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
2,716us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
1,184us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
 
Commercial, financial, and agricultural        
Past due loans        
30-89 days Past Due (accruing) 25mfnc_FinancingReceivableRecordedInvestment30To89DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
104mfnc_FinancingReceivableRecordedInvestment30To89DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
18mfnc_FinancingReceivableRecordedInvestment30To89DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
 
90+ days Past Due/Nonaccrual 6,998us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
848us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
730us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
811us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
Total 7,023us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
952us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
748us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
 
Commercial construction        
Past due loans        
90+ days Past Due/Nonaccrual 266us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
     
Total 266us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
     
One to four family residential real estate        
Past due loans        
30-89 days Past Due (accruing) 1,075mfnc_FinancingReceivableRecordedInvestment30To89DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
1,412mfnc_FinancingReceivableRecordedInvestment30To89DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
471mfnc_FinancingReceivableRecordedInvestment30To89DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
 
90+ days Past Due/Nonaccrual 2,067us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
1,958us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
299us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
611us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
90+ days Past Due 2,116mfnc_FinancingReceivableRecordedInvestmentNonaccrualStatusAndLoansPastDueMoreThan90DaysButStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
     
Total 3,191us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
3,370us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
770us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
 
Consumer construction        
Past due loans        
30-89 days Past Due (accruing) 273mfnc_FinancingReceivableRecordedInvestment30To89DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_ConsumerConstructionLoansMember
38mfnc_FinancingReceivableRecordedInvestment30To89DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_ConsumerConstructionLoansMember
   
90+ days Past Due/Nonaccrual 23us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_ConsumerConstructionLoansMember
274us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_ConsumerConstructionLoansMember
   
Total 296us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_ConsumerConstructionLoansMember
312us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_ConsumerConstructionLoansMember
   
Consumer        
Past due loans        
30-89 days Past Due (accruing) 29mfnc_FinancingReceivableRecordedInvestment30To89DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
88mfnc_FinancingReceivableRecordedInvestment30To89DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
18mfnc_FinancingReceivableRecordedInvestment30To89DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
 
90+ days Past Due/Nonaccrual 29us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
  7us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
30us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
Total $ 58us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
$ 88us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
$ 25us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember