XML 57 R47.htm IDEA: XBRL DOCUMENT
v3.25.3

Selected Balance Sheet Data - Components of Deferred Compensation and Commissions (Details) - USD ($) $ in Thousands | Sep. 30, 2025 | Dec. 31, 2024
--- | --- | ---
Current |  |
Stock appreciation rights ("SARs") liability | $ 2,800 | $ 2,603
Commissions payable to investment sales and financing professionals | 37,863 | 63,952
Deferred compensation liability | 1,194 | 173
Other | 335 | 469
Deferred compensation and commissions | 42,192 | 67,197
Non-Current |  |
Stock appreciation rights ("SARs") liability | 7,187 | 9,518
Commissions payable to investment sales and financing professionals | 14,214 | 15,608
Deferred compensation liability | 8,392 | 8,131
Other | 0 | 0
Deferred compensation and commissions | $ 29,793 | $ 33,257

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 non-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 Stock Appreciation Rights Liability Noncurrent + 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 -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 8 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8 + Details
Name: | us-gaap_AccruedSalesCommissionCurrent
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 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 -Name Accounting Standards Codification -Topic 710 -SubTopic 10 -Section 30 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483043/710-10-30-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 710 -SubTopic 10 -Section 25 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483070/710-10-25-15 + 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
- References No definition available. + Details
Name: | us-gaap_LiabilitiesCurrentAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_LiabilitiesNoncurrentAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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 -Topic 710 -SubTopic 10 -Name Accounting Standards Codification -Section 25 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483070/710-10-25-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 710 -SubTopic 10 -Section 30 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483043/710-10-30-2 + Details
Name: | us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant