<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>481</ContextCount>
  <ElementCount>615</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>104</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Balance Sheet</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-consolidated-balance-sheet</Role>
      <ShortName>Consolidated Balance Sheet</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Balance Sheet (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-consolidated-balance-sheet-parentheticals</Role>
      <ShortName>Consolidated Balance Sheet (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Income Statement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-consolidated-income-statement</Role>
      <ShortName>Consolidated Income Statement</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Statement of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-consolidated-statement-of-comprehensive-income-loss</Role>
      <ShortName>Consolidated Statement of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statement of Changes in Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-consolidated-statement-of-changes-in-stockholders-equity-</Role>
      <ShortName>Consolidated Statement of Changes in Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - Consolidated Statement of Changes in Stockholders' Equity (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-consolidated-statement-of-changes-in-stockholders-equity-parentheticals</Role>
      <ShortName>Consolidated Statement of Changes in Stockholders' Equity (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Statement - Consolidated Statement of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-consolidated-statement-of-cash-flows</Role>
      <ShortName>Consolidated Statement of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 1 - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-1-summary-of-significant-accounting-policies</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 2 - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-2-revenue-recognition</Role>
      <ShortName>Note 2 - Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 3 - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-3-earnings-per-share</Role>
      <ShortName>Note 3 - Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 4 - Accumulated Other Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-4-accumulated-other-comprehensive-income-loss</Role>
      <ShortName>Note 4 - Accumulated Other Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 5 - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-5-fair-value-measurements</Role>
      <ShortName>Note 5 - Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 6 - Investments and Equity Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-6-investments-and-equity-securities</Role>
      <ShortName>Note 6 - Investments and Equity Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 7 - Loans and Related Allowance for Credit Losses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-7-loans-and-related-allowance-for-credit-losses</Role>
      <ShortName>Note 7 - Loans and Related Allowance for Credit Losses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 8 - Premises and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-8-premises-and-equipment</Role>
      <ShortName>Note 8 - Premises and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 9 - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-9-goodwill-and-intangible-assets</Role>
      <ShortName>Note 9 - Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 10 - Accrued Interest Receivable and Other Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-10-accrued-interest-receivable-and-other-assets</Role>
      <ShortName>Note 10 - Accrued Interest Receivable and Other Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 11 - Deposits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-11-deposits</Role>
      <ShortName>Note 11 - Deposits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 12 - Short-term Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-12-shortterm-borrowings</Role>
      <ShortName>Note 12 - Short-term Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 13 - Other Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-13-other-borrowings</Role>
      <ShortName>Note 13 - Other Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 14 - Accrued Interest Payable and Other Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-14-accrued-interest-payable-and-other-liabilities</Role>
      <ShortName>Note 14 - Accrued Interest Payable and Other Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 15 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-15-income-taxes</Role>
      <ShortName>Note 15 - Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 16 - Employee Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-16-employee-benefits</Role>
      <ShortName>Note 16 - Employee Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 17 - Commitments and Contingent Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-17-commitments-and-contingent-liabilities</Role>
      <ShortName>Note 17 - Commitments and Contingent Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Note 18 - Regulatory Restrictions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-18-regulatory-restrictions</Role>
      <ShortName>Note 18 - Regulatory Restrictions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Note 19 - Regulatory Capital</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-19-regulatory-capital</Role>
      <ShortName>Note 19 - Regulatory Capital</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Note 20 - Related Party Transaction</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-20-related-party-transaction</Role>
      <ShortName>Note 20 - Related Party Transaction</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note 21 - Business Combination</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-21-business-combination</Role>
      <ShortName>Note 21 - Business Combination</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Note 22 - Parent Company</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-22-parent-company</Role>
      <ShortName>Note 22 - Parent Company</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Note 23 - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-23-subsequent-events</Role>
      <ShortName>Note 23 - Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995477 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-1-summary-of-significant-accounting-policies</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995478 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-1-summary-of-significant-accounting-policies-tables</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-1-summary-of-significant-accounting-policies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995479 - Disclosure - Note 2 - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-2-revenue-recognition-tables</Role>
      <ShortName>Note 2 - Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-2-revenue-recognition</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995480 - Disclosure - Note 3 - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-3-earnings-per-share-tables</Role>
      <ShortName>Note 3 - Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-3-earnings-per-share</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>995481 - Disclosure - Note 4 - Accumulated Other Comprehensive Income (Loss) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-4-accumulated-other-comprehensive-income-loss-tables</Role>
      <ShortName>Note 4 - Accumulated Other Comprehensive Income (Loss) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-4-accumulated-other-comprehensive-income-loss</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>995482 - Disclosure - Note 5 - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-5-fair-value-measurements-tables</Role>
      <ShortName>Note 5 - Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-5-fair-value-measurements</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>995483 - Disclosure - Note 6 - Investments and Equity Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-6-investments-and-equity-securities-tables</Role>
      <ShortName>Note 6 - Investments and Equity Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-6-investments-and-equity-securities</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>995484 - Disclosure - Note 7 - Loans and Related Allowance for Credit Losses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-7-loans-and-related-allowance-for-credit-losses-tables</Role>
      <ShortName>Note 7 - Loans and Related Allowance for Credit Losses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-7-loans-and-related-allowance-for-credit-losses</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>995485 - Disclosure - Note 8 - Premises and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-8-premises-and-equipment-tables</Role>
      <ShortName>Note 8 - Premises and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-8-premises-and-equipment</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>995486 - Disclosure - Note 9 - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-9-goodwill-and-intangible-assets-tables</Role>
      <ShortName>Note 9 - Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-9-goodwill-and-intangible-assets</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>995487 - Disclosure - Note 10 - Accrued Interest Receivable and Other Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-10-accrued-interest-receivable-and-other-assets-tables</Role>
      <ShortName>Note 10 - Accrued Interest Receivable and Other Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-10-accrued-interest-receivable-and-other-assets</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>995488 - Disclosure - Note 11 - Deposits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-11-deposits-tables</Role>
      <ShortName>Note 11 - Deposits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-11-deposits</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>995489 - Disclosure - Note 12 - Short-term Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-12-shortterm-borrowings-tables</Role>
      <ShortName>Note 12 - Short-term Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-12-shortterm-borrowings</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>995490 - Disclosure - Note 13 - Other Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-13-other-borrowings-tables</Role>
      <ShortName>Note 13 - Other Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-13-other-borrowings</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>995491 - Disclosure - Note 14 - Accrued Interest Payable and Other Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-14-accrued-interest-payable-and-other-liabilities-tables</Role>
      <ShortName>Note 14 - Accrued Interest Payable and Other Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-14-accrued-interest-payable-and-other-liabilities</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>995492 - Disclosure - Note 15 - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-15-income-taxes-tables</Role>
      <ShortName>Note 15 - Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-15-income-taxes</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>995493 - Disclosure - Note 16 - Employee Benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-16-employee-benefits-tables</Role>
      <ShortName>Note 16 - Employee Benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-16-employee-benefits</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>995494 - Disclosure - Note 17 - Commitments and Contingent Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-17-commitments-and-contingent-liabilities-tables</Role>
      <ShortName>Note 17 - Commitments and Contingent Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-17-commitments-and-contingent-liabilities</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>995495 - Disclosure - Note 19 - Regulatory Capital (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-19-regulatory-capital-tables</Role>
      <ShortName>Note 19 - Regulatory Capital (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-19-regulatory-capital</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>995496 - Disclosure - Note 20 - Related Party Transaction (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-20-related-party-transaction-tables</Role>
      <ShortName>Note 20 - Related Party Transaction (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-20-related-party-transaction</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>995497 - Disclosure - Note 21 - Business Combination (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-21-business-combination-tables</Role>
      <ShortName>Note 21 - Business Combination (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-21-business-combination</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>995498 - Disclosure - Note 22 - Parent Company (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-22-parent-company-tables</Role>
      <ShortName>Note 22 - Parent Company (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-22-parent-company</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>995499 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-1-summary-of-significant-accounting-policies-tables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>995500 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Impact of Adoption of ASU (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-1-summary-of-significant-accounting-policies-impact-of-adoption-of-asu-details</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies - Impact of Adoption of ASU (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>995501 - Disclosure - Note 2 - Revenue Recognition (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-2-revenue-recognition-details-textual</Role>
      <ShortName>Note 2 - Revenue Recognition (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-2-revenue-recognition-tables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>995502 - Disclosure - Note 2 - Revenue Recognition - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details</Role>
      <ShortName>Note 2 - Revenue Recognition - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>995503 - Disclosure - Note 3 - Earnings Per Share (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-3-earnings-per-share-details-textual</Role>
      <ShortName>Note 3 - Earnings Per Share (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-3-earnings-per-share-tables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>995504 - Disclosure - Note 3 - Earnings Per Share - Shares Used in Calculation of Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-3-earnings-per-share-shares-used-in-calculation-of-earnings-per-share-details</Role>
      <ShortName>Note 3 - Earnings Per Share - Shares Used in Calculation of Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>995505 - Disclosure - Note 4 - Accumulated Other Comprehensive Income (Loss) (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-4-accumulated-other-comprehensive-income-loss-details-textual</Role>
      <ShortName>Note 4 - Accumulated Other Comprehensive Income (Loss) (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-4-accumulated-other-comprehensive-income-loss-tables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>995506 - Disclosure - Note 4 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss) by Component, Net of Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-4-accumulated-other-comprehensive-income-loss-changes-in-accumulated-other-comprehensive-income-loss-by-component-net-of-tax-details</Role>
      <ShortName>Note 4 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss) by Component, Net of Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-4-accumulated-other-comprehensive-income-loss-tables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>995507 - Disclosure - Note 5 - Fair Value Measurements (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-5-fair-value-measurements-details-textual</Role>
      <ShortName>Note 5 - Fair Value Measurements (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-5-fair-value-measurements-tables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>995508 - Disclosure - Note 5 - Fair Value Measurements - Assets Measured on a Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-5-fair-value-measurements-assets-measured-on-a-recurring-basis-details</Role>
      <ShortName>Note 5 - Fair Value Measurements - Assets Measured on a Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>995509 - Disclosure - Note 5 - Fair Value Measurements - Fair Value Reconciliation of Level 3 Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-5-fair-value-measurements-fair-value-reconciliation-of-level-3-assets-details</Role>
      <ShortName>Note 5 - Fair Value Measurements - Fair Value Reconciliation of Level 3 Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>995510 - Disclosure - Note 5 - Fair Value Measurements - Assets Measured on a Nonrecurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-5-fair-value-measurements-assets-measured-on-a-nonrecurring-basis-details</Role>
      <ShortName>Note 5 - Fair Value Measurements - Assets Measured on a Nonrecurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>995511 - Disclosure - Note 5 - Fair Value Measurements - Additional Quantitative Information About Assets Measured at Fair Value on Non-recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-5-fair-value-measurements-additional-quantitative-information-about-assets-measured-at-fair-value-on-nonrecurring-basis-details</Role>
      <ShortName>Note 5 - Fair Value Measurements - Additional Quantitative Information About Assets Measured at Fair Value on Non-recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>995512 - Disclosure - Note 5 - Fair Value Measurements - Estimated Fair Value of the Company's Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-5-fair-value-measurements-estimated-fair-value-of-the-companys-financial-instruments-details</Role>
      <ShortName>Note 5 - Fair Value Measurements - Estimated Fair Value of the Company's Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>995513 - Disclosure - Note 6 - Investments and Equity Securities (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-6-investments-and-equity-securities-details-textual</Role>
      <ShortName>Note 6 - Investments and Equity Securities (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-6-investments-and-equity-securities-tables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>995514 - Disclosure - Note 6 - Investments and Equity Securities - Amortized Cost and Fair Values of Securities Available for Sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-6-investments-and-equity-securities-amortized-cost-and-fair-values-of-securities-available-for-sale-details</Role>
      <ShortName>Note 6 - Investments and Equity Securities - Amortized Cost and Fair Values of Securities Available for Sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>995515 - Disclosure - Note 6 - Investments and Equity Securities - Amortized Cost and Fair Value of Debt Securities by Contractual Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-6-investments-and-equity-securities-amortized-cost-and-fair-value-of-debt-securities-by-contractual-maturity-details</Role>
      <ShortName>Note 6 - Investments and Equity Securities - Amortized Cost and Fair Value of Debt Securities by Contractual Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>995516 - Disclosure - Note 6 - Investments and Equity Securities - Gross Unrealized Losses and Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-6-investments-and-equity-securities-gross-unrealized-losses-and-fair-value-details</Role>
      <ShortName>Note 6 - Investments and Equity Securities - Gross Unrealized Losses and Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>995517 - Disclosure - Note 7 - Loans and Related Allowance for Credit Losses (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-7-loans-and-related-allowance-for-credit-losses-details-textual</Role>
      <ShortName>Note 7 - Loans and Related Allowance for Credit Losses (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-7-loans-and-related-allowance-for-credit-losses-tables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>995518 - Disclosure - Note 7 - Loans and Related Allowance for Credit Losses - Primary Segments of the Loan Portfolio (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-7-loans-and-related-allowance-for-credit-losses-primary-segments-of-the-loan-portfolio-details</Role>
      <ShortName>Note 7 - Loans and Related Allowance for Credit Losses - Primary Segments of the Loan Portfolio (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>995519 - Disclosure - Note 7 - Loans and Related Allowance for Credit Losses - Allowance for Loan Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-7-loans-and-related-allowance-for-credit-losses-allowance-for-loan-losses-details</Role>
      <ShortName>Note 7 - Loans and Related Allowance for Credit Losses - Allowance for Loan Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>995520 - Disclosure - Note 7 - Loans and Related Allowance for Credit Losses - Classes of the Loan Portfolio Summarized by Credit Quality (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-7-loans-and-related-allowance-for-credit-losses-classes-of-the-loan-portfolio-summarized-by-credit-quality-details</Role>
      <ShortName>Note 7 - Loans and Related Allowance for Credit Losses - Classes of the Loan Portfolio Summarized by Credit Quality (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>995521 - Disclosure - Note 7 - Loans and Related Allowance for Credit Losses - Collateral-dependent Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-7-loans-and-related-allowance-for-credit-losses-collateraldependent-loans-details</Role>
      <ShortName>Note 7 - Loans and Related Allowance for Credit Losses - Collateral-dependent Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>995522 - Disclosure - Note 7 - Loans and Related Allowance for Credit Losses - Past Due Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-7-loans-and-related-allowance-for-credit-losses-past-due-loans-details</Role>
      <ShortName>Note 7 - Loans and Related Allowance for Credit Losses - Past Due Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>995523 - Disclosure - Note 7 - Loans and Related Allowance for Credit Losses - Nonaccrual Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-7-loans-and-related-allowance-for-credit-losses-nonaccrual-loans-details</Role>
      <ShortName>Note 7 - Loans and Related Allowance for Credit Losses - Nonaccrual Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>995524 - Disclosure - Note 7 - Loans and Related Allowance for Credit Losses - Troubled Debt Restructurings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-7-loans-and-related-allowance-for-credit-losses-troubled-debt-restructurings-details</Role>
      <ShortName>Note 7 - Loans and Related Allowance for Credit Losses - Troubled Debt Restructurings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>995525 - Disclosure - Note 7 - Loans and Related Allowance for Loan and Lease Losses - Impaired Loans by Class (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-7-loans-and-related-allowance-for-loan-and-lease-losses-impaired-loans-by-class-details</Role>
      <ShortName>Note 7 - Loans and Related Allowance for Loan and Lease Losses - Impaired Loans by Class (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>995526 - Disclosure - Note 7 - Loans and Related Allowance for Loan and Lease Losses - Additional Information on Impaired Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-7-loans-and-related-allowance-for-loan-and-lease-losses-additional-information-on-impaired-loans-details</Role>
      <ShortName>Note 7 - Loans and Related Allowance for Loan and Lease Losses - Additional Information on Impaired Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>995527 - Disclosure - Note 7 - Loans and Related Allowance for Credit Losses - Loans Acquired (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-7-loans-and-related-allowance-for-credit-losses-loans-acquired-details</Role>
      <ShortName>Note 7 - Loans and Related Allowance for Credit Losses - Loans Acquired (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>995528 - Disclosure - Note 8 - Premises and Equipment (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-8-premises-and-equipment-details-textual</Role>
      <ShortName>Note 8 - Premises and Equipment (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-8-premises-and-equipment-tables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>995529 - Disclosure - Note 8 - Premises and Equipment - Major Classifications of Premises and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-8-premises-and-equipment-major-classifications-of-premises-and-equipment-details</Role>
      <ShortName>Note 8 - Premises and Equipment - Major Classifications of Premises and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>995530 - Disclosure - Note 9 - Goodwill and Intangible Assets (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-9-goodwill-and-intangible-assets-details-textual</Role>
      <ShortName>Note 9 - Goodwill and Intangible Assets (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-9-goodwill-and-intangible-assets-tables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>995531 - Disclosure - Note 9 - Goodwill and Intangible Assets - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-9-goodwill-and-intangible-assets-goodwill-details</Role>
      <ShortName>Note 9 - Goodwill and Intangible Assets - Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>995532 - Disclosure - Note 9 - Goodwill and Intangible Assets - Estimated Aggregate Future Amortization Expense for Core Deposit Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-9-goodwill-and-intangible-assets-estimated-aggregate-future-amortization-expense-for-core-deposit-intangible-assets-details</Role>
      <ShortName>Note 9 - Goodwill and Intangible Assets - Estimated Aggregate Future Amortization Expense for Core Deposit Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>995533 - Disclosure - Note 9 - Goodwill and Intangible Assets - Activity for Mortgage Servicing Rights (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-9-goodwill-and-intangible-assets-activity-for-mortgage-servicing-rights-details</Role>
      <ShortName>Note 9 - Goodwill and Intangible Assets - Activity for Mortgage Servicing Rights (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>995534 - Disclosure - Note 10 - Accrued Interest Receivable and Other Assets - Components of Accrued Interest Receivable and Other Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-10-accrued-interest-receivable-and-other-assets-components-of-accrued-interest-receivable-and-other-assets-details</Role>
      <ShortName>Note 10 - Accrued Interest Receivable and Other Assets - Components of Accrued Interest Receivable and Other Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>995535 - Disclosure - Note 11 - Deposits (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-11-deposits-details-textual</Role>
      <ShortName>Note 11 - Deposits (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-11-deposits-tables</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>995536 - Disclosure - Note 11 - Deposits - Scheduled Maturities of Time Deposits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-11-deposits-scheduled-maturities-of-time-deposits-details</Role>
      <ShortName>Note 11 - Deposits - Scheduled Maturities of Time Deposits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>995537 - Disclosure - Note 12 - Short-term Borrowings (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-12-shortterm-borrowings-details-textual</Role>
      <ShortName>Note 12 - Short-term Borrowings (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-12-shortterm-borrowings-tables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>995538 - Disclosure - Note 12 - Short-term Borrowings - Outstanding Balances and Related Information of Short-term Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-12-shortterm-borrowings-outstanding-balances-and-related-information-of-shortterm-borrowings-details</Role>
      <ShortName>Note 12 - Short-term Borrowings - Outstanding Balances and Related Information of Short-term Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>995539 - Disclosure - Note 13 - Other Borrowings (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-13-other-borrowings-details-textual</Role>
      <ShortName>Note 13 - Other Borrowings (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-13-other-borrowings-tables</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>995540 - Disclosure - Note 13 - Other Borrowings - Other Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-13-other-borrowings-other-borrowings-details</Role>
      <ShortName>Note 13 - Other Borrowings - Other Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>995541 - Disclosure - Note 13 - Other Borrowings - Maturities of Other Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-13-other-borrowings-maturities-of-other-borrowings-details</Role>
      <ShortName>Note 13 - Other Borrowings - Maturities of Other Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>995542 - Disclosure - Note 14 - Accrued Interest Payable and Other Liabilities - Components of Accrued Interest Payable and Other Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-14-accrued-interest-payable-and-other-liabilities-components-of-accrued-interest-payable-and-other-liabilities-details</Role>
      <ShortName>Note 14 - Accrued Interest Payable and Other Liabilities - Components of Accrued Interest Payable and Other Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>995543 - Disclosure - Note 15 - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-15-income-taxes-details-textual</Role>
      <ShortName>Note 15 - Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-15-income-taxes-tables</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>995544 - Disclosure - Note 15 - Income Taxes - The Provision (Benefit) for Federal Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-15-income-taxes-the-provision-benefit-for-federal-income-taxes-details</Role>
      <ShortName>Note 15 - Income Taxes - The Provision (Benefit) for Federal Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>995545 - Disclosure - Note 15 - Income Taxes - Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details</Role>
      <ShortName>Note 15 - Income Taxes - Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>995546 - Disclosure - Note 15 - Income Taxes - Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-15-income-taxes-tax-rate-reconciliation-details</Role>
      <ShortName>Note 15 - Income Taxes - Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>995547 - Disclosure - Note 16 - Employee Benefits (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-16-employee-benefits-details-textual</Role>
      <ShortName>Note 16 - Employee Benefits (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-16-employee-benefits-tables</ParentRole>
      <Position>103</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>995548 - Disclosure - Note 16 - Employee Benefits - Activity Related to Restricted Stock Units Awarded (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-16-employee-benefits-activity-related-to-restricted-stock-units-awarded-details</Role>
      <ShortName>Note 16 - Employee Benefits - Activity Related to Restricted Stock Units Awarded (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>995549 - Disclosure - Note 17 - Commitments and Contingent Liabilities (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-17-commitments-and-contingent-liabilities-details-textual</Role>
      <ShortName>Note 17 - Commitments and Contingent Liabilities (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-17-commitments-and-contingent-liabilities-tables</ParentRole>
      <Position>105</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Note 17 - Commitments and Contingent Liabilities - Outstanding Commitments and Contingent Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-17-commitments-and-contingent-liabilities-outstanding-commitments-and-contingent-liabilities-details</Role>
      <ShortName>Note 17 - Commitments and Contingent Liabilities - Outstanding Commitments and Contingent Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>995551 - Disclosure - Note 17 - Commitments and Contingent Liabilities - Leases Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-17-commitments-and-contingent-liabilities-leases-costs-details</Role>
      <ShortName>Note 17 - Commitments and Contingent Liabilities - Leases Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>995552 - Disclosure - Note 17 - Commitments and Contingent Liabilities - Weighted Average Remaining Lease Term and Discount Rate Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-17-commitments-and-contingent-liabilities-weighted-average-remaining-lease-term-and-discount-rate-information-details</Role>
      <ShortName>Note 17 - Commitments and Contingent Liabilities - Weighted Average Remaining Lease Term and Discount Rate Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>995553 - Disclosure - Note 17 - Commitments and Contingent Liabilities - Maturities of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-17-commitments-and-contingent-liabilities-maturities-of-lease-liabilities-details</Role>
      <ShortName>Note 17 - Commitments and Contingent Liabilities - Maturities of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>995554 - Disclosure - Note 18 - Regulatory Restrictions (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-18-regulatory-restrictions-details-textual</Role>
      <ShortName>Note 18 - Regulatory Restrictions (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-18-regulatory-restrictions</ParentRole>
      <Position>110</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>995555 - Disclosure - Note 19 - Regulatory Capital (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-19-regulatory-capital-details-textual</Role>
      <ShortName>Note 19 - Regulatory Capital (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-19-regulatory-capital-tables</ParentRole>
      <Position>111</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>995556 - Disclosure - Note 19 - Regulatory Capital - Capital Ratios (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-19-regulatory-capital-capital-ratios-details</Role>
      <ShortName>Note 19 - Regulatory Capital - Capital Ratios (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>995557 - Disclosure - Note 20 - Related Party Transaction (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-20-related-party-transaction-details-textual</Role>
      <ShortName>Note 20 - Related Party Transaction (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-20-related-party-transaction-tables</ParentRole>
      <Position>113</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>995558 - Disclosure - Note 20 - Related Party Transaction - Loans to Related Party (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-20-related-party-transaction-loans-to-related-party-details</Role>
      <ShortName>Note 20 - Related Party Transaction - Loans to Related Party (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>995559 - Disclosure - Note 21 - Business Combination (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-21-business-combination-details-textual</Role>
      <ShortName>Note 21 - Business Combination (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-21-business-combination-tables</ParentRole>
      <Position>115</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>995560 - Disclosure - Note 21 - Business Combination - Business Purchase (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-21-business-combination-business-purchase-details</Role>
      <ShortName>Note 21 - Business Combination - Business Purchase (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>995561 - Disclosure - Note 21 - Business Combination - Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-21-business-combination-assets-acquired-and-liabilities-assumed-details</Role>
      <ShortName>Note 21 - Business Combination - Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>995562 - Disclosure - Note 21 - Business Combination - Pro Forma Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-21-business-combination-pro-forma-information-details</Role>
      <ShortName>Note 21 - Business Combination - Pro Forma Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>995563 - Disclosure - Note 22 - Parent Company - Condensed Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-22-parent-company-condensed-balance-sheet-details</Role>
      <ShortName>Note 22 - Parent Company - Condensed Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>995564 - Disclosure - Note 22 - Parent Company - Condensed Statement of Comprehensive Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-22-parent-company-condensed-statement-of-comprehensive-income-details</Role>
      <ShortName>Note 22 - Parent Company - Condensed Statement of Comprehensive Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>995565 - Disclosure - Note 22 - Parent Company - Condensed Statement of Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-22-parent-company-condensed-statement-of-cash-flows-details</Role>
      <ShortName>Note 22 - Parent Company - Condensed Statement of Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="mbcn20231231d_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>995566 - Disclosure - Note 23 - Subsequent Events (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlefieldbank.bank/20231231/role/statement-note-23-subsequent-events-details-textual</Role>
      <ShortName>Note 23 - Subsequent Events (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlefieldbank.bank/20231231/role/statement-note-23-subsequent-events</ParentRole>
      <Position>122</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: 39 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:EntityRegistrantName, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, mbcn:FinancingReceivableTroubledDebtRestructuringSubsequentDefaultNumberOfContracts, mbcn:ImpairedLoansMeasurementInput, mbcn:NumberOfBranches, mbcn:ReservesRequiredByFederalReserveBank, us-gaap:CommonStockDividendsPerShareCashPaid, us-gaap:CommonStockNoParValue, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DebtInstrumentMaturityDate, us-gaap:DebtInstrumentMaturityDateRangeStart1, us-gaap:DeferredTaxAssetsValuationAllowance, us-gaap:EquitySecuritiesFvNiRealizedGainLoss, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:LineOfCredit, us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax, us-gaap:OtherRealEstateOwnedMeasurementInput, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1, us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit, us-gaap:TreasuryStockCommonShares, us-gaap:TreasuryStockSharesAcquired, us-gaap:UnrecognizedTaxBenefits -  mbcn20231231d_10k.htm 8, 10, 13, 14, 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, 44, 45, 46, 47, 48, 49, 50</Log>
  </Logs>
  <InputFiles>
    <File>mbcn-20231231.xsd</File>
    <File>mbcn-20231231_cal.xml</File>
    <File>mbcn-20231231_def.xml</File>
    <File>mbcn-20231231_lab.xml</File>
    <File>mbcn-20231231_pre.xml</File>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="mbcn20231231d_10k.htm">mbcn20231231d_10k.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>ex_605560img002.jpg</File>
    <File>image01.jpg</File>
    <File>image02.jpg</File>
    <File>mbclogosm.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/srt/2023</BaseTaxonomy>
    <BaseTaxonomy items="1859">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
