XML 63 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
LOANS AND ALLOWANCE FOR LOAN LOSSES (Schedule of TDRs) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
item
Dec. 31, 2014
item
Accrual status    
Number of loans, TDRs 31mfbp_NumberOfLoansTdrs 29mfbp_NumberOfLoansTdrs
TDRs arising during period Recorded Investment $ 21,901mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestment $ 21,753mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestment
Non-accrual Status    
Number of loans, TDRs 5mfbp_NumberOfLoansTdrsNonAccrual 5mfbp_NumberOfLoansTdrsNonAccrual
TDRs arising during period Recorded Investment 3,007mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentNonAccrual 3,016mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentNonAccrual
Total    
Number of loans, TDRs 36mfbp_NumberOfLoansTdrs2 34mfbp_NumberOfLoansTdrs2
TDRs arising during period Post-Modification Recorded Investment 24,908mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentTotal 24,769mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentTotal
Commercial Real Estate Construction [Member]    
Accrual status    
Number of loans, TDRs 2mfbp_NumberOfLoansTdrs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
2mfbp_NumberOfLoansTdrs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
TDRs arising during period Recorded Investment 351mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
355mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Non-accrual Status    
Number of loans, TDRs      
TDRs arising during period Recorded Investment      
Total    
Number of loans, TDRs 2mfbp_NumberOfLoansTdrs2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
2mfbp_NumberOfLoansTdrs2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
TDRs arising during period Post-Modification Recorded Investment 351mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
355mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Commercial Real Estate Owner Occupied [Member]    
Accrual status    
Number of loans, TDRs 4mfbp_NumberOfLoansTdrs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_CommercialRealEstateOwnerOccupiedReceivableMember
4mfbp_NumberOfLoansTdrs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_CommercialRealEstateOwnerOccupiedReceivableMember
TDRs arising during period Recorded Investment 4,748mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_CommercialRealEstateOwnerOccupiedReceivableMember
4,760mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_CommercialRealEstateOwnerOccupiedReceivableMember
Non-accrual Status    
Number of loans, TDRs      
TDRs arising during period Recorded Investment      
Total    
Number of loans, TDRs 4mfbp_NumberOfLoansTdrs2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_CommercialRealEstateOwnerOccupiedReceivableMember
4mfbp_NumberOfLoansTdrs2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_CommercialRealEstateOwnerOccupiedReceivableMember
TDRs arising during period Post-Modification Recorded Investment 4,748mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_CommercialRealEstateOwnerOccupiedReceivableMember
4,760mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_CommercialRealEstateOwnerOccupiedReceivableMember
Commercial Real Estate Other [Member]    
Accrual status    
Number of loans, TDRs 2mfbp_NumberOfLoansTdrs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
2mfbp_NumberOfLoansTdrs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
TDRs arising during period Recorded Investment 223mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
224mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
Non-accrual Status    
Number of loans, TDRs 2mfbp_NumberOfLoansTdrsNonAccrual
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
2mfbp_NumberOfLoansTdrsNonAccrual
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
TDRs arising during period Recorded Investment 2,830mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentNonAccrual
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
2,830mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentNonAccrual
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
Total    
Number of loans, TDRs 4mfbp_NumberOfLoansTdrs2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
4mfbp_NumberOfLoansTdrs2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
TDRs arising during period Post-Modification Recorded Investment 3,053mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
3,054mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
Faith Based Non-Profit Owner Occupied [Member]    
Accrual status    
Number of loans, TDRs 20mfbp_NumberOfLoansTdrs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_FaithBasedNonProfitOwnerOccupiedMember
20mfbp_NumberOfLoansTdrs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_FaithBasedNonProfitOwnerOccupiedMember
TDRs arising during period Recorded Investment 16,432mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_FaithBasedNonProfitOwnerOccupiedMember
16,391mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_FaithBasedNonProfitOwnerOccupiedMember
Non-accrual Status    
Number of loans, TDRs 1mfbp_NumberOfLoansTdrsNonAccrual
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_FaithBasedNonProfitOwnerOccupiedMember
1mfbp_NumberOfLoansTdrsNonAccrual
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_FaithBasedNonProfitOwnerOccupiedMember
TDRs arising during period Recorded Investment 22mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentNonAccrual
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_FaithBasedNonProfitOwnerOccupiedMember
22mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentNonAccrual
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_FaithBasedNonProfitOwnerOccupiedMember
Total    
Number of loans, TDRs 21mfbp_NumberOfLoansTdrs2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_FaithBasedNonProfitOwnerOccupiedMember
21mfbp_NumberOfLoansTdrs2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_FaithBasedNonProfitOwnerOccupiedMember
TDRs arising during period Post-Modification Recorded Investment 16,454mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_FaithBasedNonProfitOwnerOccupiedMember
16,413mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfbp_FaithBasedNonProfitOwnerOccupiedMember
Faith Based Non-Profit Other [Member]    
Accrual status    
Number of loans, TDRs      
TDRs arising during period Recorded Investment      
Non-accrual Status    
Number of loans, TDRs      
TDRs arising during period Recorded Investment      
Total    
Number of loans, TDRs      
TDRs arising during period Post-Modification Recorded Investment      
Residential Real Estate First Mortgage [Member]    
Accrual status    
Number of loans, TDRs 3mfbp_NumberOfLoansTdrs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
1mfbp_NumberOfLoansTdrs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
TDRs arising during period Recorded Investment 147mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
23mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
Non-accrual Status    
Number of loans, TDRs 2mfbp_NumberOfLoansTdrsNonAccrual
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
2mfbp_NumberOfLoansTdrsNonAccrual
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
TDRs arising during period Recorded Investment 155mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentNonAccrual
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
164mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentNonAccrual
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
Total    
Number of loans, TDRs 5mfbp_NumberOfLoansTdrs2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
3mfbp_NumberOfLoansTdrs2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
TDRs arising during period Post-Modification Recorded Investment $ 302mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
$ 187mfbp_TdrsArisingDuringPeriodPostmodificationRecordedInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember