Quarterly report pursuant to Section 13 or 15(d)

Selected Balance Sheet Data - Additional Information (Detail)

v2.4.1.9
Selected Balance Sheet Data - Additional Information (Detail) (USD $)
0 Months Ended 3 Months Ended 12 Months Ended
Jan. 01, 2015
Jan. 01, 2014
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Mar. 31, 2013
Schedule Of Accrued Expenses [Line Items]            
SARs frozen liability amount     $ 20,756,000mmi_StockAppreciationRightsLiability   $ 20,542,000mmi_StockAppreciationRightsLiability  
Interest expense     583,000us-gaap_InterestExpense 404,000us-gaap_InterestExpense    
Maximum payment deferral period for certain commissions payable     3 years      
Fair value of deferred compensation plan assets     110.00%mmi_DeferredCompensationPlanPercentage      
Net change in carrying value of investments held in rabbi trust     115,000mmi_RecognizedGainsLossesOfInvestmentsHeldInRabbiTrust 71,000mmi_RecognizedGainsLossesOfInvestmentsHeldInRabbiTrust    
Net change in carrying value of deferred compensation obligation related to rabbi trust     154,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense 77,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense    
SARs [Member]            
Schedule Of Accrued Expenses [Line Items]            
SARs frozen liability amount           20,000,000mmi_StockAppreciationRightsLiability
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
SARs liability frozen value date     Mar. 31, 2013      
SARs liability interest accrual commencement date     Jan. 01, 2014      
Interest expense     214,000us-gaap_InterestExpense
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
251,000us-gaap_InterestExpense
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
   
Treasury note term   10 years        
Base spread on SARs liability variable rate   2.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
       
SARs liability interest accrual rate 4.173%mmi_StockAppreciationRightsLiabilityInterestAccrualRate
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
5.03%mmi_StockAppreciationRightsLiabilityInterestAccrualRate
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
       
Stock appreciation rights liability distribution         $ 412,000mmi_DistributionRelatedToStockAppreciationRightsLiabilityForTaxesPayable
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember