XML 44 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
LOANS (Details 3) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Breakdown of loans by risk category      
Total loans $ 597,731us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 600,935us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 485,862us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Acquired portfolio      
Less: accretable yield   0us-gaap_CertainLoansAcquiredInTransferAccretableYield  
Minimum      
Breakdown of loans by risk category      
Credit risk rating for which reserves are established if no specific reserves made 6mfnc_FinancingReceivableCreditQualityRiskRatingsForWhichGeneralReservesEstablishedIfNoSpecificReservesMade
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Maximum      
Breakdown of loans by risk category      
Credit risk rating for which general reserves are established 5mfnc_FinancingReceivableCreditQualityRiskRatingsForWhichGeneralReservesEstablished
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Credit risk rating for which reserves are established if no specific reserves made 7mfnc_FinancingReceivableCreditQualityRiskRatingsForWhichGeneralReservesEstablishedIfNoSpecificReservesMade
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Peninsula Financial Corporation      
Acquired portfolio      
Contractually required payments including interest 66,560us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodContractuallyRequiredPaymentsReceivableAtAcquisition
/ us-gaap_BusinessAcquisitionAxis
= mfnc_PeninsulaFinancialCorporationMember
   
Less: nonaccretable difference (1,857)us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference
/ us-gaap_BusinessAcquisitionAxis
= mfnc_PeninsulaFinancialCorporationMember
   
Expected cash flows 64,703us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodCashFlowsExpectedToBeCollectedAtAcquisition
/ us-gaap_BusinessAcquisitionAxis
= mfnc_PeninsulaFinancialCorporationMember
   
Less: accretable yield (2,486)us-gaap_CertainLoansAcquiredInTransferAccretableYield
/ us-gaap_BusinessAcquisitionAxis
= mfnc_PeninsulaFinancialCorporationMember
   
Carrying balance at the end of period 62,217us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodAtAcquisitionAtFairValue
/ us-gaap_BusinessAcquisitionAxis
= mfnc_PeninsulaFinancialCorporationMember
   
Commercial real estate loans      
Breakdown of loans by risk category      
Total loans 310,924us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
315,387us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
267,153us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Commercial, financial, and agricultural      
Breakdown of loans by risk category      
Total loans 99,496us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
101,895us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
83,461us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
Commercial construction      
Breakdown of loans by risk category      
Total loans 18,019us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
16,284us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
10,685us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
One to four family residential real estate      
Breakdown of loans by risk category      
Total loans 142,283us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
139,553us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
104,376us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
Consumer construction      
Breakdown of loans by risk category      
Total loans 9,733us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_ConsumerConstructionLoansMember
9,431us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_ConsumerConstructionLoansMember
6,383us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_ConsumerConstructionLoansMember
Consumer      
Breakdown of loans by risk category      
Total loans 17,276us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
18,385us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
13,804us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
Acquired impaired | Peninsula Financial Corporation      
Acquired portfolio      
Contractually required payments including interest 12,711us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodContractuallyRequiredPaymentsReceivableAtAcquisition
/ us-gaap_BusinessAcquisitionAxis
= mfnc_PeninsulaFinancialCorporationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_AcquiredImpairedLoansMember
   
Less: nonaccretable difference (1,857)us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference
/ us-gaap_BusinessAcquisitionAxis
= mfnc_PeninsulaFinancialCorporationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_AcquiredImpairedLoansMember
   
Expected cash flows 10,854us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodCashFlowsExpectedToBeCollectedAtAcquisition
/ us-gaap_BusinessAcquisitionAxis
= mfnc_PeninsulaFinancialCorporationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_AcquiredImpairedLoansMember
   
Less: accretable yield (619)us-gaap_CertainLoansAcquiredInTransferAccretableYield
/ us-gaap_BusinessAcquisitionAxis
= mfnc_PeninsulaFinancialCorporationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_AcquiredImpairedLoansMember
   
Carrying balance at the end of period 10,235us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodAtAcquisitionAtFairValue
/ us-gaap_BusinessAcquisitionAxis
= mfnc_PeninsulaFinancialCorporationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_AcquiredImpairedLoansMember
   
Strong (1)      
Breakdown of loans by risk category      
Total loans 7,891us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_StrongMember
4,516us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_StrongMember
6,703us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_StrongMember
Strong (1) | Commercial real estate loans      
Breakdown of loans by risk category      
Total loans 2,610us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_StrongMember
859us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_StrongMember
3,039us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_StrongMember
Strong (1) | Commercial, financial, and agricultural      
Breakdown of loans by risk category      
Total loans 4,711us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_StrongMember
3,227us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_StrongMember
3,634us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_StrongMember
Strong (1) | Commercial construction      
Breakdown of loans by risk category      
Total loans 110us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_StrongMember
80us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_StrongMember
30us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_StrongMember
Strong (1) | One to four family residential real estate      
Breakdown of loans by risk category      
Total loans 415us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_StrongMember
297us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_StrongMember
 
Strong (1) | Consumer      
Breakdown of loans by risk category      
Total loans 45us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_StrongMember
53us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_StrongMember
 
Good (2)      
Breakdown of loans by risk category      
Total loans 33,015us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_GoodMember
34,832us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_GoodMember
31,889us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_GoodMember
Good (2) | Commercial real estate loans      
Breakdown of loans by risk category      
Total loans 27,471us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_GoodMember
28,740us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_GoodMember
24,678us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_GoodMember
Good (2) | Commercial, financial, and agricultural      
Breakdown of loans by risk category      
Total loans 4,047us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_GoodMember
4,577us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_GoodMember
3,388us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_GoodMember
Good (2) | Commercial construction      
Breakdown of loans by risk category      
Total loans 425us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_GoodMember
441us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_GoodMember
463us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_GoodMember
Good (2) | One to four family residential real estate      
Breakdown of loans by risk category      
Total loans 1,049us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_GoodMember
1,074us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_GoodMember
3,360us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_GoodMember
Good (2) | Consumer      
Breakdown of loans by risk category      
Total loans 23us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_GoodMember
   
Average (3)      
Breakdown of loans by risk category      
Total loans 169,028us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AverageMember
169,077us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AverageMember
149,876us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AverageMember
Average (3) | Commercial real estate loans      
Breakdown of loans by risk category      
Total loans 128,172us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AverageMember
129,791us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AverageMember
117,113us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AverageMember
Average (3) | Commercial, financial, and agricultural      
Breakdown of loans by risk category      
Total loans 34,255us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AverageMember
33,794us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AverageMember
28,004us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AverageMember
Average (3) | Commercial construction      
Breakdown of loans by risk category      
Total loans 2,618us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AverageMember
2,282us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AverageMember
3,513us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AverageMember
Average (3) | One to four family residential real estate      
Breakdown of loans by risk category      
Total loans 3,983us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AverageMember
3,207us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AverageMember
1,246us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AverageMember
Average (3) | Consumer      
Breakdown of loans by risk category      
Total loans   3us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AverageMember
 
Acceptable/Acceptable Watch (4)      
Breakdown of loans by risk category      
Total loans 213,422us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AcceptableMember
220,135us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AcceptableMember
172,794us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AcceptableMember
Acceptable/Acceptable Watch (4) | Commercial real estate loans      
Breakdown of loans by risk category      
Total loans 144,634us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AcceptableMember
147,624us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AcceptableMember
120,167us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AcceptableMember
Acceptable/Acceptable Watch (4) | Commercial, financial, and agricultural      
Breakdown of loans by risk category      
Total loans 53,492us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AcceptableMember
57,295us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AcceptableMember
45,309us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AcceptableMember
Acceptable/Acceptable Watch (4) | Commercial construction      
Breakdown of loans by risk category      
Total loans 11,212us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AcceptableMember
9,324us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AcceptableMember
2,954us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AcceptableMember
Acceptable/Acceptable Watch (4) | One to four family residential real estate      
Breakdown of loans by risk category      
Total loans 4,078us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AcceptableMember
5,882us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AcceptableMember
4,339us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AcceptableMember
Acceptable/Acceptable Watch (4) | Consumer      
Breakdown of loans by risk category      
Total loans 6us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AcceptableMember
10us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AcceptableMember
25us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_AcceptableMember
Substandard (6)      
Breakdown of loans by risk category      
Total loans 17,375us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
18,037us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
5,684us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard (6) | Commercial real estate loans      
Breakdown of loans by risk category      
Total loans 8,037us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
8,373us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
2,156us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard (6) | Commercial, financial, and agricultural      
Breakdown of loans by risk category      
Total loans 2,991us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
3,002us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
3,126us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_CommercialFinancialAndAgriculturalLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard (6) | Commercial construction      
Breakdown of loans by risk category      
Total loans 893us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
906us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
402us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard (6) | One to four family residential real estate      
Breakdown of loans by risk category      
Total loans 5,449us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
5,745us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Substandard (6) | Consumer      
Breakdown of loans by risk category      
Total loans 5us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
11us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Rating Unassigned      
Breakdown of loans by risk category      
Total loans 157,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_RatingUnassignedMember
154,338us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_RatingUnassignedMember
118,916us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_RatingUnassignedMember
Rating Unassigned | Commercial construction      
Breakdown of loans by risk category      
Total loans 2,761us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_RatingUnassignedMember
3,251us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_RatingUnassignedMember
3,323us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_RatingUnassignedMember
Rating Unassigned | One to four family residential real estate      
Breakdown of loans by risk category      
Total loans 127,309us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_RatingUnassignedMember
123,348us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_RatingUnassignedMember
95,431us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_OneToFourFamilyResidentialRealEstateLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_RatingUnassignedMember
Rating Unassigned | Consumer construction      
Breakdown of loans by risk category      
Total loans 9,733us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_ConsumerConstructionLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_RatingUnassignedMember
9,431us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_ConsumerConstructionLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_RatingUnassignedMember
6,383us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfnc_ConsumerConstructionLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_RatingUnassignedMember
Rating Unassigned | Consumer      
Breakdown of loans by risk category      
Total loans $ 17,197us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_RatingUnassignedMember
$ 18,308us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_RatingUnassignedMember
$ 13,779us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= mfnc_RatingUnassignedMember