Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Statement of Stockholders' Equity (Unaudited)

v2.4.1.9
Condensed Consolidated Statement of Stockholders' Equity (Unaudited) (USD $)
In Thousands, except Share data
Total
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-In Capital [Member]
Stock Notes Receivable From Employees [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income [Member]
Beginning Balance at Dec. 31, 2014 $ 116,809us-gaap_StockholdersEquity   $ 4us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 75,058us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (4)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ReceivablesFromStockholderMember
$ 41,592us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 159us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Beginning Balance, Shares at Dec. 31, 2014     36,918,442us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Net and comprehensive income 14,030us-gaap_ComprehensiveIncomeNetOfTax         13,669us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
361us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Stock-based compensation 1,907us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions     1,907us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Stock-based compensation, Shares 0us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation 0us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ReceivablesFromStockholderMember
0us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Issuance of common stock for vesting of restricted stock units 0mmi_StockIssuedDuringPeriodFairValueOfSharesRestrictedStockUnitsBeforeTaxSettlement 0mmi_StockIssuedDuringPeriodFairValueOfSharesRestrictedStockUnitsBeforeTaxSettlement
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0mmi_StockIssuedDuringPeriodFairValueOfSharesRestrictedStockUnitsBeforeTaxSettlement
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0mmi_StockIssuedDuringPeriodFairValueOfSharesRestrictedStockUnitsBeforeTaxSettlement
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0mmi_StockIssuedDuringPeriodFairValueOfSharesRestrictedStockUnitsBeforeTaxSettlement
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ReceivablesFromStockholderMember
0mmi_StockIssuedDuringPeriodFairValueOfSharesRestrictedStockUnitsBeforeTaxSettlement
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0mmi_StockIssuedDuringPeriodFairValueOfSharesRestrictedStockUnitsBeforeTaxSettlement
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Issuance of common stock for vesting of restricted stock units, Shares     175,122mmi_StockIssuedDuringPeriodSharesRestrictedStockUnitsBeforeTaxSettlement
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Shares withheld related to net share settlement of restricted stock units (716)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation     (716)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Shares withheld related to net share settlement of restricted stock units, Shares     (21,409)us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Tax benefit from stock-based award activity 430us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation     430us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Ending Balance at Mar. 31, 2015 $ 132,460us-gaap_StockholdersEquity   $ 4us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 76,679us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (4)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ReceivablesFromStockholderMember
$ 55,261us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 520us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Ending Balance, Shares at Mar. 31, 2015     37,072,155us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember