XML 69 R56.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Note 1 - Summary of Significant Accounting Policies - Year-end Mortgage Loans Held for Sale (Details) - Mortgage Loans [Member] - USD ($) | Dec. 31, 2021 | Dec. 31, 2020
--- | --- | ---
Mortgage loans held for sale | $ 16,117,000 | $ 22,888,000
Less: Allowance to adjust to lower of cost or market | 0 | 0
Mortgage loans held for sale, net | $ 16,117,000 | $ 22,888,000

X
- Definition Amount of allowance to adjust mortgage loans receivable held for sale to lower of cost or market price. + References No definition available. + Details
Name: | mbwm_AllowanceToAdjustToLowerOfCostOrMarket
Namespace Prefix: | mbwm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before allowance to adjust to lower of cost or market, of mortgage loan receivables held-for-sale that are not part of a disposal group. + References No definition available. + Details
Name: | mbwm_LoansReceivableHeldForSaleAmountNotPartOfDisposalGroupMortgage
Namespace Prefix: | mbwm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after valuation allowance, of financing receivable held for sale and not part of disposal group. Excludes loan covered under loss sharing agreement and loan classified as investment in debt security. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 948 -SubTopic 310 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124265262&loc=d3e48678-111004 + Details
Name: | us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=mbwm_MortgageLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |