XML 38 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans (Newly Restructured Loans by Type) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Commercial [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total modification $ 223us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
$ 843us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
$ 386us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial [Member] | Newly Restructured Loans [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Term 223mfsf_FinancingReceivableTermModifications
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
   
Total modification 223us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
   
Consumer Auto [Member] | Newly Restructured Loans [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Term   4mfsf_FinancingReceivableTermModifications
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
29mfsf_FinancingReceivableTermModifications
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Combination   18mfsf_FinancingReceivableCombinationModifications
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
4mfsf_FinancingReceivableCombinationModifications
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Total modification   22us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
33us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Consumer Boat/RVs [Member] | Newly Restructured Loans [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Term   135mfsf_FinancingReceivableTermModifications
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfsf_ConsumerRecreationalVehicleFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
153mfsf_FinancingReceivableTermModifications
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfsf_ConsumerRecreationalVehicleFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Combination   36mfsf_FinancingReceivableCombinationModifications
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfsf_ConsumerRecreationalVehicleFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
 
Total modification   171us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfsf_ConsumerRecreationalVehicleFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
153us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfsf_ConsumerRecreationalVehicleFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Consumer Other [Member] | Newly Restructured Loans [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Term     8mfsf_FinancingReceivableTermModifications
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Combination   11mfsf_FinancingReceivableCombinationModifications
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
44mfsf_FinancingReceivableCombinationModifications
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Total modification   11us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
52us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Real Estate [Member] | Commercial [Member] | Newly Restructured Loans [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Term 701mfsf_FinancingReceivableTermModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
  1,281mfsf_FinancingReceivableTermModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Combination 547mfsf_FinancingReceivableCombinationModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
1,601mfsf_FinancingReceivableCombinationModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
1,118mfsf_FinancingReceivableCombinationModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Total modification 1,248us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
1,601us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
2,399us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Real Estate [Member] | Commercial Construction and Development [Member] | Newly Restructured Loans [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Term     961mfsf_FinancingReceivableTermModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Combination     172mfsf_FinancingReceivableCombinationModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Total modification     1,133us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Real Estate [Member] | First Mortgage [Member] | Newly Restructured Loans [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Interest Only 101mfsf_FinancingReceivableInterestOnlyModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FirstMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
  320mfsf_FinancingReceivableInterestOnlyModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FirstMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Term   36mfsf_FinancingReceivableTermModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FirstMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
189mfsf_FinancingReceivableTermModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FirstMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Combination 1,038mfsf_FinancingReceivableCombinationModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FirstMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
1,848mfsf_FinancingReceivableCombinationModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FirstMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
3,589mfsf_FinancingReceivableCombinationModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FirstMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Total modification 1,139us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FirstMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
1,884us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FirstMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
4,098us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FirstMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Real Estate [Member] | Consumer Open End and Junior Liens [Member] | Newly Restructured Loans [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Interest Only   250mfsf_FinancingReceivableInterestOnlyModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfsf_ConsumerOpenEndAndJuniorLiensMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
 
Term 28mfsf_FinancingReceivableTermModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfsf_ConsumerOpenEndAndJuniorLiensMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
402mfsf_FinancingReceivableTermModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfsf_ConsumerOpenEndAndJuniorLiensMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
97mfsf_FinancingReceivableTermModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfsf_ConsumerOpenEndAndJuniorLiensMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Combination 31mfsf_FinancingReceivableCombinationModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfsf_ConsumerOpenEndAndJuniorLiensMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
597mfsf_FinancingReceivableCombinationModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfsf_ConsumerOpenEndAndJuniorLiensMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
493mfsf_FinancingReceivableCombinationModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfsf_ConsumerOpenEndAndJuniorLiensMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Total modification 59us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfsf_ConsumerOpenEndAndJuniorLiensMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
1,249us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfsf_ConsumerOpenEndAndJuniorLiensMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
590us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_RealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mfsf_ConsumerOpenEndAndJuniorLiensMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Commercial and Other [Member] | Newly Restructured Loans [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Term   209mfsf_FinancingReceivableTermModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
143mfsf_FinancingReceivableTermModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Combination   634mfsf_FinancingReceivableCombinationModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
243mfsf_FinancingReceivableCombinationModifications
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
Total modification   $ 843us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember
$ 386us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= mfsf_NewTroubledDebtRestructuringsMember