Selected Balance Sheet Data - Schedule of Other Assets (Detail) (USD $)
In Thousands, unless otherwise specified |
Dec. 31, 2014
|
Dec. 31, 2013
|
---|---|---|
Other Assets [Line Items] | ||
Other assets Current | $ 2,839us-gaap_OtherAssetsCurrent | $ 2,429us-gaap_OtherAssetsCurrent |
Other assets Non-Current | 3,282us-gaap_OtherAssetsNoncurrent | 2,478us-gaap_OtherAssetsNoncurrent |
Due from independent contractors [Member] | ||
Other Assets [Line Items] | ||
Other assets Current |
1,577us-gaap_OtherAssetsCurrent / us-gaap_BalanceSheetLocationAxis = mmi_DueFromIndependentContractorsMember |
1,249us-gaap_OtherAssetsCurrent / us-gaap_BalanceSheetLocationAxis = mmi_DueFromIndependentContractorsMember |
Other assets Non-Current |
1,820us-gaap_OtherAssetsNoncurrent / us-gaap_BalanceSheetLocationAxis = mmi_DueFromIndependentContractorsMember |
1,280us-gaap_OtherAssetsNoncurrent / us-gaap_BalanceSheetLocationAxis = mmi_DueFromIndependentContractorsMember |
Security deposits [Member] | ||
Other Assets [Line Items] | ||
Other assets Non-Current |
1,240us-gaap_OtherAssetsNoncurrent / us-gaap_BalanceSheetLocationAxis = mmi_SecurityDepositMember |
1,126us-gaap_OtherAssetsNoncurrent / us-gaap_BalanceSheetLocationAxis = mmi_SecurityDepositMember |
Customer trust accounts and other [Member] | ||
Other Assets [Line Items] | ||
Other assets Current |
1,262us-gaap_OtherAssetsCurrent / us-gaap_BalanceSheetLocationAxis = mmi_CustomerTrustAccountsAndOtherMember |
1,180us-gaap_OtherAssetsCurrent / us-gaap_BalanceSheetLocationAxis = mmi_CustomerTrustAccountsAndOtherMember |
Other assets Non-Current |
$ 222us-gaap_OtherAssetsNoncurrent / us-gaap_BalanceSheetLocationAxis = mmi_CustomerTrustAccountsAndOtherMember |
$ 72us-gaap_OtherAssetsNoncurrent / us-gaap_BalanceSheetLocationAxis = mmi_CustomerTrustAccountsAndOtherMember |
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Aggregate carrying amount, as of the balance sheet date, of current assets not separately disclosed in the balance sheet. Current assets are expected to be realized or consumed within one year (or the normal operating cycle, if longer). Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Aggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet. Noncurrent assets are expected to be realized or consumed after one year (or the normal operating cycle, if longer). Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|