Retirement Plans - Additional Information (Detail) (USD $)
|
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
Defined Benefit Plan Disclosure [Line Items] | |||
Defined contribution plan, new plan effective date | 2014-01 | ||
Retirement Plans [Member] | |||
Defined Benefit Plan Disclosure [Line Items] | |||
Defined contribution plan minimum eligible period | Have completed one month of service and have reached age 21. | ||
Defined contribution plan, maximum percentage of employee contribution |
100.00%us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mmi_RetirementPlanMember |
||
Defined contribution plan, percentage of employer matching contribution percent of match |
50.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mmi_RetirementPlanMember |
||
Defined contribution plan, employer contribution percentage |
4.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mmi_RetirementPlanMember |
||
Defined contribution plan, maximum annual employer contribution per employee |
$ 4,000mmi_DefinedContributionPlanEmployerMatchingMaximumAnnualContributionAmount / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mmi_RetirementPlanMember |
||
Defined contribution plan, matching contributions aggregated |
$ 429,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mmi_RetirementPlanMember |
$ 321,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mmi_RetirementPlanMember |
$ 0us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mmi_RetirementPlanMember |
X | ||||||||||
- Definition
The effective date the Company has its own defined contribution plan. No definition available.
|
X | ||||||||||
- Definition
Defined Contribution Plan Employer Matching Maximum Annual Contribution Amount No definition available.
|
X | ||||||||||
- Definition
The compensation expense recognized during the period pertaining to the deferred compensation arrangement. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Description of the deferred compensation arrangement, including fixed amounts and determinable awards, or the method for determining payments and awards, the timing of such payments and awards, and any requisite service or performance criteria, as of the balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. No definition available.
|
X | ||||||||||
- Definition
Percentage employer matches of the employee's percentage contribution matched. No definition available.
|
X | ||||||||||
- Definition
Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. No definition available.
|
X | ||||||||||
- Details
|