XML 26 R67.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis (USD $) | Mar. 31, 2015 | Dec. 31, 2014
--- | --- | ---
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | $ 413,693,000 us-gaap_AvailableForSaleSecurities | [1] | $ 432,912,000 us-gaap_AvailableForSaleSecurities | [1]
US Government Agencies Debt Securities [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |  | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
US Government Agencies Debt Securities [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 179,914,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |  | 193,468,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
US Government Agencies Debt Securities [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |  | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
US Government Agencies Debt Securities [Member] | Fair Value, Measurements, Recurring [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 179,914,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |  | 193,468,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
US Government Agencies Debt Securities [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 179,914,000 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |  | 193,468,000 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
Collateralized Mortgage Backed Securities [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |  | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |
Collateralized Mortgage Backed Securities [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 87,282,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |  | 93,561,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |
Collateralized Mortgage Backed Securities [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |  | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |
Collateralized Mortgage Backed Securities [Member] | Fair Value, Measurements, Recurring [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 87,282,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |  | 93,561,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |
Collateralized Mortgage Backed Securities [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 87,282,000 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |  | 93,561,000 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember |
Municipal General Obligation Bonds [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalGeneralObligationBondsMember |  | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalGeneralObligationBondsMember |
Municipal General Obligation Bonds [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 124,071,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalGeneralObligationBondsMember |  | 122,801,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalGeneralObligationBondsMember |
Municipal General Obligation Bonds [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 10,191,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalGeneralObligationBondsMember |  | 10,281,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalGeneralObligationBondsMember |
Municipal General Obligation Bonds [Member] | Fair Value, Measurements, Recurring [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 134,262,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalGeneralObligationBondsMember |  | 133,082,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalGeneralObligationBondsMember |
Municipal General Obligation Bonds [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 134,262,000 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalGeneralObligationBondsMember |  | 133,082,000 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalGeneralObligationBondsMember |
Municipal Revenue Bonds [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalRevenueBondsMember |  | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalRevenueBondsMember |
Municipal Revenue Bonds [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 10,287,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalRevenueBondsMember |  | 10,873,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalRevenueBondsMember |
Municipal Revenue Bonds [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalRevenueBondsMember |  | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalRevenueBondsMember |
Municipal Revenue Bonds [Member] | Fair Value, Measurements, Recurring [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 10,287,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalRevenueBondsMember |  | 10,873,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalRevenueBondsMember |
Municipal Revenue Bonds [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 10,287,000 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalRevenueBondsMember |  | 10,873,000 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mbwm_MunicipalRevenueBondsMember |
Other Debt Obligations [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |  | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |
Other Debt Obligations [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 1,948,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |  | 1,928,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |
Other Debt Obligations [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |  | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |
Other Debt Obligations [Member] | Fair Value, Measurements, Recurring [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 1,948,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |  | 1,928,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |
Other Debt Obligations [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Available for sale securities | 1,948,000 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |  | 1,928,000 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Interest Rate Swap [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Derivative | 0 us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |  | 0 us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Assets and Liabilities measured at fair value on recurring basis | 0 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |  | 0 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Interest Rate Swap [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Derivative | (450,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |  | (253,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Assets and Liabilities measured at fair value on recurring basis | 403,052,000 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |  | 422,378,000 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Interest Rate Swap [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Derivative | 0 us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |  | 0 us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Assets and Liabilities measured at fair value on recurring basis | 10,191,000 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |  | 10,281,000 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Fair Value, Measurements, Recurring [Member] | Interest Rate Swap [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Derivative | (450,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |  | (253,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Fair Value, Measurements, Recurring [Member] |  |  |  |
Note 12 - Fair Values (Details) - Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items] |  |  |  |
Assets and Liabilities measured at fair value on recurring basis | $ 413,243,000 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |  | $ 432,659,000 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
[1] | See Note 12 for a description of the fair value hierarchy as well as a disclosure of levels for classes of financial assets and liabilities.

X
- Details
Name: | mbwm_Note12FairValuesDetailsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisLineItems
Namespace Prefix: | mbwm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=51813488&loc=d3e22054-111558 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49167202&loc=d3e26610-111562 + Details
Name: | us-gaap_AvailableForSaleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41228-113958 + Details
Name: | us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=mbwm_MunicipalGeneralObligationBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=mbwm_MunicipalRevenueBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_MortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_OtherDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |