XML 68 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans (Troubled Debts Restructured Defaulted) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2012
loan
Dec. 31, 2013
loan
Dec. 31, 2014
loan
Commercial [Member]      
Financing Receivable, Modifications [Line Items]      
No. of Loans 1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
   
Post-Modification Outstanding Recorded Balance $ 518us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
   
Commercial [Member] | Troubled Debt Defaulted [Member] | Real Estate [Member]      
Financing Receivable, Modifications [Line Items]      
No. of Loans   1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_TroubledDebtDefaultedMember
 
Post-Modification Outstanding Recorded Balance   634us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_TroubledDebtDefaultedMember
 
Commercial Real Estate [Member] | Real Estate [Member]      
Financing Receivable, Modifications [Line Items]      
No. of Loans 1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
   
Post-Modification Outstanding Recorded Balance 109us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
   
First Mortgage [Member] | Real Estate [Member]      
Financing Receivable, Modifications [Line Items]      
No. of Loans 2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FirstMortgageMember
   
Post-Modification Outstanding Recorded Balance 61us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FirstMortgageMember
   
First Mortgage [Member] | Troubled Debt Defaulted [Member] | Real Estate [Member]      
Financing Receivable, Modifications [Line Items]      
No. of Loans   3us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FirstMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_TroubledDebtDefaultedMember
4us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FirstMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_TroubledDebtDefaultedMember
Post-Modification Outstanding Recorded Balance   210us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FirstMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_TroubledDebtDefaultedMember
663us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FirstMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_TroubledDebtDefaultedMember
Consumer Open End and Junior Liens [Member] | Troubled Debt Defaulted [Member] | Real Estate [Member]      
Financing Receivable, Modifications [Line Items]      
No. of Loans     1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfsf_ConsumerOpenEndAndJuniorLiensMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_TroubledDebtDefaultedMember
Post-Modification Outstanding Recorded Balance     23us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfsf_ConsumerOpenEndAndJuniorLiensMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_TroubledDebtDefaultedMember
Consumer Other [Member]      
Financing Receivable, Modifications [Line Items]      
No. of Loans 1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
   
Post-Modification Outstanding Recorded Balance $ 14us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember