XML 26 R58.htm IDEA: XBRL DOCUMENT
v3.20.1

Selected Balance Sheet Data - Components of Deferred Compensation and Commissions (Detail) - USD ($) $ in Thousands | Mar. 31, 2020 | Dec. 31, 2019
--- | --- | ---
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items] |  |
SARs liability | $ 2,162 | $ 2,080
Commissions payable to investment sales and financing professionals | 21,159 | 40,235
Deferred compensation liability | 1,553 | 1,553
Other | 379 | 433
Deferred compensation and commissions, current | 25,253 | 44,301
SARs liability | 16,138 | 18,122
Commissions payable to investment sales and financing professionals | 6,391 | 20,818
Deferred compensation liability | 5,691 | 6,688
Other, non-current | 0 | 0
Deferred compensation and commissions, non-current | $ 28,220 | $ 45,628

X
- Definition Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. + References No definition available. + Details
Name: | mmi_AccruedSalesCommissionNonCurrent
Namespace Prefix: | mmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Aggregate carrying value as of the balance sheet date of the current liabilities for deferred compensation arrangements related to Rabbi Trust, deferred commissions payable and other commissions related obligations and SARs Liability. + References No definition available. + Details
Name: | mmi_DeferredCompensationAndCommissionsCurrent
Namespace Prefix: | mmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Aggregate carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements related to Rabbi Trust, deferred commissions payable and other commissions related obligations and SARs Liability. + References No definition available. + Details
Name: | mmi_DeferredCompensationAndCommissionsNonCurrent
Namespace Prefix: | mmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Aggregate carrying value (includes principal and accrued interest) as of the balance sheet date of current deferred compensation associated with Stock Appreciation Rights payable to each participant in installments upon retirement or departure under terms of the agreement. + References No definition available. + Details
Name: | mmi_StockAppreciationRightsLiabilityCurrent
Namespace Prefix: | mmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Aggregate carrying value (includes principal and accrued interest) as of the balance sheet date of non-current deferred compensation associated with Stock Appreciation Rights payable to each participant in installments upon retirement or departure under terms of the agreement. + References No definition available. + Details
Name: | mmi_StockAppreciationRightsLiabilityNoncurrent
Namespace Prefix: | mmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765 + Details
Name: | us-gaap_AccruedSalesCommissionCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements payable within one year (or the normal operating cycle, if longer). Represents currently earned compensation under cash arrangements (such as a profit-sharing plan, rabbi trust, and employee contract--excluding equity-based arrangements) that is not actually paid until a later date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 710 -SubTopic 10 -Section 25 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=75028277&loc=d3e19793-108362 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 710 -SubTopic 10 -Section 30 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363 + Details
Name: | us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Aggregate carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements payable after one year (or the normal operating cycle, if longer). Represents currently earned compensation under cash arrangements (such as a profit-sharing plan, rabbi trust, and employee contract--excluding equity-based arrangements) that is not actually paid until a later date. + References No definition available. + Details
Name: | us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of the liabilities, classified as other, for deferred compensation arrangements payable after one year or the operating cycle, if longer. + References No definition available. + Details
Name: | us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of the liabilities, classified as other, for deferred compensation arrangements payable within one year or the operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 710 -SubTopic 10 -Section 25 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 710 -SubTopic 10 -Section 30 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363 + Details
Name: | us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant