| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL Document Created with the Workiva Platform --> |
<!-- Copyright 2024 Workiva --> |
<!-- r:9d6c199b-1531-467f-a2d0-4a240addb218,g:a641ec6a-bfc5-4630-8598-fb0dee2cad22 --> |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mmi="http://marcusmillichapinc.com/20231231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://marcusmillichapinc.com/20231231"> |
| <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/> |
| <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/> |
| <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/> |
| <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"/> |
| <xs:annotation> |
| | <xs:appinfo> |
| | | <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mmi-20231231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mmi-20231231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mmi-20231231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mmi-20231231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/> |
| | | <link:roleType id="CoverPage" roleURI="http://marcusmillichapinc.com/role/CoverPage"> |
| <link:definition> 0000001 - Document - Cover Page </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AuditInformation" roleURI="http://marcusmillichapinc.com/role/AuditInformation"> |
| <link:definition> 0000002 - Document - Audit Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://marcusmillichapinc.com/role/CONSOLIDATEDBALANCESHEETS"> |
| <link:definition> 0000003 - Statement - CONSOLIDATED BALANCE SHEETS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://marcusmillichapinc.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"> |
| <link:definition> 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://marcusmillichapinc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"> |
| <link:definition> 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME" roleURI="http://marcusmillichapinc.com/role/CONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME"> |
| <link:definition> 0000006 - Statement - CONSOLIDATED STATEMETNS OF COMPREHENSIVE (LOSS) INCOME </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOMEParenthetical" roleURI="http://marcusmillichapinc.com/role/CONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOMEParenthetical"> |
| <link:definition> 0000007 - Statement - CONSOLIDATED STATEMETNS OF COMPREHENSIVE (LOSS) INCOME (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://marcusmillichapinc.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"> |
| <link:definition> 0000008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://marcusmillichapinc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"> |
| <link:definition> 0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="DescriptionofBusinessandBasisofPresentation" roleURI="http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentation"> |
| <link:definition> 0000010 - Disclosure - Description of Business and Basis of Presentation </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AccountingPoliciesandRecentAccountingPronouncements" roleURI="http://marcusmillichapinc.com/role/AccountingPoliciesandRecentAccountingPronouncements"> |
| <link:definition> 0000011 - Disclosure - Accounting Policies and Recent Accounting Pronouncements </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PropertyandEquipmentNet" roleURI="http://marcusmillichapinc.com/role/PropertyandEquipmentNet"> |
| <link:definition> 0000012 - Disclosure - Property and Equipment, Net </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="OperatingLeases" roleURI="http://marcusmillichapinc.com/role/OperatingLeases"> |
| <link:definition> 0000013 - Disclosure - Operating Leases </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="InvestmentsinMarketableDebtSecuritiesAvailableforSale" roleURI="http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSale"> |
| <link:definition> 0000014 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AcquisitionsGoodwillandOtherIntangibleAssets" roleURI="http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssets"> |
| <link:definition> 0000015 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SelectedBalanceSheetData" roleURI="http://marcusmillichapinc.com/role/SelectedBalanceSheetData"> |
| <link:definition> 0000016 - Disclosure - Selected Balance Sheet Data </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RelatedPartyTransactions" roleURI="http://marcusmillichapinc.com/role/RelatedPartyTransactions"> |
| <link:definition> 0000017 - Disclosure - Related-Party Transactions </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FairValueMeasurements" roleURI="http://marcusmillichapinc.com/role/FairValueMeasurements"> |
| <link:definition> 0000018 - Disclosure - Fair Value Measurements </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="StockholdersEquity" roleURI="http://marcusmillichapinc.com/role/StockholdersEquity"> |
| <link:definition> 0000019 - Disclosure - Stockholders' Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="StockBasedCompensationPlans" roleURI="http://marcusmillichapinc.com/role/StockBasedCompensationPlans"> |
| <link:definition> 0000020 - Disclosure - Stock-Based Compensation Plans </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="IncomeTaxes" roleURI="http://marcusmillichapinc.com/role/IncomeTaxes"> |
| <link:definition> 0000021 - Disclosure - Income Taxes </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RetirementPlans" roleURI="http://marcusmillichapinc.com/role/RetirementPlans"> |
| <link:definition> 0000022 - Disclosure - Retirement Plans </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LossEarningsperShare" roleURI="http://marcusmillichapinc.com/role/LossEarningsperShare"> |
| <link:definition> 0000023 - Disclosure - (Loss) Earnings per Share </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CommitmentsandContingencies" roleURI="http://marcusmillichapinc.com/role/CommitmentsandContingencies"> |
| <link:definition> 0000024 - Disclosure - Commitments and Contingencies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SubsequentEvents" roleURI="http://marcusmillichapinc.com/role/SubsequentEvents"> |
| <link:definition> 0000025 - Disclosure - Subsequent Events </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AccountingPoliciesandRecentAccountingPronouncementsPolicies" roleURI="http://marcusmillichapinc.com/role/AccountingPoliciesandRecentAccountingPronouncementsPolicies"> |
| <link:definition> 9954471 - Disclosure - Accounting Policies and Recent Accounting Pronouncements (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PropertyandEquipmentNetTables" roleURI="http://marcusmillichapinc.com/role/PropertyandEquipmentNetTables"> |
| <link:definition> 9954472 - Disclosure - Property and Equipment, Net (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="OperatingLeasesTables" roleURI="http://marcusmillichapinc.com/role/OperatingLeasesTables"> |
| <link:definition> 9954473 - Disclosure - Operating Leases (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="InvestmentsinMarketableDebtSecuritiesAvailableforSaleTables" roleURI="http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleTables"> |
| <link:definition> 9954474 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AcquisitionsGoodwillandOtherIntangibleAssetsTables" roleURI="http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsTables"> |
| <link:definition> 9954475 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SelectedBalanceSheetDataTables" roleURI="http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables"> |
| <link:definition> 9954476 - Disclosure - Selected Balance Sheet Data (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FairValueMeasurementsTables" roleURI="http://marcusmillichapinc.com/role/FairValueMeasurementsTables"> |
| <link:definition> 9954477 - Disclosure - Fair Value Measurements (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="StockBasedCompensationPlansTables" roleURI="http://marcusmillichapinc.com/role/StockBasedCompensationPlansTables"> |
| <link:definition> 9954478 - Disclosure - Stock-Based Compensation Plans (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="IncomeTaxesTables" roleURI="http://marcusmillichapinc.com/role/IncomeTaxesTables"> |
| <link:definition> 9954479 - Disclosure - Income Taxes (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LossEarningsperShareTables" roleURI="http://marcusmillichapinc.com/role/LossEarningsperShareTables"> |
| <link:definition> 9954480 - Disclosure - (Loss) Earnings per Share (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="DescriptionofBusinessandBasisofPresentationNarrativeDetail" roleURI="http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail"> |
| <link:definition> 9954481 - Disclosure - Description of Business and Basis of Presentation - Narrative (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AccountingPoliciesandRecentAccountingPronouncementsDetails" roleURI="http://marcusmillichapinc.com/role/AccountingPoliciesandRecentAccountingPronouncementsDetails"> |
| <link:definition> 9954482 - Disclosure - Accounting Policies and Recent Accounting Pronouncements (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" roleURI="http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail"> |
| <link:definition> 9954483 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PropertyandEquipmentNetNarrativeDetail" roleURI="http://marcusmillichapinc.com/role/PropertyandEquipmentNetNarrativeDetail"> |
| <link:definition> 9954484 - Disclosure - Property and Equipment, Net - Narrative (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="OperatingLeasesScheduleofOperatingLeaseCostIncludedinSellingGeneralandAdministrativeExpenseDetail" roleURI="http://marcusmillichapinc.com/role/OperatingLeasesScheduleofOperatingLeaseCostIncludedinSellingGeneralandAdministrativeExpenseDetail"> |
| <link:definition> 9954485 - Disclosure - Operating Leases - Schedule of Operating Lease Cost, Included in Selling, General and Administrative Expense (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="OperatingLeasesMaturitiesofLeaseLiabilitiesDetail" roleURI="http://marcusmillichapinc.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetail"> |
| <link:definition> 9954486 - Disclosure - Operating Leases - Maturities of Lease Liabilities (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="OperatingLeasesMaturitiesofLeaseLiabilitiesDetail_1" roleURI="http://marcusmillichapinc.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetail_1"> |
| <link:definition> 9954486 - Disclosure - Operating Leases - Maturities of Lease Liabilities (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="OperatingLeasesScheduleofOtherInformationRelatedtoOperatingLeasesDetail" roleURI="http://marcusmillichapinc.com/role/OperatingLeasesScheduleofOtherInformationRelatedtoOperatingLeasesDetail"> |
| <link:definition> 9954487 - Disclosure - Operating Leases - Schedule of Other Information Related to Operating Leases (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" roleURI="http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail"> |
| <link:definition> 9954488 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale - Schedule of Amortized Cost and Fair Value of Marketable Securities, Available-for-Sale, by Type of Security (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail" roleURI="http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail"> |
| <link:definition> 9954489 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale - Amortized Cost and Fair Value of Investments in Available for Sale Securities Unrealized Loss Position (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="InvestmentsinMarketableDebtSecuritiesAvailableforSaleGrossRealizedGainsandLossesfromSaleofAvailableforSaleSecuritiesDetail" roleURI="http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleGrossRealizedGainsandLossesfromSaleofAvailableforSaleSecuritiesDetail"> |
| <link:definition> 9954490 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale - Gross Realized Gains and Losses from Sale of Available for Sale Securities (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" roleURI="http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail"> |
| <link:definition> 9954491 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale - Narrative (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" roleURI="http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail"> |
| <link:definition> 9954492 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale - Schedule of Amortized Cost and Fair Value of Marketable Securities, Available-for-Sale, by Contractual Maturity (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AcquisitionsGoodwillandOtherIntangibleAssetsNarrativeDetail" roleURI="http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNarrativeDetail"> |
| <link:definition> 9954493 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Narrative (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail" roleURI="http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail"> |
| <link:definition> 9954494 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofNetChangeinCarryingValueofGoodwillDetail" roleURI="http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofNetChangeinCarryingValueofGoodwillDetail"> |
| <link:definition> 9954495 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Net Change in Carrying Value of Goodwill (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail" roleURI="http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail"> |
| <link:definition> 9954496 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense for Intangible Assets (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SelectedBalanceSheetDataNarrativeDetail" roleURI="http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail"> |
| <link:definition> 9954497 - Disclosure - Selected Balance Sheet Data - Narrative (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SelectedBalanceSheetDataScheduleofOtherAssetsDetail" roleURI="http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail"> |
| <link:definition> 9954498 - Disclosure - Selected Balance Sheet Data - Schedule of Other Assets (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" roleURI="http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail"> |
| <link:definition> 9954499 - Disclosure - Selected Balance Sheet Data - Components of Deferred Compensation and Commissions (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SelectedBalanceSheetDataSummaryofNetChangeinCarryingValueofAssetsHeldinRabbiTrustandDeferredCompensationLiabilityDetail" roleURI="http://marcusmillichapinc.com/role/SelectedBalanceSheetDataSummaryofNetChangeinCarryingValueofAssetsHeldinRabbiTrustandDeferredCompensationLiabilityDetail"> |
| <link:definition> 9954500 - Disclosure - Selected Balance Sheet Data - Summary of Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Liability (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" roleURI="http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail"> |
| <link:definition> 9954501 - Disclosure - Selected Balance Sheet Data - Schedule of Other Liabilities (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RelatedPartyTransactionsNarrativeDetail" roleURI="http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail"> |
| <link:definition> 9954502 - Disclosure - Related-Party Transactions - Narrative (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" roleURI="http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail"> |
| <link:definition> 9954503 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FairValueMeasurementsNarrativeDetail" roleURI="http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail"> |
| <link:definition> 9954504 - Disclosure - Fair Value Measurements - Narrative (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" roleURI="http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail"> |
| <link:definition> 9954505 - Disclosure - Fair Value Measurements - Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" roleURI="http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail"> |
| <link:definition> 9954506 - Disclosure - Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Recurring Basis Valuation Techniques (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="StockholdersEquityNarrativeDetail" roleURI="http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail"> |
| <link:definition> 9954507 - Disclosure - Stockholders' Equity - Narrative (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail" roleURI="http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail"> |
| <link:definition> 9954508 - Disclosure - Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="StockBasedCompensationPlansAwardsGrantedandSettledDetails" roleURI="http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails"> |
| <link:definition> 9954509 - Disclosure - Stock-Based Compensation Plans - Awards Granted and Settled (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" roleURI="http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail"> |
| <link:definition> 9954510 - Disclosure - Stock-Based Compensation Plans - Outstanding Awards Under 2013 Omnibus Equity Incentive Plan (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="StockBasedCompensationPlansEmployeeStockPurchasePlanDetail" roleURI="http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail"> |
| <link:definition> 9954511 - Disclosure - Stock-Based Compensation Plans - Employee Stock Purchase Plan (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="StockBasedCompensationPlansSARsandDSUsDetail" roleURI="http://marcusmillichapinc.com/role/StockBasedCompensationPlansSARsandDSUsDetail"> |
| <link:definition> 9954512 - Disclosure - Stock-Based Compensation Plans - SARs and DSUs (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="StockBasedCompensationPlansStockBasedCompensationExpenseDetail" roleURI="http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail"> |
| <link:definition> 9954513 - Disclosure - Stock-Based Compensation Plans - Stock-Based Compensation Expense (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="IncomeTaxesSummaryofComponentsofIncomefromContinuingOperationsbeforeProvisionforIncomeTaxesDetail" roleURI="http://marcusmillichapinc.com/role/IncomeTaxesSummaryofComponentsofIncomefromContinuingOperationsbeforeProvisionforIncomeTaxesDetail"> |
| <link:definition> 9954514 - Disclosure - Income Taxes - Summary of Components of Income from Continuing Operations before Provision for Income Taxes (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="IncomeTaxesScheduleofProvisionBenefitforIncomeTaxesDetail" roleURI="http://marcusmillichapinc.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxesDetail"> |
| <link:definition> 9954515 - Disclosure - Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="IncomeTaxesSignificantComponentsofDeferredTaxAssetsLiabilitiesNetDetail" roleURI="http://marcusmillichapinc.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsLiabilitiesNetDetail"> |
| <link:definition> 9954516 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets (Liabilities), Net (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="IncomeTaxesNarrativeDetail" roleURI="http://marcusmillichapinc.com/role/IncomeTaxesNarrativeDetail"> |
| <link:definition> 9954517 - Disclosure - Income Taxes - Narrative (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" roleURI="http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail"> |
| <link:definition> 9954518 - Disclosure - Income Taxes - Components of Provision for Income Taxes and Income before Provision for Income Taxes (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="IncomeTaxesScheduleofReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetail" roleURI="http://marcusmillichapinc.com/role/IncomeTaxesScheduleofReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetail"> |
| <link:definition> 9954519 - Disclosure - Income Taxes - Schedule of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RetirementPlansNarrativeDetail" roleURI="http://marcusmillichapinc.com/role/RetirementPlansNarrativeDetail"> |
| <link:definition> 9954520 - Disclosure - Retirement Plans - Narrative (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" roleURI="http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail"> |
| <link:definition> 9954521 - Disclosure - (Loss) Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CommitmentsandContingenciesNarrativeDetail" roleURI="http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail"> |
| <link:definition> 9954522 - Disclosure - Commitments and Contingencies - Narrative (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SubsequentEventsNarrativeDetail" roleURI="http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail"> |
| <link:definition> 9954523 - Disclosure - Subsequent Events - Narrative (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | </xs:appinfo> |
| | </xs:annotation> |
| <xs:element id="mmi_NumberOfAnnualInstallments" abstract="false" name="NumberOfAnnualInstallments" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/> |
| <xs:element id="mmi_SecuredOvernightFinancingRateSOFRMember" abstract="true" name="SecuredOvernightFinancingRateSOFRMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_DebtInstrumentCovenantTotalLiquidityMinimumRequirement" abstract="false" name="DebtInstrumentCovenantTotalLiquidityMinimumRequirement" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_ServicesCost" abstract="false" name="ServicesCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_DeferredTaxLiabilitiesGoodwillAndOther" abstract="false" name="DeferredTaxLiabilitiesGoodwillAndOther" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_AvailableForSaleSecuritiesWeightedAverageMaturity" abstract="false" name="AvailableForSaleSecuritiesWeightedAverageMaturity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/> |
| <xs:element id="mmi_CommissionsPayableMember" abstract="true" name="CommissionsPayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_ScheduleOfDeferredCompensationAndCommissionsTableTextBlock" abstract="false" name="ScheduleOfDeferredCompensationAndCommissionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/> |
| <xs:element id="mmi_StockAppreciationRightsLiabilityNoncurrent" abstract="false" name="StockAppreciationRightsLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_MarcusAndMillichapCompanyMember" abstract="true" name="MarcusAndMillichapCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_OtherAssetsPolicyTextBlock" abstract="false" name="OtherAssetsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/> |
| <xs:element id="mmi_DeferredTaxAssetsOperatingLeaseRouAssetsNet" abstract="false" name="DeferredTaxAssetsOperatingLeaseRouAssetsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_LoanToInvestmentSalesAndFinancingProfessionalsMember" abstract="true" name="LoanToInvestmentSalesAndFinancingProfessionalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_FullyDepreciatedComputerSoftwareHardwareAndFurnitureFixturesAndEquipmentWriteOff" abstract="false" name="FullyDepreciatedComputerSoftwareHardwareAndFurnitureFixturesAndEquipmentWriteOff" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock" abstract="false" name="ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/> |
| <xs:element id="mmi_StockRepurchasePayableCurrent" abstract="false" name="StockRepurchasePayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock" abstract="false" name="ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/> |
| <xs:element id="mmi_DividendsPayableNonCashInvestingAndFinancingActivity" abstract="false" name="DividendsPayableNonCashInvestingAndFinancingActivity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_RealEstateBrokerageCommissionsMember" abstract="true" name="RealEstateBrokerageCommissionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_DeferredCompensationPlanPercentage" abstract="false" name="DeferredCompensationPlanPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/> |
| <xs:element id="mmi_FinancingFeesMember" abstract="true" name="FinancingFeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="mmi_IncreaseDecreaseInCommissionsReceivable" abstract="false" name="IncreaseDecreaseInCommissionsReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_PrincipalPaymentsOnDeferredAndContingentConsideration" abstract="false" name="PrincipalPaymentsOnDeferredAndContingentConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardLengthOfPurchaseIntervals" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardLengthOfPurchaseIntervals" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/> |
| <xs:element id="mmi_ScheduleOfIncomeTaxesLineItems" abstract="true" name="ScheduleOfIncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="mmi_DividendsPayableUponVestingOfStock" abstract="false" name="DividendsPayableUponVestingOfStock" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_NetChangeInCarryingValueOfAssetsHeldInRabbiTrustAndDeferredCompensationObligationTableTableTextBlock" abstract="false" name="NetChangeInCarryingValueOfAssetsHeldInRabbiTrustAndDeferredCompensationObligationTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/> |
| <xs:element id="mmi_DeferredCompensationLiabilityMember" abstract="true" name="DeferredCompensationLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_AssetsHeldInTrustPolicyTextBlock" abstract="false" name="AssetsHeldInTrustPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/> |
| <xs:element id="mmi_IssuanceOfStockForTheSettlementOfDeferredConsideration" abstract="false" name="IssuanceOfStockForTheSettlementOfDeferredConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_CreditLossExpenseReversal" abstract="false" name="CreditLossExpenseReversal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_AdvancesAndLoansNetCurrent" abstract="false" name="AdvancesAndLoansNetCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_OtherAssetsLineItems" abstract="true" name="OtherAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="mmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableShareIncrease" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableShareIncrease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/> |
| <xs:element id="mmi_DeferredCompensationLiabilityPayoutPeriod" abstract="false" name="DeferredCompensationLiabilityPayoutPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/> |
| <xs:element id="mmi_NumberOfOffices" abstract="false" name="NumberOfOffices" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/> |
| <xs:element id="mmi_DeferredStockUnitsMember" abstract="true" name="DeferredStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_DeferredStockUnitsSettlementToCommonStockTerm" abstract="false" name="DeferredStockUnitsSettlementToCommonStockTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/> |
| <xs:element id="mmi_PercentageOfDeferredStockUnitsSettled" abstract="false" name="PercentageOfDeferredStockUnitsSettled" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/> |
| <xs:element id="mmi_ProbabilityOfAchievementMember" abstract="true" name="ProbabilityOfAchievementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_PaymentsToAcquireConvertibleNotes" abstract="false" name="PaymentsToAcquireConvertibleNotes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsFairValueTableTextBlock" abstract="false" name="AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsFairValueTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/> |
| <xs:element id="mmi_RestrictedStockUnitsAndRestrictedStockAwardsMember" abstract="true" name="RestrictedStockUnitsAndRestrictedStockAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="mmi_OtherAssetsTable" abstract="true" name="OtherAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/> |
| <xs:element id="mmi_CreditFacilityMember" abstract="true" name="CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_DefinedContributionPlanEmployerMatchingMaximumAnnualContributionAmount" abstract="false" name="DefinedContributionPlanEmployerMatchingMaximumAnnualContributionAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_AccountingPoliciesLineItems" abstract="true" name="AccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="mmi_TaxYear2035Member" abstract="true" name="TaxYear2035Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="mmi_PercentageOfCommonStockDistributed" abstract="false" name="PercentageOfCommonStockDistributed" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/> |
| <xs:element id="mmi_GuarantorObligationsAmountPledged" abstract="false" name="GuarantorObligationsAmountPledged" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_ContingentConsiderationMember" abstract="true" name="ContingentConsiderationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_LoanGuaranteeObligationNoncurrent" abstract="false" name="LoanGuaranteeObligationNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_ForeignMember" abstract="true" name="ForeignMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_LineOfCreditFacilityBearingInterestRate" abstract="false" name="LineOfCreditFacilityBearingInterestRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/> |
| <xs:element id="mmi_ChairmanAndFounderMember" abstract="true" name="ChairmanAndFounderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_AdvancesAndLoansPolicyTextBlock" abstract="false" name="AdvancesAndLoansPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/> |
| <xs:element id="mmi_ConvertibleNoteMeasurementInput" abstract="false" name="ConvertibleNoteMeasurementInput" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/> |
| <xs:element id="mmi_AccruedSalesCommissionNonCurrent" abstract="false" name="AccruedSalesCommissionNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_TwoThousandAndThirteenOmnibusEquityAwardPlanMember" abstract="true" name="TwoThousandAndThirteenOmnibusEquityAwardPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_IntangibleAssetsGrossIncludingGoodwill" abstract="false" name="IntangibleAssetsGrossIncludingGoodwill" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_DebtSecuritiesHeldToMaturityMember" abstract="true" name="DebtSecuritiesHeldToMaturityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_OtherRevenuesMember" abstract="true" name="OtherRevenuesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsAccumulatedLoss" abstract="false" name="AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsAccumulatedLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_DeferredTaxAssetsAmortizableIntangiblesAndOther" abstract="false" name="DeferredTaxAssetsAmortizableIntangiblesAndOther" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_DeferredCompensationAndCommissionsNonCurrent" abstract="false" name="DeferredCompensationAndCommissionsNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_BeneficialOwnershipPercentage" abstract="false" name="BeneficialOwnershipPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/> |
| <xs:element id="mmi_IssuanceOfCommonStockForSettlementOfDeferredStockUnitsShares" abstract="false" name="IssuanceOfCommonStockForSettlementOfDeferredStockUnitsShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/> |
| <xs:element id="mmi_CommissionPayablePaymentDeferralPeriod" abstract="false" name="CommissionPayablePaymentDeferralPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/> |
| <xs:element id="mmi_DeferredConsiderationLiabilitiesNoncurrent" abstract="false" name="DeferredConsiderationLiabilitiesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_DebtInstrumentCovenantAverageDailyCashBalanceMinimumRequirement" abstract="false" name="DebtInstrumentCovenantAverageDailyCashBalanceMinimumRequirement" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_GuarantorObligationsAllowanceForLossSharingObligations" abstract="false" name="GuarantorObligationsAllowanceForLossSharingObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_InvestmentsHeldInRabbiTrustMember" abstract="true" name="InvestmentsHeldInRabbiTrustMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_EmployeeTerminationAge" abstract="false" name="EmployeeTerminationAge" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/> |
| <xs:element id="mmi_ScheduleOfOtherLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfOtherLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/> |
| <xs:element id="mmi_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="mmi_DeferredConsiderationLiabilitiesCurrentNoncurrent" abstract="false" name="DeferredConsiderationLiabilitiesCurrentNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_DeferredConsiderationLiabilitiesCurrent" abstract="false" name="DeferredConsiderationLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_TreasuryNoteRateTerm" abstract="false" name="TreasuryNoteRateTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/> |
| <xs:element id="mmi_InvestmentsInConvertibleNotesMember" abstract="true" name="InvestmentsInConvertibleNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="mmi_IncreaseDecreaseInAdvancesAndLoans" abstract="false" name="IncreaseDecreaseInAdvancesAndLoans" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_StockAppreciationRightsLiabilityInterestAccrualRate" abstract="false" name="StockAppreciationRightsLiabilityInterestAccrualRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/> |
| <xs:element id="mmi_LitigationPolicyTextBlock" abstract="false" name="LitigationPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/> |
| <xs:element id="mmi_DeferredTermForPaymentOfAdditionalCommissions" abstract="false" name="DeferredTermForPaymentOfAdditionalCommissions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/> |
| <xs:element id="mmi_OtherCommitmentPayments" abstract="false" name="OtherCommitmentPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_StockAppreciationRightsLiabilityCurrent" abstract="false" name="StockAppreciationRightsLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_SecurityDepositMember" abstract="true" name="SecurityDepositMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_DeferredCompensationAndCommissionsCurrent" abstract="false" name="DeferredCompensationAndCommissionsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust" abstract="false" name="IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_ConvertibleNotes" abstract="false" name="ConvertibleNotes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_PerformanceUnitsMember" abstract="true" name="PerformanceUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_IndefiniteMember" abstract="true" name="IndefiniteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="mmi_LongTermInvestmentsMember" abstract="true" name="LongTermInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss" abstract="false" name="AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_SemiAnnualRegularDividendMember" abstract="true" name="SemiAnnualRegularDividendMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_StandbyLettersOfCreditAmountUtilized" abstract="false" name="StandbyLettersOfCreditAmountUtilized" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_PaymentsOnStockAppreciationRights" abstract="false" name="PaymentsOnStockAppreciationRights" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_AccruedExpensesTable" abstract="true" name="AccruedExpensesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/> |
| <xs:element id="mmi_LoanGuaranteeObligationCurrent" abstract="false" name="LoanGuaranteeObligationCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_DividendsPayableNonCurrent" abstract="false" name="DividendsPayableNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_IncomeTaxReconciliationPermanentAndOtherItems" abstract="false" name="IncomeTaxReconciliationPermanentAndOtherItems" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_BrokerageAndFinancingServicesMember" abstract="true" name="BrokerageAndFinancingServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAvailableShareIncrease" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAvailableShareIncrease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/> |
| <xs:element id="mmi_EffectiveIncomeTaxRateOnPermanentAndOtherItems" abstract="false" name="EffectiveIncomeTaxRateOnPermanentAndOtherItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/> |
| <xs:element id="mmi_BusinessCombinationContingentDeferredConsiderationArrangementsRangeOfOutcomesValueHigh" abstract="false" name="BusinessCombinationContingentDeferredConsiderationArrangementsRangeOfOutcomesValueHigh" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_TransitionServicesAgreementMember" abstract="true" name="TransitionServicesAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_DeferredTaxLiabilitiesStateTaxes" abstract="false" name="DeferredTaxLiabilitiesStateTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_DeferredCompensationAndCommissionsIncreaseDecrease" abstract="false" name="DeferredCompensationAndCommissionsIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_PaymentsForSarsLiability" abstract="false" name="PaymentsForSarsLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_RestrictedStockAndRestrictedStockUnitsMember" abstract="true" name="RestrictedStockAndRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_TaxesCollectedFromCustomersAndRemittedToGovernmentAuthoritiesPolicyPolicyTextBlock" abstract="false" name="TaxesCollectedFromCustomersAndRemittedToGovernmentAuthoritiesPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/> |
| <xs:element id="mmi_LoanPerformanceFeeReceivableMember" abstract="true" name="LoanPerformanceFeeReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_PaymentsForDeferredCompensationAndCommissions" abstract="false" name="PaymentsForDeferredCompensationAndCommissions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_ScheduleOfAccruedExpensesLineItems" abstract="true" name="ScheduleOfAccruedExpensesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="mmi_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="mmi_DeferredStockUnitsSettlementToCommonStockPercentage" abstract="false" name="DeferredStockUnitsSettlementToCommonStockPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/> |
| <xs:element id="mmi_ReorganizationAndInitialPublicOfferingPolicyPolicyTextBlock" abstract="false" name="ReorganizationAndInitialPublicOfferingPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/> |
| <xs:element id="mmi_ScheduleOfIncomeTaxesTable" abstract="true" name="ScheduleOfIncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/> |
| <xs:element id="mmi_TaxYears2034Through2044Member" abstract="true" name="TaxYears2034Through2044Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="mmi_IncreaseDecreaseInIncomeTaxesReceivablePayable" abstract="false" name="IncreaseDecreaseInIncomeTaxesReceivablePayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_CreditFacilityPledgePercentage" abstract="false" name="CreditFacilityPledgePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/> |
| <xs:element id="mmi_ChangeInValueDeferredConsiderationSettledInStock" abstract="false" name="ChangeInValueDeferredConsiderationSettledInStock" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_FairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesTableTextBlock" abstract="false" name="FairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/> |
| <xs:element id="mmi_EmployeeStockPurchasePlanAnnualAvailableForIssuanceShareIncreaseMember" abstract="true" name="EmployeeStockPurchasePlanAnnualAvailableForIssuanceShareIncreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_StockIssuedDuringPeriodSharesRestrictedStockUnitsBeforeTaxSettlement" abstract="false" name="StockIssuedDuringPeriodSharesRestrictedStockUnitsBeforeTaxSettlement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/> |
| <xs:element id="mmi_StandbyLettersOfCreditSublimit" abstract="false" name="StandbyLettersOfCreditSublimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_EmployeeNotesReceivableMember" abstract="true" name="EmployeeNotesReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_CommissionsReceivableNetCurrent" abstract="false" name="CommissionsReceivableNetCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_AdvancesAndLoansNetNonCurrent" abstract="false" name="AdvancesAndLoansNetNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_LoansDueFromInvestmentAndFinancingProfessionalsRepaymentTerm" abstract="false" name="LoansDueFromInvestmentAndFinancingProfessionalsRepaymentTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/> |
| <xs:element id="mmi_BusinessCombinationContingentDeferredConsiderationArrangementsEarnOutPeriod" abstract="false" name="BusinessCombinationContingentDeferredConsiderationArrangementsEarnOutPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/> |
| <xs:element id="mmi_DescriptionOfBusinessPolicyTextBlock" abstract="false" name="DescriptionOfBusinessPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/> |
| <xs:element id="mmi_ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock" abstract="false" name="ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/> |
| <xs:element id="mmi_MeasurementInputWeightedAveragePremiumMember" abstract="true" name="MeasurementInputWeightedAveragePremiumMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="mmi_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_MeasurementInputWeightedAverageDiscountRateMember" abstract="true" name="MeasurementInputWeightedAverageDiscountRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="mmi_AccountingPoliciesTable" abstract="true" name="AccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/> |
| <xs:element id="mmi_CommissionsReceivablesPolicyTextBlock" abstract="false" name="CommissionsReceivablesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/> |
| <xs:element id="mmi_MaximumUnpaidLoanAmountForWhichGuaranteeObligationsGranted" abstract="false" name="MaximumUnpaidLoanAmountForWhichGuaranteeObligationsGranted" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_IncomeTaxesTable" abstract="true" name="IncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/> |
| <xs:element id="mmi_NoncashLeaseExpense" abstract="false" name="NoncashLeaseExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="mmi_UnrecognizedCompensationExpenseIsExpectedToBeRecognizedOverAWeightedAveragePeriodYears" abstract="false" name="UnrecognizedCompensationExpenseIsExpectedToBeRecognizedOverAWeightedAveragePeriodYears" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/> |
| <xs:element id="mmi_AdvancesRepaymentTerm" abstract="false" name="AdvancesRepaymentTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/> |
| <xs:element id="mmi_MeasurementInputWeightedAverageTermMember" abstract="true" name="MeasurementInputWeightedAverageTermMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="mmi_UnvestedRestrictedStockMember" abstract="true" name="UnvestedRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="mmi_PercentageOfAmortizedCost" abstract="false" name="PercentageOfAmortizedCost" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/> |
| <xs:element id="mmi_StockRepurchasePayableNoncurrent" abstract="false" name="StockRepurchasePayableNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| </xs:schema> |