<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>454</ContextCount>
  <ElementCount>394</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>87</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Balance Sheets (Current Period Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited</Role>
      <ShortName>Consolidated Balance Sheets (Current Period Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Statements of Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-consolidated-statements-of-income-unaudited</Role>
      <ShortName>Consolidated Statements of Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss) (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Changes in Shareholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-consolidated-statements-of-changes-in-shareholders-equity-unaudited</Role>
      <ShortName>Consolidated Statements of Changes in Shareholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - Consolidated Statements of Changes in Shareholders' Equity (Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-consolidated-statements-of-changes-in-shareholders-equity-unaudited-parentheticals</Role>
      <ShortName>Consolidated Statements of Changes in Shareholders' Equity (Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 1 - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-1-significant-accounting-policies</Role>
      <ShortName>Note 1 - Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 2 - Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-2-securities</Role>
      <ShortName>Note 2 - Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 3 - Loans and Allowance for Credit Losses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-3-loans-and-allowance-for-credit-losses</Role>
      <ShortName>Note 3 - Loans and Allowance for Credit Losses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 4 - Premises and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-4-premises-and-equipment-net</Role>
      <ShortName>Note 4 - Premises and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 5 - Deposits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-5-deposits</Role>
      <ShortName>Note 5 - Deposits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 6 - Securities Sold Under Agreements to Repurchase</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-6-securities-sold-under-agreements-to-repurchase</Role>
      <ShortName>Note 6 - Securities Sold Under Agreements to Repurchase</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 7 - Federal Home Loan Bank of Indianapolis Advances</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-7-federal-home-loan-bank-of-indianapolis-advances</Role>
      <ShortName>Note 7 - Federal Home Loan Bank of Indianapolis Advances</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 8 - Commitments and Off-balance Sheet Risk</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-8-commitments-and-offbalance-sheet-risk</Role>
      <ShortName>Note 8 - Commitments and Off-balance Sheet Risk</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 9 - Derivatives and Hedging Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-9-derivatives-and-hedging-activities</Role>
      <ShortName>Note 9 - Derivatives and Hedging Activities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 10 - Fair Values of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-10-fair-values-of-financial-instruments</Role>
      <ShortName>Note 10 - Fair Values of Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 11 - Fair Values</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-11-fair-values</Role>
      <ShortName>Note 11 - Fair Values</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 12 - Regulatory Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-12-regulatory-matters</Role>
      <ShortName>Note 12 - Regulatory Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 13 - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-13-subsequent-events</Role>
      <ShortName>Note 13 - Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-1-significant-accounting-policies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 1 - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-1-significant-accounting-policies-tables</Role>
      <ShortName>Note 1 - Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-1-significant-accounting-policies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 2 - Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-2-securities-tables</Role>
      <ShortName>Note 2 - Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-2-securities</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 3 - Loans and Allowance for Credit Losses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-3-loans-and-allowance-for-credit-losses-tables</Role>
      <ShortName>Note 3 - Loans and Allowance for Credit Losses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-3-loans-and-allowance-for-credit-losses</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Note 4 - Premises and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-4-premises-and-equipment-net-tables</Role>
      <ShortName>Note 4 - Premises and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-4-premises-and-equipment-net</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Note 5 - Deposits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-5-deposits-tables</Role>
      <ShortName>Note 5 - Deposits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-5-deposits</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Note 6 - Securities Sold Under Agreements to Repurchase (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-6-securities-sold-under-agreements-to-repurchase-tables</Role>
      <ShortName>Note 6 - Securities Sold Under Agreements to Repurchase (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-6-securities-sold-under-agreements-to-repurchase</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note 7 - Federal Home Loan Bank of Indianapolis Advances (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-7-federal-home-loan-bank-of-indianapolis-advances-tables</Role>
      <ShortName>Note 7 - Federal Home Loan Bank of Indianapolis Advances (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-7-federal-home-loan-bank-of-indianapolis-advances</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Note 8 - Commitments and Off-balance Sheet Risk (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-8-commitments-and-offbalance-sheet-risk-tables</Role>
      <ShortName>Note 8 - Commitments and Off-balance Sheet Risk (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-8-commitments-and-offbalance-sheet-risk</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Note 9 - Derivatives and Hedging Activities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-9-derivatives-and-hedging-activities-tables</Role>
      <ShortName>Note 9 - Derivatives and Hedging Activities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-9-derivatives-and-hedging-activities</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Note 10 - Fair Values of Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-10-fair-values-of-financial-instruments-tables</Role>
      <ShortName>Note 10 - Fair Values of Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-10-fair-values-of-financial-instruments</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Note 11 - Fair Values (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-11-fair-values-tables</Role>
      <ShortName>Note 11 - Fair Values (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-11-fair-values</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Note 12 - Regulatory Matters (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-12-regulatory-matters-tables</Role>
      <ShortName>Note 12 - Regulatory Matters (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-12-regulatory-matters</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Note 1 - Significant Accounting Policies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-1-significant-accounting-policies-details-textual</Role>
      <ShortName>Note 1 - Significant Accounting Policies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-1-significant-accounting-policies-tables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Note 1 - Significant Accounting Policies - Noninterest Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-1-significant-accounting-policies-noninterest-income-details</Role>
      <ShortName>Note 1 - Significant Accounting Policies - Noninterest Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Note 2 - Securities (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-2-securities-details-textual</Role>
      <ShortName>Note 2 - Securities (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-2-securities-tables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Note 2 - Securities - Available-for-sale Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-2-securities-availableforsale-securities-details</Role>
      <ShortName>Note 2 - Securities - Available-for-sale Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Note 2 - Securities - Securities in a Continuous Loss Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-2-securities-securities-in-a-continuous-loss-position-details</Role>
      <ShortName>Note 2 - Securities - Securities in a Continuous Loss Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Note 2 - Securities - Debt Securities by Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-2-securities-debt-securities-by-maturity-details</Role>
      <ShortName>Note 2 - Securities - Debt Securities by Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Note 3 - Loans and Allowance for Credit Losses (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-3-loans-and-allowance-for-credit-losses-details-textual</Role>
      <ShortName>Note 3 - Loans and Allowance for Credit Losses (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-3-loans-and-allowance-for-credit-losses-tables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Note 3 - Loans and Allowance for Credit Losses - Components of Loan Portfolio (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-3-loans-and-allowance-for-credit-losses-components-of-loan-portfolio-details</Role>
      <ShortName>Note 3 - Loans and Allowance for Credit Losses - Components of Loan Portfolio (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Note 3 - Loans and Allowance for Credit Losses - Nonperforming Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-3-loans-and-allowance-for-credit-losses-nonperforming-loans-details</Role>
      <ShortName>Note 3 - Loans and Allowance for Credit Losses - Nonperforming Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Note 3 - Loans and Allowance for Credit Losses - Age Analysis of Past Due Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-3-loans-and-allowance-for-credit-losses-age-analysis-of-past-due-loans-details</Role>
      <ShortName>Note 3 - Loans and Allowance for Credit Losses - Age Analysis of Past Due Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Note 3 - Loans and Allowance for Loan Losses - Nonaccrual Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-3-loans-and-allowance-for-loan-losses-nonaccrual-loans-details</Role>
      <ShortName>Note 3 - Loans and Allowance for Loan Losses - Nonaccrual Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Note 3 - Loans and Allowance for Credit Losses - Loan Vintage (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-3-loans-and-allowance-for-credit-losses-loan-vintage-details</Role>
      <ShortName>Note 3 - Loans and Allowance for Credit Losses - Loan Vintage (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Note 3 - Loans and Allowance for Credit Losses - Activity in Allowance for Loan Losses and the Recorded Investments in Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-3-loans-and-allowance-for-credit-losses-activity-in-allowance-for-loan-losses-and-the-recorded-investments-in-loans-details</Role>
      <ShortName>Note 3 - Loans and Allowance for Credit Losses - Activity in Allowance for Loan Losses and the Recorded Investments in Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Note 3 - Loans and Allowance for Credit Losses - Loans Modified as Troubled Debt Restructurings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-3-loans-and-allowance-for-credit-losses-loans-modified-as-troubled-debt-restructurings-details</Role>
      <ShortName>Note 3 - Loans and Allowance for Credit Losses - Loans Modified as Troubled Debt Restructurings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Note 3 - Loans and Allowance for Loan Losses - Loans Modified As Troubled Debt Restructurings Within the Previous Twelve Months That Became Over 30 Days Past Due (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-3-loans-and-allowance-for-loan-losses-loans-modified-as-troubled-debt-restructurings-within-the-previous-twelve-months-that-became-over-30-days-past-due-details</Role>
      <ShortName>Note 3 - Loans and Allowance for Loan Losses - Loans Modified As Troubled Debt Restructurings Within the Previous Twelve Months That Became Over 30 Days Past Due (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Note 3 - Loans and Allowance for Loan Losses - Activity for Troubled Debt Restructurings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-3-loans-and-allowance-for-loan-losses-activity-for-troubled-debt-restructurings-details</Role>
      <ShortName>Note 3 - Loans and Allowance for Loan Losses - Activity for Troubled Debt Restructurings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Note 4 - Premises and Equipment, Net (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-4-premises-and-equipment-net-details-textual</Role>
      <ShortName>Note 4 - Premises and Equipment, Net (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-4-premises-and-equipment-net-tables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - Note 4 - Premises and Equipment, Net - Summary of Premises and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-4-premises-and-equipment-net-summary-of-premises-and-equipment-details</Role>
      <ShortName>Note 4 - Premises and Equipment, Net - Summary of Premises and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Note 4 - Premises and Equipment, Net - Future Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-4-premises-and-equipment-net-future-lease-payments-details</Role>
      <ShortName>Note 4 - Premises and Equipment, Net - Future Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Note 5 - Deposits (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-5-deposits-details-textual</Role>
      <ShortName>Note 5 - Deposits (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-5-deposits-tables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Note 5 - Deposits - Summary of Deposits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-5-deposits-summary-of-deposits-details</Role>
      <ShortName>Note 5 - Deposits - Summary of Deposits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Note 6 - Securities Sold Under Agreements to Repurchase (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-6-securities-sold-under-agreements-to-repurchase-details-textual</Role>
      <ShortName>Note 6 - Securities Sold Under Agreements to Repurchase (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-6-securities-sold-under-agreements-to-repurchase-tables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Note 6 - Securities Sold Under Agreements to Repurchase - Securities Sold Under Agreement to Repurchase (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-6-securities-sold-under-agreements-to-repurchase-securities-sold-under-agreement-to-repurchase-details</Role>
      <ShortName>Note 6 - Securities Sold Under Agreements to Repurchase - Securities Sold Under Agreement to Repurchase (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - Note 7 - Federal Home Loan Bank of Indianapolis Advances (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-7-federal-home-loan-bank-of-indianapolis-advances-details-textual</Role>
      <ShortName>Note 7 - Federal Home Loan Bank of Indianapolis Advances (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-7-federal-home-loan-bank-of-indianapolis-advances-tables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Note 7 - Federal Home Loan Bank of Indianapolis Advances - Maturities of Currently Outstanding FHLB Advances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-7-federal-home-loan-bank-of-indianapolis-advances-maturities-of-currently-outstanding-fhlb-advances-details</Role>
      <ShortName>Note 7 - Federal Home Loan Bank of Indianapolis Advances - Maturities of Currently Outstanding FHLB Advances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Note 7 - Federal Home Loan Bank of Indianapolis Advances - Maturities of Currently Outstanding FHLBI Amortizing Advances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-7-federal-home-loan-bank-of-indianapolis-advances-maturities-of-currently-outstanding-fhlbi-amortizing-advances-details</Role>
      <ShortName>Note 7 - Federal Home Loan Bank of Indianapolis Advances - Maturities of Currently Outstanding FHLBI Amortizing Advances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - Disclosure - Note 8 - Commitments and Off-balance Sheet Risk (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-8-commitments-and-offbalance-sheet-risk-details-textual</Role>
      <ShortName>Note 8 - Commitments and Off-balance Sheet Risk (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-8-commitments-and-offbalance-sheet-risk-tables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - Disclosure - Note 8 - Commitments and Off-balance Sheet Risk - Exposure to Credit Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-8-commitments-and-offbalance-sheet-risk-exposure-to-credit-losses-details</Role>
      <ShortName>Note 8 - Commitments and Off-balance Sheet Risk - Exposure to Credit Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - Disclosure - Note 9 - Derivatives and Hedging Activities (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-9-derivatives-and-hedging-activities-details-textual</Role>
      <ShortName>Note 9 - Derivatives and Hedging Activities (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-9-derivatives-and-hedging-activities-tables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>063 - Disclosure - Note 9 - Derivatives and Hedging Activities - Fair Value of Derivative Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-9-derivatives-and-hedging-activities-fair-value-of-derivative-instruments-details</Role>
      <ShortName>Note 9 - Derivatives and Hedging Activities - Fair Value of Derivative Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>064 - Disclosure - Note 10 - Fair Values of Financial Instruments - Fair Value Hierarchy of Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-10-fair-values-of-financial-instruments-fair-value-hierarchy-of-financial-instruments-details</Role>
      <ShortName>Note 10 - Fair Values of Financial Instruments - Fair Value Hierarchy of Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>065 - Disclosure - Note 11 - Fair Values (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-11-fair-values-details-textual</Role>
      <ShortName>Note 11 - Fair Values (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-11-fair-values-tables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>066 - Disclosure - Note 11 - Fair Values - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-11-fair-values-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details</Role>
      <ShortName>Note 11 - Fair Values - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>067 - Disclosure - Note 11 - Fair Values - Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-11-fair-values-assets-and-liabilities-measured-at-fair-value-on-a-nonrecurring-basis-details</Role>
      <ShortName>Note 11 - Fair Values - Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>068 - Disclosure - Note 12 - Regulatory Matters (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-12-regulatory-matters-details-textual</Role>
      <ShortName>Note 12 - Regulatory Matters (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-12-regulatory-matters-tables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>069 - Disclosure - Note 12 - Regulatory Matters - Actual Capital Levels and Minimum Levels (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-12-regulatory-matters-actual-capital-levels-and-minimum-levels-details</Role>
      <ShortName>Note 12 - Regulatory Matters - Actual Capital Levels and Minimum Levels (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="mbwm20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>070 - Disclosure - Note 13 - Subsequent Events (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mercbank.com/20230331/role/statement-note-13-subsequent-events-details-textual</Role>
      <ShortName>Note 13 - Subsequent Events (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mercbank.com/20230331/role/statement-note-13-subsequent-events</ParentRole>
      <Position>71</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 35 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife, us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis, us-gaap:AvailableForSaleSecuritiesDebtSecurities, us-gaap:CommonStockDividendsPerShareCashPaid, us-gaap:CommonStockNoParValue, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesOutstanding, us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss, us-gaap:FinancingReceivableModificationsRecordedInvestment, us-gaap:LesseeOperatingLeaseRenewalTerm, us-gaap:OperatingLeaseLiability, us-gaap:PreferredStockNoParValue, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesOutstanding, us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt, us-gaap:PropertyPlantAndEquipmentGross, us-gaap:RepurchaseAgreementCounterpartyWeightedAverageMaturityOfAgreements1, us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan, us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans, us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised, us-gaap:ValuationAllowancesAndReservesBalance -  mbwm20230331_10q.htm 8, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="mbwm20230331_10q.htm">mbwm20230331_10q.htm</File>
    <File>ex_510203.htm</File>
    <File>ex_510208.htm</File>
    <File>ex_510209.htm</File>
    <File>mbwm-20230331.xsd</File>
    <File>mbwm-20230331_cal.xml</File>
    <File>mbwm-20230331_def.xml</File>
    <File>mbwm-20230331_lab.xml</File>
    <File>mbwm-20230331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1718">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
