0001193125-22-143807.txt : 20220506 0001193125-22-143807.hdr.sgml : 20220506 20220506171133 ACCESSION NUMBER: 0001193125-22-143807 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220506 DATE AS OF CHANGE: 20220506 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Marcus & Millichap, Inc. CENTRAL INDEX KEY: 0001578732 STANDARD INDUSTRIAL CLASSIFICATION: REAL ESTATE AGENTS & MANAGERS (FOR OTHERS) [6531] IRS NUMBER: 352478370 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36155 FILM NUMBER: 22902316 BUSINESS ADDRESS: STREET 1: 23975 PARK SORRENTO STREET 2: SUITE 400 CITY: CALABASAS STATE: CA ZIP: 91302 BUSINESS PHONE: 818-212-2250 MAIL ADDRESS: STREET 1: 23975 PARK SORRENTO STREET 2: SUITE 400 CITY: CALABASAS STATE: CA ZIP: 91302 10-Q 1 d350636d10q.htm 10-Q 10-Q
2013-11-05P2YfalseQ10001578732--12-31P1YReclassification from other assets current. 0001578732 2022-01-01 2022-03-31 0001578732 2021-01-01 2021-03-31 0001578732 2022-03-31 0001578732 2021-12-31 0001578732 2021-03-31 0001578732 2021-01-01 2021-12-31 0001578732 2022-05-03 0001578732 2022-02-16 2022-02-16 0001578732 2022-02-16 0001578732 2020-12-31 0001578732 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2021-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001578732 us-gaap:AssetBackedSecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 mmi:LongTermInvestmentsMember 2021-12-31 0001578732 mmi:InvestmentsHeldInRabbiTrustMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2021-12-31 0001578732 mmi:InvestmentsHeldInRabbiTrustMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 mmi:InvestmentsHeldInRabbiTrustMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 mmi:MortgageServicingRightsMember 2021-12-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2021-12-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2021-12-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001578732 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001578732 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2021-12-31 0001578732 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001578732 us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001578732 us-gaap:ComputerEquipmentMember 2021-12-31 0001578732 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001578732 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:USTreasurySecuritiesMember mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:USTreasurySecuritiesMember mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:USTreasurySecuritiesMember mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:AssetBackedSecuritiesMember mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member mmi:LongTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001578732 us-gaap:AssetBackedSecuritiesMember mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member mmi:LongTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001578732 us-gaap:FairValueInputsLevel2Member mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001578732 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001578732 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001578732 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001578732 mmi:ContingentConsiderationMember 2021-12-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member mmi:ContingentConsiderationMember 2021-12-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001578732 mmi:MarcusAndMillichapCompanyMember 2021-12-31 0001578732 mmi:SecurityDepositMember 2021-12-31 0001578732 mmi:EmployeeNotesReceivableMember 2021-12-31 0001578732 us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001578732 mmi:CustomerTrustAccountsAndOtherMember 2021-12-31 0001578732 mmi:MortgageServicingRightsNetOfAmortizationMember 2021-12-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ContingentConsiderationMember us-gaap:MeasurementInputExpectedTermMember srt:MinimumMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ContingentConsiderationMember us-gaap:MeasurementInputExpectedTermMember srt:MaximumMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ContingentConsiderationMember us-gaap:MeasurementInputExpectedTermMember srt:WeightedAverageMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ContingentConsiderationMember us-gaap:MeasurementInputDiscountRateMember srt:MinimumMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ContingentConsiderationMember us-gaap:MeasurementInputDiscountRateMember srt:MaximumMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ContingentConsiderationMember us-gaap:MeasurementInputDiscountRateMember srt:WeightedAverageMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ContingentConsiderationMember mmi:ProbabilityOfAchievementMember srt:MinimumMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ContingentConsiderationMember mmi:ProbabilityOfAchievementMember srt:MaximumMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ContingentConsiderationMember mmi:ProbabilityOfAchievementMember srt:WeightedAverageMember 2021-12-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputPrepaymentRateMember srt:MinimumMember 2021-12-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputPrepaymentRateMember srt:MaximumMember 2021-12-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputPrepaymentRateMember srt:WeightedAverageMember 2021-12-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDefaultRateMember srt:MinimumMember 2021-12-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDefaultRateMember srt:MaximumMember 2021-12-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDefaultRateMember srt:WeightedAverageMember 2021-12-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputLossSeverityMember srt:MinimumMember 2021-12-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputLossSeverityMember srt:MaximumMember 2021-12-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputLossSeverityMember srt:WeightedAverageMember 2021-12-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDiscountRateMember srt:MinimumMember 2021-12-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDiscountRateMember srt:MaximumMember 2021-12-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDiscountRateMember srt:WeightedAverageMember 2021-12-31 0001578732 us-gaap:MeasurementInputConstantPrepaymentRateMember 2021-12-31 0001578732 mmi:AccountsPayableAndOtherLiabilitiesMember mmi:ContingentConsiderationMember 2021-12-31 0001578732 mmi:AccountsPayableAndOtherLiabilitiesMember 2021-12-31 0001578732 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001578732 mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:AssetBackedSecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 mmi:InvestmentsHeldInRabbiTrustMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 mmi:InvestmentsHeldInRabbiTrustMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 mmi:InvestmentsHeldInRabbiTrustMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2022-03-31 0001578732 mmi:MortgageServicingRightsMember 2022-03-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-03-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2022-03-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:USTreasurySecuritiesMember 2022-03-31 0001578732 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-03-31 0001578732 us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001578732 us-gaap:AssetBackedSecuritiesMember 2022-03-31 0001578732 us-gaap:ComputerEquipmentMember 2022-03-31 0001578732 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001578732 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2022-03-31 0001578732 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-03-31 0001578732 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-03-31 0001578732 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:USTreasurySecuritiesMember mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:USTreasurySecuritiesMember mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2022-03-31 0001578732 us-gaap:USTreasurySecuritiesMember mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001578732 us-gaap:USTreasurySecuritiesMember mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2022-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2022-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2022-03-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2022-03-31 0001578732 us-gaap:AssetBackedSecuritiesMember mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:AssetBackedSecuritiesMember mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:AssetBackedSecuritiesMember mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:AssetBackedSecuritiesMember mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member 2022-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member 2022-03-31 0001578732 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2022-03-31 0001578732 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001578732 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2022-03-31 0001578732 mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember mmi:PerformanceUnitsMember 2022-03-31 0001578732 us-gaap:StockAppreciationRightsSARSMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-03-31 0001578732 us-gaap:PerformanceSharesMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-03-31 0001578732 us-gaap:StockOptionMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-03-31 0001578732 mmi:ContingentConsiderationMember 2022-03-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member 2022-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember 2022-03-31 0001578732 mmi:SecurityDepositMember 2022-03-31 0001578732 mmi:EmployeeNotesReceivableMember 2022-03-31 0001578732 us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001578732 mmi:CustomerTrustAccountsAndOtherMember 2022-03-31 0001578732 mmi:MortgageServicingRightsNetOfAmortizationMember 2022-03-31 0001578732 mmi:EmployeeStockPurchasePlanMember 2022-03-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ContingentConsiderationMember us-gaap:MeasurementInputExpectedTermMember srt:MinimumMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ContingentConsiderationMember us-gaap:MeasurementInputExpectedTermMember srt:MaximumMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ContingentConsiderationMember us-gaap:MeasurementInputExpectedTermMember srt:WeightedAverageMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ContingentConsiderationMember us-gaap:MeasurementInputDiscountRateMember srt:MinimumMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ContingentConsiderationMember us-gaap:MeasurementInputDiscountRateMember srt:MaximumMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ContingentConsiderationMember us-gaap:MeasurementInputDiscountRateMember srt:WeightedAverageMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ContingentConsiderationMember mmi:ProbabilityOfAchievementMember srt:MinimumMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ContingentConsiderationMember mmi:ProbabilityOfAchievementMember srt:MaximumMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ContingentConsiderationMember mmi:ProbabilityOfAchievementMember srt:WeightedAverageMember 2022-03-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-03-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputPrepaymentRateMember srt:MinimumMember 2022-03-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputPrepaymentRateMember srt:MaximumMember 2022-03-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputPrepaymentRateMember srt:WeightedAverageMember 2022-03-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDefaultRateMember srt:MinimumMember 2022-03-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDefaultRateMember srt:MaximumMember 2022-03-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDefaultRateMember srt:WeightedAverageMember 2022-03-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputLossSeverityMember srt:MinimumMember 2022-03-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputLossSeverityMember srt:MaximumMember 2022-03-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputLossSeverityMember srt:WeightedAverageMember 2022-03-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDiscountRateMember srt:MinimumMember 2022-03-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDiscountRateMember srt:MaximumMember 2022-03-31 0001578732 mmi:MortgageRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDiscountRateMember srt:WeightedAverageMember 2022-03-31 0001578732 us-gaap:MeasurementInputConstantPrepaymentRateMember 2022-03-31 0001578732 mmi:WeightedAverageCreditAaPlusRatingMember srt:StandardPoorsAAPlusRatingMember srt:MoodysAa3RatingMember srt:FitchAAPlusRatingMember 2022-03-31 0001578732 mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember mmi:DeferredStockUnitsMember 2022-03-31 0001578732 mmi:DividendsPayableMember 2022-03-31 0001578732 us-gaap:OtherLiabilitiesMember 2022-03-31 0001578732 mmi:AccountsPayableAndOtherLiabilitiesMember mmi:ContingentConsiderationMember 2022-03-31 0001578732 mmi:AccountsPayableAndOtherLiabilitiesMember 2022-03-31 0001578732 mmi:CreditAgreementMember 2022-03-31 0001578732 us-gaap:GeographicConcentrationRiskMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember mmi:TransitionServicesAgreementMember 2021-01-01 2021-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember 2021-01-01 2021-03-31 0001578732 mmi:ContingentConsiderationMember 2021-01-01 2021-03-31 0001578732 mmi:EmployeeStockPurchasePlanMember 2021-01-01 2021-03-31 0001578732 mmi:RestrictedStockAndRestrictedStockUnitsMember 2021-01-01 2021-03-31 0001578732 us-gaap:PreferredStockMember 2021-01-01 2021-03-31 0001578732 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001578732 us-gaap:ReceivablesFromStockholderMember 2021-01-01 2021-03-31 0001578732 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001578732 mmi:RealEstateBrokerageCommissionsMember 2021-01-01 2021-03-31 0001578732 mmi:FinancingFeesMember 2021-01-01 2021-03-31 0001578732 mmi:OtherRevenuesMember 2021-01-01 2021-03-31 0001578732 us-gaap:StockAppreciationRightsSARSMember 2021-01-01 2021-03-31 0001578732 mmi:CreditAgreementMember 2021-01-01 2021-03-31 0001578732 mmi:DeferredCompensationLiabilityMember 2021-01-01 2021-03-31 0001578732 country:CA srt:MaximumMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember mmi:CustomerMember 2021-01-01 2021-03-31 0001578732 us-gaap:GeographicConcentrationRiskMember us-gaap:SalesRevenueNetMember mmi:CustomerMember 2021-01-01 2021-03-31 0001578732 mmi:TransactionRiskMember us-gaap:SalesRevenueNetMember mmi:CustomerMember 2021-01-01 2021-03-31 0001578732 us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember mmi:CustomerMember 2021-01-01 2021-03-31 0001578732 us-gaap:CustomerConcentrationRiskMember mmi:CommissionReceivableMember mmi:CustomerMember 2021-01-01 2021-03-31 0001578732 us-gaap:GeographicConcentrationRiskMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember mmi:TransitionServicesAgreementMember 2022-01-01 2022-03-31 0001578732 mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001578732 mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001578732 mmi:EmployeeStockPurchasePlanMember 2022-01-01 2022-03-31 0001578732 mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember mmi:PerformanceUnitsMember 2022-01-01 2022-03-31 0001578732 us-gaap:StockOptionMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-01-01 2022-03-31 0001578732 us-gaap:PerformanceSharesMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-01-01 2022-03-31 0001578732 us-gaap:StockAppreciationRightsSARSMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-01-01 2022-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember 2022-01-01 2022-03-31 0001578732 mmi:ContingentConsiderationMember 2022-01-01 2022-03-31 0001578732 mmi:RestrictedStockAndRestrictedStockUnitsMember 2022-01-01 2022-03-31 0001578732 us-gaap:StockAppreciationRightsSARSMember 2022-01-01 2022-03-31 0001578732 mmi:IpoMmiMember 2022-01-01 2022-03-31 0001578732 mmi:CreditAgreementMember 2022-01-01 2022-03-31 0001578732 us-gaap:PreferredStockMember 2022-01-01 2022-03-31 0001578732 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001578732 us-gaap:ReceivablesFromStockholderMember 2022-01-01 2022-03-31 0001578732 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001578732 mmi:RealEstateBrokerageCommissionsMember 2022-01-01 2022-03-31 0001578732 mmi:FinancingFeesMember 2022-01-01 2022-03-31 0001578732 mmi:OtherRevenuesMember 2022-01-01 2022-03-31 0001578732 mmi:ChairmanAndFounderMember 2022-01-01 2022-03-31 0001578732 mmi:EmployeeStockPurchasePlanAnnualAvailableForIssuanceShareIncreaseMember 2022-01-01 2022-03-31 0001578732 us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-03-31 0001578732 mmi:FederalFundsRateMember 2022-01-01 2022-03-31 0001578732 us-gaap:LondonInterbankOfferedRateLIBORMember srt:MinimumMember 2022-01-01 2022-03-31 0001578732 us-gaap:LondonInterbankOfferedRateLIBORMember srt:MaximumMember 2022-01-01 2022-03-31 0001578732 mmi:CommissionsPayableMember 2022-01-01 2022-03-31 0001578732 mmi:DeferredCompensationLiabilityMember 2022-01-01 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember srt:MaximumMember 2022-01-01 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember srt:MinimumMember 2022-01-01 2022-03-31 0001578732 us-gaap:HeldtomaturitySecuritiesMember 2022-01-01 2022-03-31 0001578732 mmi:UnvestedRestrictedStockAndDeferredStockUnitsMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-01-01 2022-03-31 0001578732 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember mmi:CustomerMember 2022-01-01 2022-03-31 0001578732 country:CA srt:MaximumMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember mmi:CustomerMember 2022-01-01 2022-03-31 0001578732 mmi:CommissionReceivableMember us-gaap:CustomerConcentrationRiskMember mmi:CustomerMember 2022-01-01 2022-03-31 0001578732 us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember mmi:CustomerMember 2022-01-01 2022-03-31 0001578732 mmi:TransactionRiskMember us-gaap:SalesRevenueNetMember mmi:CustomerMember 2022-01-01 2022-03-31 0001578732 srt:FitchAARatingMember srt:MoodysAaaRatingMember srt:StandardPoorsAARatingMember 2022-01-01 2022-03-31 0001578732 mmi:MortgageServicingRightsMember 2021-03-31 0001578732 us-gaap:StockAppreciationRightsSARSMember 2013-03-31 0001578732 us-gaap:StockAppreciationRightsSARSMember 2014-01-01 2014-01-01 0001578732 us-gaap:StockAppreciationRightsSARSMember 2020-01-01 2020-01-01 0001578732 mmi:DeferredStockUnitsMember 2013-11-05 2013-11-05 0001578732 mmi:SemiAnnualRegularDividendMember 2022-02-16 0001578732 mmi:SpecialDividendMember 2022-02-16 0001578732 mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember mmi:UnvestedRestrictedStockAndDeferredStockUnitsMember 2022-02-16 0001578732 us-gaap:StockAppreciationRightsSARSMember 2021-01-01 2021-01-01 0001578732 us-gaap:PreferredStockMember 2020-12-31 0001578732 us-gaap:CommonStockMember 2020-12-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001578732 us-gaap:ReceivablesFromStockholderMember 2020-12-31 0001578732 us-gaap:RetainedEarningsMember 2020-12-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001578732 mmi:ContingentConsiderationMember 2020-12-31 0001578732 mmi:ContingentConsiderationMember 2021-03-31 0001578732 us-gaap:PreferredStockMember 2021-03-31 0001578732 us-gaap:CommonStockMember 2021-03-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001578732 us-gaap:ReceivablesFromStockholderMember 2021-03-31 0001578732 us-gaap:RetainedEarningsMember 2021-03-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001578732 us-gaap:PreferredStockMember 2021-12-31 0001578732 us-gaap:CommonStockMember 2021-12-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001578732 us-gaap:ReceivablesFromStockholderMember 2021-12-31 0001578732 us-gaap:RetainedEarningsMember 2021-12-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001578732 us-gaap:PreferredStockMember 2022-03-31 0001578732 us-gaap:CommonStockMember 2022-03-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001578732 us-gaap:ReceivablesFromStockholderMember 2022-03-31 0001578732 us-gaap:RetainedEarningsMember 2022-03-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 iso4217:USD utr:Year xbrli:shares xbrli:pure utr:Month utr:Day mmi:Office iso4217:USD xbrli:shares mmi:Segment utr:Y
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549
 
 
FORM
10-Q
 
 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2022
OR
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from
                    
to
                    
Commission File Number:
001-36155
 
 
MARCUS & MILLICHAP, INC.
(Exact name of registrant as specified in its Charter)
 
 
 
Delaware
 
35-2478370
(State or Other Jurisdiction of
Incorporation or Organization)
 
(I.R.S. Employer
Identification No.)
23975 Park Sorrento, Suite 400
Calabasas, California
 
91302
(Address of Principal Executive Offices)
 
(Zip Code)
(818)
212-2250
(Registrant’s telephone number, including area code)
 
 
Securities registered pursuant to Section 12(b) of the Act:
 
Title of each class
 
Trading Symbol(s)
 
Name of each exchange on which registered
Common Stock, par value $0.0001 per share
 
MMI
 
New York Stock Exchange
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒    No  ☐
Indicate by checkmark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation
S-T
(§232.405 of this chapter) during the preceding 12 months (or for such shorter time period that the registrant was required to submit such files).    Yes  ☒    No  ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a
non-accelerated
filer, a smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule
12b-2
of the Exchange Act.
 
Large accelerated filer      Accelerated filer  
Non-accelerated
filer
     Smaller reporting company  
     Emerging growth company  
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule
12b-2
of the Exchange Act).    Yes  ☐    No  
Number of shares of common stock, par value $0.0001 per share, of the registrant issued and outstanding as of May 
3
, 2022 was 38,889,501 shares.
 
 
 

MARCUS & MILLICHAP, INC.
TABLE OF CONTENTS
 
    
Page
 
  
     3  
     3  
     4  
     5  
     6  
     7  
     25  
     34  
     35  
  
     36  
     36  
     36  
     36  
     36  
     36  
     36  
  
 
2

PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
MARCUS & MILLICHAP, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except for shares and par value)

                 
     March 31, 2022
(Unaudited)
    December 31,
2021
 
Assets
                
Current assets:
                
Cash and cash equivalents
   $ 315,695     $ 382,140  
Commissions receivable, net
     13,854       17,230  
Prepaid expenses
     10,373       13,220  
Marketable debt securities,
available-for-sale
(includes amortized cost of $220,015 and $183,915 at March 31, 2022 and December 31, 2021, respectively, and $0 allowance for credit losses)
     218,988       183,868  
Advances and loans, net
     5,889       6,403  
Other assets
     6,027       5,270  
    
 
 
   
 
 
 
Total current assets
     570,826       608,131  
Property and equipment, net
     23,249       23,192  
Operating lease
right-of-use
assets, net
     77,928       81,528  
Marketable debt securities,
available-for-sale
(includes amortized cost of $54,519 and $111,858 at March 31, 2022 and December 31, 2021, respectively, and $0 allowance for credit losses)
     52,980       112,610  
Assets held in rabbi trust
     10,916       11,508  
Deferred tax assets, net
     33,470       33,736  
Goodwill and other intangible assets, net
     59,434       48,105  
Advances and loans, net
     139,087       113,242  
Other assets
     12,273       13,146  
    
 
 
   
 
 
 
Total assets
   $ 980,163     $ 1,045,198  
    
 
 
   
 
 
 
     
Liabilities and stockholders’ equity
                
Current liabilities:
                
Accounts payable and other liabilities
   $ 24,388     $ 24,271  
Deferred compensation and commissions
     54,994       114,685  
Dividends payable
     50,694           
Income tax payable
     28,042       17,853  
Operating lease liabilities
     18,276       18,973  
Accrued bonuses and other employee related expenses
     15,863       49,848  
    
 
 
   
 
 
 
Total current liabilities
     192,257       225,630  
Deferred compensation and commissions
     45,603       53,536  
Operating lease liabilities
     56,307       58,334  
Other liabilities
     10,607       11,394  
    
 
 
   
 
 
 
Total liabilities
     304,774       348,894  
    
 
 
   
 
 
 
     
Commitments and contingencies
                  
     
Stockholders’ equity:
                
Preferred stock, $0.0001 par value:
                
Authorized shares – 25,000,000; issued and outstanding shares – none at March 31, 2022 and December 31, 2021, respectively
                  
Common stock, $0.0001 par value:
                
Authorized shares – 150,000,000; issued and outstanding shares – 39,795,399 and 39,692,373 at March 31, 2022 and December 31, 2021, respectively
     4       4  
Additional
paid-in
capital
     122,782       121,844  
Retained earnings
     554,193       573,546  
Accumulated other comprehensive income (loss)
     (1,590     910  
    
 
 
   
 
 
 
Total stockholders’ equity
     675,389       696,304  
    
 
 
   
 
 
 
Total liabilities and stockholders’ equity
   $ 980,163     $ 1,045,198  
    
 
 
   
 
 
 
See accompanying notes to condensed consolidated financial statements.
 
3

MARCUS & MILLICHAP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF NET AND COMPREHENSIVE INCOME
(in thousands, except per share amounts)
(Unaudited)
 
     Three Months Ended
March 31,
 
     2022     2021  
Revenues:
                
Real estate brokerage commissions
   $ 286,909     $ 162,796  
Financing fees
     26,453       17,843  
Other revenues
     6,102       3,338  
    
 
 
   
 
 
 
Total revenues
     319,464       183,977  
    
 
 
   
 
 
 
Operating expenses:
                
Cost of services
     196,768       109,103  
Selling, general and administrative
     74,535       51,677  
Depreciation and amortization
     3,911       2,997  
    
 
 
   
 
 
 
Total operating expenses
     275,214       163,777  
    
 
 
   
 
 
 
Operating income
     44,250       20,200  
Other income, net
     450       1,044  
Interest expense
     (160     (146
    
 
 
   
 
 
 
Income before provision for income taxes
     44,540       21,098  
Provision for income taxes
     11,757       6,086  
    
 
 
   
 
 
 
Net income
   $ 32,783     $ 15,012  
     
Other comprehensive (loss) income:
                
Marketable debt securities,
available-for-sale:
                
Change in net unrealized gains/losses
     (2,357     (621
Less: reclassification adjustment for net gains included in other income, net
     (84         
    
 
 
   
 
 
 
Net change, net of tax of $838 and $(215) for the three months ended March 31, 2022 and 2021, respectively
     (2,441     (621
Foreign currency translation gain (loss), net of tax of $0 for each of the three months ended March 31, 2022 and 2021, respectively
     (59     (113
    
 
 
   
 
 
 
Total other comprehensive (loss) income
     (2,500     (734
    
 
 
   
 
 
 
Comprehensive income
   $ 30,283     $ 14,278  
    
 
 
   
 
 
 
     
Earnings per share:
                
Basic
   $ 0.82     $ 0.38  
Diluted
   $ 0.81     $ 0.37  
Weighted average common shares outstanding:
                
Basic
     39,989       39,757  
Diluted
     40,474       40,124  
See accompanying notes to condensed consolidated financial statements.
 
4
MARCUS & MILLICHAP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except for shares)
(Unaudited)

                                                                         
    Three Months Ended March 31, 2022  
    Preferred Stock     Common Stock     Additional
Paid-In

Capital
    Stock Notes
Receivable
From
Employees
    Retained
Earnings
    Accumulated
Other
Comprehensive
Income (Loss)
    Total  
    Shares     Amount     Shares     Amount  
Balance at December 31, 2021
           $          39,692,373     $ 4     $ 121,844     $        $ 573,546     $ 910     $ 696,304  
Net and comprehensive income (loss)
    —                  —                                    32,783       (2,500     30,283  
Stock-based award activity
                                                                       
Stock-based compensation
                                        3,856                                  3,856  
Issuance of common stock for vesting of restricted stock units
                      167,263                                                        
Shares withheld related to net share settlement of stock-based awards
                      (64,237              (2,918                                (2,918
Dividends on common stock
    —         —         —         —         —         —         (52,136     —         (52,136
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance as of March 31, 2022
           $          39,795,399     $ 4     $ 122,782     $        $ 554,193     $ (1,590   $ 675,389  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
                                                                         
    Three Months Ended March 31, 2021  
    Preferred Stock     Common Stock     Additional
Paid-In

Capital
    Stock Notes
Receivable
From
Employees
    Retained
Earnings
    Accumulated
Other
Comprehensive
Income
    Total  
    Shares     Amount     Shares     Amount  
Balance at December 31, 2020
           $          39,401,976     $ 4     $ 113,182     $        $ 431,076     $ 2,574     $ 546,836  
Net and comprehensive income
    —                  —                                    15,012       (734     14,278  
Stock-based award activity
                                                                       
Stock-based compensation
                                        2,288                                  2,288  
Issuance of common stock for vesting of restricted stock units
                      149,117                                                        
Shares withheld related to net share settlement of stock-based awards
                      (50,127              (1,733                                (1,733
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance as of March 31, 2021
           $          39,500,966     $ 4     $ 113,737     $        $ 446,088      $  1,840      $ 561,669  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
See accompanying notes to condensed consolidated financial statements.
 
5

MARCUS & MILLICHAP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(Unaudited)
 
     Three Months Ended
March 31,
 
     2022     2021  
Cash flows from operating activities
                
Net income
   $ 32,783     $ 15,012  
Adjustments to reconcile net income to net cash used in operating activities:
                
Depreciation and amortization
     3,911       2,997  
Noncash lease expense
     5,961       6,009  
Credit loss recovery
     (167     (146
Stock-based compensation
     3,856       2,288  
Deferred taxes, net
     1,104       909  
Unrealized foreign exchange (gains) losses
     (151     (157
Net realized gains on marketable debt securities,
available-for-sale
     (113     (1
Other
non-cash
items
     11       (49
Changes in operating assets and liabilities:
                
Commissions receivable
     3,430       1,776  
Prepaid expenses
     2,850       74  
Advances and loans
     (25,084     (4,440
Other assets
     (794     (1,187
Accounts payable and other liabilities
     1,308       2,071  
Income tax receivable/payable
     10,189       4,786  
Accrued bonuses and other employee related expenses
     (33,990     (9,362
Deferred compensation and commissions
     (65,384     (33,781
Operating lease liabilities
     (5,031     (5,275
Other liabilities
     (2,224     (1,626
    
 
 
   
 
 
 
Net cash flows used in operating activities
     (67,535     (20,102
    
 
 
   
 
 
 
Cash flows from investing activities
                
Acquisition of businesses, net of cash received
     (12,500     229  
Purchases of marketable debt securities,
available-for-sale
     (40,551     (81,264
Proceeds from sales and maturities of marketable debt securities,
available-for-sale
     61,970       85,065  
Issuances of employee notes receivable
     (71     (40
Payments received on employee notes receivable
     18       250  
Purchase of property and equipment
     (1,883     (1,099
    
 
 
   
 
 
 
Net cash flows provided by investing activities
     6,983       3,141  
    
 
 
   
 
 
 
Cash flows from financing activities
                
Taxes paid related to net share settlement of stock-based awards
     (2,918     (1,733
Principal payments on stock appreciation rights liability
     (1,761     (1,481
Principal payments on contingent and deferred consideration
     (1,264     (1,302
    
 
 
   
 
 
 
Net cash flows used in financing activities
     (5,943     (4,516
    
 
 
   
 
 
 
Effect of currency exchange rate changes on cash and cash equivalents
     50       33  
    
 
 
   
 
 
 
Net (decrease) in cash and cash equivalents
     (66,445     (21,444
Cash and cash equivalents at beginning of period
     382,140       243,152  
    
 
 
   
 
 
 
Cash and cash equivalents at end of period
   $ 315,695     $ 221,708  
    
 
 
   
 
 
 
     
Supplemental disclosures of cash flow information
                
Interest paid during the period
   $ 499     $ 697  
    
 
 
   
 
 
 
Income taxes paid, net
   $ 464     $ 339  
    
 
 
   
 
 
 
See accompanying notes to condensed consolidated financial statements.
 
6

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
1.
Description of Business, Basis of Presentation and Recent Accounting Pronouncements
Description of Business
Marcus & Millichap, Inc. (the “Company,” “Marcus & Millichap,” or “MMI”), a Delaware corporation, is a brokerage firm specializing in commercial real estate investment sales, financing, research and advisory services. As of March 31, 2022, MMI operates 81 offices in the United States and Canada through its wholly-owned subsidiaries, including the operations of Marcus & Millichap Capital Corporation.
Reorganization and Initial Public Offering
MMI was formed in June 2013 in preparation for Marcus & Millichap Company (“MMC”) to
spin-off
its majority-owned subsidiary, Marcus & Millichap Real Estate Investment Services, Inc. (“MMREIS”). Prior to the initial public offering (“IPO”) of MMI, all of the preferred and common stockholders of MMREIS (including MMC and employees of MMREIS) contributed all of their outstanding shares to MMI, in exchange for new MMI common stock. As a result, MMREIS became a wholly-owned subsidiary of MMI. Thereafter, MMC distributed 80.0% of the shares of MMI common stock to MMC’s shareholders and exchanged the remaining portion of its shares of MMI common stock for cancellation of indebtedness of MMC. MMI completed its IPO in November 2013.
Basis of Presentation
The financial information presented in the accompanying unaudited condensed consolidated financial statements, has been prepared in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for quarterly reports on Form
10-Q
and
Article 10-01
of
Regulation S-X.
Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. In the opinion of management, the accompanying unaudited condensed consolidated financial statements and notes include all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the condensed consolidated financial position, results of operations and cash flows for the periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the annual audited consolidated financial statements and notes thereto, including the Company’s accounting policies for the year ended December 31, 2021 included in the Company’s Annual Report on Form
10-K
filed on March 1, 2022 with the SEC. The results of the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022, for other interim periods or for future years.
Considerations Related to the
COVID-19
Pandemic
The Company may continue to experience operational and financial impacts due to the ongoing
COVID-19
pandemic and actual results may differ from the Company’s current estimates and historical trends because of that uncertainty. Notwithstanding the potential continuing impact of the
COVID-19
pandemic and changes in interest rates on the current macroeconomic environment, the Company believes it is well positioned to achieve long-term growth.
See Note 5 – “Acquisitions, Goodwill and Other Intangible Assets” and Note 8 – “Fair Value Measurements” for further discussions on the potential impacts of
COVID-19.
Consolidation
The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
 
7

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
Concentrations of Credit Risk
Financial instruments that potentially subject the Company to a concentration of credit risk principally consist of cash and cash equivalents, investments in marketable debt securities,
available-for-sale,
security deposits (included under other assets,
non-current)
and commissions receivable, net. Cash and cash equivalents are placed with high-credit quality financial institutions and invested in high-credit quality money market funds and commercial paper. Concentrations and ratings of marketable debt securities,
available-for-sale
are limited by the approved investment policy.
To reduce its credit risk, the Company monitors the credit standing of the financial institutions money market funds that represent amounts recorded as cash and cash equivalents. The Company historically has not experienced any significant losses related to cash and cash equivalents.
In September 2021, the Company entered into a Strategic Alliance (“Strategic Alliance”) with M&T Reality Capital Corporation (“MTRCC”) pursuant to which the Company has agreed to provide loan opportunities that may be funded through MTRCC’s Delegated Underwriting and Servicing Agreement (“DUS Agreement”) with the Federal National Mortgage Association (“Fannie Mae”) and which requires MTRCC to guarantee a portion of each loan funded. On a
loan-by-loan
basis, the Company, at its option, can indemnify a portion of MTRCC’s guarantee obligation of loan opportunities presented to and closed by MTRCC though the DUS Agreement. The Company manages and limits the concentration of risk related to the guarantees assumed by monitoring the underlying property type, geographic location, credit of the borrowers, underlying debt service coverage, and loan to value ratios.
The Company derives its revenues from a broad range of real estate investors, owners, and users in the United States and Canada, none of which individually represents a significant concentration of credit risk. The Company maintains allowances, as needed, for estimated credit losses based on management’s assessment of the likelihood of collection. For the three months ended March 31, 2022 and 2021, no transaction represented 10% or more of total revenues. Further, while one or more transactions may represent 10% or more of commissions receivable at any reporting date, amounts due are typically collected within 10 days of settlement and, therefore, do not expose the Company to significant credit risk.
During the three months ended March 31, 2022, the Company’s Canadian operations represented 2.3% of total revenues. During the three months ended March 31, 2021, the Company’s Canadian operations represented less than 2% of total revenues.
During each of the three months ended March 31, 2022 and 2021, no office represented 10% or more of total revenues.
Revenue Recognition
The Company generates real estate brokerage commissions by acting as a broker for real estate owners or investors seeking to buy or sell commercial properties and generates financing fees from securing financing on purchase transactions, from refinancing its clients’ existing mortgage debt and other ancillary fees associated with financing activities, including, but not limited to, mortgage servicing, debt and equity advisory services, loan sales, due diligence services, guarantee fees, loan performance fees and other consulting. The Company’s contracts, except as noted below, do not contain multiple-element arrangements, variable consideration, financing components, significant noncash consideration, licenses, long-term contracts with customers or other items affecting the transaction price.
Real Estate Brokerage Commissions
Contracts for representing buyers and sellers of real estate are usually negotiated on a
transaction-by-transaction
basis. The consideration associated with the successful outcome remains constrained until the completion of a transaction which, in almost all cases, is at the close of escrow. At that time, the Company recognizes revenue related to the transaction. The Company’s fee agreements do not include terms or conditions that require the Company to perform any service or fulfill any obligation once the transaction closes.
Financing Fees
Contracts for representing potential borrowers are usually negotiated on a
transaction-by-transaction
basis. The consideration associated with the successful outcome remains constrained until the completion of a transaction which, in almost all cases, is at the time the loan closes. At that time, the Company recognizes revenue related to the transaction. The Company’s fee arrangements, with certain exceptions, do not include terms or conditions that require the Company to perform any service or fulfill any obligation once the loan closes.
Loan Performance Fees
- For loans originated through the Strategic Alliance with MTRCC, the Company receives variable consideration in the form of loan performance fees based on a portion of the servicing fees expected to be received under the servicing contract for servicing the loan. As the Company is not obligated to perform any servicing functions and has no further obligations related to the transaction giving rise to the loan performance fees, the estimated value of the loan performance fees to be received is recorded at the time the loan closes and are collected over the estimated term of the related loan. Any changes in the estimate of loan performance fees to be received are recorded in revenue in the period the estimate changes.
 
8

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
Guarantee Obligations
- For certain loans originated through the Strategic Alliance with MTRCC, the Company may agree, at its option, to indemnify MTRCC for a portion of MTRCC’s obligations for loans sold to Fannie Mae. For these loans, the Company allocates a portion of the transaction price and records a loan guarantee obligation based on its fair value. Revenue for this stand ready obligation is recorded on a straight-line basis over the term of the estimated guarantee period and is recorded in financing fees in the condensed consolidated statements of net and comprehensive income. The guarantee obligation is capped at 16.7% of the unpaid principal balance in excess of the collateral securing such loan. For these loans, the Company also records an allowance for loss-sharing obligations based on the unpaid balance of the loan for its portion of the obligation guaranteed to MTRCC.
Mortgage Servicing
- The Company recognizes mortgage servicing revenues upon the acquisition of a servicing contract. The Company records servicing fees when earned provided the loans are current and the debt service payments are made by the borrowers.
Other Revenues
Other revenues include fees generated from consulting and advisory services, as well as referral fees from other real estate brokers, and are recognized when services are provided, or upon closing of the transaction.
Recent Accounting Pronouncements
Pending Adoption
In March 2020, the FASB issued Accounting Standards Update (“ASU”)
No. 2020-04,
Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting
(“ASU
2020-04”).
ASU
2020-04
provides temporary optional exceptions to the guidance in U.S. GAAP on contract modifications to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates, such as the Secured Overnight Financing Rate (“SOFR”). ASU
2020-04
is effective for all entities upon issuance and may be applied prospectively to contract modifications through December 31, 2022. The guidance applies to the Company’s Credit Agreement (see Note 13 – “Commitments and Contingencies”), which references LIBOR, and will generally allow it to account for and present a modification as an event that does not require contract remeasurement at the modification date or reassessment of a previous accounting determination. As of March 31, 2022, the Company has not drawn funds from the credit facility. The Company continues to evaluate the impact of this new standard but does not expect ASU
2020-04
to have a material effect on its condensed consolidated financial statements.
 
2.
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 
     March 31,
2022
     December 31,
2021
 
Computer software and hardware equipment
   $ 35,404      $ 33,819  
Furniture, fixtures and equipment
     24,817        24,511  
Less: accumulated depreciation and amortization
     (36,972      (35,138
    
 
 
    
 
 
 
     $ 23,249      $ 23,192  
    
 
 
    
 
 
 
During the three months ended March 31, 2022 and 2021, the Company
wrote-off
approximately $22,000 and $41,000, respectively, of fully depreciated computer software and hardware equipment and furniture, fixtures and equipment.
As of March 31, 2022 and 2021, property and equipment additions incurred but not yet paid included in accounts payable and other liabilities were $406,000 and $275,000, respectively.
 
3.
Operating Leases
The Company has operating leases for all of its facilities and autos. As of March 31, 2022 and December 31, 2021, operating lease
right-of-use
(“ROU”) assets, net were $77.9 million and $81.5 million, respectively.
 
9

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
The operating lease cost, included in selling, general and administrative expense in the condensed consolidated statement
s
of net and comprehensive income, consisted of the following (in thousands):
 
     Three Months Ended
March 31,
 
     2022      2021  
Operating lease cost:
                 
Lease cost
(1)
   $ 6,544      $ 6,589  
Variable lease cost
(2)
     1,363        1,400  
Sublease income
     (234      (33
    
 
 
    
 
 
 
     $ 7,673      $ 7,956  
    
 
 
    
 
 
 
 
(1)
Includes short-term lease cost and ROU asset amortization.
(2)
Primarily relates to common area maintenance, property taxes, insurance, utilities and parking.
Maturities of lease liabilities by year consisted of the following (in thousands):
 
     March 31, 2022  
Remainder of 2022
   $ 15,484  
2023
     18,311  
2024
     15,829  
2025
     13,320  
2026
     9,716  
Thereafter
     7,027  
    
 
 
 
Total future minimum lease payments
     79,687  
Less imputed interest
     (5,104
    
 
 
 
Present value of operating lease liabilities
   $ 74,583  
    
 
 
 
Supplemental cash flow information and noncash activity related to the operating leases consisted of the following (in thousands):
 
     Three Months Ended
March 31,
 
     2022      2021  
Operating cash flow information:
                 
Cash paid for amounts included in the measurement of operating lease liabilities
   $ 5,589      $ 5,862  
Noncash activity:
                 
ROU assets obtained in exchange for operating lease liabilities
   $ 2,435      $ 3,004  
Tenant improvements owned by lessor related to ROU assets
(1)
   $ 66       $ 55   
 
(1)
Reclassification from other assets current.
Other information related to the operating leases consisted of the following:
 
     March 31, 2022     December 31, 2021  
Weighted average remaining operating lease term
     4.44 years       4.57 years  
Weighted average discount rate
     2.9     2.9
 
10

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
4.
Investments in Marketable Debt Securities, Available for Sale
Amortized cost, allowance for credit losses, gross unrealized gains/losses in accumulated other comprehensive income (loss) and fair value of marketable debt securities,
available-for-sale,
by type of security consisted of the following (in thousands):
 
     March 31, 2022  
     Amortized
Cost
     Allowance
for Credit
Losses
     Gross
Unrealized
Gains
     Gross
Unrealized
Losses
    Fair
Value
 
Short-term investments:
                                           
U.S. treasuries
   $ 101,141      $         $         $ (849   $ 100,292  
Corporate debt
     118,271                  7        (193     118,085  
Asset-backed securities (“ABS”) and other
     603                  8                 611  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
     $
 
 
220,015
 
 
   $         $ 15      $ (1,042   $ 218,988  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Long-term investments:
                                           
U.S. treasuries
   $ 12,420      $         $ 9      $ (311   $ 12,118  
U.S. government sponsored entities
     674                            (18     656  
Corporate debt
     34,300                  147        (1,141     33,306  
Asset-backed securities (“ABS”) and other
     7,125                  5        (230     6,900  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
     $ 54,519      $         $ 161      $ (1,700   $ 52,980  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
 
     December 31, 2021  
     Amortized
Cost
     Allowance
for Credit
Losses
     Gross
Unrealized
Gains
     Gross
Unrealized
Losses
    Fair
Value
 
Short-term investments:
                                           
U.S. treasuries
   $ 35,767      $         $         $ (34   $ 35,733  
Corporate debt
     148,148                  22        (35     148,135  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
     $ 183,915      $         $ 22      $ (69   $ 183,868  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Long-term investments:
                                           
U.S. treasuries
   $ 70,902      $         $ 128      $ (263   $ 70,767  
U.S. government sponsored entities
     726                  22        (3     745  
Corporate debt
     33,197                  962        (146     34,013  
ABS and other
     7,033                  82        (30     7,085  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
     $ 111,858      $         $ 1,194      $ (442   $ 112,610  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
The Company’s investments in marketable debt securities,
available-for-sale,
that have been in a continuous unrealized loss position, for which an allowance for credit losses has not been recorded, by type of security consisted of the following (in thousands):
 
     March 31, 2022  
     Less than 12 months     12 months or greater     Total  
     Fair
Value
     Gross
Unrealized
Losses
    Fair
Value
     Gross
Unrealized
Losses
    Fair
Value
     Gross
Unrealized
Losses
 
U.S. treasuries
   $ 111,232      $ (1,160                      $ 111,232      $ (1,160
U.S. government sponsored entities
     549        (8     105        (10     654        (18
Corporate debt
     137,510        (1,277     618        (57     138,128        (1,334
ABS and other
     6,181        (230                        6,181        (230
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
 
     $ 255,472      $ (2,675   $ 723      $ (67   $ 256,195      $ (2,742
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
 
 
11

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
     December 31, 2021  
     Less than 12 months     12 months or greater     Total  
     Fair
Value
     Gross
Unrealized
Losses
    Fair
Value
     Gross
Unrealized
Losses
    Fair
Value
     Gross
Unrealized
Losses
 
U.S. treasuries
   $ 103,019      $ (297   $         $        $ 103,019      $ (297
U.S. government sponsored entities
     115        (3                        115        (3
Corporate debt
     115,908        (173     146        (8     116,054        (181
ABS and other
     2,915        (30                        2,915        (30
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
 
     $ 221,957      $ (503   $ 146      $ (8   $ 222,103      $ (511
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
 
Gross realized gains and losses from the sales of the Company’s marketable debt securities,
available-for-sale,
consisted of the following (in thousands):
 
     Three Months Ended
March 31,
 
     2022      2021  
Gross realized gains
(1)
   $ 113      $ 1  
    
 
 
    
 
 
 
Gross realized losses
(1)
   $         $     
    
 
 
    
 
 
 
 
(1)
Recorded in other income, net in the condensed consolidated statements of net and comprehensive income. The cost basis of securities sold were determined based on the specific identification method.
The Company invests its excess cash in a diversified portfolio of fixed and variable rate debt securities to meet current and future cash flow needs. All investments are made in accordance with the Company’s approved investment policy. As of March 31, 2022, the portfolio had an average credit rating of AA and a weighted term to contractual maturity of 1.4 years, with 161 securities in the portfolio representing an unrealized aggregate loss
 of
$2.7 million or 1% of amortized cost, and a weighted average credit rating of AA+.
As of March 31, 2022, the Company performed an impairment analysis and determined an allowance for credit losses was not required. The Company determined that it did not have an intent to sell and it was not more likely than not that the Company would be required to sell any security based on its current liquidity position, or to maintain compliance with its investment policy, specifically as it relates to minimum credit ratings. The Company evaluated the securities with an unrealized loss considering severity of loss, credit ratings, specific credit events during the period since acquisition, overall likelihood of default, market sector, potential impact from the current economic environment, geopolitical unrest and a review of an issuer’s and securities’ liquidity and financial strength, as needed. The Company concluded that it would receive all scheduled interest and principal payments. The Company, therefore, determined qualitatively that the unrealized loss was related to changes in interest rates and other market factors and therefore no allowance for credit losses was required.
Amortized cost and fair value of marketable debt securities,
available-for-sale,
by contractual maturity consisted of the following (in thousands, except weighted average data):
 
     March 31, 2022      December 31, 2021  
     Amortized
Cost
     Fair Value      Amortized
Cost
     Fair Value  
Due in one year or less
   $ 220,015      $ 218,988      $ 183,915      $ 183,868  
Due after one year through five years
     36,442        35,478        96,035        96,257  
Due after five years through ten years
     12,978        12,582        11,129        11,601  
Due after ten years
     5,099        4,920        4,694        4,752  
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 274,534      $ 271,968      $ 295,773      $ 296,478  
    
 
 
    
 
 
    
 
 
    
 
 
 
Weighted average contractual maturity
              1.4 years                 1.5 years  
Actual maturities may differ from contractual maturities because certain issuers have the right to prepay certain obligations with or without prepayment penalties.
 
5.
Acquisitions, Goodwill and Other Intangible Assets
During the three months ended March 31, 2022, the Company expanded its network of financing professionals and provided further diversification to its financing services.
 
12

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
The Company completed an acquisition of a business that was accounted for as a business combination and the results have been included in the condensed consolidated financial statements beginning on the acquisition date. Terms of the acquisition principally included cash paid at closing.
The goodwill recorded as part of the acquisition primarily arose from the acquired assembled workforce and brokerage and financing sales platforms. The Company expects all of the goodwill to be tax deductible, with the
tax-deductible
amount of goodwill related to the contingent and deferred consideration to be determined once the cash payments are made to settle any contingent and deferred consideration. The goodwill resulting from acquisitions is allocated to the Company’s one reporting unit.
Goodwill and intangible assets, net consisted of the following (in thousands):
                                                 
     March 31, 2022      December 31, 2021  
     Gross
Carrying
Amount
     Accumulated
Amortization
    Net Book
Value
     Gross
Carrying
Amount
     Accumulated
Amortization
    Net Book
Value
 
Goodwill and intangible assets:
                                                   
Goodwill
   $ 38,101      $ —       $ 38,101      $ 34,071      $ —       $ 34,071  
Intangible assets
(1)
     32,444        (11,111     21,333        23,974        (9,940     14,034  
    
 
 
    
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
     $ 70,545      $ (11,111   $ 59,434      $ 58,045      $ (9,940   $ 48,105  
    
 
 
    
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 

(1)
Total weighted average amortization period was 5.2 years and 4.4 years as of March 31, 2022 and December 31, 2021, respectively.
Amortization expense for the intangible assets was $1.2 million and $1.1 million for the three months ended March 31, 2022 and 2021, respectively.
The changes in the carrying amount of goodwill consisted of the following (in thousands):
                 
     Three Months Ended
March 31,
 
     2022      2021  
Beginning balance
   $ 34,071      $ 33,375  
Additions from acquisitions
(1)
     4,030        671  
Impairment losses
                   
    
 
 
    
 
 
 
Ending balance
   $ 38,101      $ 34,046  
    
 
 
    
 
 
 

(1)
The 2021 addition represents a measurement period adjustment for an acquisition made in 2020.
Estimated amortization expense for intangible assets by year for the next five years and thereafter consisted of the following (in thousands):
         
     March 31, 2022  
Remainder of 2022
   $ 3,512  
2023
     4,617  
2024
     4,101  
2025
     3,881  
2026
     2,156  
Thereafter
     3,066  
    
 
 
 
     $ 21,333  
    
 
 
 
The Company evaluates goodwill for impairment annually in the fourth quarter. In addition to the annual impairment evaluation, the Company evaluates at least quarterly whether events or circumstances have occurred in the period subsequent to the annual impairment testing, which indicate that it is more likely than not an impairment loss has occurred. The Company evaluates its intangible assets that have finite useful lives whenever an event or change in circumstances indicates that the carrying value of the asset may not be recoverable.
 
13

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
As of March 31, 2022, the Company considered the impact of the continuing
COVID-19
pandemic and geopolitical unrest and evaluated its goodwill and intangible assets for impairment testing. The Company estimated the recoverability of the intangible assets by comparing the carrying amount of each asset to the future undiscounted cash flows that the Company expects the asset to generate. The sum of the undiscounted expected future cash flows was greater than the carrying amount of the intangible assets. The Company concluded that as of March 31, 2022, there was no impairment of its goodwill and intangible assets.
 
6.
Selected Balance Sheet Data
Allowances on Advances and Loans, and Commissions Receivable
Allowance for credit losses for advances and loans and commissions receivable as of March 31, 2022 and December 31, 2021 was $667,000 and $794,000, respectively.
Other Assets
Other assets consisted of the following (in thousands):
                                 
     Current     
Non-Current
 
     March 31,
2022
     December 31,
2021
     March 31,
2022
     December 31,
2021
 
Mortgage servicing rights (“MSRs”), net of amortization
   $         $         $ 951      $ 1,855  
Security deposits
                         1,484        1,395  
Employee notes receivable
(1)
     67        40                      
Securities,
held-to-maturity
(2)
                         9,500        9,500  
Customer trust accounts and other
     5,960        5,230        338        396  
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 6,027      $ 5,270      $ 12,273      $ 13,146  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(1)
Reduction of accrued bonuses and other employee related expenses in settlement of employee notes receivable were $0 and $10 for the three months ended March 31, 2022 and March 31, 2021, respectively. See Note 7 – “Related-Party Transactions” for additional information.
(2)
Securities,
held-to-maturity,
are expected to mature on September 1, 2024 and accrue interest based on the
1-year
treasury rate.
MSRs
The net change in the carrying value of MSRs consisted of the following (in thousands):
 
                 
     Three Months Ended
March 31,
 
     2022      2021  
Beginning balance
   $ 1,855      $ 1,897  
Additions
               303  
Amortization
     (904      (138
    
 
 
    
 
 
 
Ending balance
   $ 951      $ 2,062  
    
 
 
    
 
 
 
The portfolio of loans serviced by the Company aggregated $1.7 billion for each of the periods ended March 31, 2022 and December 31, 2021. See Note 8 – “Fair Value Measurements” for additional information on MSRs. In the three months ended March 31, 2022, the Company received cancellation notices on certain servicing contracts. Amortization of those contracts was adjusted to reflect the cancellations.
In connection with MSR activities, the Company holds funds in escrow for the benefit of the lenders. These funds, which totaled $2.6 million and $4.1 million as of March 31, 2022 and December 31, 2021, respectively, and the offsetting obligations are not presented in the Company’s condensed consolidated financial statements as they do not represent assets and liabilities of the Company.
 
14

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
Deferred Compensation and Commissions
Deferred compensation and commissions consisted of the following (in thousands):
 
     Current     
Non-Current
 
     March 31,
2022
     December 31,
2021
     March 31,
2022
     December 31,
2021
 
Stock appreciation rights (“SARs”) liability
(1)
   $ 2,323      $ 2,241      $ 12,731      $ 14,918  
Commissions payable to investment sales and financing professionals
     51,195        110,769        25,082        31,697  
Deferred compensation liability
(1)
     749        1,080        7,790        6,921  
Other
     727        595                      
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 54,994      $ 114,685      $ 45,603      $ 53,536  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(1)
The SARs and deferred compensation liability become subject to payout as a result of a participant no longer being considered a service provider. As a result of the retirement of certain participants, estimated amounts to be paid to the participants within the next twelve months have been classified as current.
SARs Liability
Prior to the IPO, certain employees of the Company were granted SARs under a stock-based compensation program assumed by MMC. In connection with the IPO, the SARs agreements were revised, the MMC liability of $20.0 million for the SARs was frozen as of March 31, 2013 and was transferred to MMI through a capital distribution. The SARs liability will be settled with each participant in ten annual installments in January of each year upon retirement or termination from service, or in full upon consummation of a change in control of the Company.
Under the revised agreements, MMI is required to accrue interest on the outstanding balance beginning on January 1, 2014 at a rate based on the
10-year
treasury note, plus 2%. The rate resets annually. The rates at January 1, 2022 and 2021 were 3.63% and 2.93%, respectively. MMI recorded interest expense related to this liability of $135,000 and $122,000 for the three months ended March 31, 2022 and 2021, respectively.
Estimated payouts within the next twelve months for participants that have separated from service have been classified as current. During each of the three months ended March 31, 2022 and 2021, the Company made total payments of $2.2 million, consisting of principal and accumulated interest.
Commissions Payable
Certain investment sales professionals can earn additional commissions after meeting certain annual revenue thresholds. These commissions are recognized as cost of services in the period in which they are earned as they relate to specific transactions closed. The Company may defer payment of certain commissions, at its election, for up to three years. Commissions payable that are not expected to be paid within twelve months are classified as long-term.
Deferred Compensation Liability
A select group of management is eligible to participate in the Marcus & Millichap Deferred Compensation Plan (the “Deferred Compensation Plan”). The Deferred Compensation Plan is a
non-qualified
deferred compensation plan that is intended to comply with Section 409A of the Internal Revenue Code and permits participants to defer compensation up to the limits set forth in the Deferred Compensation Plan. Amounts are paid out generally when the participant is no longer a service provider; however, an
in-service
payout election is available to participants. Participants may elect to receive payouts as a lump sum or quarterly over a two to fifteen-year period. The Company elected to fund the Deferred Compensation Plan through company owned variable life insurance policies. The Deferred Compensation Plan is managed by a third-party institutional fund manager, and the deferred compensation and investment earnings are held as a Company asset in a rabbi trust, which is recorded in assets held in rabbi trust in the accompanying condensed consolidated balance sheets. The assets in the trust are restricted unless the Company becomes insolvent, in which case the trust assets are subject to the claims of the Company’s creditors. The Company may also, in its sole and absolute discretion, elect to withdraw at any time a portion of the trust assets by an amount by which the fair market value of the trust assets exceeds 110% of the aggregate deferred compensation liability represented by the participants’ accounts. Estimated payouts within the next twelve months for participants that have separated from service or elected in service payout have been classified as current. During the three months ended March 31, 2022 and 2021, the Company made total payments to participants of $365,000 and $371,000, respectively.
 
15

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
The assets held in the rabbi trust are carried at the cash surrender value of the variable life insurance policies, which represents its fair value. The net change in the carrying value of the assets held in the rabbi trust and the net change in the carrying value of the deferred compensation liability, each exclusive of additional contributions, distributions and trust expenses, consisted of the following (in thousands):
 
     Three Months Ended
March 31,
 
     2022      2021  
Increase (Decrease) in the carrying value of the assets held in the rabbi trust
(1)
   $ (525    $ 333  
    
 
 
    
 
 
 
Increase (Decrease) in the net carrying value of the deferred compensation obligation
(2)
   $ (532    $ 260  
    
 
 
    
 
 
 
 
(1)
Recorded in other income, net in the condensed consolidated statements of net and comprehensive income.
(2)
Recorded in selling, general and administrative expense in the condensed consolidated statements of net and comprehensive income.
Other Liabilities
Other liabilities consisted of the following (in thousands):
 
    
Non-Current
 
     March 31,
2022
     December 31,
2021
 
Deferred consideration
(1)
   $ 3,300      $ 4,689  
Contingent consideration
(1)
     5,782        6,631  
Dividends Payable
     1,443            
Other
     82        74  
    
 
 
    
 
 
 
     $ 10,607      $ 11,394  
    
 
 
    
 
 
 
 
(1)
Includes a measurement period adjustment in 2021 and a settlement of deferred consideration made during the three months ended March 31, 2022 and 2021, which represents a noncash investing activity. See Note 5 – “Acquisitions, Goodwill and Other Intangible Assets” for additional information.
 
7
.
Related-Party Transactions
Shared and Transition Services
Certain services are provided to the Company under a Transition Services Agreement (“TSA”) between MMC and the Company. The TSA is intended to provide certain services until the Company acquires these services separately. Under the TSA, the Company incurred net costs (charge-back) during the three months ended March 31, 2022 and 2021 of $12,000 and $19,000, respectively. These amounts are included in selling, general and administrative expense in the accompanying condensed consolidated statements of net and comprehensive income.
Brokerage and Financing Services with the Subsidiaries of MMC
MMC has wholly or majority owned subsidiaries that buy and sell commercial real estate properties. The Company performs certain brokerage and financing services related to transactions of the subsidiaries of MMC. For the three months ended March 31, 2022 and 2021, the Company earned real estate brokerage commissions and financing fees of $1,598,000 and $457,000, respectively, from transactions with subsidiaries of MMC related to these services. The Company incurred cost of services of $954,000 and $274,000, respectively, related to these revenues.
Operating Lease with MMC
The Company has an operating lease with MMC for a single-story office building located in Palo Alto, California, which expires on May 31, 2022. The related operating lease cost was $333,000 for each of the three months ended March 31, 2022 and 2021, respectively. Operating lease cost is included in selling, general and administrative expense in the accompanying condensed consolidated statements of net and comprehensive income. See Note 3 – “Operating Leases” for additional information.
 
16

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
Accounts Payable and Other Liabilities with MMC
As of March 31, 2022 and December 31, 2021, accounts payable and other liabilities with MMC totaling $101,000 and $93,000, respectively, remain unpaid and are included in accounts payable and other liabilities in the accompanying condensed consolidated balance sheets.
Other
The Company makes advances to
non-executive
employees from
time-to-time.
At March 31, 2022 and December 31, 2021, the aggregate principal amount for employee notes receivable was $67,000 and $40,000, respectively, which is included in other assets (current and
non-current)
in the accompanying condensed consolidated balance sheets. See Note 6 – “Selected Balance Sheet Data” for additional information.
As of March 31, 2022, George M. Marcus, the Company’s founder and Chairman, beneficially owned approximately 38% of the Company’s issued and outstanding common stock, including shares owned by Phoenix Investments Holdings, LLC and the Marcus Family Foundation II.
 
8.
Fair Value Measurements
U.S. GAAP defines the fair value of a financial instrument as the amount that would be received from the sale of an asset in an orderly transaction between market participants at the measurement date. The Company is responsible for the determination of fair value and the supporting methodologies and assumptions. The Company uses various pricing sources and third parties to provide and validate the values utilized.
The degree of judgment used in measuring the fair value of financial instruments is generally inversely correlated with the level of observable valuation inputs. Financial instruments with quoted prices in active markets generally have more pricing observability and less judgment is used in measuring fair value. Financial instruments for which no quoted prices are available have less observability and are measured at fair value using valuation models or other pricing techniques that require more judgment.
Assets recorded at fair value are measured and classified in accordance with a fair value hierarchy consisting of the three “levels” based on the observability of inputs available in the marketplace used to measure the fair values as discussed below:
 
   
Level
 1:
Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;
 
   
Level
 2:
Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; or
 
   
Level
 3:
Unobservable inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. Management estimates include certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.
Recurring Fair Value Measurements
The Company values its investments including commercial paper and floating NAV money market funds recorded in cash and cash equivalents, investments in marketable debt securities,
available-for-sale,
assets held in the rabbi trust, deferred compensation liability and contingent and deferred consideration at fair value on a recurring basis.
Fair values for investments included in cash and cash equivalents and marketable debt securities,
available-for-sale
were determined for each individual security in the investment portfolio and all these securities are Level 1 or 2 measurements as appropriate.
Fair values for assets held in the rabbi trust and related deferred compensation liability were determined based on the cash surrender value of the company owned variable life insurance policies and underlying investments in the trust, and are Level 2 and Level 1 measurements, respectively.
Contingent consideration in connection with acquisitions, is carried at fair value and determined on a
contract-by-contract
basis, calculated using unobservable inputs based on a probability of achieving EBITDA and other performance requirements, and is a Level 3 measurement. Deferred consideration in connection with acquisitions is carried at fair value and calculated using a discounted cash flow estimate with the only remaining condition on such payments being the passage of time, and is a Level 2 measurement.
 
17

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
Assets and liabilities carried at fair value on a recurring basis consisted of the following (in thousands):
                                                                 
     March 31, 2022      December 31, 2021  
     Fair Value      Level 1      Level 2      Level 3      Fair Value      Level 1      Level 2      Level 3  
Assets:
                                                                       
Assets held in rabbi trust
   $ 10,916      $         $ 10,916      $         $ 11,508      $         $ 11,508      $     
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Cash equivalents
(1)
:
                                                                       
Commercial paper
   $ 32,223      $         $ 32,223      $         $ 8,948      $         $ 8,948      $     
Money market funds
     51,403        51,403                            210,985        210,985                      
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 83,626      $ 51,403      $ 32,223      $         $ 219,933      $ 210,985      $ 8,948      $     
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
                 
Marketable debt securities,
available-for-sale:
                                                                       
Short-term investments:
                                                                       
U.S. treasuries
   $ 100,292      $ 100,292      $         $         $ 35,733      $ 35,733      $         $     
U.S. government sponsored entities
                                                                               
Corporate debt
     118,085                  118,085                                                    
ABS and other
     611                  611                  148,135                  148,135            
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 218,988      $ 100,292      $ 118,696      $         $ 183,868      $ 35,733      $ 148,135      $     
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
                 
Long-term investments:
                                                                       
U.S. treasuries
   $ 12,118      $ 12,118      $         $         $ 70,767      $ 70,767      $         $     
U.S. government sponsored entities
     656                  656                  745                  745            
Corporate debt
     33,306                  33,306                  34,013                  34,013            
ABS and other
     6,900                  6,900                  7,085                  7,085            
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 52,980        12,118      $ 40,862      $         $ 112,610      $ 70,767      $ 41,843      $     
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
                 
Liabilities:
                                                                       
                 
Contingent consideration
(2)
   $ 9,363      $         $         $ 9,363      $ 9,312      $         $         $ 9,312  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
                 
Deferred consideration
(2)
   $ 8,371      $         $ 8,371      $         $ 9,801      $         $ 9,801      $     
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
                 
Deferred compensation liability
   $ 8,539      $ 8,539      $         $         $ 8,001      $ 8,001      $         $     
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(1)
Included in cash and cash equivalents on the accompanying condensed consolidated balance sheets.
(2)
$3,581 and $2,681 of Contingent consideration and $5,071 and $5,112 of Deferred consideration are included in Accounts payable and other liabilities as of March 31, 2022 and December 31, 2021, respectively.
There were no transfers in or out of Level 3 during the three months ended March 31, 2022 and 2021.
During the three months ended March 31, 2022, the Company considered current and future interest rates on the probability of achieving EBITDA and other performance targets in its determination of fair value for the contingent consideration. The Company is uncertain as to the extent of the volatility in the unobservable inputs in the foreseeable future. Deferred consideration in connection with acquisitions is carried at fair value and calculated using a discounted cash flow estimate with the only remaining condition on such payments being the passage of time.
As of March 31, 2022 and December 31, 2021, contingent and deferred consideration had a maximum undiscounted payment to be settled in cash or stock of $27.2 million and $28.6 million, respectively. Assuming the achievement of the applicable performance criteria and/or service and time requirements, the Company anticipates these payments will be made over the next one to five-year period. Changes in fair value are included in selling, general and administrative expense in the condensed consolidated statements of net and comprehensive income.
 
18
MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
A reconciliation of contingent consideration measured at fair value on a recurring basis consisted of the following (in thousands):
 
     Three Months Ended
March 31,
 
     2022      2021  
Beginning balance
   $ 9,312      $ 5,572  
Contingent consideration in connection with acquisitions
(1)
               (100
Change in fair value of contingent consideration
     51        (171
Payments of contingent consideration
                   
    
 
 
    
 
 
 
Ending balance
   $ 9,363      $ 5,301  
    
 
 
    
 
 
 
 
(1)
Contingent consideration in connection with acquisitions represents a noncash investing activity. Three months ended March 31, 2021 relates to a measurement period adjustment. See Note 5 – “Acquisitions, Goodwill and Other Intangible Assets” for additional information.
Quantitative information about the valuation technique and significant unobservable inputs used in the valuation of the Company’s Level 3 financial liabilities measured at fair value on a recurring basis consisted of the following (dollars in thousands):
 
     Fair Value at
March 31, 2022
    
Valuation Technique
  
Unobservable inputs
   Range
(Weighted Average) 
(1)
 
Contingent consideration
   $ 9,363      Discounted cash flow    Expected life of cash flows     
1.2-5.6 years (3.1
 y
ears)
 
                   Discount rate     
4.0%-4.6%       (4.3%)
 
                   Probability of achievement     
22.2%-100.0%     (96.6%)
 
         
     Fair Value at
December 31, 2021
    
Valuation Technique
  
Unobservable inputs
   Range
(Weighted Average)
(1)
 
Contingent consideration
   $ 9,312      Discounted cash flow    Expected life of cash flows     
1.4-5.8
years (3.4 years)
 
                   Discount rate     
2.2%-3.5%       (2.9%)
 
                   Probability of achievement     
29.0%-100.0%     (95.2%)
 
 
(1)
Unobservable inputs were weighted by the relative fair value of the instruments.
Nonrecurring Fair Value Measurements
In accordance with U.S. GAAP, from time to time, the Company measures certain assets at fair value on a nonrecurring basis. The Company reviews the carrying value of MSRs, intangibles, goodwill and other assets for indications of impairment at least annually. When indications of potential impairment are identified, the Company may be required to determine the fair value of those assets and record an adjustment for the carrying amount in excess of the fair value determined. Any fair value determination would be based on valuation approaches, which are appropriate under the circumstances and utilize Level 2 and Level 3 measurements as required.
MSRs are recorded at fair value upon acquisition of a servicing contract. The Company has elected the amortization method for the subsequent measurement of MSRs. MSRs are carried at the lower of amortized cost or fair value. MSRs are a Level 3 measurement. The Company’s MSRs do not trade in an active, open market with readily observable prices. The estimated fair value of the Company’s MSRs were developed using a discounted cash flow model that calculates the present value of estimated future net servicing income. The model considers contractual provisions and assumptions of market participants including specified servicing fees, prepayment assumptions, delinquency rates, late charges, other ancillary revenue, costs to service and other economic factors. The Company periodically reassesses and adjusts, when necessary, the underlying inputs and assumptions used to reflect observable market conditions and assumptions that a market participant would consider in valuing an MSR asset. Management uses assumptions in the determination of fair value for MSRs after considering default, severity, prepayment and discount rates related to the specific types and underlying collateral of the various serviced loans, interest rates, refinance rates, and current government and private sector responses on the economic impact of the
COVID-19
pandemic. In the three months ended March 31, 2022, the Company received cancellation notices on certain servicing contracts. Amortization of those contracts was adjusted to reflect the cancellations. The fair value of the MSRs exceeded the carrying value at March 31, 2022 and December 31, 2021 after consideration of the revisions to the various assumptions. See Note 6 – “Selected Balance Sheet Data” for additional information.
 
19

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
Quantitative information about the valuation technique and significant unobservable inputs used in the valuation of the Company’s Level 3 financial assets measured at fair value on a nonrecurring basis consisted of the following (dollars in thousands):
 
     Fair Value at
March 31, 2022
    
Valuation Technique
  
Unobservable inputs
   Range
(Weighted Average) 
(1)
 
MSRs
   $ 1,967      Discounted cash flow    Constant prepayment rates     
0.0%-20.0% (10.0%)
 
                   Constant default rate     
0.28%-5.08%   (1.28%)
 
                   Loss severity     
26.2%-31.4% (27.95%)
 
                   Discount rate     
10.0%-10.0%
(10.0%)
 
         
     Fair Value at
December 31, 2021
    
Valuation Technique
  
Unobservable inputs
   Range
(Weighted Average)
(1)
 
MSRs
   $ 2,332      Discounted cash flow    Constant prepayment rates     
0.0%-20.0%
(10.0%)
 
                   Constant default rate     
0.3%-4.9%   (1.2%)
 
                   Loss severity     
26.2%-31.4%
(28.0%)
 
                   Discount rate     
10.0%-10.0%
(10.0%)
 
 
(1)
Weighted average is based on the 10% constant prepayment rate scenario which the Company uses as the reported fair value.
 
9.
Stockholders’ Equity
Common Stock
As of March 31, 2022 and December 31, 2021, there were 39,795,399 and 39,692,373 shares of common stock, $0.0001 par value, issued and outstanding, which include unvested restricted stock awards (“RSAs”) issued to
non-employee
directors, respectively. See Note 12 – “Earnings per Share” for additional information.
On February 16, 2022, The Board of Directors declared a semi-annual regular dividend of $0.25 per share and a special dividend of $1.00 per share, payable on April 4, 2022, to stockholders of record at the close of business on March 8, 2022. The Company accrued a dividend payable of $52.1 million, including dividend equivalents aggregating $2.5 million to be paid upon vesting for on unvested restricted stock and deferred stock units granted under the 2013 Omnibus Equity Incentive Plan. The accrual of the dividend was a
non-cash
activity.
Accrued and unpaid dividends as of March 31, 2022 aggregated $52.1 million, and are recorded in dividends payable ($50.7 million) and other liabilities ($1.4 million) in the condensed consolidated balance sheets.
Preferred Stock
The Company has 25,000,000 authorized shares of preferred stock with a par value $0.0001 per share. At March 31, 2022 and December 31, 2021, there were no preferred shares issued or outstanding.
Accumulated Other Comprehensive Income (Loss)
Amounts reclassified from accumulated other comprehensive income (loss) include marketable debt securities, available for sale are included as a component of other income, net or selling, general and administrative expense, as applicable, in the condensed consolidated statements of net and comprehensive income. The reclassifications were determined on a specific identification basis.
The Company has not provided for U.S. taxes on unremitted earnings of its foreign subsidiary as it is operating at a loss and has no earnings and profits to remit. As a result, deferred taxes were not provided related to the cumulative foreign currency translation adjustments.
 
20

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
10.
Stock-Based Compensation Plans
2013 Omnibus Equity Incentive Plan
The Company’s board of directors adopted the 2013 Omnibus Equity Incentive Plan (the “2013 Plan”), which became effective upon the Company’s IPO. In February 2017, the board of directors amended and restated the 2013 Plan, which was approved by the Company’s stockholders in May 2017. Grants are made from time to time by the compensation committee of the Company’s board of directors at its discretion, subject to certain restrictions as to the number and value of shares that may be granted to any individual. In addition,
non-employee
directors receive annual grants under a director compensation policy. The compensation committee of the Company’s board of directors has the option to grant dividend equivalents to unvested grants. Any dividend equivalents granted to unvested awards are paid to the participant at the time the related grants vest. As of March 31, 2022, there were 3,963,923 shares available for future grants under the 2013 Plan.
On February 16, 2022, the Board of Directors declared a semi-annual regular dividend of $0.25 per share and a special dividend of $1.00 per share payable on April 4, 2022, to stockholders of record at the close of business on March 8, 2022. The Compensation Committee granted dividend equivalents to all unvested grants as of the record date. As of March 31, 2022, $2.5 million was accrued for dividend equivalents on unvested grants outstanding as of the record date.
Awards Granted and Settled
Under the 2013 Plan, the Company has issued RSAs to
non-employee
directors and restricted stock units (“RSUs”) to employees and independent contractors. RSAs vest over a
one-year
period from the date of grant, subject to service requirements. RSUs generally vest in equal annual installments over a five-year period from the date of grant or earlier as approved by the compensation committee of the Company’s board of directors. Dividend equivalents granted for unvested stock awards are paid at the time the stock awards vest. Any unvested awards and dividend equivalents are canceled upon termination as a service provider. As of March 31, 2022, there were no issued or outstanding options, SARs, performance units or performance share awards under the 2013 Plan.
During the three months ended March 31, 2022, 176,227 shares of RSUs vested and 68,445 shares of common stock were withheld to pay applicable required employee statutory withholding taxes based on the market value of the shares on the vesting date. The shares withheld for taxes were returned to the share reserve and are available for future issuance in accordance with provisions of the 2013 Plan. Unvested RSUs will be settled through the issuance of new shares of common stock.
Outstanding Awards
Activity under the 2013 Plan consisted of the following (dollars in thousands, except weighted average per share data):
                 
     Shares      Weighted-
Average Grant
Date Fair Value
Per Share
 
Nonvested shares at December 31, 2021
(1)
     980,936      $ 36.58  
Granted
     780,997      $ 47.29  
Vested
(2)
     (176,227    $ 36.84  
Forfeited/canceled
     (7,166    $ 36.38  
    
 
 
          
Nonvested shares at March 31, 2022
(1)
     1,578,540      $ 41.85  
    
 
 
          
Unrecognized stock-based compensation expense as of March 31, 2022
   $ 61,517           
    
 
 
          
Unrecognized compensation expense is expected to be recognized over a weighted-average period (years) of approximately
     4.22           
    
 
 
          
Weighted average remaining vesting period (years) as of March 31, 2022
     4.22           
    
 
 
          
 
(1)
Nonvested RSUs will be settled through the issuance of new shares of common stock.
(2)
Includes vested shares delivered subsequent to March 31, 2022.
 
21

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
Employee Stock Purchase Plan
In 2013, the Company adopted the 2013 Employee Stock Purchase Plan (“ESPP”). The ESPP is intended to qualify under Section 423 of the Internal Revenue Code and provides for consecutive,
non-overlapping
6-month
offering periods. The offering periods generally start on the first trading day on or after May 15 and November 15 of each year. Qualifying employees may purchase shares of the Company stock at a 10% discount based on the lower of the market price at the beginning or end of the offering period, subject to IRS limitations. The Company determined that the ESPP was a compensatory plan and is required to expense the fair value of the awards over each
6-month
offering period.
The ESPP initially had 366,667 shares of common stock reserved, and 156,725 shares of common stock remain available for issuance as of March 31, 2022. The ESPP provides for annual increases in the number of shares available for issuance under the ESPP, equal to the least of (i) 366,667 shares, (ii) 1% of the outstanding shares on such date, or (iii) an amount determined by the compensation committee of the board of directors. Pursuant to the provisions of the ESPP, the board of directors has determined to not provide for any annual increases to date. At March 31, 2022, total unrecognized compensation cost related to the ESPP was $27,000 and is expected to be recognized over a weighted average period of 0.12 years.
SARs and DSUs
Prior to the IPO, certain employees were granted SARs. As of March 31, 2013, the outstanding SARs were frozen at the liability amount, and will be paid out to each participant in installments upon retirement or departure under the terms of the revised SARs agreements. To replace beneficial ownership in the SARs, the difference between the book value liability and the fair value of the awards was granted to plan participants in the form of deferred stock units (“DSUs”), which were fully vested upon receipt and will be settled in actual stock at a rate of 20% per year if the participant remains employed by the Company during that period (otherwise all unsettled shares of stock upon termination from service will be settled five years from the termination date, unless otherwise agreed to by the Company). In the event of death or termination of service after reaching the age of 67, 100% of the DSUs will be settled. As of March 31, 2022, 281,193 shares of fully vested DSUs remained to be settled in 2022.
Summary of Stock-Based Compensation
Components of stock-based compensation are included in selling, general and administrative expense in the condensed consolidated statements of net and comprehensive income and consisted of the following (in thousands):
                 
     Three Months Ended
March 31,
 
     2022      2021  
ESPP
   $ 56      $ 50  
RSUs and RSAs
     3,800        2,238  
    
 
 
    
 
 
 
     $ 3,856      $ 2,288  
    
 
 
    
 
 
 
 
11.
Income Taxes
The Company’s effective tax rate for the three months ended March 31, 2022 was 26.4%, compared to 28.8% for the three months ended March 31, 2021. The Company provides for the effects of income taxes in interim financial statements based on the Company’s estimate of its annual effective tax rate for the full year, which is based on forecasted income by jurisdiction where the Company operates, adjusted for any tax effects of items that relate discretely to the period, if any.
The provision for income taxes differs from the amount computed by applying the U.S. federal statutory rate to income before provision for income taxes and consisted of the following (dollars in thousands):
                                 
     Three Months Ended March 31,  
     2022     2021  
     Amount      Rate     Amount      Rate  
Income tax expense at the federal statutory rate
   $ 9,353        21.0   $ 4,431        21.0
State income tax expense, net of federal benefit
     2,033        4.6     1,048        5.0
(Windfall) shortfall tax benefits, net related to stock-based compensation
     (306      (0.7 )%      (27      (0.1 )% 
Change in valuation allowance
     (104      (0.2 )%      180        0.9
Permanent and other items
(1)
     781        1.7     454        2.0
    
 
 
    
 
 
   
 
 
    
 
 
 
     $ 11,757        26.4   $ 6,086        28.8
    
 
 
    
 
 
   
 
 
    
 
 
 
 
(1)
Permanent items relate principally to compensation charges, qualified transportation fringe benefits and meals and entertainment.
 
22

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
12.
Earnings per Share
Basic and diluted earnings per share for the three months ended March 31, 2022 and 2021, respectively consisted of the following (in thousands, except per share data):
                 
     Three Months Ended
March 31,
 
     2022      2021  
Numerator (Basic and Diluted):
                 
Net income
   $ 32,783      $ 15,012  
Change in value for stock settled consideration
     (63      12  
    
 
 
    
 
 
 
Adjusted net income
   $ 32,720      $ 15,024  
    
 
 
    
 
 
 
     
Denominator:
                 
Basic
                 
Weighted average common shares issued and outstanding
     39,721        39,432  
Deduct: Unvested RSAs
(1)
     (13      (17
Add: Fully vested DSUs
(2)
     281        342  
    
 
 
    
 
 
 
Weighted average common shares outstanding
     39,989        39,757  
    
 
 
    
 
 
 
     
Basic earnings per common share
   $ 0.82      $ 0.38  
    
 
 
    
 
 
 
     
Diluted
                 
Weighted average common shares outstanding from above
     39,989        39,757  
Add: Dilutive effect of RSUs, RSAs & ESPP
     396        208  
Add: Contingently issuable shares
(3)
     89        159  
    
 
 
    
 
 
 
Weighted average common shares outstanding
     40,474        40,124  
    
 
 
    
 
 
 
Diluted earnings per common share
   $ 0.81      $ 0.37  
    
 
 
    
 
 
 
     
Antidilutive shares excluded from diluted earnings per common share
(4)
     778        230  
    
 
 
    
 
 
 
 
(1)
RSAs were issued and outstanding to the
non-employee
directors and have a
one-year
vesting term subject to service requirements. See Note 10 – “Stock-Based Compensation Plans” for additional information.
(2)
Shares are included in weighted average common shares outstanding as the shares are fully vested but have not yet been delivered. See Note 10 – “Stock-Based Compensation Plans” for additional information.
(3)
Relates to contingently issuable stock settled consideration.
(4)
Primarily pertaining to RSU grants to the Company’s employees and independent contractors.
 
13.
Commitments and Contingencies
Credit Agreement
On June 18, 2014, the Company entered into a Credit Agreement with Wells Fargo Bank, National Association (the “Bank”), as amended and restated on May 28, 2019, and further, amended on November 27, 2019 and on February 9, 2021 (the “Credit Agreement”). The Credit Agreement provides for a $60.0 million principal amount senior secured revolving credit facility that is guaranteed by all of the Company’s domestic subsidiaries (the “Credit Facility”) and matures on June 1, 2022. The Company may borrow, repay and reborrow amounts under the Credit Facility until its maturity date, at which time all amounts outstanding under the Credit Facility must be repaid in full. Upon the expiration of the use of the LIBOR as a benchmark, the benchmark will be replaced with the SOFR plus a spread adjustment.
 
23

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
Borrowings under the Credit Agreement are available for general corporate purposes and working capital. The Credit Facility includes a $10.0 million sublimit for the issuance of standby letters of credit of which $533,000 was utilized at March 31, 2022. Borrowings under the Credit Facility will bear interest, at the Company’s option, at either (i) a fluctuating rate per annum 2.00% below the Base Rate (defined as the highest of (a) the Bank’s prime rate,
(b) one-month
LIBOR plus 1.50%, and (c) the federal funds rate plus 1.50%), or (ii) at a fixed rate per annum determined by Bank to be between 0.875% to 1.125% above LIBOR.
In connection with the amendments of the Credit Agreement, the Company paid bank fees and other expenses, which are being amortized over the remaining term of the Credit Agreement. The Company pays a commitment fee of up to 0.1% per annum, payable quarterly, based on the amount of unutilized commitments under the Credit Facility. The amortization and commitment fee is included in interest expense in the accompanying condensed consolidated statements of net and comprehensive income and was $25,000 and $24,000 for the three months ended March 31, 2022 and 2021, respectively. As of March 31, 2022, there were no amounts outstanding under the Credit Agreement.
The Credit Facility contains customary covenants, including financial and other covenant reporting requirements and events of default. Financial covenants require the Company, on a combined basis with its guarantors, to maintain (i) an EBITDAR Coverage Ratio (as defined in the Credit Agreement) of not less than 1.25:1.0 as of each quarter end, determined on a rolling four-quarter basis, and (ii) total funded debt to EBITDA not greater than 1.5:1.0 as of each quarter end, determined on a rolling four-quarter basis, and also limits investments in foreign entities and certain other loans. The Credit Facility is secured by substantially all assets of the Company, including pledges of 100% of the stock or other equity interest of each subsidiary except for the capital stock of a controlled foreign corporation (as defined in the Internal Revenue Code), in which case no such pledge is required. As of March 31, 2022, the Company was in compliance with all financial and
non-financial
covenants and has not experienced any limitation in its operations as a result of the covenants.
Strategic Alliance
The Company, in connection with the Strategic Alliance with MTRCC, has agreed to provide loan opportunities that may be funded through MTRCC’s agreement with Fannie Mae and which requires MTRCC to guarantee a portion of each funded loan. On
a loan-by-loan basis,
the Company, at its option, can indemnify a portion of MTRCC’s guarantee obligation of loan opportunities presented to and closed by MTRCC. As of March 31, 2022, the Company has agreed to a maximum aggregate guarantee obligation of $4.0 million relating to loans with an unpaid balance of $24.0 million. The maximum guarantee obligation is not representative of the actual loss the Company would incur. The Company would be liable for this amount only if all of the loans for which it is providing a guarantee to MTRCC were to default and all of the collateral underlying these loans was determined to be without value at the time of settlement.
Other
In connection with certain agreements with investment sales and financing professionals, the Company may agree to advance amounts to such professionals upon reaching certain time and performance goals. Such commitments as of March 31, 2022 aggregated to $25.0 million.
 
14.
Subsequent Events
Subsequent to March 31, 2022, the Company paid $50.0 million in accrued dividends including $0.4 million in dividend equivalents for shares that vested under the 2013 Plan subsequent to the record date of March 8, 2022.
 
24

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Unless the context requires otherwise, the words “Marcus & Millichap,” “MMI,” “we,” the “Company,” “us” and “our” refer to Marcus & Millichap, Inc., and its consolidated subsidiaries.
Forward-Looking Statements
The following discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated in these forward-looking statements as a result of many factors, including but not limited to any continuing impact of the
COVID-19
pandemic and anticipated interest rate changes. The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2022, or for any other future period. The following discussion should be read in conjunction with the unaudited condensed consolidated financial statements and the notes thereto included in Item 1 of this Form
10-Q
and in conjunction with our Annual Report on Form
10-K
for the year ended December 31, 2021 filed with the SEC on March 1, 2022, including the “Risk Factors” section and the consolidated financial statements and notes included therein.
Overview
We are a leading national brokerage firm specializing in commercial real estate investment sales, financing, research and advisory services. We have been the top commercial real estate investment broker in the United States based on the number of investment transactions for more than 15 years. As of March 31, 2022, we had 1,931 investment sales and financing professionals that are primarily exclusive independent contractors operating in 81 offices, who provide real estate brokerage and financing services to sellers and buyers of commercial real estate assets. During the three months ended March 31, 2022, we closed 2,904 investment sales, financing and other transactions with total sales volume of approximately $21.0 billion. During the year ended December 31, 2021, we closed 13,255 investment sales, financing and other transactions with total sales volume of approximately $84.4 billion.
We generate revenues by collecting real estate brokerage commissions upon the sale, and fees upon the financing, of commercial properties, and by providing equity advisory services, loan sales and consulting and advisory services. Real estate brokerage commissions are typically based upon the value of the property and financing fees are typically based upon the size of the loan. During the three months ended March 31, 2022, approximately 90% of our revenues were generated from real estate brokerage commissions, 8% from financing fees and 2% from other real estate related services. During the year ended December 31, 2021, approximately 90% of our revenues were generated from real estate brokerage commissions, 9% from financing fees and 1% from other real estate related services.
We divide commercial real estate into four major market segments, characterized by price:
 
   
Properties priced less than $1 million;
 
   
Private client market:
properties priced from $1 million to up to but less than $10 million;
 
   
Middle market:
properties priced from $10 million to up to but less than $20 million; and
 
   
Larger transaction market:
properties priced from $20 million and above.
We are the industry leader in serving private clients in the
$1-$10 million
private client market segment, which contributed approximately 56% and 65% of our real estate brokerage commissions during the three months ended March 31, 2022 and 2021, respectively. The following table sets forth the number of transactions, sales volume and revenues by commercial real estate market segment for real estate brokerage:
 
     Three Months Ended March 31,         
     2022      2021      Change  
Real Estate Brokerage
   Number      Volume      Revenues      Number      Volume      Revenues      Number     Volume     Revenues  
            (in millions)      (in thousands)             (in millions)      (in thousands)            (in millions)     (in thousands)  
<$1 million
     206      $ 128      $ 5,787        227      $ 149      $ 6,138        (21   $ (21   $ (351
Private Client Market ($1 - <$10 million)
     1,606        5,696        161,031        1,200        3,668        105,423        406       2,028       55,608  
Middle Market ($10 - <$20 million)
     184        2,503        46,760        78        1,067        20,601        106       1,436       26,159  
Larger Transaction Market (≥$20 million)
     141        8,878        73,331        83        3,980        30,634        58       4,898       42,697  
  
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
     2,137      $ 17,205      $ 286,909        1,588      $ 8,864      $ 162,796        549     $ 8,341     $ 124,113  
  
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
 
25

Factors Affecting Our Business
Our business and our operating results, financial condition and liquidity are significantly affected by the number and size of commercial real estate investment sales and financing transactions that we close in any period. The number and size of these transactions are affected by our ability to recruit and retain investment sales and financing professionals, identify and contract properties for sale, and identify those that need financing and refinancing. We principally monitor the commercial real estate market through four factors, which generally drive our business. The factors are the economy, commercial real estate supply and demand, capital markets, and investor sentiment and investment activity.
The Economy
Our business is dependent on economic conditions within the markets in which we operate. Changes in the economy on a global, national, regional or local basis can have a positive or negative impact on our business. Economic indicators and projections related to job growth, unemployment, interest rates, retail spending and confidence trends can have a positive or negative impact on our business. Overall market conditions, including global trade, interest rate changes, inflation, and job creation, can affect investor sentiment and, ultimately, the demand for our services from investors in real estate.
Last year’s economic bounce supported 5.7% GDP growth and the recovery of more than 6.7 million jobs, but in conjunction with other forces, the rapid gains pushed inflation to 8.5% year-over-year through March 2022 — the highest level in 40 years. Supply chain disruptions, surging housing costs, significant wage pressure and a variety of other factors were exacerbated by the energy cost surge sparked by the war in Ukraine. The conflict will remain a significant variable going forward, generating both energy and food inflation, as well as increased uncertainty. The Federal Reserve had already begun to address inflation in late 2021 by phasing out quantitative easing, then they followed that with interest rate increases beginning in March 2022. In total, the Federal Reserve is expected to raise their overnight rate by 175 to 250 basis points in 2022, pushing up the cost of debt for investors. Economic momentum remained strong in the first quarter with job additions totaling 1.7 million, unemployment declining to 3.6% and core retail sales continuing to rise to a record $468 billion in the month of March. In addition, reductions of
COVID-19
safety protocols have begun to take hold in even the most cautious states, supporting consumption gains as people return to restaurants, shopping and entertainment venues. This should bode well for all types of commercial real estate as reduced
COVID-19
restrictions facilitate at least a partial return to the office and increased hotel demand from business travelers and rising consumption.
Commercial Real Estate Supply and Demand
Our business is dependent on the willingness of investors to invest in or sell commercial real estate, which is affected by many factors beyond our control. These factors include the supply of commercial real estate, coupled with user demand for these properties, and the performance of real estate assets, when compared with other investment alternatives, such as stocks and bonds.
Space demand for virtually every commercial property type gained momentum over the last year through the first quarter 2022. Industrial and multifamily space absorption reached record levels, retail has now sustained positive momentum for six quarters and office properties have sustained positive demand for four consecutive quarters. Limited-service hotel demand has nearly fully recovered to
pre-pandemic
levels, and the end of
COVID-19
restrictions bodes well for the return of business travel, supporting the full-service hotel segment. This positive demand momentum, in conjunction with curtailed real estate development due to shortages of construction labor and building materials, has contributed to falling vacancy rates for most property types. Suburban areas nationwide and Sun Belt markets in general have outperformed over the last year, but the reduction of
COVID-19
restrictions could boost commercial real estate space demand in urban areas and in metros that had more restrictive
COVID-19
policies. Positive absorption, vacancy rate and rent growth metrics have helped support aggressive investor underwriting, and we believe the supply and demand outlook, barring a significant geopolitical, financial market or economic setback, remains positive.
Capital Markets
Credit and liquidity issues in the financial markets have a direct impact on the flow of capital to the commercial real estate market. Real estate purchases are often financed with debt, and as a result, credit and liquidity impact transaction activity and prices. Changes in interest rates, as well as steady and protracted movements of interest rates in one direction, whether increasing or decreasing, could adversely or positively affect the operations and income potential of commercial real estate properties, as well as lender and equity underwriting for real estate investments. These changes generally influence the demand of investors for commercial real estate investments.
 
26

Both equity and debt capital remain very liquid, supporting record commercial real estate sales dollar volume in the first quarter; however, we believe that if interest rates increase significantly in a short period of time, they could begin to restrain transaction activity as the higher cost of capital widens the expectation gap between buyers and sellers. Lenders have remained aggressive in both the placement and pricing of capital, but some caution has begun to enter the marketplace as the
10-year
Treasury rate climbed quickly in recent weeks. Borrowers have shifted their preference from adjustable-rate loans to fixed rates when possible, and there is increased urgency to lock rates on
in-process
transactions and refinancing. The strategic shift in borrower activity reflects Federal Reserve Chairman Powell’s comments that the Federal Reserve expects to raise rates seven times this year, which many believe will translate to a 175 to 250 basis point increase in rates. Many investors believe the Fed rate increases will translate to higher commercial real estate mortgage rates, but other factors could come into play. Fed action and long-term interest rates tend to not have a
one-to-one
movement relationship and can even move contrary to each other on occasion. Should there be a significant financial market or geopolitical disruption, an investor flight to safety could act as a meaningful counterbalance to upward pressure from the benchmark rate.
Investor Sentiment and Investment Activity
We rely on investors to buy and sell properties in order to generate commissions. Investors’ desires to engage in real estate transactions are dependent on many factors that are beyond our control. The economy, supply and demand for properly positioned properties, available credit and market events impact investor sentiment and, therefore, transaction velocity. In addition, our private clients, who make up the largest source of revenue, are often motivated to buy, sell and/or refinance properties due to personal circumstances, such as death, divorce, partnership breakups and estate planning.
Commercial real estate sales dollar volume set a record high in 2021, and the momentum has carried into 2022, delivering the strongest first quarter on record. Activity was broad-based, led by apartment and industrial properties. Only office properties and seniors housing sales remain soft by historical standards as investors consider the impact of
COVID-19
on the two property segments. The demand for commercial real estate is especially acute in markets with strong growth trends. Elevated inflation could form a tailwind for commercial real estate as many believe the sector offers increased inflation resistance. This may at least partially offset the headwind posed by rising interest rates.
Key Financial Measures and Indicators
Revenues
Our revenues are primarily generated from our real estate investment sales business. In addition to real estate brokerage commissions, we generate revenues from financing fees and from other revenues, which are primarily comprised of consulting and advisory fees.
Because our business is transaction oriented, we rely on investment sales and financing professionals to continually develop leads, identify properties to sell and finance, market those properties and close the sale timely to generate a consistent flow of revenue. While our sales volume is impacted by seasonality factors, the timing of closings is also dependent on many market and personal factors unique to a particular client or transaction, particularly clients transacting in the
$1-$10 million
private client market segment. These factors can cause transactions to be accelerated or delayed beyond our control. Further, commission rates earned are generally inversely related to the value of the property sold. As a result of our expansion into the middle and larger transaction market segments, we have seen our overall commission rates fluctuate from
period-to-period
as a result of changes in the relative mix of the number and volume of investment sales transactions closed in the middle and larger transaction market segments as compared to the
$1-$10 million
private client market segment. These factors may result in
period-to-period
variations in our revenues that differ from historical patterns.
A small percentage of our transactions include retainer fees and/or breakage fees. Retainer fees are credited against a success-based fee paid upon the closing of a transaction or a breakage fee. Transactions that are terminated before completion will sometimes generate breakage fees, which are usually calculated as a set amount or a percentage of the fee we would have received had the transaction closed.
Real Estate Brokerage Commissions
We earn real estate brokerage commissions by acting as a broker for commercial real estate owners seeking to sell or investors seeking to buy properties. Revenues from real estate brokerage commissions are typically recognized at the close of escrow.
 
27

Financing Fees
We earn financing fees by securing financing on purchase transactions or by securing refinancing of our clients’ existing mortgage debt. We recognize financing fee revenues at the time the loan closes, and we have no remaining significant obligations for performance in connection with the transaction.
To a lesser extent, we also earn fees on mortgage servicing, loan performance, equity advisory services, loan sales, loan guarantees and ancillary services associated with financing activities. We generate mortgage servicing fees through the provision of collection, remittance, recordkeeping, reporting and other related mortgage servicing functions, activities and services. We recognize mortgage servicing revenues upon the acquisition of a servicing obligation. We recognize guarantee fees over the term of the guarantee and other fees when we have no further obligations, generally upon the closing of a transaction.
Other Revenues
Other revenues include fees generated from consulting, advisory and other real estate services performed by our investment sales professionals, as well as referral fees from other real estate brokers. Revenues from these services are recognized as they are performed and completed.
Operating Expenses
Our operating expenses consist of cost of services, selling, general and administrative expenses and depreciation and amortization. The significant components of our expenses are further described below.
Cost of Services
The majority of our cost of services expense is variable commissions paid to our investment sales professionals and compensation-related costs related to our financing activities. Commission expenses are directly attributable to providing services to our clients for investment sales and financing services. Most of our investment sales and financing professionals are independent contractors and are paid commissions; however, because there are some who are initially paid a salary and certain of our financing professionals are employees, costs of services also include employee-related compensation, employer taxes and benefits for those employees. The commission rates we pay to our investment sales and financing professionals vary based on individual contracts negotiated and are generally higher for the more experienced professionals. Some of our most senior investment sales and financing professionals can also earn additional commissions after meeting certain annual financial thresholds. These additional commissions are recognized as cost of services in the period in which they are earned. Payment of a portion of these additional commissions are generally deferred for a period of one or three years, at our election, and paid at the beginning of the second or fourth calendar year. Cost of services also includes referral fees paid to other real estate brokers where we are the principal service provider. Cost of services, therefore, can vary based on the commission structure of the independent contractors that closed transactions in any particular period.
Selling, General and Administrative Expenses
The largest expense component within selling, general and administrative expenses is personnel expenses for our management team and sales and support staff. In addition, these costs include facilities costs (excluding depreciation and amortization), staff related expenses, sales, marketing, legal, telecommunication, network, data sources, transaction costs related to acquisitions, changes in fair value for contingent and deferred consideration and other administrative expenses. Also included in selling, general and administrative are expenses for stock-based compensation to
non-employee
directors, employees and independent contractors (i.e. investment sales and financing professionals) under the Amended and Restated 2013 Omnibus Equity Incentive Plan (“2013 Plan”) and the 2013 Employee Stock Purchase Plan (“ESPP”).
Depreciation and Amortization Expense
Depreciation expense consists of depreciation recorded on our computer software and hardware and furniture, fixture and equipment. Depreciation is provided over estimated useful lives ranging from three to seven years for assets. Amortization expense consists of (i) amortization recorded on our mortgage servicing rights (“MSRs”) using the interest method over the period that servicing income is expected to be received and (ii) amortization recorded on intangible assets amortized on a straight-line basis using a useful life between one and seven years.
Other Income, Net
Other income, net primarily consists of interest income, net gains or losses on our deferred compensation plan assets, realized gains and losses on our marketable debt securities,
available-for-sale,
foreign currency gains and losses and other
non-operating
income and expenses.
 
28

Interest Expense
Interest expense primarily consists of interest expense associated with the stock appreciation rights (“SARs”) liability, notes payable to former stockholders, and our credit agreement.
Provision for Income Taxes
We are subject to U.S. and Canadian federal taxes and individual state and local taxes based on the income generated in the jurisdictions in which we operate. Our effective tax rate fluctuates as a result of the change in the mix of our activities in the jurisdictions we operate due to differing tax rates in those jurisdictions and the impact of permanent items, including compensation charges, qualified transportation fringe benefits, uncertain tax positions, meals and entertainment and
tax-exempt
deferred compensation plan assets. Our provision for income taxes includes the windfall tax benefits and shortfall expenses, net, from shares issued in connection with our 2013 Plan and ESPP.
We record deferred taxes, net based on the tax rate expected to be in effect at the time those items are expected to be recognized for tax purposes.
Results of Operations
Following is a discussion of our results of operations for the three months ended March 31, 2022 and 2021. The tables included in the period comparisons below provide summaries of our results of operations. The
period-to-period
comparisons of financial results are not necessarily indicative of future results.
Key Operating Metrics
We regularly review a number of key metrics to evaluate our business, measure our performance, identify trends affecting our business, formulate financial projections and make strategic decisions. We also believe these metrics are relevant to investors’ and others’ assessment of our financial condition and results of operations. During the three months ended March 31, 2022 and 2021, we closed more than 2,900 and 2,300 investment sales, financing and other transactions, respectively, with total sales volume of approximately $21 billion and $12 billion, respectively. Such key metrics for real estate brokerage and financing activities (excluding other transactions) are as follows:
 
     Three Months Ended
March 31,
 
Real Estate Brokerage
   2022     2021  
Average Number of Investment Sales Professionals
     1,856       1,959  
Average Number of Transactions per Investment Sales Professional
     1.15       0.81  
Average Commission per Transaction
   $ 134,258     $ 102,517  
Average Commission Rate
     1.67     1.84
Average Transaction Size (in thousands)
   $ 8,051     $ 5,582  
Total Number of Transactions
     2,137       1,588  
Total Sales Volume (in millions)
   $ 17,205     $ 8,864  
     Three Months Ended
March 31,
 
Financing
(1)
   2022     2021  
Average Number of Financing Professionals
     84       86  
Average Number of Transactions per Financing Professional
     6.19       5.74  
Average Fee per Transaction
   $ 43,144     $ 30,464  
Average Fee Rate
     0.84     0.93
Average Transaction Size (in thousands)
   $ 5,115     $ 3,263  
Total Number of Transactions
     520       494  
Total Financing Volume (in millions)
   $ 2,660     $ 1,612  
 
(1)
Operating metrics exclude certain financing fees not directly associated to transactions.
 
29

Comparison of Three Months Ended March 31, 2022 and 2021
Below are key operating results for the three months ended March 31, 2022 compared to the three months ended March 31, 2021 (dollars in thousands):
 
     Three Months
Ended
March 31, 2022
    Percentage
of
Revenue
    Three Months
Ended
March 31, 2021
    Percentage
of
Revenue
    Change  
    Dollar     Percentage  
Revenues:
            
Real estate brokerage commissions
   $ 286,909       89.8   $ 162,796       88.5   $ 124,113       76.2
Financing fees
     26,453       8.3       17,843       9.7       8,610       48.3
Other revenues
     6,102       1.9       3,338       1.8       2,764       82.8
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
Total revenues
     319,464       100.0       183,977       100.0       135,487       73.6
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
Operating expenses:
            
Cost of services
     196,768       61.6       109,103       59.3       87,665       80.4
Selling, general and administrative
     74,535       23.3       51,677       28.1       22,858       44.2
Depreciation and amortization
     3,911       1.2       2,997       1.6       914       30.5
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
Total operating expenses
     275,214       86.1       163,777       89.0       111,437       68.0
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
Operating income
     44,250       13.8       20,200       11.0       24,050       119.1
Other income, net
     450       0.1       1,044       0.6       (594     (56.9 )% 
Interest expense
     (160     0.0       (146     (0.1     (14     9.6
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
Income before provision for income taxes
     44,540       13.9       21,098       11.5       23,442       111.1
Provision for income taxes
     11,757       3.7       6,086       3.3       5,671       93.2
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
Net income
   $ 32,783       10.3   $ 15,012       8.2   $ 17,771       118.4
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
Adjusted EBITDA
(1)
   $ 51,852       16.2   $ 25,695       14.0   $ 26,157       101.8
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
(1)
Adjusted EBITDA is not a measurement of our financial performance under U.S. generally accepted accounting principles (“U.S. GAAP”) and should not be considered as an alternative to net income, operating income or any other measures derived in accordance with U.S. GAAP. For a definition of Adjusted EBITDA and a reconciliation of Adjusted EBITDA to net income, see
“Non-GAAP
Financial Measure.”
Revenues
Our total revenues were $319.5 million for the three months ended March 31, 2022 compared to $184.0 million for the same period in 2021, an increase of $135.5 million, or 73.6%. Total revenues increased as a result of increases in real estate brokerage commissions, financing fees and other revenues, as described below.
Real estate brokerage commissions.
Revenues from real estate brokerage commissions increased to $286.9 million for the three months ended March 31, 2022 from $162.8 million for the same period in 2021, an increase of $124.1 million, or 76.2%. The increase was primarily driven by a 94.1% increase in overall sales volume generated by a 34.6% increase in the number of investment sales transactions and a 44.2% increase in average transaction size. The revenue from the combined Middle Market and Larger Transaction Market increased 134.3% in the first quarter of 2022 as compared to the same period last year and represented 41.9% of the brokerage revenue in the first quarter 2022. As the Middle Market and Larger Transaction Market typically earn lower commission rates, the average commission rates in the first quarter decreased by 17 basis points compared to the same period last year.
Financing fees.
Revenues from financing fees increased to $26.5 million for the three months ended March 31, 2022 from $17.8 million for the same period in 2021, an increase of $8.6 million, or 48.3%, resulting from the growth in financing volume and other ancillary financing fees. The increase in financing volume of 65.0% is underpinned by a 56.8% increase in average transaction size and a 5.3% increase in the number of financing transactions. Average fee rate declined by 9 basis point due to larger financing transactions.
Other revenues.
Other revenues increased to $6.1 million for the three months ended March 31, 2022 from $3.3 million for the same period in 2021, an increase of $2.8 million, or 82.8%. The increase was primarily driven by increases in consulting and advisory services during the three months ended March 31, 2022, compared to the same period in 2021.
 
30

Total Operating Expenses
Our total operating expenses were $275.2 million for the three months ended March 31, 2022 compared to $163.8 million for the same period in 2021, an increase of $111.4 million, or 68.0%. The increase was due to increases in cost of services, which are variable commissions paid to our investment sales professionals and compensation-related costs in connection with our financing activities, selling, general and administrative costs and depreciation and amortization expense, as described below.
Cost of services.
Cost of services increased to $196.8 million for the three months ended March 31, 2022 from $109.1 million for the same period in 2021, an increase of $87.7 million, or 80.4%. The increase was primarily due to increased commission expenses driven by the related increased revenues noted above. Cost of services as a percent of total revenues increased to 61.6% compared to 59.3% for the same period in 2021 primarily due to our senior investment sales and financing professionals who earn additional commissions after meeting certain annual financial thresholds, reaching their thresholds earlier than anticipated.
Selling, general, and administrative expense.
Selling, general and administrative expense for the first quarter of 2022 increased by $22.9 million to $74.5 million, compared to the same period in the prior year. The change was primarily due to increases in (i) compensation related costs, primarily driven by increases in management performance compensation due to significant year-over-year growth in operating results; (ii) business development, marketing and other support related to the long-term retention of our sales and financing professionals; (iii) recommencement of
in-person
agent and client business events, conferences, and meetings; and (iv) expenses related to our recent acquisitions.
Depreciation and amortization expense.
Depreciation and amortization expense increased to $3.9 million for the three months ended March 31, 2022 from $3.0 million for the same period in 2021, an increase of $0.9 million, or 30.5%, principally related to additional amortization of MSRs and Intangible assets related to recent acquisitions.
Other Income, Net
Other income, net decreased to $0.5 million for the three months ended March 31, 2022 from $1.0 million for the same period in 2021. The decrease was primarily driven by (i) an unfavorable change in the value of our deferred compensation plan assets that are held in a rabbi trust and (ii) a reduction in interest income on our investments in marketable debt securities,
available-for-sale
due to an overall change in interest rates.
Interest Expense
Interest expense increased to $0.2 million for the three months ended March 31, 2022 from $0.1 million for the same period in 2021. The increase for the three months ended March 31, 2022 was primarily due to an increase in interest expense on SARs liability.
Provision for Income Taxes
The provision for income taxes was $11.8 million for the three months ended March 31, 2022, compared to $6.1 million in the same period in 2021, an increase of $5.7 million. The effective income tax rate for the three months ended March 31, 2022, was 26.4% compared to 28.8% for the same period in 2021. The effective income tax rate decreased primarily due to the change in the relationship of permanent nondeductible items to income before provision for income taxes, an increase in windfall tax benefits, net related to the settlement of stock-based awards, adjustments to the valuation allowance related to Canadian income and a reduction in the average state rate due to a change in apportionment factors.
 
31

Non-GAAP
Financial Measure
In this quarterly report on Form
10-Q,
we include a
non-GAAP
financial measure, adjusted earnings before interest income/expense, taxes, depreciation and amortization, stock-based compensation and other
non-cash
items, or Adjusted EBITDA. We define Adjusted EBITDA as net income before (i) interest income and other, including net realized gains (losses) on marketable debt securities,
available-for-sale
and cash and cash equivalents, (ii) interest expense, (iii) provision for income taxes, (iv) depreciation and amortization, (v) stock-based compensation, and
(vi) non-cash
MSR activity. We use Adjusted EBITDA in our business operations to evaluate the performance of our business, develop budgets and measure our performance against those budgets, among other things. We also believe that analysts and investors use Adjusted EBITDA as a supplemental measure to evaluate our overall operating performance. However, Adjusted EBITDA has material limitations as a supplemental metric and should not be considered in isolation, or as a substitute for analysis of our results as reported under U.S. GAAP. We find Adjusted EBITDA to be a useful management metric to assist in evaluating performance, because Adjusted EBITDA eliminates items related to capital structure, taxes and
non-cash
items. In light of the foregoing limitations, we do not rely solely on Adjusted EBITDA as a performance measure and also consider our U.S. GAAP results. Adjusted EBITDA is not a measurement of our financial performance under U.S. GAAP and should not be considered as an alternative to net income, operating income or any other measures calculated in accordance with U.S. GAAP. Because Adjusted EBITDA is not calculated in the same manner by all companies, it may not be comparable to other similarly titled measures used by other companies. A reconciliation of the most directly comparable U.S. GAAP financial measure, net income, to Adjusted EBITDA is as follows (in thousands):
 
     Three Months Ended
March 31,
 
     2022      2021  
Net income
   $ 32,783      $ 15,012  
Adjustments:
     
Interest income and other
(1)
     (615      (531
Interest expense
     160        146  
Provision for income taxes
     11,757        6,086  
Depreciation and amortization
     3,911        2,997  
Stock-based compensation
     3,856        2,288  
Non-cash
MSR activity
(2)
     —          (303
  
 
 
    
 
 
 
Adjusted EBITDA
(3)
   $ 51,852      $ 25,695  
  
 
 
    
 
 
 
 
(1)
Other includes net realized gains (losses) on marketable debt securities
available-for-sale.
(2)
Non-cash
MSR activity includes the assumption of servicing obligations.
(3)
The increase in Adjusted EBITDA for the three months ended March 31, 2022 compared to the same period in 2021 is primarily due to a lower proportion of operating expenses compared to total revenues.
Liquidity and Capital Resources
Our primary sources of liquidity are cash and cash equivalents, cash flows from operations, marketable debt securities,
available-for-sale
and, if necessary, borrowings under our credit agreement. In order to enhance yield to us, we have invested a portion of our cash in money market funds and fixed and variable income debt securities, in accordance with our investment policy approved by the board of directors. Certain of our investments in money market funds may not maintain a stable net asset value and may impose fees on redemptions and/or gating fees. To date, the Company has not experienced any restrictions or gating fees on its ability to redeem funds from money market funds. Although we have historically funded our operations through operating cash flows, there can be no assurance that we can continue to meet our cash requirements entirely through our operations, cash and cash equivalents, proceeds from the sale of marketable debt securities,
available-for-sale
or availability under our credit agreement.
 
32

Cash Flows
Our total cash and cash equivalents balance decreased by $66.4 million to $315.7 million at March 31, 2022, compared to $382.1 million at December 31, 2021. The following table sets forth our summary cash flows for the three months ended March 31, 2022 and 2021 (in thousands):
 
     Three Months Ended
March 31,
 
     2022      2021  
Net cash flows from operating activities
   $ (67,535    $ (20,102)  
Net cash flows from investing activities
     6,983        3,141  
Net cash flows from financing activities
     (5,943      (4,516
  
 
 
    
 
 
 
Effect of currency exchange rate changes on cash and cash equivalents
     50        33  
  
 
 
    
 
 
 
Net increase (decrease) in cash and cash equivalents
     (66,445      (21,444
Cash and cash equivalents at beginning of period
     382,140        243,152  
  
 
 
    
 
 
 
Cash and cash equivalents at end of period
   $ 315,695      $ 221,708  
  
 
 
    
 
 
 
Operating Activities
Cash flows used in operating activities were $(67.5) million for the three months ended March 31, 2022 compared to cash flows used in operating activities of $(20.1) million for the same period in 2021. Net cash used in operating activities is driven by our net income, adjusted for
non-cash
items and changes in operating assets and liabilities. The $(47.4) million decrease in operating cash flows for the three months ended March 31, 2022 compared to the same period in 2021 was primarily due to an increase in advances to our investment sales and financing professionals, higher amount of deferred discretionary commissions paid, and higher bonus payments, partially offset by increased cash flow from operating activity from increased sales and financing volume.
Investing Activities
Cash flows provided by investing activities were $7.0 million for the three months ended March 31, 2022 compared to cash flows provided by investing activities of $3.1 million for the same period in 2021. The $3.9 million increase in cash flow from investing activities for the three months ended March 31, 2022 compared to the same period in 2021 was primarily due to a $17.6 million increase in net maturities of marketable debt securities, partially offset by a $12.7 million increase in cash used in acquisitions of businesses, net of cash received during the three months ended March 31, 2022 compared to the same period in 2021.
Financing Activities
Cash flows used in financing activities were $(6.0) million for the three months ended March 31, 2022 compared to $(4.5) million for the same period in 2021. The $(1.5) million additional cash flow used in financing activities for the three months ended March 31, 2022 compared to the same period in 2021 was primarily due to taxes paid related to net share settlement of stock-based awards.
Liquidity
We believe that our existing balances of cash and cash equivalents, cash flows expected to be generated from our operations, proceeds from the sale of marketable debt securities,
available-for-sale
and borrowings available under the Credit Agreement (defined below) will be sufficient to satisfy our operating requirements for at least the next 12 months. If we need to raise additional capital through public or private debt or equity financings, strategic relationships or other arrangements, this capital might not be available to us in a timely manner, on acceptable terms, or at all. Our failure to raise sufficient capital when needed could prevent us from funding acquisitions or otherwise financing our growth or operations. As of March 31, 2022, cash and cash equivalents and marketable debt securities,
available-for-sale,
aggregated $587.7 million, and we had $59.5 million of borrowing capacity under our credit agreement.
Credit Agreement
We have a Credit Agreement with Wells Fargo Bank, National Association for a $60.0 million principal amount senior secured revolving credit facility that is guaranteed by all of our domestic subsidiaries and matures on June 1, 2022 (the “Credit Agreement”). See Note 13 – “Commitments and Contingencies” of our Notes to Condensed Consolidated Financial Statements for additional information on the Credit Agreement.
 
33

Off Balance Sheet Arrangements
The Company, in connection with the Strategic Alliance with MTRCC , has agreed to provide loan opportunities that may be funded through MTRCC’s agreement with Fannie Mae requires MTRCC to guarantee a portion of each funded loan. On
a loan-by-loan basis,
the Company, at its option, can assume a portion of MTRCC’s guarantee obligation of loan opportunities presented to and closed by MTRCC. As of March 31, 2022, the Company has agreed to a maximum aggregate guarantee obligation of $4.0 million relating to loans with an unpaid balance of $24.0 million. The maximum guarantee obligation is not representative of the actual loss we would incur. The Company would be liable for this amount only if all of the loans for which it is providing a guarantee to MTRCC were to default and all of the collateral underlying these loans was determined to be without value at the time of settlement.
Material Cash Requirements
There have been no material changes in our commitments under contractual obligations, as disclosed in our Annual Report on Form
10-K
for the year ended December 31, 2021 through the date the condensed consolidated financial statements were issued, other than for the payment of dividends and dividend equivalents declared by our board of directors aggregating $52.1 million.
Inflation
Our commissions and other variable costs related to revenue are primarily affected by real estate market supply and demand, which may be affected by uncertain or changing economic and market conditions, including inflation/deflation arising in connection with and in response to various macroeconomic factors, including the effects of the
COVID-19
pandemic on the broader economy.
The Federal Reserve has signaled its plans to combat inflation through monetary policy including the wind-down of quantitative easing and by raising the Federal Funds Rate. While commercial real estate investment is relatively inflation resistant, the upward pressure on interest rates has the potential to affect investor activity and therefore transactional activity from which we generate revenues. The investor activity will depend on the magnitude of changes in interest rates relative to the elevated level of capital liquidity targeting commercial real estate. The actual economic impact from inflation to our business remains unknown at this time.
Critical Accounting Policies; Use of Estimates
We prepare our financial statements in accordance with U.S. GAAP. In applying many of these accounting principles, we make assumptions, estimates and/or judgments that affect the reported amounts of assets, liabilities, revenues and expenses in our condensed consolidated financial statements. We base our estimates and judgments on historical experience and other assumptions that we believe are reasonable under the circumstances. These assumptions, estimates and/or judgments, however, are often subjective and our actual results may change based on changing circumstances or changes in our analyses. If actual amounts are ultimately different from our estimates, the revisions are included in our results of operations for the period in which the actual amounts become known. There were no significant changes in our critical accounting policies, as disclosed in our Annual Report on Form
10-K
for the year ended December 31, 2021.
Recent Accounting Pronouncements
For information regarding recent accounting pronouncements, see Note 1 – “Description of Business, Basis of Presentation and Recent Accounting Pronouncements” of our Notes to Condensed Consolidated Financial Statements. Although we do not believe any of the other accounting pronouncements listed in that note will have a significant impact on our business, we are still in the process of determining the impact of the new pronouncements may have on our condensed consolidated financial statements.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
We maintain a portfolio of investments in a variety of fixed and variable debt rate securities, including U.S. Treasuries, U.S. government sponsored entities, corporate debt, asset-backed securities and other. As of March 31, 2022, the fair value of investments in marketable debt securities,
available-for-sale
was $272 million. The primary objective of our investment activity is to maintain the safety of principal and to provide for future liquidity requirements while maximizing yields without significantly increasing risk. While some investments may be securities of companies in foreign countries, all investments are denominated and payable in U.S. Dollars. We do not enter into investments for trading or speculative purposes. While our intent is not to sell these investment securities prior to their stated maturities, we may choose to sell any of the securities for strategic reasons including, but not limited to, anticipated capital requirements, anticipation of credit deterioration, duration management and because a security no longer meets the criteria of our investment policy. We do not use derivatives or similar instruments to manage our interest rate risk. We seek to invest in high quality investments. The weighted average rating (exclusive of cash and cash equivalents) was AA+ as of March 31, 2022. Maturities are maintained consistent with our short-, medium- and long-term liquidity objectives.
 
34

Currently, our portfolio of investments predominantly consists of fixed interest rate debt securities; however, a portion of our investment portfolio may consist of variable interest rate debt securities. Our investments in fixed interest rate debt securities are subject to various market risks. Changes in prevailing interest rates may adversely or positively impact their fair market value should interest rates generally rise or fall. Accordingly, we also may have interest rate risk with variable interest rate debt securities as the income produced may decrease if interest rates fall. Contraction in market liquidity may adversely affect the value of portions of our portfolio and affect our ability to sell securities in the time frames required and at acceptable prices. Uncertainty in future market conditions may raise market participant’s expectations of returns, thus impacting the value of securities in our portfolio as well. The following table sets forth the impact on the fair value of our investments as of March 31, 2022 from changes in interest rates based on the weighted average duration of the debt securities in our portfolio (in thousands):
 
Change in Interest Rates
   Approximate Change in
Fair Value of Investments
Increase (Decrease)
 
2% Decrease
   $ 4,585  
1% Decrease
   $ 2,574  
1% Increase
   $ (2,615)  
2% Increase
   $ (5,229)  
Due to the nature of our business and the manner in which we conduct our operations, we believe we do not face any material interest rate risk with respect to other assets and liabilities, equity price risk or other market risks. The functional currency of our Canadian operations is the Canadian dollar. We are exposed to foreign currency exchange rate risk for the settlement of transactions of the Canadian operations as well as unrealized translation adjustments. To date, realized foreign currency exchange rate gains and losses have not been material.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules
13a-15(f),
including maintenance of (i) records that in reasonable detail accurately and fairly reflect the transactions and dispositions of our assets, and (ii) policies and procedures that provide reasonable assurance that (a) transactions are recorded as necessary to permit preparation of financial statements in accordance with accounting principles generally accepted in the United States of America, (b) our receipts and expenditures are being made only in accordance with authorizations of management and our board of directors and (c) we will prevent or timely detect unauthorized acquisition, use, or disposition of our assets that could have a material effect on the financial statements.
Our management, with the supervision and participation of our chief executive officer (“CEO”) and chief financial officer (“CFO”), has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules
13a-
15(e) and
15d-
15(e) under the Exchange Act, as of the end of the period covered by this Form
10-Q,
based on the criteria established under the Internal Control Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on such evaluation, our management has concluded that as of March 31, 2022, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC, and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
There have not been any changes in our internal control over financial reporting (as such term is defined in Rules
13a-15(f)
and
15d-15(f)
under the Exchange Act) during the quarter ended March 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. We have not experienced any significant impact to our internal controls over financial reporting despite the fact that a significant number of our employees and independent contractors are still working remotely due to
the COVID-19 pandemic.
The design of our processes and controls allow for remote execution with accessibility to secure data. We are continually monitoring and assessing
the COVID-19 situation
to minimize the impact, if any, on the design and operating effectiveness on our internal controls.
 
35

PART II. OTHER INFORMATION
Item 1. Legal Proceedings
We are involved in claims and legal actions arising in the ordinary course of our business, some of which involve claims for damages that are substantial in amount. Most of these litigation matters are covered by our insurance policies, which contain deductibles, exclusions, claim limits and aggregate policy limits. Such litigation and other proceedings may include, but are not limited to, actions relating to commercial relationships, standard brokerage disputes like the alleged failure to disclose physical or environmental defects or property expenses or contracts, the alleged inadequate disclosure of matters relating to the transaction like the relationships among the parties to the transaction, potential claims or losses pertaining to the asset, vicarious liability based upon conduct of individuals or entities outside of our control, general fraud claims, conflicts of interest claims, employment law claims, including claims challenging the classification of our sales professionals as independent contractors, claims alleging violations of state consumer fraud statutes and intellectual property. While the ultimate liability for these legal proceedings cannot be determined, we review the need for an accrual for loss contingencies quarterly and record an accrual for litigation related losses where the likelihood of loss is both probable and estimable. We do not believe, based on information currently available to us, that the final outcome of these proceedings will have a material adverse effect on our consolidated financial position, results of operations or cash flows.
Item 1A. Risk Factors
There have been no material changes from the risk factors described in our Annual Report on
Form 10-K for
the year ended December 31, 2021.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not Applicable.
Item 5. Other Information
None.
Item 6. Exhibits
 
Exhibit No.
  
Description
31.1*    Certification of Chief Executive Officer pursuant to Rule 13a-14(a) under the Exchange Act, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
31.2*    Certification of Chief Financial Officer pursuant to Rule 13a-14(a) under the Exchange Act, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32.1**    Certifications of Chief Executive Officer and Chief Financial Officer pursuant to Rule 13a-14(b) under the Exchange Act and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101*    The following financial statements from the Company’s Quarterly Report on Form
10-Q
for the quarter ended March 31, 2022, formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheets, (ii) Condensed Consolidated Statements of Net and Comprehensive Income, (iii) Condensed Consolidated Statements of Stockholders’ Equity, (iv) Condensed Consolidated Statements of Cash Flows, and (v) Notes to Condensed Consolidated Financial Statements, tagged as blocks of text and including detailed tags.
104*    Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
 
*
Filed herewith.
**
Furnished, not filed.
 
36

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
     
Marcus
 & Millichap, Inc
.
Date:  
May 6, 2022
    By:  
/s/ Hessam Nadji
       
Hessam Nadji
President and Chief Executive Officer
(Principal Executive Officer)
Date:  
May 6, 2022
    By:  
/s/ Steven F. DeGennaro
       
Steven F. DeGennaro
Chief Financial Officer
(Principal Financial Officer)
 
 
37
EX-31.1 2 d350636dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

Certification of Chief Executive Officer of Marcus & Millichap, Inc. pursuant to

Rule 13a-14(a) under the Exchange Act,

as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Hessam Nadji, certify that:

 

  1.

I have reviewed this quarterly report on Form 10-Q of Marcus & Millichap, Inc.;

 

  2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

  3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

  4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

  5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: May 6, 2022      

/s/ Hessam Nadji

     

Hessam Nadji

President and Chief Executive Officer

EX-31.2 3 d350636dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

Certification of Chief Financial Officer of Marcus & Millichap, Inc. pursuant to

Rule 13a-14(a) under the Exchange Act,

as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Steven F. DeGennaro, certify that:

 

  1.

I have reviewed this quarterly report on Form 10-Q of Marcus & Millichap, Inc.;

 

  2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

  3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

  4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

  5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: May 6, 2022      

/s/ Steven F. DeGennaro

     

Steven F. DeGennaro

Chief Financial Officer

EX-32.1 4 d350636dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

Certifications of Chief Executive Officer and Chief Financial Officer of Marcus & Millichap, Inc. Pursuant to

Rule 13a-14(b) under the Exchange Act and 18 U.S.C. Section 1350, as Adopted Pursuant to

Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the quarterly report of Marcus & Millichap, Inc. on Form 10-Q for the period ended March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), we, Hessam Nadji, President and Chief Executive Officer of the Company, and Steven F. DeGennaro, Chief Financial Officer of the Company, certify, to the best of our knowledge, pursuant to Rule 13a-14(b) under the Securities Exchange Act of 1934 and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

  (1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

  (2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date:  

May 6, 2022

     

/s/ Hessam Nadji

       

Hessam Nadji

President and Chief Executive Officer

(Principal Executive Officer)

Date:  

May 6, 2022

     

/s/ Steven F. DeGennaro

       

Steven F. DeGennaro

Chief Financial Officer

(Principal Financial Officer)

EX-101.SCH 5 mmi-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF NET AND COMPREHENSIVE INCOME link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF NET AND COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - Description of Business, Basis of Presentation and Recent Accounting Pronouncements link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Property and Equipment, Net link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Operating Leases link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Selected Balance Sheet Data link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Related-Party Transactions link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Stock-Based Compensation Plans link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Earnings per Share link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Description of Business, Basis of Presentation and Recent Accounting Pronouncements (Policies) link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Operating Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale (Tables) link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Selected Balance Sheet Data (Tables) link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Stock-Based Compensation Plans (Tables) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Earnings per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Property and Equipment, Net - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Operating Leases - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Operating Leases - Schedule of Operating Lease Cost, Included in Selling, General and Administrative Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Operating Leases - Maturities of lease liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Operating Leases - Schedule of Supplemental Cash Flow Information and Noncash Activity Related to Operating Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Operating Leases - Schedule of Other Information Related to Operating Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1040 - 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:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1042 - 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:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale - Gross Realized Gains and Losses from Sale of Available for Sale Securities (Detail) link:presentationLink link:definitionLink link:calculationLink 1044 - 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:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Net Change in Carrying Value of Goodwill (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense for Intangible Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Selected Balance Sheet Data - Schedule of Other Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Selected Balance Sheet Data - Schedule of Other Assets (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Selected Balance Sheet Data - Summary of Net Change in Carrying Value of MSRs (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Selected Balance Sheet Data - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Selected Balance Sheet Data - Components of Deferred Compensation and Commissions (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Selected Balance Sheet Data - Summary of Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Liability (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Selected Balance Sheet Data - Schedule of Other Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Related-Party Transactions - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Fair Value Measurements - Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Recurring Basis Valuation Techniques (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Non-Recurring Basis Valuation Techniques (Detail) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Non-Recurring Basis Valuation Techniques (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan - Award Limitations - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1067 - Disclosure - Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1068 - Disclosure - Stock-Based Compensation Plans - Outstanding Awards Under 2013 Omnibus Equity Incentive Plan (Detail) link:presentationLink link:definitionLink link:calculationLink 1069 - Disclosure - Stock-Based Compensation Plans - Employee Stock Purchase Plan - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1070 - Disclosure - Stock-Based Compensation Plans - Amendments to Restricted Stock and SARs - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1071 - Disclosure - Stock-Based Compensation Plans - Stock-Based Compensation Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1072 - Disclosure - Income Taxes - Components of Provision for Income Taxes and Income before Provision for Income Taxes (Detail) link:presentationLink link:definitionLink link:calculationLink 1073 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1074 - Disclosure - Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1075 - Disclosure - Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1076 - Disclosure - Commitments and Contingencies - Additional Information Credit Agreement (Detail) link:presentationLink link:definitionLink link:calculationLink 1077 - Disclosure - Commitments and Contingencies - Additional Information Other (Detail) link:presentationLink link:definitionLink link:calculationLink 1078 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 6 mmi-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 mmi-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 mmi-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 9 mmi-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover Page - shares
3 Months Ended
Mar. 31, 2022
May 03, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2022  
Entity Current Reporting Status Yes  
Entity Filer Category Large Accelerated Filer  
Entity Registrant Name MARCUS & MILLICHAP, INC.  
Entity Interactive Data Current Yes  
Title of 12(b) Security Common Stock  
Trading Symbol MMI  
Security Exchange Name NYSE  
Entity File Number 001-36155  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 35-2478370  
Entity Address, Address Line One 23975 Park Sorrento, Suite 400  
Entity Address, City or Town Calabasas  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 91302  
City Area Code 818  
Local Phone Number 212-2250  
Entity Shell Company false  
Entity Small Business false  
Entity Emerging Growth Company false  
Amendment Flag false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001578732  
Current Fiscal Year End Date --12-31  
Entity Common Stock, Shares Outstanding   38,889,501
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 315,695 $ 382,140
Commissions receivable, net 13,854 17,230
Prepaid expenses 10,373 13,220
Marketable debt securities, available-for-sale (includes amortized cost of $220,015 and $183,915 at March 31, 2022 and December 31, 2021, respectively, and $0 allowance for credit losses) 218,988 183,868
Advances and loans, net 5,889 6,403
Other assets 6,027 5,270
Total current assets 570,826 608,131
Property and equipment, net 23,249 23,192
Operating lease right-of-use assets, net 77,928 81,528
Marketable debt securities, available-for-sale (includes amortized cost of $54,519 and $111,858 at March 31, 2022 and December 31, 2021, respectively, and $0 allowance for credit losses) 52,980 112,610
Assets held in rabbi trust 10,916 11,508
Deferred tax assets, net 33,470 33,736
Goodwill and other intangible assets, net 59,434 48,105
Advances and loans, net 139,087 113,242
Other assets 12,273 13,146
Total assets 980,163 1,045,198
Current liabilities:    
Accounts payable and other liabilities 24,388 24,271
Deferred compensation and commissions 54,994 114,685
Dividends payable 50,694 0
Income tax payable 28,042 17,853
Operating lease liabilities 18,276 18,973
Accrued bonuses and other employee related expenses 15,863 49,848
Total current liabilities 192,257 225,630
Deferred compensation and commissions 45,603 53,536
Operating lease liabilities 56,307 58,334
Other liabilities 10,607 11,394
Total liabilities 304,774 348,894
Commitments and contingencies 0 0
Stockholders' equity:    
Preferred stock, $0.0001 par value: Authorized shares – 25,000,000; issued and outstanding shares – none at March 31, 2022 and December 31, 2021, respectively 0 0
Common stock, $0.0001 par value: Authorized shares – 150,000,000; issued and outstanding shares – 39,795,399 and 39,692,373 at March 31, 2022 and December 31, 2021, respectively 4 4
Additional paid-in capital 122,782 121,844
Retained earnings 554,193 573,546
Accumulated other comprehensive income (loss) (1,590) 910
Total stockholders' equity 675,389 696,304
Total liabilities and stockholders' equity $ 980,163 $ 1,045,198
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Amortized cost, current $ 220,015 $ 183,915
Allowance for credit losses, current 0 0
Amortized cost, noncurrent 54,519 111,858
Allowance for credit losses, noncurrent $ 0 $ 0
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 25,000,000 25,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 150,000,000 150,000,000
Common stock, shares issued 39,795,399 39,692,373
Common stock, shares outstanding 39,795,399 39,692,373
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF NET AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenues:    
Total revenues $ 319,464 $ 183,977
Operating expenses:    
Cost of services 196,768 109,103
Selling, general and administrative 74,535 51,677
Depreciation and amortization 3,911 2,997
Total operating expenses 275,214 163,777
Operating income 44,250 20,200
Other income, net 450 1,044
Interest expense (160) (146)
Income before provision for income taxes 44,540 21,098
Provision for income taxes 11,757 6,086
Net income 32,783 15,012
Marketable debt securities, available-for-sale:    
Change in net unrealized gains/losses (2,357) (621)
Less: reclassification adjustment for net gains included in other income, net (84) 0
Net change, net of tax of $838 and $(215) for the three months ended March 31, 2022 and 2021, respectively (2,441) (621)
Foreign currency translation gain (loss), net of tax of $0 for each of the three months ended March 31, 2022 and 2021, respectively (59) (113)
Total other comprehensive (loss) income (2,500) (734)
Comprehensive income $ 30,283 $ 14,278
Earnings per share:    
Basic $ 0.82 $ 0.38
Diluted $ 0.81 $ 0.37
Weighted average common shares outstanding:    
Basic 39,989 39,757
Diluted 40,474 40,124
Real Estate Brokerage Commissions [Member]    
Revenues:    
Total revenues $ 286,909 $ 162,796
Financing Fees [Member]    
Revenues:    
Total revenues 26,453 17,843
Other Revenues [Member]    
Revenues:    
Total revenues $ 6,102 $ 3,338
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF NET AND COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Marketable debt securities, available-for-sale, net change, tax $ 838 $ (215)
Foreign currency translation loss, tax $ 0 $ 0
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
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 (Loss) [Member]
Beginning Balance at Dec. 31, 2020 $ 546,836 $ 0 $ 4 $ 113,182 $ 0 $ 431,076 $ 2,574
Beginning Balance, Shares at Dec. 31, 2020   0 39,401,976        
Net and comprehensive income (loss) 14,278 $ 0 $ 0 0 0 15,012 (734)
Stock-based compensation 2,288 $ 0 $ 0 2,288 0 0 0
Stock-based compensation, Shares   0 0        
Issuance of common stock pursuant to employee stock purchase plan 0 $ 0 $ 0 0 0 0 0
Issuance of common stock pursuant to employee stock purchase plan, Shares   0 149,117        
Shares withheld related to net share settlement of stock-based awards (1,733) $ 0 $ 0 (1,733) 0 0 0
Shares withheld related to net share settlement of stock-based awards, shares   0 (50,127)        
Ending Balance at Mar. 31, 2021 561,669 $ 0 $ 4 113,737 0 446,088 1,840
Ending Balance, Shares at Mar. 31, 2021   0 39,500,966        
Beginning Balance at Dec. 31, 2021 696,304 $ 0 $ 4 121,844 0 573,546 910
Beginning Balance, Shares at Dec. 31, 2021   0 39,692,373        
Net and comprehensive income (loss) 30,283 $ 0 $ 0 0 0 32,783 (2,500)
Stock-based compensation 3,856 $ 0 $ 0 3,856 0 0 0
Stock-based compensation, Shares   0 0        
Issuance of common stock pursuant to employee stock purchase plan 0 $ 0 $ 0 0 0 0 0
Issuance of common stock pursuant to employee stock purchase plan, Shares   0 167,263        
Shares withheld related to net share settlement of stock-based awards (2,918) $ 0 $ 0 (2,918) 0 0 0
Shares withheld related to net share settlement of stock-based awards, shares   0 (64,237)        
Dividends on common stock (52,136)         (52,136)  
Ending Balance at Mar. 31, 2022 $ 675,389 $ 0 $ 4 $ 122,782 $ 0 $ 554,193 $ (1,590)
Ending Balance, Shares at Mar. 31, 2022   0 39,795,399        
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities    
Net income $ 32,783 $ 15,012
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 3,911 2,997
Noncash lease expense 5,961 6,009
Credit loss expense (167) (146)
Stock-based compensation 3,856 2,288
Deferred taxes, net 1,104 909
Unrealized foreign exchange losses (gains) (151) (157)
Net realized gains on marketable debt securities, available-for-sale (113) (1)
Other non-cash items 11 (49)
Changes in operating assets and liabilities:    
Commissions receivable 3,430 1,776
Prepaid expenses 2,850 74
Advances and loans (25,084) (4,440)
Other assets (794) (1,187)
Accounts payable and other liabilities 1,308 2,071
Income tax receivable/payable 10,189 4,786
Accrued bonuses and other employee related expenses (33,990) (9,362)
Deferred compensation and commissions (65,384) (33,781)
Operating lease liabilities (5,031) (5,275)
Other liabilities (2,224) (1,626)
Net cash flows used in operating activities (67,535) (20,102)
Cash flows from investing activities    
Acquisition of businesses, net of cash received (12,500) 229
Purchases of marketable debt securities, available-for-sale (40,551) (81,264)
Proceeds from sales and maturities of marketable debt securities, available-for-sale 61,970 85,065
Issuances of employee notes receivable (71) (40)
Payments received on employee notes receivable 18 250
Purchase of property and equipment (1,883) (1,099)
Net cash flows provided by investing activities 6,983 3,141
Cash flows from financing activities    
Taxes paid related to net share settlement of stock-based awards (2,918) (1,733)
Principal payments on stock appreciation rights liability (1,761) (1,481)
Principal payments on contingent and deferred consideration (1,264) (1,302)
Net cash flows used in financing activities (5,943) (4,516)
Effect of currency exchange rate changes on cash and cash equivalents 50 33
Net (decrease) in cash and cash equivalents (66,445) (21,444)
Cash and cash equivalents at beginning of period 382,140 243,152
Cash and cash equivalents at end of period 315,695 221,708
Supplemental disclosures of cash flow information    
Interest paid during the period 499 697
Income taxes paid, net $ 464 $ 339
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business, Basis of Presentation and Recent Accounting Pronouncements
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Description of Business, Basis of Presentation and Recent Accounting Pronouncements
1.
Description of Business, Basis of Presentation and Recent Accounting Pronouncements
Description of Business
Marcus & Millichap, Inc. (the “Company,” “Marcus & Millichap,” or “MMI”), a Delaware corporation, is a brokerage firm specializing in commercial real estate investment sales, financing, research and advisory services. As of March 31, 2022, MMI operates 81 offices in the United States and Canada through its wholly-owned subsidiaries, including the operations of Marcus & Millichap Capital Corporation.
Reorganization and Initial Public Offering
MMI was formed in June 2013 in preparation for Marcus & Millichap Company (“MMC”) to
spin-off
its majority-owned subsidiary, Marcus & Millichap Real Estate Investment Services, Inc. (“MMREIS”). Prior to the initial public offering (“IPO”) of MMI, all of the preferred and common stockholders of MMREIS (including MMC and employees of MMREIS) contributed all of their outstanding shares to MMI, in exchange for new MMI common stock. As a result, MMREIS became a wholly-owned subsidiary of MMI. Thereafter, MMC distributed 80.0% of the shares of MMI common stock to MMC’s shareholders and exchanged the remaining portion of its shares of MMI common stock for cancellation of indebtedness of MMC. MMI completed its IPO in November 2013.
Basis of Presentation
The financial information presented in the accompanying unaudited condensed consolidated financial statements, has been prepared in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for quarterly reports on Form
10-Q
and
Article 10-01
of
Regulation S-X.
Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. In the opinion of management, the accompanying unaudited condensed consolidated financial statements and notes include all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the condensed consolidated financial position, results of operations and cash flows for the periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the annual audited consolidated financial statements and notes thereto, including the Company’s accounting policies for the year ended December 31, 2021 included in the Company’s Annual Report on Form
10-K
filed on March 1, 2022 with the SEC. The results of the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022, for other interim periods or for future years.
Considerations Related to the
COVID-19
Pandemic
The Company may continue to experience operational and financial impacts due to the ongoing
COVID-19
pandemic and actual results may differ from the Company’s current estimates and historical trends because of that uncertainty. Notwithstanding the potential continuing impact of the
COVID-19
pandemic and changes in interest rates on the current macroeconomic environment, the Company believes it is well positioned to achieve long-term growth.
See Note 5 – “Acquisitions, Goodwill and Other Intangible Assets” and Note 8 – “Fair Value Measurements” for further discussions on the potential impacts of
COVID-19.
Consolidation
The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
 
Concentrations of Credit Risk
Financial instruments that potentially subject the Company to a concentration of credit risk principally consist of cash and cash equivalents, investments in marketable debt securities,
available-for-sale,
security deposits (included under other assets,
non-current)
and commissions receivable, net. Cash and cash equivalents are placed with high-credit quality financial institutions and invested in high-credit quality money market funds and commercial paper. Concentrations and ratings of marketable debt securities,
available-for-sale
are limited by the approved investment policy.
To reduce its credit risk, the Company monitors the credit standing of the financial institutions money market funds that represent amounts recorded as cash and cash equivalents. The Company historically has not experienced any significant losses related to cash and cash equivalents.
In September 2021, the Company entered into a Strategic Alliance (“Strategic Alliance”) with M&T Reality Capital Corporation (“MTRCC”) pursuant to which the Company has agreed to provide loan opportunities that may be funded through MTRCC’s Delegated Underwriting and Servicing Agreement (“DUS Agreement”) with the Federal National Mortgage Association (“Fannie Mae”) and which requires MTRCC to guarantee a portion of each loan funded. On a
loan-by-loan
basis, the Company, at its option, can indemnify a portion of MTRCC’s guarantee obligation of loan opportunities presented to and closed by MTRCC though the DUS Agreement. The Company manages and limits the concentration of risk related to the guarantees assumed by monitoring the underlying property type, geographic location, credit of the borrowers, underlying debt service coverage, and loan to value ratios.
The Company derives its revenues from a broad range of real estate investors, owners, and users in the United States and Canada, none of which individually represents a significant concentration of credit risk. The Company maintains allowances, as needed, for estimated credit losses based on management’s assessment of the likelihood of collection. For the three months ended March 31, 2022 and 2021, no transaction represented 10% or more of total revenues. Further, while one or more transactions may represent 10% or more of commissions receivable at any reporting date, amounts due are typically collected within 10 days of settlement and, therefore, do not expose the Company to significant credit risk.
During the three months ended March 31, 2022, the Company’s Canadian operations represented 2.3% of total revenues. During the three months ended March 31, 2021, the Company’s Canadian operations represented less than 2% of total revenues.
During each of the three months ended March 31, 2022 and 2021, no office represented 10% or more of total revenues.
Revenue Recognition
The Company generates real estate brokerage commissions by acting as a broker for real estate owners or investors seeking to buy or sell commercial properties and generates financing fees from securing financing on purchase transactions, from refinancing its clients’ existing mortgage debt and other ancillary fees associated with financing activities, including, but not limited to, mortgage servicing, debt and equity advisory services, loan sales, due diligence services, guarantee fees, loan performance fees and other consulting. The Company’s contracts, except as noted below, do not contain multiple-element arrangements, variable consideration, financing components, significant noncash consideration, licenses, long-term contracts with customers or other items affecting the transaction price.
Real Estate Brokerage Commissions
Contracts for representing buyers and sellers of real estate are usually negotiated on a
transaction-by-transaction
basis. The consideration associated with the successful outcome remains constrained until the completion of a transaction which, in almost all cases, is at the close of escrow. At that time, the Company recognizes revenue related to the transaction. The Company’s fee agreements do not include terms or conditions that require the Company to perform any service or fulfill any obligation once the transaction closes.
Financing Fees
Contracts for representing potential borrowers are usually negotiated on a
transaction-by-transaction
basis. The consideration associated with the successful outcome remains constrained until the completion of a transaction which, in almost all cases, is at the time the loan closes. At that time, the Company recognizes revenue related to the transaction. The Company’s fee arrangements, with certain exceptions, do not include terms or conditions that require the Company to perform any service or fulfill any obligation once the loan closes.
Loan Performance Fees
- For loans originated through the Strategic Alliance with MTRCC, the Company receives variable consideration in the form of loan performance fees based on a portion of the servicing fees expected to be received under the servicing contract for servicing the loan. As the Company is not obligated to perform any servicing functions and has no further obligations related to the transaction giving rise to the loan performance fees, the estimated value of the loan performance fees to be received is recorded at the time the loan closes and are collected over the estimated term of the related loan. Any changes in the estimate of loan performance fees to be received are recorded in revenue in the period the estimate changes.
 
Guarantee Obligations
- For certain loans originated through the Strategic Alliance with MTRCC, the Company may agree, at its option, to indemnify MTRCC for a portion of MTRCC’s obligations for loans sold to Fannie Mae. For these loans, the Company allocates a portion of the transaction price and records a loan guarantee obligation based on its fair value. Revenue for this stand ready obligation is recorded on a straight-line basis over the term of the estimated guarantee period and is recorded in financing fees in the condensed consolidated statements of net and comprehensive income. The guarantee obligation is capped at 16.7% of the unpaid principal balance in excess of the collateral securing such loan. For these loans, the Company also records an allowance for loss-sharing obligations based on the unpaid balance of the loan for its portion of the obligation guaranteed to MTRCC.
Mortgage Servicing
- The Company recognizes mortgage servicing revenues upon the acquisition of a servicing contract. The Company records servicing fees when earned provided the loans are current and the debt service payments are made by the borrowers.
Other Revenues
Other revenues include fees generated from consulting and advisory services, as well as referral fees from other real estate brokers, and are recognized when services are provided, or upon closing of the transaction.
Recent Accounting Pronouncements
Pending Adoption
In March 2020, the FASB issued Accounting Standards Update (“ASU”)
No. 2020-04,
Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting
(“ASU
2020-04”).
ASU
2020-04
provides temporary optional exceptions to the guidance in U.S. GAAP on contract modifications to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates, such as the Secured Overnight Financing Rate (“SOFR”). ASU
2020-04
is effective for all entities upon issuance and may be applied prospectively to contract modifications through December 31, 2022. The guidance applies to the Company’s Credit Agreement (see Note 13 – “Commitments and Contingencies”), which references LIBOR, and will generally allow it to account for and present a modification as an event that does not require contract remeasurement at the modification date or reassessment of a previous accounting determination. As of March 31, 2022, the Company has not drawn funds from the credit facility. The Company continues to evaluate the impact of this new standard but does not expect ASU
2020-04
to have a material effect on its condensed consolidated financial statements.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
2.
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 
     March 31,
2022
     December 31,
2021
 
Computer software and hardware equipment
   $ 35,404      $ 33,819  
Furniture, fixtures and equipment
     24,817        24,511  
Less: accumulated depreciation and amortization
     (36,972      (35,138
    
 
 
    
 
 
 
     $ 23,249      $ 23,192  
    
 
 
    
 
 
 
During the three months ended March 31, 2022 and 2021, the Company
wrote-off
approximately $22,000 and $41,000, respectively, of fully depreciated computer software and hardware equipment and furniture, fixtures and equipment.
As of March 31, 2022 and 2021, property and equipment additions incurred but not yet paid included in accounts payable and other liabilities were $406,000 and $275,000, respectively.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Leases
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Operating Leases
3.
Operating Leases
The Company has operating leases for all of its facilities and autos. As of March 31, 2022 and December 31, 2021, operating lease
right-of-use
(“ROU”) assets, net were $77.9 million and $81.5 million, respectively.
 
The operating lease cost, included in selling, general and administrative expense in the condensed consolidated statement
s
of net and comprehensive income, consisted of the following (in thousands):
 
     Three Months Ended
March 31,
 
     2022      2021  
Operating lease cost:
                 
Lease cost
(1)
   $ 6,544      $ 6,589  
Variable lease cost
(2)
     1,363        1,400  
Sublease income
     (234      (33
    
 
 
    
 
 
 
     $ 7,673      $ 7,956  
    
 
 
    
 
 
 
 
(1)
Includes short-term lease cost and ROU asset amortization.
(2)
Primarily relates to common area maintenance, property taxes, insurance, utilities and parking.
Maturities of lease liabilities by year consisted of the following (in thousands):
 
     March 31, 2022  
Remainder of 2022
   $ 15,484  
2023
     18,311  
2024
     15,829  
2025
     13,320  
2026
     9,716  
Thereafter
     7,027  
    
 
 
 
Total future minimum lease payments
     79,687  
Less imputed interest
     (5,104
    
 
 
 
Present value of operating lease liabilities
   $ 74,583  
    
 
 
 
Supplemental cash flow information and noncash activity related to the operating leases consisted of the following (in thousands):
 
     Three Months Ended
March 31,
 
     2022      2021  
Operating cash flow information:
                 
Cash paid for amounts included in the measurement of operating lease liabilities
   $ 5,589      $ 5,862  
Noncash activity:
                 
ROU assets obtained in exchange for operating lease liabilities
   $ 2,435      $ 3,004  
Tenant improvements owned by lessor related to ROU assets
(1)
   $ 66       $ 55   
 
(1)
Reclassification from other assets current.
Other information related to the operating leases consisted of the following:
 
     March 31, 2022     December 31, 2021  
Weighted average remaining operating lease term
     4.44 years       4.57 years  
Weighted average discount rate
     2.9     2.9
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Investments in Marketable Debt Securities, Available-for-Sale
3 Months Ended
Mar. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Investments in Marketable Debt Securities, Available-for-Sale
4.
Investments in Marketable Debt Securities, Available for Sale
Amortized cost, allowance for credit losses, gross unrealized gains/losses in accumulated other comprehensive income (loss) and fair value of marketable debt securities,
available-for-sale,
by type of security consisted of the following (in thousands):
 
     March 31, 2022  
     Amortized
Cost
     Allowance
for Credit
Losses
     Gross
Unrealized
Gains
     Gross
Unrealized
Losses
    Fair
Value
 
Short-term investments:
                                           
U.S. treasuries
   $ 101,141      $ —        $ —        $ (849   $ 100,292  
Corporate debt
     118,271        —          7        (193     118,085  
Asset-backed securities (“ABS”) and other
     603        —          8        —         611  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
     $
 
 
220,015
 
 
   $ —        $ 15      $ (1,042   $ 218,988  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Long-term investments:
                                           
U.S. treasuries
   $ 12,420      $ —        $ 9      $ (311   $ 12,118  
U.S. government sponsored entities
     674        —          —          (18     656  
Corporate debt
     34,300        —          147        (1,141     33,306  
Asset-backed securities (“ABS”) and other
     7,125        —          5        (230     6,900  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
     $ 54,519      $ —        $ 161      $ (1,700   $ 52,980  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
 
     December 31, 2021  
     Amortized
Cost
     Allowance
for Credit
Losses
     Gross
Unrealized
Gains
     Gross
Unrealized
Losses
    Fair
Value
 
Short-term investments:
                                           
U.S. treasuries
   $ 35,767      $ —        $ —        $ (34   $ 35,733  
Corporate debt
     148,148        —          22        (35     148,135  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
     $ 183,915      $ —        $ 22      $ (69   $ 183,868  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Long-term investments:
                                           
U.S. treasuries
   $ 70,902      $ —        $ 128      $ (263   $ 70,767  
U.S. government sponsored entities
     726        —          22        (3     745  
Corporate debt
     33,197        —          962        (146     34,013  
ABS and other
     7,033        —          82        (30     7,085  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
     $ 111,858      $ —        $ 1,194      $ (442   $ 112,610  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
The Company’s investments in marketable debt securities,
available-for-sale,
that have been in a continuous unrealized loss position, for which an allowance for credit losses has not been recorded, by type of security consisted of the following (in thousands):
 
     March 31, 2022  
     Less than 12 months     12 months or greater     Total  
     Fair
Value
     Gross
Unrealized
Losses
    Fair
Value
     Gross
Unrealized
Losses
    Fair
Value
     Gross
Unrealized
Losses
 
U.S. treasuries
   $ 111,232      $ (1,160     —          —       $ 111,232      $ (1,160
U.S. government sponsored entities
     549        (8     105        (10     654        (18
Corporate debt
     137,510        (1,277     618        (57     138,128        (1,334
ABS and other
     6,181        (230     —          —         6,181        (230
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
 
     $ 255,472      $ (2,675   $ 723      $ (67   $ 256,195      $ (2,742
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
 
 
     December 31, 2021  
     Less than 12 months     12 months or greater     Total  
     Fair
Value
     Gross
Unrealized
Losses
    Fair
Value
     Gross
Unrealized
Losses
    Fair
Value
     Gross
Unrealized
Losses
 
U.S. treasuries
   $ 103,019      $ (297   $ —        $ —       $ 103,019      $ (297
U.S. government sponsored entities
     115        (3     —          —         115        (3
Corporate debt
     115,908        (173     146        (8     116,054        (181
ABS and other
     2,915        (30     —          —         2,915        (30
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
 
     $ 221,957      $ (503   $ 146      $ (8   $ 222,103      $ (511
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
 
Gross realized gains and losses from the sales of the Company’s marketable debt securities,
available-for-sale,
consisted of the following (in thousands):
 
     Three Months Ended
March 31,
 
     2022      2021  
Gross realized gains
(1)
   $ 113      $ 1  
    
 
 
    
 
 
 
Gross realized losses
(1)
   $ —        $ —    
    
 
 
    
 
 
 
 
(1)
Recorded in other income, net in the condensed consolidated statements of net and comprehensive income. The cost basis of securities sold were determined based on the specific identification method.
The Company invests its excess cash in a diversified portfolio of fixed and variable rate debt securities to meet current and future cash flow needs. All investments are made in accordance with the Company’s approved investment policy. As of March 31, 2022, the portfolio had an average credit rating of AA and a weighted term to contractual maturity of 1.4 years, with 161 securities in the portfolio representing an unrealized aggregate loss
 of
$2.7 million or 1% of amortized cost, and a weighted average credit rating of AA+.
As of March 31, 2022, the Company performed an impairment analysis and determined an allowance for credit losses was not required. The Company determined that it did not have an intent to sell and it was not more likely than not that the Company would be required to sell any security based on its current liquidity position, or to maintain compliance with its investment policy, specifically as it relates to minimum credit ratings. The Company evaluated the securities with an unrealized loss considering severity of loss, credit ratings, specific credit events during the period since acquisition, overall likelihood of default, market sector, potential impact from the current economic environment, geopolitical unrest and a review of an issuer’s and securities’ liquidity and financial strength, as needed. The Company concluded that it would receive all scheduled interest and principal payments. The Company, therefore, determined qualitatively that the unrealized loss was related to changes in interest rates and other market factors and therefore no allowance for credit losses was required.
Amortized cost and fair value of marketable debt securities,
available-for-sale,
by contractual maturity consisted of the following (in thousands, except weighted average data):
 
     March 31, 2022      December 31, 2021  
     Amortized
Cost
     Fair Value      Amortized
Cost
     Fair Value  
Due in one year or less
   $ 220,015      $ 218,988      $ 183,915      $ 183,868  
Due after one year through five years
     36,442        35,478        96,035        96,257  
Due after five years through ten years
     12,978        12,582        11,129        11,601  
Due after ten years
     5,099        4,920        4,694        4,752  
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 274,534      $ 271,968      $ 295,773      $ 296,478  
    
 
 
    
 
 
    
 
 
    
 
 
 
Weighted average contractual maturity
              1.4 years                 1.5 years  
Actual maturities may differ from contractual maturities because certain issuers have the right to prepay certain obligations with or without prepayment penalties.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions, Goodwill and Other Intangible Assets
3 Months Ended
Mar. 31, 2022
Business Combinations [Abstract]  
Acquisitions, Goodwill and Other Intangible Assets
5.
Acquisitions, Goodwill and Other Intangible Assets
During the three months ended March 31, 2022, the Company expanded its network of financing professionals and provided further diversification to its financing services.
 
The Company completed an acquisition of a business that was accounted for as a business combination and the results have been included in the condensed consolidated financial statements beginning on the acquisition date. Terms of the acquisition principally included cash paid at closing.
The goodwill recorded as part of the acquisition primarily arose from the acquired assembled workforce and brokerage and financing sales platforms. The Company expects all of the goodwill to be tax deductible, with the
tax-deductible
amount of goodwill related to the contingent and deferred consideration to be determined once the cash payments are made to settle any contingent and deferred consideration. The goodwill resulting from acquisitions is allocated to the Company’s one reporting unit.
Goodwill and intangible assets, net consisted of the following (in thousands):
                                                 
     March 31, 2022      December 31, 2021  
     Gross
Carrying
Amount
     Accumulated
Amortization
    Net Book
Value
     Gross
Carrying
Amount
     Accumulated
Amortization
    Net Book
Value
 
Goodwill and intangible assets:
                                                   
Goodwill
   $ 38,101      $ —       $ 38,101      $ 34,071      $ —       $ 34,071  
Intangible assets
(1)
     32,444        (11,111     21,333        23,974        (9,940     14,034  
    
 
 
    
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
     $ 70,545      $ (11,111   $ 59,434      $ 58,045      $ (9,940   $ 48,105  
    
 
 
    
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 

(1)
Total weighted average amortization period was 5.2 years and 4.4 years as of March 31, 2022 and December 31, 2021, respectively.
Amortization expense for the intangible assets was $1.2 million and $1.1 million for the three months ended March 31, 2022 and 2021, respectively.
The changes in the carrying amount of goodwill consisted of the following (in thousands):
                 
     Three Months Ended
March 31,
 
     2022      2021  
Beginning balance
   $ 34,071      $ 33,375  
Additions from acquisitions
(1)
     4,030        671  
Impairment losses
     —          —    
    
 
 
    
 
 
 
Ending balance
   $ 38,101      $ 34,046  
    
 
 
    
 
 
 

(1)
The 2021 addition represents a measurement period adjustment for an acquisition made in 2020.
Estimated amortization expense for intangible assets by year for the next five years and thereafter consisted of the following (in thousands):
         
     March 31, 2022  
Remainder of 2022
   $ 3,512  
2023
     4,617  
2024
     4,101  
2025
     3,881  
2026
     2,156  
Thereafter
     3,066  
    
 
 
 
     $ 21,333  
    
 
 
 
The Company evaluates goodwill for impairment annually in the fourth quarter. In addition to the annual impairment evaluation, the Company evaluates at least quarterly whether events or circumstances have occurred in the period subsequent to the annual impairment testing, which indicate that it is more likely than not an impairment loss has occurred. The Company evaluates its intangible assets that have finite useful lives whenever an event or change in circumstances indicates that the carrying value of the asset may not be recoverable.
 
As of March 31, 2022, the Company considered the impact of the continuing
COVID-19
pandemic and geopolitical unrest and evaluated its goodwill and intangible assets for impairment testing. The Company estimated the recoverability of the intangible assets by comparing the carrying amount of each asset to the future undiscounted cash flows that the Company expects the asset to generate. The sum of the undiscounted expected future cash flows was greater than the carrying amount of the intangible assets. The Company concluded that as of March 31, 2022, there was no impairment of its goodwill and intangible assets.
 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Balance Sheet Data
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Selected Balance Sheet Data
6.
Selected Balance Sheet Data
Allowances on Advances and Loans, and Commissions Receivable
Allowance for credit losses for advances and loans and commissions receivable as of March 31, 2022 and December 31, 2021 was $667,000 and $794,000, respectively.
Other Assets
Other assets consisted of the following (in thousands):
                                 
     Current     
Non-Current
 
     March 31,
2022
     December 31,
2021
     March 31,
2022
     December 31,
2021
 
Mortgage servicing rights (“MSRs”), net of amortization
   $ —        $ —        $ 951      $ 1,855  
Security deposits
     —          —          1,484        1,395  
Employee notes receivable
(1)
     67        40        —          —    
Securities,
held-to-maturity
(2)
     —          —          9,500        9,500  
Customer trust accounts and other
     5,960        5,230        338        396  
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 6,027      $ 5,270      $ 12,273      $ 13,146  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(1)
Reduction of accrued bonuses and other employee related expenses in settlement of employee notes receivable were $0 and $10 for the three months ended March 31, 2022 and March 31, 2021, respectively. See Note 7 – “Related-Party Transactions” for additional information.
(2)
Securities,
held-to-maturity,
are expected to mature on September 1, 2024 and accrue interest based on the
1-year
treasury rate.
MSRs
The net change in the carrying value of MSRs consisted of the following (in thousands):
 
                 
     Three Months Ended
March 31,
 
     2022      2021  
Beginning balance
   $ 1,855      $ 1,897  
Additions
     —          303  
Amortization
     (904      (138
    
 
 
    
 
 
 
Ending balance
   $ 951      $ 2,062  
    
 
 
    
 
 
 
The portfolio of loans serviced by the Company aggregated $1.7 billion for each of the periods ended March 31, 2022 and December 31, 2021. See Note 8 – “Fair Value Measurements” for additional information on MSRs. In the three months ended March 31, 2022, the Company received cancellation notices on certain servicing contracts. Amortization of those contracts was adjusted to reflect the cancellations.
In connection with MSR activities, the Company holds funds in escrow for the benefit of the lenders. These funds, which totaled $2.6 million and $4.1 million as of March 31, 2022 and December 31, 2021, respectively, and the offsetting obligations are not presented in the Company’s condensed consolidated financial statements as they do not represent assets and liabilities of the Company.
Deferred Compensation and Commissions
Deferred compensation and commissions consisted of the following (in thousands):
 
     Current     
Non-Current
 
     March 31,
2022
     December 31,
2021
     March 31,
2022
     December 31,
2021
 
Stock appreciation rights (“SARs”) liability
(1)
   $ 2,323      $ 2,241      $ 12,731      $ 14,918  
Commissions payable to investment sales and financing professionals
     51,195        110,769        25,082        31,697  
Deferred compensation liability
(1)
     749        1,080        7,790        6,921  
Other
     727        595        —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 54,994      $ 114,685      $ 45,603      $ 53,536  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(1)
The SARs and deferred compensation liability become subject to payout as a result of a participant no longer being considered a service provider. As a result of the retirement of certain participants, estimated amounts to be paid to the participants within the next twelve months have been classified as current.
SARs Liability
Prior to the IPO, certain employees of the Company were granted SARs under a stock-based compensation program assumed by MMC. In connection with the IPO, the SARs agreements were revised, the MMC liability of $20.0 million for the SARs was frozen as of March 31, 2013 and was transferred to MMI through a capital distribution. The SARs liability will be settled with each participant in ten annual installments in January of each year upon retirement or termination from service, or in full upon consummation of a change in control of the Company.
Under the revised agreements, MMI is required to accrue interest on the outstanding balance beginning on January 1, 2014 at a rate based on the
10-year
treasury note, plus 2%. The rate resets annually. The rates at January 1, 2022 and 2021 were 3.63% and 2.93%, respectively. MMI recorded interest expense related to this liability of $135,000 and $122,000 for the three months ended March 31, 2022 and 2021, respectively.
Estimated payouts within the next twelve months for participants that have separated from service have been classified as current. During each of the three months ended March 31, 2022 and 2021, the Company made total payments of $2.2 million, consisting of principal and accumulated interest.
Commissions Payable
Certain investment sales professionals can earn additional commissions after meeting certain annual revenue thresholds. These commissions are recognized as cost of services in the period in which they are earned as they relate to specific transactions closed. The Company may defer payment of certain commissions, at its election, for up to three years. Commissions payable that are not expected to be paid within twelve months are classified as long-term.
Deferred Compensation Liability
A select group of management is eligible to participate in the Marcus & Millichap Deferred Compensation Plan (the “Deferred Compensation Plan”). The Deferred Compensation Plan is a
non-qualified
deferred compensation plan that is intended to comply with Section 409A of the Internal Revenue Code and permits participants to defer compensation up to the limits set forth in the Deferred Compensation Plan. Amounts are paid out generally when the participant is no longer a service provider; however, an
in-service
payout election is available to participants. Participants may elect to receive payouts as a lump sum or quarterly over a two to fifteen-year period. The Company elected to fund the Deferred Compensation Plan through company owned variable life insurance policies. The Deferred Compensation Plan is managed by a third-party institutional fund manager, and the deferred compensation and investment earnings are held as a Company asset in a rabbi trust, which is recorded in assets held in rabbi trust in the accompanying condensed consolidated balance sheets. The assets in the trust are restricted unless the Company becomes insolvent, in which case the trust assets are subject to the claims of the Company’s creditors. The Company may also, in its sole and absolute discretion, elect to withdraw at any time a portion of the trust assets by an amount by which the fair market value of the trust assets exceeds 110% of the aggregate deferred compensation liability represented by the participants’ accounts. Estimated payouts within the next twelve months for participants that have separated from service or elected in service payout have been classified as current. During the three months ended March 31, 2022 and 2021, the Company made total payments to participants of $365,000 and $371,000, respectively.
The assets held in the rabbi trust are carried at the cash surrender value of the variable life insurance policies, which represents its fair value. The net change in the carrying value of the assets held in the rabbi trust and the net change in the carrying value of the deferred compensation liability, each exclusive of additional contributions, distributions and trust expenses, consisted of the following (in thousands):
 
     Three Months Ended
March 31,
 
     2022      2021  
Increase (Decrease) in the carrying value of the assets held in the rabbi trust
(1)
   $ (525    $ 333  
    
 
 
    
 
 
 
Increase (Decrease) in the net carrying value of the deferred compensation obligation
(2)
   $ (532    $ 260  
    
 
 
    
 
 
 
 
(1)
Recorded in other income, net in the condensed consolidated statements of net and comprehensive income.
(2)
Recorded in selling, general and administrative expense in the condensed consolidated statements of net and comprehensive income.
Other Liabilities
Other liabilities consisted of the following (in thousands):
 
    
Non-Current
 
     March 31,
2022
     December 31,
2021
 
Deferred consideration
(1)
   $ 3,300      $ 4,689  
Contingent consideration
(1)
     5,782        6,631  
Dividends Payable
     1,443        —    
Other
     82        74  
    
 
 
    
 
 
 
     $ 10,607      $ 11,394  
    
 
 
    
 
 
 
 
(1)
Includes a measurement period adjustment in 2021 and a settlement of deferred consideration made during the three months ended March 31, 2022 and 2021, which represents a noncash investing activity. See Note 5 – “Acquisitions, Goodwill and Other Intangible Assets” for additional information.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Related-Party Transactions
3 Months Ended
Mar. 31, 2022
Related Party Transactions [Abstract]  
Related-Party Transactions
7
.
Related-Party Transactions
Shared and Transition Services
Certain services are provided to the Company under a Transition Services Agreement (“TSA”) between MMC and the Company. The TSA is intended to provide certain services until the Company acquires these services separately. Under the TSA, the Company incurred net costs (charge-back) during the three months ended March 31, 2022 and 2021 of $12,000 and $19,000, respectively. These amounts are included in selling, general and administrative expense in the accompanying condensed consolidated statements of net and comprehensive income.
Brokerage and Financing Services with the Subsidiaries of MMC
MMC has wholly or majority owned subsidiaries that buy and sell commercial real estate properties. The Company performs certain brokerage and financing services related to transactions of the subsidiaries of MMC. For the three months ended March 31, 2022 and 2021, the Company earned real estate brokerage commissions and financing fees of $1,598,000 and $457,000, respectively, from transactions with subsidiaries of MMC related to these services. The Company incurred cost of services of $954,000 and $274,000, respectively, related to these revenues.
Operating Lease with MMC
The Company has an operating lease with MMC for a single-story office building located in Palo Alto, California, which expires on May 31, 2022. The related operating lease cost was $333,000 for each of the three months ended March 31, 2022 and 2021, respectively. Operating lease cost is included in selling, general and administrative expense in the accompanying condensed consolidated statements of net and comprehensive income. See Note 3 – “Operating Leases” for additional information.
Accounts Payable and Other Liabilities with MMC
As of March 31, 2022 and December 31, 2021, accounts payable and other liabilities with MMC totaling $101,000 and $93,000, respectively, remain unpaid and are included in accounts payable and other liabilities in the accompanying condensed consolidated balance sheets.
Other
The Company makes advances to
non-executive
employees from
time-to-time.
At March 31, 2022 and December 31, 2021, the aggregate principal amount for employee notes receivable was $67,000 and $40,000, respectively, which is included in other assets (current and
non-current)
in the accompanying condensed consolidated balance sheets. See Note 6 – “Selected Balance Sheet Data” for additional information.
As of March 31, 2022, George M. Marcus, the Company’s founder and Chairman, beneficially owned approximately 38% of the Company’s issued and outstanding common stock, including shares owned by Phoenix Investments Holdings, LLC and the Marcus Family Foundation II.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements
8.
Fair Value Measurements
U.S. GAAP defines the fair value of a financial instrument as the amount that would be received from the sale of an asset in an orderly transaction between market participants at the measurement date. The Company is responsible for the determination of fair value and the supporting methodologies and assumptions. The Company uses various pricing sources and third parties to provide and validate the values utilized.
The degree of judgment used in measuring the fair value of financial instruments is generally inversely correlated with the level of observable valuation inputs. Financial instruments with quoted prices in active markets generally have more pricing observability and less judgment is used in measuring fair value. Financial instruments for which no quoted prices are available have less observability and are measured at fair value using valuation models or other pricing techniques that require more judgment.
Assets recorded at fair value are measured and classified in accordance with a fair value hierarchy consisting of the three “levels” based on the observability of inputs available in the marketplace used to measure the fair values as discussed below:
 
   
Level
 1:
Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;
 
   
Level
 2:
Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; or
 
   
Level
 3:
Unobservable inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. Management estimates include certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.
Recurring Fair Value Measurements
The Company values its investments including commercial paper and floating NAV money market funds recorded in cash and cash equivalents, investments in marketable debt securities,
available-for-sale,
assets held in the rabbi trust, deferred compensation liability and contingent and deferred consideration at fair value on a recurring basis.
Fair values for investments included in cash and cash equivalents and marketable debt securities,
available-for-sale
were determined for each individual security in the investment portfolio and all these securities are Level 1 or 2 measurements as appropriate.
Fair values for assets held in the rabbi trust and related deferred compensation liability were determined based on the cash surrender value of the company owned variable life insurance policies and underlying investments in the trust, and are Level 2 and Level 1 measurements, respectively.
Contingent consideration in connection with acquisitions, is carried at fair value and determined on a
contract-by-contract
basis, calculated using unobservable inputs based on a probability of achieving EBITDA and other performance requirements, and is a Level 3 measurement. Deferred consideration in connection with acquisitions is carried at fair value and calculated using a discounted cash flow estimate with the only remaining condition on such payments being the passage of time, and is a Level 2 measurement.
Assets and liabilities carried at fair value on a recurring basis consisted of the following (in thousands):
                                                                 
     March 31, 2022      December 31, 2021  
     Fair Value      Level 1      Level 2      Level 3      Fair Value      Level 1      Level 2      Level 3  
Assets:
                                                                       
Assets held in rabbi trust
   $ 10,916      $ —        $ 10,916      $ —        $ 11,508      $ —        $ 11,508      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Cash equivalents
(1)
:
                                                                       
Commercial paper
   $ 32,223      $ —        $ 32,223      $ —        $ 8,948      $ —        $ 8,948      $ —    
Money market funds
     51,403        51,403        —          —          210,985        210,985        —          —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 83,626      $ 51,403      $ 32,223      $ —        $ 219,933      $ 210,985      $ 8,948      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
                 
Marketable debt securities,
available-for-sale:
                                                                       
Short-term investments:
                                                                       
U.S. treasuries
   $ 100,292      $ 100,292      $ —        $ —        $ 35,733      $ 35,733      $ —        $ —    
U.S. government sponsored entities
     —          —          —          —          —          —          —          —    
Corporate debt
     118,085        —          118,085        —          —          —          —          —    
ABS and other
     611        —          611        —          148,135        —          148,135        —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 218,988      $ 100,292      $ 118,696      $ —        $ 183,868      $ 35,733      $ 148,135      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
                 
Long-term investments:
                                                                       
U.S. treasuries
   $ 12,118      $ 12,118      $ —        $ —        $ 70,767      $ 70,767      $ —        $ —    
U.S. government sponsored entities
     656        —          656        —          745        —          745        —    
Corporate debt
     33,306        —          33,306        —          34,013        —          34,013        —    
ABS and other
     6,900        —          6,900        —          7,085        —          7,085        —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 52,980        12,118      $ 40,862      $ —        $ 112,610      $ 70,767      $ 41,843      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
                 
Liabilities:
                                                                       
                 
Contingent consideration
(2)
   $ 9,363      $ —        $ —        $ 9,363      $ 9,312      $ —        $ —        $ 9,312  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
                 
Deferred consideration
(2)
   $ 8,371      $ —        $ 8,371      $ —        $ 9,801      $ —        $ 9,801      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
                 
Deferred compensation liability
   $ 8,539      $ 8,539      $ —        $ —        $ 8,001      $ 8,001      $ —        $ —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(1)
Included in cash and cash equivalents on the accompanying condensed consolidated balance sheets.
(2)
$3,581 and $2,681 of Contingent consideration and $5,071 and $5,112 of Deferred consideration are included in Accounts payable and other liabilities as of March 31, 2022 and December 31, 2021, respectively.
There were no transfers in or out of Level 3 during the three months ended March 31, 2022 and 2021.
During the three months ended March 31, 2022, the Company considered current and future interest rates on the probability of achieving EBITDA and other performance targets in its determination of fair value for the contingent consideration. The Company is uncertain as to the extent of the volatility in the unobservable inputs in the foreseeable future. Deferred consideration in connection with acquisitions is carried at fair value and calculated using a discounted cash flow estimate with the only remaining condition on such payments being the passage of time.
As of March 31, 2022 and December 31, 2021, contingent and deferred consideration had a maximum undiscounted payment to be settled in cash or stock of $27.2 million and $28.6 million, respectively. Assuming the achievement of the applicable performance criteria and/or service and time requirements, the Company anticipates these payments will be made over the next one to five-year period. Changes in fair value are included in selling, general and administrative expense in the condensed consolidated statements of net and comprehensive income.
 
A reconciliation of contingent consideration measured at fair value on a recurring basis consisted of the following (in thousands):
 
     Three Months Ended
March 31,
 
     2022      2021  
Beginning balance
   $ 9,312      $ 5,572  
Contingent consideration in connection with acquisitions
(1)
     —          (100
Change in fair value of contingent consideration
     51        (171
Payments of contingent consideration
     —          —    
    
 
 
    
 
 
 
Ending balance
   $ 9,363      $ 5,301  
    
 
 
    
 
 
 
 
(1)
Contingent consideration in connection with acquisitions represents a noncash investing activity. Three months ended March 31, 2021 relates to a measurement period adjustment. See Note 5 – “Acquisitions, Goodwill and Other Intangible Assets” for additional information.
Quantitative information about the valuation technique and significant unobservable inputs used in the valuation of the Company’s Level 3 financial liabilities measured at fair value on a recurring basis consisted of the following (dollars in thousands):
 
     Fair Value at
March 31, 2022
    
Valuation Technique
  
Unobservable inputs
   Range
(Weighted Average) 
(1)
 
Contingent consideration
   $ 9,363      Discounted cash flow    Expected life of cash flows     
1.2-5.6 years (3.1
 y
ears)
 
                   Discount rate     
4.0%-4.6%       (4.3%)
 
                   Probability of achievement     
22.2%-100.0%     (96.6%)
 
         
     Fair Value at
December 31, 2021
    
Valuation Technique
  
Unobservable inputs
   Range
(Weighted Average)
(1)
 
Contingent consideration
   $ 9,312      Discounted cash flow    Expected life of cash flows     
1.4-5.8
years (3.4 years)
 
                   Discount rate     
2.2%-3.5%       (2.9%)
 
                   Probability of achievement     
29.0%-100.0%     (95.2%)
 
 
(1)
Unobservable inputs were weighted by the relative fair value of the instruments.
Nonrecurring Fair Value Measurements
In accordance with U.S. GAAP, from time to time, the Company measures certain assets at fair value on a nonrecurring basis. The Company reviews the carrying value of MSRs, intangibles, goodwill and other assets for indications of impairment at least annually. When indications of potential impairment are identified, the Company may be required to determine the fair value of those assets and record an adjustment for the carrying amount in excess of the fair value determined. Any fair value determination would be based on valuation approaches, which are appropriate under the circumstances and utilize Level 2 and Level 3 measurements as required.
MSRs are recorded at fair value upon acquisition of a servicing contract. The Company has elected the amortization method for the subsequent measurement of MSRs. MSRs are carried at the lower of amortized cost or fair value. MSRs are a Level 3 measurement. The Company’s MSRs do not trade in an active, open market with readily observable prices. The estimated fair value of the Company’s MSRs were developed using a discounted cash flow model that calculates the present value of estimated future net servicing income. The model considers contractual provisions and assumptions of market participants including specified servicing fees, prepayment assumptions, delinquency rates, late charges, other ancillary revenue, costs to service and other economic factors. The Company periodically reassesses and adjusts, when necessary, the underlying inputs and assumptions used to reflect observable market conditions and assumptions that a market participant would consider in valuing an MSR asset. Management uses assumptions in the determination of fair value for MSRs after considering default, severity, prepayment and discount rates related to the specific types and underlying collateral of the various serviced loans, interest rates, refinance rates, and current government and private sector responses on the economic impact of the
COVID-19
pandemic. In the three months ended March 31, 2022, the Company received cancellation notices on certain servicing contracts. Amortization of those contracts was adjusted to reflect the cancellations. The fair value of the MSRs exceeded the carrying value at March 31, 2022 and December 31, 2021 after consideration of the revisions to the various assumptions. See Note 6 – “Selected Balance Sheet Data” for additional information.
Quantitative information about the valuation technique and significant unobservable inputs used in the valuation of the Company’s Level 3 financial assets measured at fair value on a nonrecurring basis consisted of the following (dollars in thousands):
 
     Fair Value at
March 31, 2022
    
Valuation Technique
  
Unobservable inputs
   Range
(Weighted Average) 
(1)
 
MSRs
   $ 1,967      Discounted cash flow    Constant prepayment rates     
0.0%-20.0% (10.0%)
 
                   Constant default rate     
0.28%-5.08%   (1.28%)
 
                   Loss severity     
26.2%-31.4% (27.95%)
 
                   Discount rate     
10.0%-10.0%
(10.0%)
 
         
     Fair Value at
December 31, 2021
    
Valuation Technique
  
Unobservable inputs
   Range
(Weighted Average)
(1)
 
MSRs
   $ 2,332      Discounted cash flow    Constant prepayment rates     
0.0%-20.0%
(10.0%)
 
                   Constant default rate     
0.3%-4.9%   (1.2%)
 
                   Loss severity     
26.2%-31.4%
(28.0%)
 
                   Discount rate     
10.0%-10.0%
(10.0%)
 
 
(1)
Weighted average is based on the 10% constant prepayment rate scenario which the Company uses as the reported fair value.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2022
Stockholders' Equity Note [Abstract]  
Stockholders' Equity
9.
Stockholders’ Equity
Common Stock
As of March 31, 2022 and December 31, 2021, there were 39,795,399 and 39,692,373 shares of common stock, $0.0001 par value, issued and outstanding, which include unvested restricted stock awards (“RSAs”) issued to
non-employee
directors, respectively. See Note 12 – “Earnings per Share” for additional information.
On February 16, 2022, The Board of Directors declared a semi-annual regular dividend of $0.25 per share and a special dividend of $1.00 per share, payable on April 4, 2022, to stockholders of record at the close of business on March 8, 2022. The Company accrued a dividend payable of $52.1 million, including dividend equivalents aggregating $2.5 million to be paid upon vesting for on unvested restricted stock and deferred stock units granted under the 2013 Omnibus Equity Incentive Plan. The accrual of the dividend was a
non-cash
activity.
Accrued and unpaid dividends as of March 31, 2022 aggregated $52.1 million, and are recorded in dividends payable ($50.7 million) and other liabilities ($1.4 million) in the condensed consolidated balance sheets.
Preferred Stock
The Company has 25,000,000 authorized shares of preferred stock with a par value $0.0001 per share. At March 31, 2022 and December 31, 2021, there were no preferred shares issued or outstanding.
Accumulated Other Comprehensive Income (Loss)
Amounts reclassified from accumulated other comprehensive income (loss) include marketable debt securities, available for sale are included as a component of other income, net or selling, general and administrative expense, as applicable, in the condensed consolidated statements of net and comprehensive income. The reclassifications were determined on a specific identification basis.
The Company has not provided for U.S. taxes on unremitted earnings of its foreign subsidiary as it is operating at a loss and has no earnings and profits to remit. As a result, deferred taxes were not provided related to the cumulative foreign currency translation adjustments.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation Plans
3 Months Ended
Mar. 31, 2022
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation Plans
10.
Stock-Based Compensation Plans
2013 Omnibus Equity Incentive Plan
The Company’s board of directors adopted the 2013 Omnibus Equity Incentive Plan (the “2013 Plan”), which became effective upon the Company’s IPO. In February 2017, the board of directors amended and restated the 2013 Plan, which was approved by the Company’s stockholders in May 2017. Grants are made from time to time by the compensation committee of the Company’s board of directors at its discretion, subject to certain restrictions as to the number and value of shares that may be granted to any individual. In addition,
non-employee
directors receive annual grants under a director compensation policy. The compensation committee of the Company’s board of directors has the option to grant dividend equivalents to unvested grants. Any dividend equivalents granted to unvested awards are paid to the participant at the time the related grants vest. As of March 31, 2022, there were 3,963,923 shares available for future grants under the 2013 Plan.
On February 16, 2022, the Board of Directors declared a semi-annual regular dividend of $0.25 per share and a special dividend of $1.00 per share payable on April 4, 2022, to stockholders of record at the close of business on March 8, 2022. The Compensation Committee granted dividend equivalents to all unvested grants as of the record date. As of March 31, 2022, $2.5 million was accrued for dividend equivalents on unvested grants outstanding as of the record date.
Awards Granted and Settled
Under the 2013 Plan, the Company has issued RSAs to
non-employee
directors and restricted stock units (“RSUs”) to employees and independent contractors. RSAs vest over a
one-year
period from the date of grant, subject to service requirements. RSUs generally vest in equal annual installments over a five-year period from the date of grant or earlier as approved by the compensation committee of the Company’s board of directors. Dividend equivalents granted for unvested stock awards are paid at the time the stock awards vest. Any unvested awards and dividend equivalents are canceled upon termination as a service provider. As of March 31, 2022, there were no issued or outstanding options, SARs, performance units or performance share awards under the 2013 Plan.
During the three months ended March 31, 2022, 176,227 shares of RSUs vested and 68,445 shares of common stock were withheld to pay applicable required employee statutory withholding taxes based on the market value of the shares on the vesting date. The shares withheld for taxes were returned to the share reserve and are available for future issuance in accordance with provisions of the 2013 Plan. Unvested RSUs will be settled through the issuance of new shares of common stock.
Outstanding Awards
Activity under the 2013 Plan consisted of the following (dollars in thousands, except weighted average per share data):
                 
     Shares      Weighted-
Average Grant
Date Fair Value
Per Share
 
Nonvested shares at December 31, 2021
(1)
     980,936      $ 36.58  
Granted
     780,997      $ 47.29  
Vested
(2)
     (176,227    $ 36.84  
Forfeited/canceled
     (7,166    $ 36.38  
    
 
 
          
Nonvested shares at March 31, 2022
(1)
     1,578,540      $ 41.85  
    
 
 
          
Unrecognized stock-based compensation expense as of March 31, 2022
   $ 61,517           
    
 
 
          
Unrecognized compensation expense is expected to be recognized over a weighted-average period (years) of approximately
     4.22           
    
 
 
          
Weighted average remaining vesting period (years) as of March 31, 2022
     4.22           
    
 
 
          
 
(1)
Nonvested RSUs will be settled through the issuance of new shares of common stock.
(2)
Includes vested shares delivered subsequent to March 31, 2022.
 
Employee Stock Purchase Plan
In 2013, the Company adopted the 2013 Employee Stock Purchase Plan (“ESPP”). The ESPP is intended to qualify under Section 423 of the Internal Revenue Code and provides for consecutive,
non-overlapping
6-month
offering periods. The offering periods generally start on the first trading day on or after May 15 and November 15 of each year. Qualifying employees may purchase shares of the Company stock at a 10% discount based on the lower of the market price at the beginning or end of the offering period, subject to IRS limitations. The Company determined that the ESPP was a compensatory plan and is required to expense the fair value of the awards over each
6-month
offering period.
The ESPP initially had 366,667 shares of common stock reserved, and 156,725 shares of common stock remain available for issuance as of March 31, 2022. The ESPP provides for annual increases in the number of shares available for issuance under the ESPP, equal to the least of (i) 366,667 shares, (ii) 1% of the outstanding shares on such date, or (iii) an amount determined by the compensation committee of the board of directors. Pursuant to the provisions of the ESPP, the board of directors has determined to not provide for any annual increases to date. At March 31, 2022, total unrecognized compensation cost related to the ESPP was $27,000 and is expected to be recognized over a weighted average period of 0.12 years.
SARs and DSUs
Prior to the IPO, certain employees were granted SARs. As of March 31, 2013, the outstanding SARs were frozen at the liability amount, and will be paid out to each participant in installments upon retirement or departure under the terms of the revised SARs agreements. To replace beneficial ownership in the SARs, the difference between the book value liability and the fair value of the awards was granted to plan participants in the form of deferred stock units (“DSUs”), which were fully vested upon receipt and will be settled in actual stock at a rate of 20% per year if the participant remains employed by the Company during that period (otherwise all unsettled shares of stock upon termination from service will be settled five years from the termination date, unless otherwise agreed to by the Company). In the event of death or termination of service after reaching the age of 67, 100% of the DSUs will be settled. As of March 31, 2022, 281,193 shares of fully vested DSUs remained to be settled in 2022.
Summary of Stock-Based Compensation
Components of stock-based compensation are included in selling, general and administrative expense in the condensed consolidated statements of net and comprehensive income and consisted of the following (in thousands):
                 
     Three Months Ended
March 31,
 
     2022      2021  
ESPP
   $ 56      $ 50  
RSUs and RSAs
     3,800        2,238  
    
 
 
    
 
 
 
     $ 3,856      $ 2,288  
    
 
 
    
 
 
 
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes
11.
Income Taxes
The Company’s effective tax rate for the three months ended March 31, 2022 was 26.4%, compared to 28.8% for the three months ended March 31, 2021. The Company provides for the effects of income taxes in interim financial statements based on the Company’s estimate of its annual effective tax rate for the full year, which is based on forecasted income by jurisdiction where the Company operates, adjusted for any tax effects of items that relate discretely to the period, if any.
The provision for income taxes differs from the amount computed by applying the U.S. federal statutory rate to income before provision for income taxes and consisted of the following (dollars in thousands):
                                 
     Three Months Ended March 31,  
     2022     2021  
     Amount      Rate     Amount      Rate  
Income tax expense at the federal statutory rate
   $ 9,353        21.0   $ 4,431        21.0
State income tax expense, net of federal benefit
     2,033        4.6     1,048        5.0
(Windfall) shortfall tax benefits, net related to stock-based compensation
     (306      (0.7 )%      (27      (0.1 )% 
Change in valuation allowance
     (104      (0.2 )%      180        0.9
Permanent and other items
(1)
     781        1.7     454        2.0
    
 
 
    
 
 
   
 
 
    
 
 
 
     $ 11,757        26.4   $ 6,086        28.8
    
 
 
    
 
 
   
 
 
    
 
 
 
 
(1)
Permanent items relate principally to compensation charges, qualified transportation fringe benefits and meals and entertainment.
 
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Earnings per Share
12.
Earnings per Share
Basic and diluted earnings per share for the three months ended March 31, 2022 and 2021, respectively consisted of the following (in thousands, except per share data):
                 
     Three Months Ended
March 31,
 
     2022      2021  
Numerator (Basic and Diluted):
                 
Net income
   $ 32,783      $ 15,012  
Change in value for stock settled consideration
     (63      12  
    
 
 
    
 
 
 
Adjusted net income
   $ 32,720      $ 15,024  
    
 
 
    
 
 
 
     
Denominator:
                 
Basic
                 
Weighted average common shares issued and outstanding
     39,721        39,432  
Deduct: Unvested RSAs
(1)
     (13      (17
Add: Fully vested DSUs
(2)
     281        342  
    
 
 
    
 
 
 
Weighted average common shares outstanding
     39,989        39,757  
    
 
 
    
 
 
 
     
Basic earnings per common share
   $ 0.82      $ 0.38  
    
 
 
    
 
 
 
     
Diluted
                 
Weighted average common shares outstanding from above
     39,989        39,757  
Add: Dilutive effect of RSUs, RSAs & ESPP
     396        208  
Add: Contingently issuable shares
(3)
     89        159  
    
 
 
    
 
 
 
Weighted average common shares outstanding
     40,474        40,124  
    
 
 
    
 
 
 
Diluted earnings per common share
   $ 0.81      $ 0.37  
    
 
 
    
 
 
 
     
Antidilutive shares excluded from diluted earnings per common share
(4)
     778        230  
    
 
 
    
 
 
 
 
(1)
RSAs were issued and outstanding to the
non-employee
directors and have a
one-year
vesting term subject to service requirements. See Note 10 – “Stock-Based Compensation Plans” for additional information.
(2)
Shares are included in weighted average common shares outstanding as the shares are fully vested but have not yet been delivered. See Note 10 – “Stock-Based Compensation Plans” for additional information.
(3)
Relates to contingently issuable stock settled consideration.
(4)
Primarily pertaining to RSU grants to the Company’s employees and independent contractors.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
13.
Commitments and Contingencies
Credit Agreement
On June 18, 2014, the Company entered into a Credit Agreement with Wells Fargo Bank, National Association (the “Bank”), as amended and restated on May 28, 2019, and further, amended on November 27, 2019 and on February 9, 2021 (the “Credit Agreement”). The Credit Agreement provides for a $60.0 million principal amount senior secured revolving credit facility that is guaranteed by all of the Company’s domestic subsidiaries (the “Credit Facility”) and matures on June 1, 2022. The Company may borrow, repay and reborrow amounts under the Credit Facility until its maturity date, at which time all amounts outstanding under the Credit Facility must be repaid in full. Upon the expiration of the use of the LIBOR as a benchmark, the benchmark will be replaced with the SOFR plus a spread adjustment.
Borrowings under the Credit Agreement are available for general corporate purposes and working capital. The Credit Facility includes a $10.0 million sublimit for the issuance of standby letters of credit of which $533,000 was utilized at March 31, 2022. Borrowings under the Credit Facility will bear interest, at the Company’s option, at either (i) a fluctuating rate per annum 2.00% below the Base Rate (defined as the highest of (a) the Bank’s prime rate,
(b) one-month
LIBOR plus 1.50%, and (c) the federal funds rate plus 1.50%), or (ii) at a fixed rate per annum determined by Bank to be between 0.875% to 1.125% above LIBOR. In connection with the amendments of the Credit Agreement, the Company paid bank fees and other expenses, which are being amortized over the remaining term of the Credit Agreement. The Company pays a commitment fee of up to 0.1% per annum, payable quarterly, based on the amount of unutilized commitments under the Credit Facility. The amortization and commitment fee is included in interest expense in the accompanying condensed consolidated statements of net and comprehensive income and was $25,000 and $24,000 for the three months ended March 31, 2022 and 2021, respectively. As of March 31, 2022, there were no amounts outstanding under the Credit Agreement.
The Credit Facility contains customary covenants, including financial and other covenant reporting requirements and events of default. Financial covenants require the Company, on a combined basis with its guarantors, to maintain (i) an EBITDAR Coverage Ratio (as defined in the Credit Agreement) of not less than 1.25:1.0 as of each quarter end, determined on a rolling four-quarter basis, and (ii) total funded debt to EBITDA not greater than 1.5:1.0 as of each quarter end, determined on a rolling four-quarter basis, and also limits investments in foreign entities and certain other loans. The Credit Facility is secured by substantially all assets of the Company, including pledges of 100% of the stock or other equity interest of each subsidiary except for the capital stock of a controlled foreign corporation (as defined in the Internal Revenue Code), in which case no such pledge is required. As of March 31, 2022, the Company was in compliance with all financial and
non-financial
covenants and has not experienced any limitation in its operations as a result of the covenants.
Strategic Alliance
The Company, in connection with the Strategic Alliance with MTRCC, has agreed to provide loan opportunities that may be funded through MTRCC’s agreement with Fannie Mae and which requires MTRCC to guarantee a portion of each funded loan. On
a loan-by-loan basis,
the Company, at its option, can indemnify a portion of MTRCC’s guarantee obligation of loan opportunities presented to and closed by MTRCC. As of March 31, 2022, the Company has agreed to a maximum aggregate guarantee obligation of $4.0 million relating to loans with an unpaid balance of $24.0 million. The maximum guarantee obligation is not representative of the actual loss the Company would incur. The Company would be liable for this amount only if all of the loans for which it is providing a guarantee to MTRCC were to default and all of the collateral underlying these loans was determined to be without value at the time of settlement.
Other
In connection with certain agreements with investment sales and financing professionals, the Company may agree to advance amounts to such professionals upon reaching certain time and performance goals. Such commitments as of March 31, 2022 aggregated to $25.0 million.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events
14.
Subsequent Events
Subsequent to March 31, 2022, the Company paid $50.0 million in accrued dividends including $0.4 million in dividend equivalents for shares that vested under the 2013 Plan subsequent to the record date of March 8, 2022.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business, Basis of Presentation and Recent Accounting Pronouncements (Policies)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Description of Business
Description of Business
Marcus & Millichap, Inc. (the “Company,” “Marcus & Millichap,” or “MMI”), a Delaware corporation, is a brokerage firm specializing in commercial real estate investment sales, financing, research and advisory services. As of March 31, 2022, MMI operates 81 offices in the United States and Canada through its wholly-owned subsidiaries, including the operations of Marcus & Millichap Capital Corporation.
Reorganization and Initial Public Offering
Reorganization and Initial Public Offering
MMI was formed in June 2013 in preparation for Marcus & Millichap Company (“MMC”) to
spin-off
its majority-owned subsidiary, Marcus & Millichap Real Estate Investment Services, Inc. (“MMREIS”). Prior to the initial public offering (“IPO”) of MMI, all of the preferred and common stockholders of MMREIS (including MMC and employees of MMREIS) contributed all of their outstanding shares to MMI, in exchange for new MMI common stock. As a result, MMREIS became a wholly-owned subsidiary of MMI. Thereafter, MMC distributed 80.0% of the shares of MMI common stock to MMC’s shareholders and exchanged the remaining portion of its shares of MMI common stock for cancellation of indebtedness of MMC. MMI completed its IPO in November 2013.
Basis of Presentation
Basis of Presentation
The financial information presented in the accompanying unaudited condensed consolidated financial statements, has been prepared in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for quarterly reports on Form
10-Q
and
Article 10-01
of
Regulation S-X.
Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. In the opinion of management, the accompanying unaudited condensed consolidated financial statements and notes include all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the condensed consolidated financial position, results of operations and cash flows for the periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the annual audited consolidated financial statements and notes thereto, including the Company’s accounting policies for the year ended December 31, 2021 included in the Company’s Annual Report on Form
10-K
filed on March 1, 2022 with the SEC. The results of the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022, for other interim periods or for future years.
Considerations Related to the COVID-19 Pandemic
Considerations Related to the
COVID-19
Pandemic
The Company may continue to experience operational and financial impacts due to the ongoing
COVID-19
pandemic and actual results may differ from the Company’s current estimates and historical trends because of that uncertainty. Notwithstanding the potential continuing impact of the
COVID-19
pandemic and changes in interest rates on the current macroeconomic environment, the Company believes it is well positioned to achieve long-term growth.
See Note 5 – “Acquisitions, Goodwill and Other Intangible Assets” and Note 8 – “Fair Value Measurements” for further discussions on the potential impacts of
COVID-19.
Consolidation
Consolidation
The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
Revenue Recognition
Revenue Recognition
The Company generates real estate brokerage commissions by acting as a broker for real estate owners or investors seeking to buy or sell commercial properties and generates financing fees from securing financing on purchase transactions, from refinancing its clients’ existing mortgage debt and other ancillary fees associated with financing activities, including, but not limited to, mortgage servicing, debt and equity advisory services, loan sales, due diligence services, guarantee fees, loan performance fees and other consulting. The Company’s contracts, except as noted below, do not contain multiple-element arrangements, variable consideration, financing components, significant noncash consideration, licenses, long-term contracts with customers or other items affecting the transaction price.
Real Estate Brokerage Commissions
Contracts for representing buyers and sellers of real estate are usually negotiated on a
transaction-by-transaction
basis. The consideration associated with the successful outcome remains constrained until the completion of a transaction which, in almost all cases, is at the close of escrow. At that time, the Company recognizes revenue related to the transaction. The Company’s fee agreements do not include terms or conditions that require the Company to perform any service or fulfill any obligation once the transaction closes.
Financing Fees
Contracts for representing potential borrowers are usually negotiated on a
transaction-by-transaction
basis. The consideration associated with the successful outcome remains constrained until the completion of a transaction which, in almost all cases, is at the time the loan closes. At that time, the Company recognizes revenue related to the transaction. The Company’s fee arrangements, with certain exceptions, do not include terms or conditions that require the Company to perform any service or fulfill any obligation once the loan closes.
Loan Performance Fees
- For loans originated through the Strategic Alliance with MTRCC, the Company receives variable consideration in the form of loan performance fees based on a portion of the servicing fees expected to be received under the servicing contract for servicing the loan. As the Company is not obligated to perform any servicing functions and has no further obligations related to the transaction giving rise to the loan performance fees, the estimated value of the loan performance fees to be received is recorded at the time the loan closes and are collected over the estimated term of the related loan. Any changes in the estimate of loan performance fees to be received are recorded in revenue in the period the estimate changes.
 
Guarantee Obligations
- For certain loans originated through the Strategic Alliance with MTRCC, the Company may agree, at its option, to indemnify MTRCC for a portion of MTRCC’s obligations for loans sold to Fannie Mae. For these loans, the Company allocates a portion of the transaction price and records a loan guarantee obligation based on its fair value. Revenue for this stand ready obligation is recorded on a straight-line basis over the term of the estimated guarantee period and is recorded in financing fees in the condensed consolidated statements of net and comprehensive income. The guarantee obligation is capped at 16.7% of the unpaid principal balance in excess of the collateral securing such loan. For these loans, the Company also records an allowance for loss-sharing obligations based on the unpaid balance of the loan for its portion of the obligation guaranteed to MTRCC.
Mortgage Servicing
- The Company recognizes mortgage servicing revenues upon the acquisition of a servicing contract. The Company records servicing fees when earned provided the loans are current and the debt service payments are made by the borrowers.
Other Revenues
Other revenues include fees generated from consulting and advisory services, as well as referral fees from other real estate brokers, and are recognized when services are provided, or upon closing of the transaction.
Use of Estimates
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
 
Concentration of Credit Risk
Concentrations of Credit Risk
Financial instruments that potentially subject the Company to a concentration of credit risk principally consist of cash and cash equivalents, investments in marketable debt securities,
available-for-sale,
security deposits (included under other assets,
non-current)
and commissions receivable, net. Cash and cash equivalents are placed with high-credit quality financial institutions and invested in high-credit quality money market funds and commercial paper. Concentrations and ratings of marketable debt securities,
available-for-sale
are limited by the approved investment policy.
To reduce its credit risk, the Company monitors the credit standing of the financial institutions money market funds that represent amounts recorded as cash and cash equivalents. The Company historically has not experienced any significant losses related to cash and cash equivalents.
In September 2021, the Company entered into a Strategic Alliance (“Strategic Alliance”) with M&T Reality Capital Corporation (“MTRCC”) pursuant to which the Company has agreed to provide loan opportunities that may be funded through MTRCC’s Delegated Underwriting and Servicing Agreement (“DUS Agreement”) with the Federal National Mortgage Association (“Fannie Mae”) and which requires MTRCC to guarantee a portion of each loan funded. On a
loan-by-loan
basis, the Company, at its option, can indemnify a portion of MTRCC’s guarantee obligation of loan opportunities presented to and closed by MTRCC though the DUS Agreement. The Company manages and limits the concentration of risk related to the guarantees assumed by monitoring the underlying property type, geographic location, credit of the borrowers, underlying debt service coverage, and loan to value ratios.
The Company derives its revenues from a broad range of real estate investors, owners, and users in the United States and Canada, none of which individually represents a significant concentration of credit risk. The Company maintains allowances, as needed, for estimated credit losses based on management’s assessment of the likelihood of collection. For the three months ended March 31, 2022 and 2021, no transaction represented 10% or more of total revenues. Further, while one or more transactions may represent 10% or more of commissions receivable at any reporting date, amounts due are typically collected within 10 days of settlement and, therefore, do not expose the Company to significant credit risk.
During the three months ended March 31, 2022, the Company’s Canadian operations represented 2.3% of total revenues. During the three months ended March 31, 2021, the Company’s Canadian operations represented less than 2% of total revenues.
During each of the three months ended March 31, 2022 and 2021, no office represented 10% or more of total revenues.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Pending Adoption
In March 2020, the FASB issued Accounting Standards Update (“ASU”)
No. 2020-04,
Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting
(“ASU
2020-04”).
ASU
2020-04
provides temporary optional exceptions to the guidance in U.S. GAAP on contract modifications to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates, such as the Secured Overnight Financing Rate (“SOFR”). ASU
2020-04
is effective for all entities upon issuance and may be applied prospectively to contract modifications through December 31, 2022. The guidance applies to the Company’s Credit Agreement (see Note 13 – “Commitments and Contingencies”), which references LIBOR, and will generally allow it to account for and present a modification as an event that does not require contract remeasurement at the modification date or reassessment of a previous accounting determination. As of March 31, 2022, the Company has not drawn funds from the credit facility. The Company continues to evaluate the impact of this new standard but does not expect ASU
2020-04
to have a material effect on its condensed consolidated financial statements.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 
     March 31,
2022
     December 31,
2021
 
Computer software and hardware equipment
   $ 35,404      $ 33,819  
Furniture, fixtures and equipment
     24,817        24,511  
Less: accumulated depreciation and amortization
     (36,972      (35,138
    
 
 
    
 
 
 
     $ 23,249      $ 23,192  
    
 
 
    
 
 
 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Schedule of Operating Lease Cost, Included in Selling, General and Administrative Expense
The operating lease cost, included in selling, general and administrative expense in the condensed consolidated statement
s
of net and comprehensive income, consisted of the following (in thousands):
 
     Three Months Ended
March 31,
 
     2022      2021  
Operating lease cost:
                 
Lease cost
(1)
   $ 6,544      $ 6,589  
Variable lease cost
(2)
     1,363        1,400  
Sublease income
     (234      (33
    
 
 
    
 
 
 
     $ 7,673      $ 7,956  
    
 
 
    
 
 
 
 
(1)
Includes short-term lease cost and ROU asset amortization.
(2)
Primarily relates to common area maintenance, property taxes, insurance, utilities and parking.
Maturities of lease liabilities
Maturities of lease liabilities by year consisted of the following (in thousands):
 
     March 31, 2022  
Remainder of 2022
   $ 15,484  
2023
     18,311  
2024
     15,829  
2025
     13,320  
2026
     9,716  
Thereafter
     7,027  
    
 
 
 
Total future minimum lease payments
     79,687  
Less imputed interest
     (5,104
    
 
 
 
Present value of operating lease liabilities
   $ 74,583  
    
 
 
 
Schedule of Supplemental Cash Flow Information and Noncash Activity Related to Operating Leases
Supplemental cash flow information and noncash activity related to the operating leases consisted of the following (in thousands):
 
     Three Months Ended
March 31,
 
     2022      2021  
Operating cash flow information:
                 
Cash paid for amounts included in the measurement of operating lease liabilities
   $ 5,589      $ 5,862  
Noncash activity:
                 
ROU assets obtained in exchange for operating lease liabilities
   $ 2,435      $ 3,004  
Tenant improvements owned by lessor related to ROU assets
(1)
   $ 66       $ 55   
 
(1)
Reclassification from other assets current.
Schedule of Other Information Related to Operating Leases
Other information related to the operating leases consisted of the following:
 
     March 31, 2022     December 31, 2021  
Weighted average remaining operating lease term
     4.44 years       4.57 years  
Weighted average discount rate
     2.9     2.9
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Investments in Marketable Debt Securities, Available-for-Sale (Tables)
3 Months Ended
Mar. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of Amortized Cost, Allowance for Credit Losses, Gross Unrealized Gains/Losses in Accumulated Other Comprehensive Income/Loss and Fair Value of Marketable Securities, Available-for-Sale, by Type of Security
Amortized cost, allowance for credit losses, gross unrealized gains/losses in accumulated other comprehensive income (loss) and fair value of marketable debt securities,
available-for-sale,
by type of security consisted of the following (in thousands):
 
     March 31, 2022  
     Amortized
Cost
     Allowance
for Credit
Losses
     Gross
Unrealized
Gains
     Gross
Unrealized
Losses
    Fair
Value
 
Short-term investments:
                                           
U.S. treasuries
   $ 101,141      $ —        $ —        $ (849   $ 100,292  
Corporate debt
     118,271        —          7        (193     118,085  
Asset-backed securities (“ABS”) and other
     603        —          8        —         611  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
     $
 
 
220,015
 
 
   $ —        $ 15      $ (1,042   $ 218,988  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Long-term investments:
                                           
U.S. treasuries
   $ 12,420      $ —        $ 9      $ (311   $ 12,118  
U.S. government sponsored entities
     674        —          —          (18     656  
Corporate debt
     34,300        —          147        (1,141     33,306  
Asset-backed securities (“ABS”) and other
     7,125        —          5        (230     6,900  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
     $ 54,519      $ —        $ 161      $ (1,700   $ 52,980  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
 
     December 31, 2021  
     Amortized
Cost
     Allowance
for Credit
Losses
     Gross
Unrealized
Gains
     Gross
Unrealized
Losses
    Fair
Value
 
Short-term investments:
                                           
U.S. treasuries
   $ 35,767      $ —        $ —        $ (34   $ 35,733  
Corporate debt
     148,148        —          22        (35     148,135  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
     $ 183,915      $ —        $ 22      $ (69   $ 183,868  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Long-term investments:
                                           
U.S. treasuries
   $ 70,902      $ —        $ 128      $ (263   $ 70,767  
U.S. government sponsored entities
     726        —          22        (3     745  
Corporate debt
     33,197        —          962        (146     34,013  
ABS and other
     7,033        —          82        (30     7,085  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
     $ 111,858      $ —        $ 1,194      $ (442   $ 112,610  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Available-for-sale Marketable Debt Securities in a Continuous Unrealized Loss Position
The Company’s investments in marketable debt securities,
available-for-sale,
that have been in a continuous unrealized loss position, for which an allowance for credit losses has not been recorded, by type of security consisted of the following (in thousands):
 
     March 31, 2022  
     Less than 12 months     12 months or greater     Total  
     Fair
Value
     Gross
Unrealized
Losses
    Fair
Value
     Gross
Unrealized
Losses
    Fair
Value
     Gross
Unrealized
Losses
 
U.S. treasuries
   $ 111,232      $ (1,160     —          —       $ 111,232      $ (1,160
U.S. government sponsored entities
     549        (8     105        (10     654        (18
Corporate debt
     137,510        (1,277     618        (57     138,128        (1,334
ABS and other
     6,181        (230     —          —         6,181        (230
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
 
     $ 255,472      $ (2,675   $ 723      $ (67   $ 256,195      $ (2,742
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
 
     December 31, 2021  
     Less than 12 months     12 months or greater     Total  
     Fair
Value
     Gross
Unrealized
Losses
    Fair
Value
     Gross
Unrealized
Losses
    Fair
Value
     Gross
Unrealized
Losses
 
U.S. treasuries
   $ 103,019      $ (297   $ —        $ —       $ 103,019      $ (297
U.S. government sponsored entities
     115        (3     —          —         115        (3
Corporate debt
     115,908        (173     146        (8     116,054        (181
ABS and other
     2,915        (30     —          —         2,915        (30
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
 
     $ 221,957      $ (503   $ 146      $ (8   $ 222,103      $ (511
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
 
Gross Realized Gains and Losses from Sale of Available for Sale Marketable Debt Securities
Gross realized gains and losses from the sales of the Company’s marketable debt securities,
available-for-sale,
consisted of the following (in thousands):
 
     Three Months Ended
March 31,
 
     2022      2021  
Gross realized gains
(1)
   $ 113      $ 1  
    
 
 
    
 
 
 
Gross realized losses
(1)
   $ —        $ —    
    
 
 
    
 
 
 
 
(1)
Recorded in other income, net in the condensed consolidated statements of net and comprehensive income. The cost basis of securities sold were determined based on the specific identification method.
Amortized Cost and Fair Value of Marketable Debt Securities, Available-for-Sale, by Contractual Maturity
Amortized cost and fair value of marketable debt securities,
available-for-sale,
by contractual maturity consisted of the following (in thousands, except weighted average data):
 
     March 31, 2022      December 31, 2021  
     Amortized
Cost
     Fair Value      Amortized
Cost
     Fair Value  
Due in one year or less
   $ 220,015      $ 218,988      $ 183,915      $ 183,868  
Due after one year through five years
     36,442        35,478        96,035        96,257  
Due after five years through ten years
     12,978        12,582        11,129        11,601  
Due after ten years
     5,099        4,920        4,694        4,752  
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 274,534      $ 271,968      $ 295,773      $ 296,478  
    
 
 
    
 
 
    
 
 
    
 
 
 
Weighted average contractual maturity
              1.4 years                 1.5 years  
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions, Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2022
Business Combinations [Abstract]  
Summary of Goodwill and Intangible Assets, Net
Goodwill and intangible assets, net consisted of the following (in thousands):
                                                 
     March 31, 2022      December 31, 2021  
     Gross
Carrying
Amount
     Accumulated
Amortization
    Net Book
Value
     Gross
Carrying
Amount
     Accumulated
Amortization
    Net Book
Value
 
Goodwill and intangible assets:
                                                   
Goodwill
   $ 38,101      $ —       $ 38,101      $ 34,071      $ —       $ 34,071  
Intangible assets
(1)
     32,444        (11,111     21,333        23,974        (9,940     14,034  
    
 
 
    
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
     $ 70,545      $ (11,111   $ 59,434      $ 58,045      $ (9,940   $ 48,105  
    
 
 
    
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 

(1)
Total weighted average amortization period was 5.2 years and 4.4 years as of March 31, 2022 and December 31, 2021, respectively.
Summary of Changes in Carrying Carrying Amount of Goodwill
The changes in the carrying amount of goodwill consisted of the following (in thousands):
                 
     Three Months Ended
March 31,
 
     2022      2021  
Beginning balance
   $ 34,071      $ 33,375  
Additions from acquisitions
(1)
     4,030        671  
Impairment losses
     —          —    
    
 
 
    
 
 
 
Ending balance
   $ 38,101      $ 34,046  
    
 
 
    
 
 
 

(1)
The 2021 addition represents a measurement period adjustment for an acquisition made in 2020.
Schedule of Estimated Amortization Expense for Intangible Assets
Estimated amortization expense for intangible assets by year for the next five years and thereafter consisted of the following (in thousands):
         
     March 31, 2022  
Remainder of 2022
   $ 3,512  
2023
     4,617  
2024
     4,101  
2025
     3,881  
2026
     2,156  
Thereafter
     3,066  
    
 
 
 
     $ 21,333  
    
 
 
 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Balance Sheet Data (Tables)
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Other Assets
Other assets consisted of the following (in thousands):
                                 
     Current     
Non-Current
 
     March 31,
2022
     December 31,
2021
     March 31,
2022
     December 31,
2021
 
Mortgage servicing rights (“MSRs”), net of amortization
   $ —        $ —        $ 951      $ 1,855  
Security deposits
     —          —          1,484        1,395  
Employee notes receivable
(1)
     67        40        —          —    
Securities,
held-to-maturity
(2)
     —          —          9,500        9,500  
Customer trust accounts and other
     5,960        5,230        338        396  
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 6,027      $ 5,270      $ 12,273      $ 13,146  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(1)
Reduction of accrued bonuses and other employee related expenses in settlement of employee notes receivable were $0 and $10 for the three months ended March 31, 2022 and March 31, 2021, respectively. See Note 7 – “Related-Party Transactions” for additional information.
(2)
Securities,
held-to-maturity,
are expected to mature on September 1, 2024 and accrue interest based on the
1-year
treasury rate.
Summary of Net Change in Carrying Value of MSRs
The net change in the carrying value of MSRs consisted of the following (in thousands):
 
                 
     Three Months Ended
March 31,
 
     2022      2021  
Beginning balance
   $ 1,855      $ 1,897  
Additions
     —          303  
Amortization
     (904      (138
    
 
 
    
 
 
 
Ending balance
   $ 951      $ 2,062  
    
 
 
    
 
 
 
Schedule of Deferred Compensation and Commissions
Deferred compensation and commissions consisted of the following (in thousands):
 
     Current     
Non-Current
 
     March 31,
2022
     December 31,
2021
     March 31,
2022
     December 31,
2021
 
Stock appreciation rights (“SARs”) liability
(1)
   $ 2,323      $ 2,241      $ 12,731      $ 14,918  
Commissions payable to investment sales and financing professionals
     51,195        110,769        25,082        31,697  
Deferred compensation liability
(1)
     749        1,080        7,790        6,921  
Other
     727        595        —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 54,994      $ 114,685      $ 45,603      $ 53,536  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(1)
The SARs and deferred compensation liability become subject to payout as a result of a participant no longer being considered a service provider. As a result of the retirement of certain participants, estimated amounts to be paid to the participants within the next twelve months have been classified as current.
Summary of Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Liability The net change in the carrying value of the assets held in the rabbi trust and the net change in the carrying value of the deferred compensation liability, each exclusive of additional contributions, distributions and trust expenses, consisted of the following (in thousands):
 
     Three Months Ended
March 31,
 
     2022      2021  
Increase (Decrease) in the carrying value of the assets held in the rabbi trust
(1)
   $ (525    $ 333  
    
 
 
    
 
 
 
Increase (Decrease) in the net carrying value of the deferred compensation obligation
(2)
   $ (532    $ 260  
    
 
 
    
 
 
 
 
(1)
Recorded in other income, net in the condensed consolidated statements of net and comprehensive income.
(2)
Recorded in selling, general and administrative expense in the condensed consolidated statements of net and comprehensive income.
Summary of Other Liabilities
Other liabilities consisted of the following (in thousands):
 
    
Non-Current
 
     March 31,
2022
     December 31,
2021
 
Deferred consideration
(1)
   $ 3,300      $ 4,689  
Contingent consideration
(1)
     5,782        6,631  
Dividends Payable
     1,443        —    
Other
     82        74  
    
 
 
    
 
 
 
     $ 10,607      $ 11,394  
    
 
 
    
 
 
 
 
(1)
Includes a measurement period adjustment in 2021 and a settlement of deferred consideration made during the three months ended March 31, 2022 and 2021, which represents a noncash investing activity. See Note 5 – “Acquisitions, Goodwill and Other Intangible Assets” for additional information.
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Assets and liabilities at Fair Value on Recurring Basis
Assets and liabilities carried at fair value on a recurring basis consisted of the following (in thousands):
                                                                 
     March 31, 2022      December 31, 2021  
     Fair Value      Level 1      Level 2      Level 3      Fair Value      Level 1      Level 2      Level 3  
Assets:
                                                                       
Assets held in rabbi trust
   $ 10,916      $ —        $ 10,916      $ —        $ 11,508      $ —        $ 11,508      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Cash equivalents
(1)
:
                                                                       
Commercial paper
   $ 32,223      $ —        $ 32,223      $ —        $ 8,948      $ —        $ 8,948      $ —    
Money market funds
     51,403        51,403        —          —          210,985        210,985        —          —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 83,626      $ 51,403      $ 32,223      $ —        $ 219,933      $ 210,985      $ 8,948      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
                 
Marketable debt securities,
available-for-sale:
                                                                       
Short-term investments:
                                                                       
U.S. treasuries
   $ 100,292      $ 100,292      $ —        $ —        $ 35,733      $ 35,733      $ —        $ —    
U.S. government sponsored entities
     —          —          —          —          —          —          —          —    
Corporate debt
     118,085        —          118,085        —          —          —          —          —    
ABS and other
     611        —          611        —          148,135        —          148,135        —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 218,988      $ 100,292      $ 118,696      $ —        $ 183,868      $ 35,733      $ 148,135      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
                 
Long-term investments:
                                                                       
U.S. treasuries
   $ 12,118      $ 12,118      $ —        $ —        $ 70,767      $ 70,767      $ —        $ —    
U.S. government sponsored entities
     656        —          656        —          745        —          745        —    
Corporate debt
     33,306        —          33,306        —          34,013        —          34,013        —    
ABS and other
     6,900        —          6,900        —          7,085        —          7,085        —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 52,980        12,118      $ 40,862      $ —        $ 112,610      $ 70,767      $ 41,843      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
                 
Liabilities:
                                                                       
                 
Contingent consideration
(2)
   $ 9,363      $ —        $ —        $ 9,363      $ 9,312      $ —        $ —        $ 9,312  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
                 
Deferred consideration
(2)
   $ 8,371      $ —        $ 8,371      $ —        $ 9,801      $ —        $ 9,801      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
                 
Deferred compensation liability
   $ 8,539      $ 8,539      $ —        $ —        $ 8,001      $ 8,001      $ —        $ —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(1)
Included in cash and cash equivalents on the accompanying condensed consolidated balance sheets.
(2)
$3,581 and $2,681 of Contingent consideration and $5,071 and $5,112 of Deferred consideration are included in Accounts payable and other liabilities as of March 31, 2022 and December 31, 2021, respectively.
Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis
A reconciliation of contingent consideration measured at fair value on a recurring basis consisted of the following (in thousands):
 
     Three Months Ended
March 31,
 
     2022      2021  
Beginning balance
   $ 9,312      $ 5,572  
Contingent consideration in connection with acquisitions
(1)
     —          (100
Change in fair value of contingent consideration
     51        (171
Payments of contingent consideration
     —          —    
    
 
 
    
 
 
 
Ending balance
   $ 9,363      $ 5,301  
    
 
 
    
 
 
 
 
(1)
Contingent consideration in connection with acquisitions represents a noncash investing activity. Three months ended March 31, 2021 relates to a measurement period adjustment. See Note 5 – “Acquisitions, Goodwill and Other Intangible Assets” for additional information.
Fair Value Liabilities Measured On Recurring Basis Valuation Techniques
Quantitative information about the valuation technique and significant unobservable inputs used in the valuation of the Company’s Level 3 financial liabilities measured at fair value on a recurring basis consisted of the following (dollars in thousands):
 
     Fair Value at
March 31, 2022
    
Valuation Technique
  
Unobservable inputs
   Range
(Weighted Average) 
(1)
 
Contingent consideration
   $ 9,363      Discounted cash flow    Expected life of cash flows     
1.2-5.6 years (3.1
 y
ears)
 
                   Discount rate     
4.0%-4.6%       (4.3%)
 
                   Probability of achievement     
22.2%-100.0%     (96.6%)
 
         
     Fair Value at
December 31, 2021
    
Valuation Technique
  
Unobservable inputs
   Range
(Weighted Average)
(1)
 
Contingent consideration
   $ 9,312      Discounted cash flow    Expected life of cash flows     
1.4-5.8
years (3.4 years)
 
                   Discount rate     
2.2%-3.5%       (2.9%)
 
                   Probability of achievement     
29.0%-100.0%     (95.2%)
 
 
(1)
Unobservable inputs were weighted by the relative fair value of the instruments.
Fair Value Liabilities Measured On NonRecurring Basis Valuation Techniques
Quantitative information about the valuation technique and significant unobservable inputs used in the valuation of the Company’s Level 3 financial assets measured at fair value on a nonrecurring basis consisted of the following (dollars in thousands):
 
     Fair Value at
March 31, 2022
    
Valuation Technique
  
Unobservable inputs
   Range
(Weighted Average) 
(1)
 
MSRs
   $ 1,967      Discounted cash flow    Constant prepayment rates     
0.0%-20.0% (10.0%)
 
                   Constant default rate     
0.28%-5.08%   (1.28%)
 
                   Loss severity     
26.2%-31.4% (27.95%)
 
                   Discount rate     
10.0%-10.0%
(10.0%)
 
         
     Fair Value at
December 31, 2021
    
Valuation Technique
  
Unobservable inputs
   Range
(Weighted Average)
(1)
 
MSRs
   $ 2,332      Discounted cash flow    Constant prepayment rates     
0.0%-20.0%
(10.0%)
 
                   Constant default rate     
0.3%-4.9%   (1.2%)
 
                   Loss severity     
26.2%-31.4%
(28.0%)
 
                   Discount rate     
10.0%-10.0%
(10.0%)
 
 
(1)
Weighted average is based on the 10% constant prepayment rate scenario which the Company uses as the reported fair value.
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation Plans (Tables)
3 Months Ended
Mar. 31, 2022
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Outstanding Awards Under 2013 Omnibus Equity Incentive Plan
Activity under the 2013 Plan consisted of the following (dollars in thousands, except weighted average per share data):
                 
     Shares      Weighted-
Average Grant
Date Fair Value
Per Share
 
Nonvested shares at December 31, 2021
(1)
     980,936      $ 36.58  
Granted
     780,997      $ 47.29  
Vested
(2)
     (176,227    $ 36.84  
Forfeited/canceled
     (7,166    $ 36.38  
    
 
 
          
Nonvested shares at March 31, 2022
(1)
     1,578,540      $ 41.85  
    
 
 
          
Unrecognized stock-based compensation expense as of March 31, 2022
   $ 61,517           
    
 
 
          
Unrecognized compensation expense is expected to be recognized over a weighted-average period (years) of approximately
     4.22           
    
 
 
          
Weighted average remaining vesting period (years) as of March 31, 2022
     4.22           
    
 
 
          
 
(1)
Nonvested RSUs will be settled through the issuance of new shares of common stock.
(2)
Includes vested shares delivered subsequent to March 31, 2022.
 
Stock-Based Compensation Expense
Components of stock-based compensation are included in selling, general and administrative expense in the condensed consolidated statements of net and comprehensive income and consisted of the following (in thousands):
                 
     Three Months Ended
March 31,
 
     2022      2021  
ESPP
   $ 56      $ 50  
RSUs and RSAs
     3,800        2,238  
    
 
 
    
 
 
 
     $ 3,856      $ 2,288  
    
 
 
    
 
 
 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Components of Provision for Income Taxes and Income before Provision for Income Taxes
The provision for income taxes differs from the amount computed by applying the U.S. federal statutory rate to income before provision for income taxes and consisted of the following (dollars in thousands):
                                 
     Three Months Ended March 31,  
     2022     2021  
     Amount      Rate     Amount      Rate  
Income tax expense at the federal statutory rate
   $ 9,353        21.0   $ 4,431        21.0
State income tax expense, net of federal benefit
     2,033        4.6     1,048        5.0
(Windfall) shortfall tax benefits, net related to stock-based compensation
     (306      (0.7 )%      (27      (0.1 )% 
Change in valuation allowance
     (104      (0.2 )%      180        0.9
Permanent and other items
(1)
     781        1.7     454        2.0
    
 
 
    
 
 
   
 
 
    
 
 
 
     $ 11,757        26.4   $ 6,086        28.8
    
 
 
    
 
 
   
 
 
    
 
 
 
 
(1)
Permanent items relate principally to compensation charges, qualified transportation fringe benefits and meals and entertainment.
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share
Basic and diluted earnings per share for the three months ended March 31, 2022 and 2021, respectively consisted of the following (in thousands, except per share data):
                 
     Three Months Ended
March 31,
 
     2022      2021  
Numerator (Basic and Diluted):
                 
Net income
   $ 32,783      $ 15,012  
Change in value for stock settled consideration
     (63      12  
    
 
 
    
 
 
 
Adjusted net income
   $ 32,720      $ 15,024  
    
 
 
    
 
 
 
     
Denominator:
                 
Basic
                 
Weighted average common shares issued and outstanding
     39,721        39,432  
Deduct: Unvested RSAs
(1)
     (13      (17
Add: Fully vested DSUs
(2)
     281        342  
    
 
 
    
 
 
 
Weighted average common shares outstanding
     39,989        39,757  
    
 
 
    
 
 
 
     
Basic earnings per common share
   $ 0.82      $ 0.38  
    
 
 
    
 
 
 
     
Diluted
                 
Weighted average common shares outstanding from above
     39,989        39,757  
Add: Dilutive effect of RSUs, RSAs & ESPP
     396        208  
Add: Contingently issuable shares
(3)
     89        159  
    
 
 
    
 
 
 
Weighted average common shares outstanding
     40,474        40,124  
    
 
 
    
 
 
 
Diluted earnings per common share
   $ 0.81      $ 0.37  
    
 
 
    
 
 
 
     
Antidilutive shares excluded from diluted earnings per common share
(4)
     778        230  
    
 
 
    
 
 
 
 
(1)
RSAs were issued and outstanding to the
non-employee
directors and have a
one-year
vesting term subject to service requirements. See Note 10 – “Stock-Based Compensation Plans” for additional information.
(2)
Shares are included in weighted average common shares outstanding as the shares are fully vested but have not yet been delivered. See Note 10 – “Stock-Based Compensation Plans” for additional information.
(3)
Relates to contingently issuable stock settled consideration.
(4)
Primarily pertaining to RSU grants to the Company’s employees and independent contractors.
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business and Basis of Presentation - Additional Information (Detail)
3 Months Ended
Mar. 31, 2022
USD ($)
Office
Mar. 31, 2021
Office
Class of Stock [Line Items]    
Number of offices | Office 81  
Formation date 2013-06  
Percentage of common stock distributed 80.00%  
Commission's receivable settled period 10 days  
Line of credit | $ $ 0  
Guarantee obligations 16.70%  
Credit Agreement [Member]    
Class of Stock [Line Items]    
Line of credit | $ $ 0  
Total revenues [Member] | Geographic Concentration Risk [Member]    
Class of Stock [Line Items]    
Number of offices | Office 0 0
Total revenues [Member] | Geographic Concentration Risk [Member] | Customer [Member]    
Class of Stock [Line Items]    
Concentration risk percentage 10.00% 10.00%
Total revenues [Member] | Customer Concentration Risk [Member] | Customer [Member]    
Class of Stock [Line Items]    
Concentration risk percentage 10.00% 10.00%
Total revenues [Member] | Transaction Risk [Member] | Customer [Member]    
Class of Stock [Line Items]    
Concentration risk percentage 0.00% 0.00%
Commissions receivable [Member] | Customer Concentration Risk [Member] | Customer [Member]    
Class of Stock [Line Items]    
Concentration risk percentage 10.00% 10.00%
Maximum [Member] | Total revenues [Member] | Geographic Concentration Risk [Member] | CANADA [Member] | Customer [Member]    
Class of Stock [Line Items]    
Concentration risk percentage 2.30% 2.00%
IPO MMI [Member]    
Class of Stock [Line Items]    
IPO completion date Nov. 05, 2013  
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Less: accumulated depreciation and amortization $ (36,972) $ (35,138)
Property and equipment, net 23,249 23,192
Computer software and hardware equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment 35,404 33,819
Furniture, fixtures, and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 24,817 $ 24,511
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Property, Plant and Equipment [Abstract]    
Fully depreciated computer software and hardware equipment and furniture, fixtures and equipment write-off $ 22,000 $ 41,000
Property and equipment additions incurred but not yet paid $ 406,000 $ 275,000
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Leases - Additional Information (Detail) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating lease right-of-use assets $ 77,900 $ 81,500
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Leases - Schedule of Operating Lease Cost, Included in Selling, General and Administrative Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Operating lease cost:    
Lease cost $ 6,544 $ 6,589
Variable lease cost 1,363 1,400
Sublease income (234) (33)
Total operating lease cost $ 7,673 $ 7,956
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Leases - Maturities of lease liabilities (Detail)
$ in Thousands
Mar. 31, 2022
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Remainder of 2022 $ 15,484
2023 18,311
2024 15,829
2025 13,320
2026 9,716
Thereafter 7,027
Total future minimum lease payments 79,687
Less imputed interest (5,104)
Present value of operating lease liabilities $ 74,583
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Leases - Schedule of Supplemental Cash Flow Information and Noncash Activity Related to Operating Leases (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Operating cash flow information:    
Cash paid for amounts included in the measurement of operating lease liabilities $ 5,589 $ 5,862
Noncash activity:    
ROU assets obtained in exchange for operating lease liabilities 2,435 3,004
Tenant improvements owned by lessor related to ROU assets [1] $ 66 $ 55
[1] Reclassification from other assets current.
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Leases - Schedule of Other Information Related to Operating Leases (Detail)
Mar. 31, 2022
Dec. 31, 2021
Leases, Operating [Abstract]    
Weighted average remaining operating lease term 4 years 5 months 8 days 4 years 6 months 25 days
Weighted average discount rate 2.90% 2.90%
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.1
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) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 274,534 $ 295,773
Allowance for Credit Losses 0  
Fair Value 271,968 296,478
Short-term investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 220,015 183,915
Allowance for Credit Losses 0 0
Gross Unrealized Gains 15 22
Gross Unrealized Losses (1,042) (69)
Fair Value 218,988 183,868
Short-term investments [Member] | U.S. Treasuries [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 101,141 35,767
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (849) (34)
Fair Value 100,292 35,733
Short-term investments [Member] | Corporate debt [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 118,271 148,148
Allowance for Credit Losses 0 0
Gross Unrealized Gains 7 22
Gross Unrealized Losses (193) (35)
Fair Value 118,085 148,135
Short-term investments [Member] | ABS and other [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 603  
Allowance for Credit Losses 0  
Gross Unrealized Gains 8  
Gross Unrealized Losses 0  
Fair Value 611  
Long-term marketable securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 54,519 111,858
Allowance for Credit Losses 0 0
Gross Unrealized Gains 161 1,194
Gross Unrealized Losses (1,700) (442)
Fair Value 52,980 112,610
Long-term marketable securities [Member] | U.S. Treasuries [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 12,420 70,902
Allowance for Credit Losses 0 0
Gross Unrealized Gains 9 128
Gross Unrealized Losses (311) (263)
Fair Value 12,118 70,767
Long-term marketable securities [Member] | U.S. Government Sponsored Entities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 674 726
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 22
Gross Unrealized Losses (18) (3)
Fair Value 656 745
Long-term marketable securities [Member] | Corporate debt [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 34,300 33,197
Allowance for Credit Losses 0 0
Gross Unrealized Gains 147 962
Gross Unrealized Losses (1,141) (146)
Fair Value 33,306 34,013
Long-term marketable securities [Member] | ABS and other [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 7,125 7,033
Allowance for Credit Losses 0 0
Gross Unrealized Gains 5 82
Gross Unrealized Losses (230) (30)
Fair Value $ 6,900 $ 7,085
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Investments in Marketable Debt Securities, Available-for-Sale - Additional Information (Detail)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Allowance for credit losses $ 0  
Weighted average contractual maturity 1 year 4 months 24 days 1 year 6 months
Fitch, AA Rating [Member] | Moody's, Aaa Rating [Member] | Standard & Poor's, AA Rating [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Weighted average contractual maturity 1 year 4 months 24 days  
Fitch, AA+ Rating [Member] | Moody's, Aa3 Rating [Member] | Standard & Poor's, AA+ Rating [Member] | Weighted Average Credit AA Plus Rating [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale, securities number of unrealized loss positions 161  
Available-for-sale, securities in unrealized loss positions, accumulated loss $ 2,700  
Percentage of amortized cost 1.00%  
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Investments in Marketable Debt Securities, Available-for-Sale - Amortized Cost and Fair Value of Investments in Available for Sale Securities Unrealized Loss Position (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Available for sale securities continuous unrealized loss position for less than 12 months, fair value $ 255,472 $ 221,957
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss (2,675) (503)
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 723 146
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss (67) (8)
Available for sale securities continuous unrealized loss position, fair value 256,195 222,103
Available for sale securities continuous unrealized loss position, gross unrealized loss (2,742) (511)
U.S. Treasuries [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available for sale securities continuous unrealized loss position for less than 12 months, fair value 111,232 103,019
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss (1,160) (297)
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 0 0
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss 0 0
Available for sale securities continuous unrealized loss position, fair value 111,232 103,019
Available for sale securities continuous unrealized loss position, gross unrealized loss (1,160) (297)
U.S. Government Sponsored Entities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available for sale securities continuous unrealized loss position for less than 12 months, fair value 549 115
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss (8) (3)
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 105 0
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss (10) 0
Available for sale securities continuous unrealized loss position, fair value 654 115
Available for sale securities continuous unrealized loss position, gross unrealized loss (18) (3)
Corporate debt [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available for sale securities continuous unrealized loss position for less than 12 months, fair value 137,510 115,908
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss (1,277) (173)
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 618 146
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss (57) (8)
Available for sale securities continuous unrealized loss position, fair value 138,128 116,054
Available for sale securities continuous unrealized loss position, gross unrealized loss (1,334) (181)
ABS and other [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available for sale securities continuous unrealized loss position for less than 12 months, fair value 6,181 2,915
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss (230) (30)
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 0 0
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss 0 0
Available for sale securities continuous unrealized loss position, fair value 6,181 2,915
Available for sale securities continuous unrealized loss position, gross unrealized loss $ (230) $ (30)
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Investments in Marketable Debt Securities, Available-for-Sale - Gross Realized Gains and Losses from Sale of Available for Sale Securities (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Investments, Debt and Equity Securities [Abstract]    
Gross realized gains $ 113 $ 1
Gross realized losses $ 0 $ 0
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.1
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) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Investments, Debt and Equity Securities [Abstract]    
Due in one year or less, Amortized Cost $ 220,015 $ 183,915
Due after one year through five years, Amortized Cost 36,442 96,035
Due after five years through ten years, Amortized Cost 12,978 11,129
Due after ten years, Amortized Cost 5,099 4,694
Amortized Cost 274,534 295,773
Due in one year or less, Fair Value 218,988 183,868
Due after one year through five years, Fair Value 35,478 96,257
Due after five years through ten years, Fair Value 12,582 11,601
Due after ten years, Fair Value 4,920 4,752
Total Fair Value $ 271,968 $ 296,478
Weighted average contractual maturity 1 year 4 months 24 days 1 year 6 months
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions, Goodwill and Other Intangible Assets - Additional Information (Detail)
3 Months Ended
Mar. 31, 2022
Segment
Number of reporting units 1
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]        
Goodwill, gross carrying amount $ 38,101 $ 34,071    
Intangible assets, gross carrying amount 32,444 23,974    
Goodwill and intangible assets, gross carrying amount, total 70,545 58,045    
Intangible assets, accumulated amortization (11,111) (9,940)    
Goodwill, net book value 38,101 34,071 $ 34,046 $ 33,375
Intangible assets, net book value 21,333 14,034    
Goodwill and intangible assets, net book value $ 59,434 $ 48,105    
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Parenthetical) (Detail) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Business Combinations [Abstract]      
Weighted average amortization intangible assets 5 years 2 months 12 days   4 years 4 months 24 days
Amortization expense $ 1.2 $ 1.1  
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions, Goodwill and Other Intangible Assets - Summary of Net Change in Carrying Value of Goodwill (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Goodwill [Roll Forward]    
Beginning balance $ 34,071 $ 33,375
Additions from acquisitions 4,030 671
Impairment losses 0 0
Ending balance $ 38,101 $ 34,046
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions, Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense for Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Remainder of 2022 $ 3,512  
2023 4,617  
2024 4,101  
2025 3,881  
2026 2,156  
Thereafter 3,066  
Total $ 21,333 $ 14,034
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Balance Sheet Data - Schedule of Other Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Other Assets [Line Items]    
Other assets Current $ 6,027 $ 5,270
Other assets Non-Current 12,273 13,146
Mortgage servicing rights, net of amortization [Member]    
Other Assets [Line Items]    
Other assets Current 0 0
Other assets Non-Current 951 1,855
Security deposits [Member]    
Other Assets [Line Items]    
Other assets Current 0 0
Other assets Non-Current 1,484 1,395
Employee Notes Receivable [Member]    
Other Assets [Line Items]    
Other assets Current 67 40
Other assets Non-Current 0 0
Customer trust accounts and other [Member]    
Other Assets [Line Items]    
Other assets Current 5,960 5,230
Other assets Non-Current 338 396
Held-to-maturity Securities [Member]    
Other Assets [Line Items]    
Other assets Current 0 0
Other assets Non-Current $ 9,500 $ 9,500
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Balance Sheet Data - Schedule of Other Assets (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Other Assets [Line Items]    
Reduction of accrued bonuses and other employee related expenses in settlement of employee notes receivable $ 0 $ 10
Treasury note term 1 year  
Held-to-maturity Securities [Member]    
Other Assets [Line Items]    
Securities, Held-To-Maturity Maturity Date Sep. 01, 2024  
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Balance Sheet Data - Summary of Net Change in Carrying Value of MSRs (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Servicing Asset at Amortized Cost, Balance [Roll Forward]    
Beginning balance $ 1,855 $ 1,897
Additions 0 303
Amortization (904) (138)
Ending balance $ 951 $ 2,062
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Balance Sheet Data - Additional Information (Detail) - USD ($)
3 Months Ended
Jan. 01, 2021
Jan. 01, 2020
Jan. 01, 2014
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Mar. 31, 2013
Schedule Of Accrued Expenses [Line Items]              
SARs frozen liability amount       $ 12,731,000   $ 14,918,000  
Interest expense       $ 160,000 $ 146,000    
Treasury note term       1 year      
Advances and loans and commissions receivable allowance for credit loss       $ 667,000   794,000  
Commissions Payable [Member]              
Schedule Of Accrued Expenses [Line Items]              
Estimated payouts description       Commissions payable that are not expected to be paid within twelve months are classified as long-term      
Maximum payment deferral period for certain commissions payable       3 years      
Mortgage servicing rights [Member]              
Schedule Of Accrued Expenses [Line Items]              
Servicing portfolio of commercial real estate loans, unpaid principal balance         1,700,000,000 1,700,000,000  
Escrow Funds       $ 2,600,000   $ 4,100,000  
SARs [Member]              
Schedule Of Accrued Expenses [Line Items]              
SARs frozen liability amount             $ 20,000,000.0
SARs liability frozen value date       Mar. 31, 2013      
SARs liability interest accrual commencement date       Jan. 01, 2014      
SARs liability interest accrual rates 2.93% 3.63%          
Interest expense       $ 135,000 122,000    
Treasury note term     10 years        
Base spread on SARs liability variable rate     2.00%        
Estimated payouts description       Estimated payouts within the next twelve months for participants that have separated from service have been classified as current      
Payments made during the period         2,200,000    
Deferred Compensation Liability [Member]              
Schedule Of Accrued Expenses [Line Items]              
Estimated payouts description       Estimated payouts within the next twelve months for participants that have separated from service or elected in service payout have been classified as current      
Deferred Compensation Liability, Minimum Payout Period       2 years      
Deferred Compensation Liability, Maximum Payout Period       15 years      
Fair value of deferred compensation plan assets       110.00%      
Payments made during the period       $ 365,000 $ 371,000    
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Balance Sheet Data - Components of Deferred Compensation and Commissions (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Deferred Compensation and Commissions [Line Items]    
SARs liability, current $ 2,323 $ 2,241
Commissions payable to investment sales and financing professionals, current 51,195 110,769
Deferred compensation liability, current 749 1,080
Other, current 727 595
Deferred compensation and commissions, current 54,994 114,685
SARs liability, non-current 12,731 14,918
Commissions payable to investment sales and financing professionals, non-current 25,082 31,697
Deferred compensation liability, non-current 7,790 6,921
Other, non-current 0 0
Deferred compensation and commissions, non-current $ 45,603 $ 53,536
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Balance Sheet Data - Summary of Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Liability (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Balance Sheet Related Disclosures [Abstract]    
Increase in the carrying value of the assets held in the rabbi trust $ (525) $ 333
Increase in the net carrying value of the deferred compensation obligation $ (532) $ 260
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Balance Sheet Data - Schedule of Other Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Other Liabilities [Abstract]    
Deferred consideration $ 3,300 $ 4,689
Contingent consideration 5,782 6,631
Dividends Payable 1,443 0
Other 82 74
Other liabilities $ 10,607 $ 11,394
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Related-Party Transactions - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Related Party Transaction [Line Items]      
Operating lease cost $ 6,544,000 $ 6,589,000  
Aggregate principal amount for employee notes receivable 67,000 40,000  
MMC [Member]      
Related Party Transaction [Line Items]      
Real estate brokerage commissions and financing fees from transactions with subsidiaries of Marcus & Millichap Company 1,598,000 457,000  
Commission expenses for transactions with subsidiaries of Marcus & Millichap Company 954,000 274,000  
Operating lease cost $ 333,000 333,000  
Lease expiration date May 31, 2022    
Accounts payable and other liabilities - related party $ 101,000   $ 93,000
MMC [Member] | Transition Services Agreement [Member]      
Related Party Transaction [Line Items]      
Selling, general and administrative expense $ 12,000 $ 19,000  
George M. Marcus [Member]      
Related Party Transaction [Line Items]      
Beneficial ownership percentage 38.00%    
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Assets held in rabbi trust $ 10,916 $ 11,508    
Marketable debt securities, available-for-sale 271,968 296,478    
Deferred consideration 8,371 9,801    
Deferred compensation liability 8,539 8,001    
Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 218,988 183,868    
Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 52,980 112,610    
U.S. Treasuries [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 100,292 35,733    
U.S. Treasuries [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 12,118 70,767    
U.S. Government Sponsored Entities [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 656 745    
Corporate debt securities [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 118,085 148,135    
Corporate debt securities [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 33,306 34,013    
Asset-backed securities and other [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 611      
Asset-backed securities and other [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 6,900 7,085    
Recurring [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents 83,626 219,933    
Recurring [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 218,988 183,868    
Recurring [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 52,980 112,610    
Recurring [Member] | Commercial Paper [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents 32,223 8,948    
Recurring [Member] | Money market funds [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents 51,403 210,985    
Recurring [Member] | Assets held in rabbi trust [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Assets held in rabbi trust 10,916 11,508    
Recurring [Member] | U.S. Treasuries [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 100,292 35,733    
Recurring [Member] | U.S. Treasuries [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 12,118 70,767    
Recurring [Member] | U.S. Government Sponsored Entities [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Recurring [Member] | U.S. Government Sponsored Entities [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 656 745    
Recurring [Member] | Corporate debt securities [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 118,085 0    
Recurring [Member] | Corporate debt securities [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 33,306 34,013    
Recurring [Member] | Asset-backed securities and other [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 611 148,135    
Recurring [Member] | Asset-backed securities and other [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 6,900 7,085    
Level 1 [Member] | Recurring [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents 51,403 210,985    
Deferred consideration 0 0    
Deferred compensation liability 8,539 8,001    
Level 1 [Member] | Recurring [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 100,292 35,733    
Level 1 [Member] | Recurring [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 12,118 70,767    
Level 1 [Member] | Recurring [Member] | Commercial Paper [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents 0 0    
Level 1 [Member] | Recurring [Member] | Money market funds [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents 51,403 210,985    
Level 1 [Member] | Recurring [Member] | Assets held in rabbi trust [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Assets held in rabbi trust 0 0    
Level 1 [Member] | Recurring [Member] | U.S. Treasuries [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 100,292 35,733    
Level 1 [Member] | Recurring [Member] | U.S. Treasuries [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 12,118 70,767    
Level 1 [Member] | Recurring [Member] | U.S. Government Sponsored Entities [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Level 1 [Member] | Recurring [Member] | U.S. Government Sponsored Entities [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Level 1 [Member] | Recurring [Member] | Corporate debt securities [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Level 1 [Member] | Recurring [Member] | Corporate debt securities [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Level 1 [Member] | Recurring [Member] | Asset-backed securities and other [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Level 1 [Member] | Recurring [Member] | Asset-backed securities and other [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Level 2 [Member] | Recurring [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents 32,223 8,948    
Deferred consideration 8,371 9,801    
Deferred compensation liability 0 0    
Level 2 [Member] | Recurring [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 118,696 148,135    
Level 2 [Member] | Recurring [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 40,862 41,843    
Level 2 [Member] | Recurring [Member] | Commercial Paper [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents 32,223 8,948    
Level 2 [Member] | Recurring [Member] | Money market funds [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents 0 0    
Level 2 [Member] | Recurring [Member] | Assets held in rabbi trust [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Assets held in rabbi trust 10,916 11,508    
Level 2 [Member] | Recurring [Member] | U.S. Treasuries [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Level 2 [Member] | Recurring [Member] | U.S. Treasuries [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Level 2 [Member] | Recurring [Member] | U.S. Government Sponsored Entities [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Level 2 [Member] | Recurring [Member] | U.S. Government Sponsored Entities [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 656 745    
Level 2 [Member] | Recurring [Member] | Corporate debt securities [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 118,085 0    
Level 2 [Member] | Recurring [Member] | Corporate debt securities [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 33,306 34,013    
Level 2 [Member] | Recurring [Member] | Asset-backed securities and other [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 611 148,135    
Level 2 [Member] | Recurring [Member] | Asset-backed securities and other [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 6,900 7,085    
Level 3 [Member] | Recurring [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents 0 0    
Deferred consideration 0 0    
Deferred compensation liability 0 0    
Level 3 [Member] | Recurring [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Level 3 [Member] | Recurring [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Level 3 [Member] | Recurring [Member] | Commercial Paper [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents 0 0    
Level 3 [Member] | Recurring [Member] | Money market funds [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents 0 0    
Level 3 [Member] | Recurring [Member] | Assets held in rabbi trust [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Assets held in rabbi trust 0 0    
Level 3 [Member] | Recurring [Member] | U.S. Treasuries [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Level 3 [Member] | Recurring [Member] | U.S. Treasuries [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Level 3 [Member] | Recurring [Member] | U.S. Government Sponsored Entities [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Level 3 [Member] | Recurring [Member] | U.S. Government Sponsored Entities [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Level 3 [Member] | Recurring [Member] | Corporate debt securities [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Level 3 [Member] | Recurring [Member] | Corporate debt securities [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Level 3 [Member] | Recurring [Member] | Asset-backed securities and other [Member] | Short-term investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Level 3 [Member] | Recurring [Member] | Asset-backed securities and other [Member] | Long-term marketable securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Marketable debt securities, available-for-sale 0 0    
Contingent Consideration [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration 9,363 9,312 $ 5,301 $ 5,572
Contingent Consideration [Member] | Level 1 [Member] | Recurring [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration 0 0    
Contingent Consideration [Member] | Level 2 [Member] | Recurring [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration 0 0    
Contingent Consideration [Member] | Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration $ 9,363 $ 9,312    
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Parenthetical) (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Deferred consideration $ 8,371 $ 9,801    
Accounts Payable And Other Liabilities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Deferred consideration 5,071 5,112    
Contingent Consideration [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration 9,363 9,312 $ 5,301 $ 5,572
Contingent Consideration [Member] | Accounts Payable And Other Liabilities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration $ 3,581 $ 2,681    
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis (Detail) - Contingent Consideration [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Beginning balance $ 9,312 $ 5,572
Contingent consideration in connection with acquisitions 0 (100)
Change in fair value of contingent consideration 51 (171)
Payments of contingent consideration 0 0
Ending balance $ 9,363 $ 5,301
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Recurring Basis Valuation Techniques (Detail) - Contingent Consideration [Member]
$ in Thousands
Mar. 31, 2022
USD ($)
yr
Dec. 31, 2021
USD ($)
yr
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Amount | $ $ 9,363 $ 9,312 $ 5,301 $ 5,572
Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Amount | $ $ 9,363 $ 9,312    
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Expected life of cash flows [Member] | Maximum [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Range | yr 5.6 5.8    
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Expected life of cash flows [Member] | Minimum [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Range | yr 1.2 1.4    
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Expected life of cash flows [Member] | Weighted Average [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Range | yr 3.1 3.4    
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Discount rate [Member] | Maximum [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Range 0.046 0.035    
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Discount rate [Member] | Minimum [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Range 0.040 0.022    
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Discount rate [Member] | Weighted Average [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Range 0.043 0.029    
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Probability of achievement [Member] | Maximum [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Range 1.000 1.000    
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Probability of achievement [Member] | Minimum [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Range 0.222 0.290    
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Probability of achievement [Member] | Weighted Average [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Range 0.966 0.952    
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Discounted cash flow [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Amount | $ $ 9,363 $ 9,312    
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Non-Recurring Basis Valuation Techniques (Detail) - Mortgage Rights [Member] - Fair Value, Inputs, Level 3 [Member] - Fair Value, Nonrecurring [Member]
$ in Thousands
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Constant prepayment rates [Member] | Maximum [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Range 20.0 20.0
Constant prepayment rates [Member] | Minimum [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Range 0.0 0.0
Constant prepayment rates [Member] | Weighted Average [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Range 10.0 10.0
Constant default rate [Member] | Maximum [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Range 5.08 4.9
Constant default rate [Member] | Minimum [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Range 0.28 0.3
Constant default rate [Member] | Weighted Average [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Range 1.28 1.2
Loss severity [Member] | Maximum [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Range 31.4 31.4
Loss severity [Member] | Minimum [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Range 26.2 26.2
Loss severity [Member] | Weighted Average [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Range 27.95 28.0
Discount rate [Member] | Maximum [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Range 10.0 10.0
Discount rate [Member] | Minimum [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Range 10.0 10.0
Discount rate [Member] | Weighted Average [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Range 10.0 10.0
Discounted cash flow [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Amount $ 1,967 $ 2,332
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Non-Recurring Basis Valuation Techniques (Parenthetical) (Detail)
Mar. 31, 2022
Dec. 31, 2021
Measurement Input, Constant Prepayment Rate [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Percentage of fair value weighted average 10 10
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, assets, level 3 transfers, amount $ 0 $ 0
Contingent and deferred consideration, maximum undiscounted payment $ 27,200,000 $ 28,600,000
Recurring [Member] | Maximum [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Earn-out period for contingent and deferred consideration 5 years  
Recurring [Member] | Minimum [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Earn-out period for contingent and deferred consideration 1 year  
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
Mar. 31, 2022
Feb. 16, 2022
Dec. 31, 2021
Common stock, shares issued 39,795,399   39,692,373
Common stock, shares outstanding 39,795,399   39,692,373
Common stock share, par value $ 0.0001   $ 0.0001
Preferred stock, shares authorized 25,000,000   25,000,000
Preferred stock, par value $ 0.0001   $ 0.0001
Preferred stock, shares issued 0   0
Preferred stock, shares outstanding 0   0
Undistributed earnings of foreign subsidiary $ 0   $ 0
Dividends payable 52,100,000 $ 52,100,000  
Other Liabilities [Member]      
Dividends payable 1,400,000    
Unvested Restricted Stock and Deferred Stock Units [Member] | 2013 Omnibus Equity Incentive Plan [Member]      
Dividends payable   $ 2,500,000  
Semi Annual Regular Dividend [Member]      
Dividends payable amount per share   $ 0.25  
Special Dividend [Member]      
Dividends payable amount per share   $ 1.00  
Dividends Payable [Member]      
Dividends payable $ 50,700,000    
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan - Award Limitations - Additional Information (Detail)
3 Months Ended
Mar. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]  
Common stock shares available for grant | shares 3,963,923
Equity incentive plan amendment, shareholder approval date 2017-05
Equity incentive plan amendment, board of directors approval date 2017-02
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Feb. 16, 2022
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vested shares   176,227
Dividends Payable, Date to be Paid Apr. 04, 2022  
Dividends payable $ 52.1 $ 52.1
Dividends Payable, Date of Record Mar. 08, 2022  
Dividend declaration date Feb. 16, 2022  
Semi Annual Regular Dividend [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividends Payable, Amount Per Share $ 0.25  
Special Dividend [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividends Payable, Amount Per Share $ 1.00  
2013 Omnibus Equity Incentive Plan [Member] | Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares issued under compensation plan   0
Number of shares outstanding under compensation plan   0
2013 Omnibus Equity Incentive Plan [Member] | Restricted Stock Awards [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period   1 year
2013 Omnibus Equity Incentive Plan [Member] | Restricted Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period   5 years
Vested shares   176,227
Number of common stock shares withheld to pay employee statutory withholding taxes   68,445
2013 Omnibus Equity Incentive Plan [Member] | SARs [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares issued under compensation plan   0
Number of shares outstanding under compensation plan   0
2013 Omnibus Equity Incentive Plan [Member] | Performance Shares [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares issued under compensation plan   0
Number of shares outstanding under compensation plan   0
2013 Omnibus Equity Incentive Plan [Member] | Performance Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares issued under compensation plan   0
Number of shares outstanding under compensation plan   0
2013 Omnibus Equity Incentive Plan [Member] | Unvested Restricted Stock and Deferred Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividends payable $ 2.5  
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation Plans - Outstanding Awards Under 2013 Omnibus Equity Incentive Plan (Detail)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Nonvested shares at beginning | shares 980,936
Granted | shares 780,997
Vested | shares (176,227)
Forfeited/canceled | shares (7,166)
Nonvested shares at ending | shares 1,578,540
Unrecognized stock-based compensation expense as of March 31, 2022 | $ $ 61,517
Unrecognized compensation expense is expected to be recognized over a weighted-average period (years) 4 years 2 months 19 days
Weighted average remaining vesting period (years) as of March 31, 2022 4 years 2 months 19 days
Nonvested weighted average grant date fair value per share, beginning balance | $ / shares $ 36.58
Weighted average grant date fair value per share, Granted | $ / shares 47.29
Weighted average grant date fair value per share, Vested | $ / shares 36.84
Weighted average grant date fair value per share, Forfeited/canceled | $ / shares 36.38
Nonvested weighted average grant date fair value per share, ending balance | $ / shares $ 41.85
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation Plans - Employee Stock Purchase Plan - Additional Information (Detail)
3 Months Ended
Mar. 31, 2022
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock shares available for issuance 3,963,923
Unrecognized stock-based compensation expense | $ $ 61,517,000
Unrecognized stock-based compensation expenses recognition period 4 years 2 months 19 days
Employee Stock Purchase Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
ESPP offering period description The offering periods generally start on the first trading day on or after May 15 and November 15 of each year.
Length of purchase intervals 6 months
ESPP discount rate 10.00%
Initial Common stock reserved 366,667
Common stock shares available for issuance 156,725
Unrecognized stock-based compensation expense | $ $ 27,000
Unrecognized stock-based compensation expenses recognition period 1 month 13 days
Employee Stock Purchase Plan - Annual Available for Issuance Share Increase [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock available for future issuance authorized annual share increase 366,667
Common stock available for future issuance authorized annual percentage increase 1.00%
ESPP description The ESPP provides for annual increases in the number of shares available for issuance under the ESPP, equal to the least of (i) 366,667 shares, (ii) 1% of the outstanding shares on such date, or (iii) an amount determined by the compensation committee of the board of directors.
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation Plans - Amendments to Restricted Stock and SARs - Additional Information (Detail) - Deferred stock units [Member] - shares
Nov. 05, 2013
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
DSU settlement to common stock percentage 20.00%  
DSU settlement into actual stock issued term 5 years  
Employee termination age 67 years  
Percentage of shares of deferred stock units settled in the event of death or termination after reaching age 67 100.00%  
Share Based Compensation Arrangement By Share Based Payment Award Stock Appreciation Rights Offering Date Mar. 31, 2013  
2013 Omnibus Equity Incentive Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fully vested deferred stock units remaining outstanding   281,193
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation Plans - Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allocated share-based compensation expense $ 3,856 $ 2,288
Employee Stock Purchase Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allocated share-based compensation expense 56 50
Restricted Stock And Restricted Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allocated share-based compensation expense $ 3,800 $ 2,238
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Components of Provision for Income Taxes and Income before Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Income tax expense at the federal statutory rate, amount $ 9,353 $ 4,431
State income tax expense, net of federal benefit, amount 2,033 1,048
(Windfall) shortfall tax benefits, net related to stock-based compensation, amount (306) (27)
Change in valuation allowance, amount (104) 180
Permanent and other items, amount 781 454
Provision for income taxes, amount $ 11,757 $ 6,086
Income tax expense at the federal statutory rate, rate 21.00% 21.00%
State income tax expense, net of federal benefit, rate 4.60% 5.00%
(Windfall) shortfall tax benefits, net related to stock-based compensation, rate (0.70%) (0.10%)
Change in valuation allowance, rate (0.20%) 0.90%
Permanent and other items, rate 1.70% 2.00%
Provision for income taxes, rate 26.40% 28.80%
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Additional Information (Detail)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Taxes [Line Items]    
Effective tax rate 26.40% 28.80%
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator (Basic and Diluted):    
Net income $ 32,783 $ 15,012
Change in value for stock settled consideration (63) 12
Adjusted net income $ 32,720 $ 15,024
Denominator:    
Weighted Average Common Shares Issued and Outstanding 39,721 39,432
Deduct: Unvested RSAs (13) (17)
Add: Fully vested DSUs 281 342
Weighted Average Common Shares Outstanding 39,989 39,757
Basic earnings per common share $ 0.82 $ 0.38
Weighted Average Common Shares Outstanding from above 39,989 39,757
Add: Dilutive effect of RSUs, RSAs & ESPP 396 208
Add: Contingently issuable shares(3) 89 159
Weighted Average Common Shares Outstanding 40,474 40,124
Diluted earnings per common share $ 0.81 $ 0.37
Antidilutive shares excluded from diluted earnings per common share 778 230
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Parenthetical) (Detail)
3 Months Ended
Mar. 31, 2022
Restricted Stock Awards [Member] | 2013 Omnibus Equity Incentive Plan [Member]  
Earnings Per Share, Basic and Diluted, by Common Class, Including Two Class Method [Line Items]  
Vesting period 1 year
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Additional Information Credit Agreement (Detail) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Line of Credit Facility [Line Items]    
Senior secured revolving credit facility maximum borrowing capacity $ 60,000,000.0  
Revolving credit facility maturity date Jun. 01, 2022  
Date the company entered into a credit Agreement Jun. 18, 2014  
Credit agreement amended and restated date May 28, 2019  
Credit agreement date Nov. 27, 2019  
Standby letters of credit borrowing capacity $ 10,000,000.0  
Standby letters of credit, utilized amount $ 533,000  
Credit facility interest rate description The Credit Facility includes a $10.0 million sublimit for the issuance of standby letters of credit of which $533,000 was utilized at March 31, 2022. Borrowings under the Credit Facility will bear interest, at the Company’s option, at either (i) a fluctuating rate per annum 2.00% below the Base Rate (defined as the highest of (a) the Bank’s prime rate, (b) one-month LIBOR plus 1.50%, and (c) the federal funds rate plus 1.50%), or (ii) at a fixed rate per annum determined by Bank to be between 0.875% to 1.125% above LIBOR.  
LIBOR rate duration period 1 month  
Credit agreement, unused capacity, commitment fee percentage 0.10%  
Interest expense $ 160,000 $ 146,000
Credit agreement, amount outstanding $ 0  
Credit facility covenants (i) an EBITDAR Coverage Ratio (as defined in the Credit Agreement) of not less than 1.25:1.0 as of each quarter end, determined on a rolling four-quarter basis, and (ii) total funded debt to EBITDA not greater than 1.5:1.0 as of each quarter end, determined on a rolling four-quarter basis, and also limits investments in foreign entities and certain other loans.  
Minimum EBITDAR coverage ratio 1.25%  
Maximum Total Funded Debt to EBITDA ratio 1.5  
Credit agreement, pledge percentage 100.00%  
Compliance description As of March 31, 2022, the Company was in compliance with all financial and non-financial covenants and has not experienced any limitation in its operations as a result of the covenants.  
Fluctuating rate per annum 2.00%  
LIBOR [Member]    
Line of Credit Facility [Line Items]    
Base spread on variable rate 1.50%  
Federal Funds Rate [Member]    
Line of Credit Facility [Line Items]    
Base spread on variable rate 1.50%  
Credit Agreement [Member]    
Line of Credit Facility [Line Items]    
Credit agreement date Feb. 09, 2021  
Interest expense $ 25,000 $ 24,000
Credit agreement, amount outstanding $ 0  
Minimum [Member] | LIBOR [Member]    
Line of Credit Facility [Line Items]    
Base spread on variable rate 0.875%  
Maximum [Member] | LIBOR [Member]    
Line of Credit Facility [Line Items]    
Base spread on variable rate 1.125%  
XML 86 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Additional Information Other (Detail)
Mar. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Other commitment amount $ 25,000,000.0
Guarantee obligation for loan 0
Guarantee obligations, maximum exposure 4,000,000.0
Maximum unpaid loan amount for which guarantee obligations granted $ 24,000,000.0
XML 87 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events - Additional Information (Detail)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
Subsequent Event [Line Items]  
Dividends $ 50.0
Unvested Restricted Stock and Deferred Stock Units [Member] | 2013 Omnibus Equity Incentive Plan [Member]  
Subsequent Event [Line Items]  
Dividends $ 0.4
XML 88 d350636d10q_htm.xml IDEA: XBRL DOCUMENT 0001578732 2022-01-01 2022-03-31 0001578732 2021-01-01 2021-03-31 0001578732 2022-03-31 0001578732 2021-12-31 0001578732 2021-03-31 0001578732 2021-01-01 2021-12-31 0001578732 2022-05-03 0001578732 2022-02-16 2022-02-16 0001578732 2022-02-16 0001578732 2020-12-31 0001578732 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:USTreasurySecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:CorporateDebtSecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:AssetBackedSecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2021-12-31 0001578732 mmi:MortgageServicingRightsMember 2021-12-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001578732 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2021-12-31 0001578732 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001578732 us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001578732 us-gaap:ComputerEquipmentMember 2021-12-31 0001578732 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:LongTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001578732 mmi:ContingentConsiderationMember 2021-12-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001578732 mmi:MarcusAndMillichapCompanyMember 2021-12-31 0001578732 mmi:SecurityDepositMember 2021-12-31 0001578732 mmi:EmployeeNotesReceivableMember 2021-12-31 0001578732 us-gaap:HeldtomaturitySecuritiesMember 2021-12-31 0001578732 mmi:CustomerTrustAccountsAndOtherMember 2021-12-31 0001578732 mmi:MortgageServicingRightsNetOfAmortizationMember 2021-12-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001578732 srt:MinimumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember 2021-12-31 0001578732 srt:MaximumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember 2021-12-31 0001578732 srt:WeightedAverageMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember 2021-12-31 0001578732 srt:MinimumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember 2021-12-31 0001578732 srt:MaximumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember 2021-12-31 0001578732 srt:WeightedAverageMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember 2021-12-31 0001578732 srt:MinimumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ProbabilityOfAchievementMember 2021-12-31 0001578732 srt:MaximumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ProbabilityOfAchievementMember 2021-12-31 0001578732 srt:WeightedAverageMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ProbabilityOfAchievementMember 2021-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001578732 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputPrepaymentRateMember 2021-12-31 0001578732 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputPrepaymentRateMember 2021-12-31 0001578732 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputPrepaymentRateMember 2021-12-31 0001578732 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputDefaultRateMember 2021-12-31 0001578732 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputDefaultRateMember 2021-12-31 0001578732 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputDefaultRateMember 2021-12-31 0001578732 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputLossSeverityMember 2021-12-31 0001578732 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputLossSeverityMember 2021-12-31 0001578732 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputLossSeverityMember 2021-12-31 0001578732 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputDiscountRateMember 2021-12-31 0001578732 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputDiscountRateMember 2021-12-31 0001578732 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputDiscountRateMember 2021-12-31 0001578732 us-gaap:MeasurementInputConstantPrepaymentRateMember 2021-12-31 0001578732 mmi:AccountsPayableAndOtherLiabilitiesMember mmi:ContingentConsiderationMember 2021-12-31 0001578732 mmi:AccountsPayableAndOtherLiabilitiesMember 2021-12-31 0001578732 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:USTreasurySecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:CorporateDebtSecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:AssetBackedSecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2022-03-31 0001578732 mmi:MortgageServicingRightsMember 2022-03-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 us-gaap:USTreasurySecuritiesMember 2022-03-31 0001578732 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-03-31 0001578732 us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001578732 us-gaap:AssetBackedSecuritiesMember 2022-03-31 0001578732 us-gaap:ComputerEquipmentMember 2022-03-31 0001578732 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:LongTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001578732 mmi:PerformanceUnitsMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-03-31 0001578732 us-gaap:StockAppreciationRightsSARSMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-03-31 0001578732 us-gaap:PerformanceSharesMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-03-31 0001578732 us-gaap:StockOptionMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-03-31 0001578732 mmi:ContingentConsiderationMember 2022-03-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member 2022-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember 2022-03-31 0001578732 mmi:SecurityDepositMember 2022-03-31 0001578732 mmi:EmployeeNotesReceivableMember 2022-03-31 0001578732 us-gaap:HeldtomaturitySecuritiesMember 2022-03-31 0001578732 mmi:CustomerTrustAccountsAndOtherMember 2022-03-31 0001578732 mmi:MortgageServicingRightsNetOfAmortizationMember 2022-03-31 0001578732 mmi:EmployeeStockPurchasePlanMember 2022-03-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-03-31 0001578732 srt:MinimumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember 2022-03-31 0001578732 srt:MaximumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember 2022-03-31 0001578732 srt:WeightedAverageMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember 2022-03-31 0001578732 srt:MinimumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember 2022-03-31 0001578732 srt:MaximumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember 2022-03-31 0001578732 srt:WeightedAverageMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember 2022-03-31 0001578732 srt:MinimumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ProbabilityOfAchievementMember 2022-03-31 0001578732 srt:MaximumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ProbabilityOfAchievementMember 2022-03-31 0001578732 srt:WeightedAverageMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ProbabilityOfAchievementMember 2022-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-03-31 0001578732 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputPrepaymentRateMember 2022-03-31 0001578732 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputPrepaymentRateMember 2022-03-31 0001578732 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputPrepaymentRateMember 2022-03-31 0001578732 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputDefaultRateMember 2022-03-31 0001578732 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputDefaultRateMember 2022-03-31 0001578732 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputDefaultRateMember 2022-03-31 0001578732 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputLossSeverityMember 2022-03-31 0001578732 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputLossSeverityMember 2022-03-31 0001578732 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputLossSeverityMember 2022-03-31 0001578732 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputDiscountRateMember 2022-03-31 0001578732 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputDiscountRateMember 2022-03-31 0001578732 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember mmi:MortgageRightsMember us-gaap:MeasurementInputDiscountRateMember 2022-03-31 0001578732 us-gaap:MeasurementInputConstantPrepaymentRateMember 2022-03-31 0001578732 srt:FitchAAPlusRatingMember srt:MoodysAa3RatingMember srt:StandardPoorsAAPlusRatingMember mmi:WeightedAverageCreditAaPlusRatingMember 2022-03-31 0001578732 mmi:DeferredStockUnitsMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-03-31 0001578732 mmi:DividendsPayableMember 2022-03-31 0001578732 us-gaap:OtherLiabilitiesMember 2022-03-31 0001578732 mmi:AccountsPayableAndOtherLiabilitiesMember mmi:ContingentConsiderationMember 2022-03-31 0001578732 mmi:AccountsPayableAndOtherLiabilitiesMember 2022-03-31 0001578732 mmi:CreditAgreementMember 2022-03-31 0001578732 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember mmi:TransitionServicesAgreementMember 2021-01-01 2021-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember 2021-01-01 2021-03-31 0001578732 mmi:ContingentConsiderationMember 2021-01-01 2021-03-31 0001578732 mmi:EmployeeStockPurchasePlanMember 2021-01-01 2021-03-31 0001578732 mmi:RestrictedStockAndRestrictedStockUnitsMember 2021-01-01 2021-03-31 0001578732 us-gaap:PreferredStockMember 2021-01-01 2021-03-31 0001578732 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001578732 us-gaap:ReceivablesFromStockholderMember 2021-01-01 2021-03-31 0001578732 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001578732 mmi:RealEstateBrokerageCommissionsMember 2021-01-01 2021-03-31 0001578732 mmi:FinancingFeesMember 2021-01-01 2021-03-31 0001578732 mmi:OtherRevenuesMember 2021-01-01 2021-03-31 0001578732 us-gaap:StockAppreciationRightsSARSMember 2021-01-01 2021-03-31 0001578732 mmi:CreditAgreementMember 2021-01-01 2021-03-31 0001578732 mmi:DeferredCompensationLiabilityMember 2021-01-01 2021-03-31 0001578732 mmi:CustomerMember srt:MaximumMember country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001578732 mmi:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001578732 mmi:CustomerMember us-gaap:SalesRevenueNetMember mmi:TransactionRiskMember 2021-01-01 2021-03-31 0001578732 mmi:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001578732 mmi:CustomerMember mmi:CommissionReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001578732 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember mmi:TransitionServicesAgreementMember 2022-01-01 2022-03-31 0001578732 us-gaap:RestrictedStockMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-01-01 2022-03-31 0001578732 us-gaap:RestrictedStockUnitsRSUMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-01-01 2022-03-31 0001578732 mmi:EmployeeStockPurchasePlanMember 2022-01-01 2022-03-31 0001578732 mmi:PerformanceUnitsMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-01-01 2022-03-31 0001578732 us-gaap:StockOptionMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-01-01 2022-03-31 0001578732 us-gaap:PerformanceSharesMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-01-01 2022-03-31 0001578732 us-gaap:StockAppreciationRightsSARSMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-01-01 2022-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember 2022-01-01 2022-03-31 0001578732 mmi:ContingentConsiderationMember 2022-01-01 2022-03-31 0001578732 mmi:RestrictedStockAndRestrictedStockUnitsMember 2022-01-01 2022-03-31 0001578732 us-gaap:StockAppreciationRightsSARSMember 2022-01-01 2022-03-31 0001578732 mmi:IpoMmiMember 2022-01-01 2022-03-31 0001578732 mmi:CreditAgreementMember 2022-01-01 2022-03-31 0001578732 us-gaap:PreferredStockMember 2022-01-01 2022-03-31 0001578732 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001578732 us-gaap:ReceivablesFromStockholderMember 2022-01-01 2022-03-31 0001578732 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001578732 mmi:RealEstateBrokerageCommissionsMember 2022-01-01 2022-03-31 0001578732 mmi:FinancingFeesMember 2022-01-01 2022-03-31 0001578732 mmi:OtherRevenuesMember 2022-01-01 2022-03-31 0001578732 mmi:ChairmanAndFounderMember 2022-01-01 2022-03-31 0001578732 mmi:EmployeeStockPurchasePlanAnnualAvailableForIssuanceShareIncreaseMember 2022-01-01 2022-03-31 0001578732 us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-03-31 0001578732 mmi:FederalFundsRateMember 2022-01-01 2022-03-31 0001578732 srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-03-31 0001578732 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-03-31 0001578732 mmi:CommissionsPayableMember 2022-01-01 2022-03-31 0001578732 mmi:DeferredCompensationLiabilityMember 2022-01-01 2022-03-31 0001578732 srt:MaximumMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-03-31 0001578732 srt:MinimumMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-03-31 0001578732 us-gaap:HeldtomaturitySecuritiesMember 2022-01-01 2022-03-31 0001578732 mmi:UnvestedRestrictedStockAndDeferredStockUnitsMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-01-01 2022-03-31 0001578732 mmi:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001578732 mmi:CustomerMember srt:MaximumMember country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001578732 mmi:CustomerMember mmi:CommissionReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001578732 mmi:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001578732 mmi:CustomerMember us-gaap:SalesRevenueNetMember mmi:TransactionRiskMember 2022-01-01 2022-03-31 0001578732 srt:FitchAARatingMember srt:MoodysAaaRatingMember srt:StandardPoorsAARatingMember 2022-01-01 2022-03-31 0001578732 mmi:MortgageServicingRightsMember 2021-03-31 0001578732 us-gaap:StockAppreciationRightsSARSMember 2013-03-31 0001578732 us-gaap:StockAppreciationRightsSARSMember 2014-01-01 2014-01-01 0001578732 us-gaap:StockAppreciationRightsSARSMember 2020-01-01 2020-01-01 0001578732 mmi:DeferredStockUnitsMember 2013-11-05 2013-11-05 0001578732 mmi:SemiAnnualRegularDividendMember 2022-02-16 0001578732 mmi:SpecialDividendMember 2022-02-16 0001578732 mmi:UnvestedRestrictedStockAndDeferredStockUnitsMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2022-02-16 0001578732 us-gaap:StockAppreciationRightsSARSMember 2021-01-01 2021-01-01 0001578732 us-gaap:PreferredStockMember 2020-12-31 0001578732 us-gaap:CommonStockMember 2020-12-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001578732 us-gaap:ReceivablesFromStockholderMember 2020-12-31 0001578732 us-gaap:RetainedEarningsMember 2020-12-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001578732 mmi:ContingentConsiderationMember 2020-12-31 0001578732 mmi:ContingentConsiderationMember 2021-03-31 0001578732 us-gaap:PreferredStockMember 2021-03-31 0001578732 us-gaap:CommonStockMember 2021-03-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001578732 us-gaap:ReceivablesFromStockholderMember 2021-03-31 0001578732 us-gaap:RetainedEarningsMember 2021-03-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001578732 us-gaap:PreferredStockMember 2021-12-31 0001578732 us-gaap:CommonStockMember 2021-12-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001578732 us-gaap:ReceivablesFromStockholderMember 2021-12-31 0001578732 us-gaap:RetainedEarningsMember 2021-12-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001578732 us-gaap:PreferredStockMember 2022-03-31 0001578732 us-gaap:CommonStockMember 2022-03-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001578732 us-gaap:ReceivablesFromStockholderMember 2022-03-31 0001578732 us-gaap:RetainedEarningsMember 2022-03-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 iso4217:USD utr:Year shares pure utr:Month utr:Day mmi:Office iso4217:USD shares mmi:Segment utr:Y 2013-11-05 P2Y false Q1 0001578732 --12-31 P1Y 10-Q true 2022-03-31 2022 false 001-36155 MARCUS & MILLICHAP, INC. DE 35-2478370 23975 Park Sorrento, Suite 400 Calabasas CA 91302 818 212-2250 Common Stock MMI NYSE Yes Yes Large Accelerated Filer false false false 38889501 315695000 382140000 13854000 17230000 10373000 13220000 220015000 183915000 0 0 218988000 183868000 5889000 6403000 6027000 5270000 570826000 608131000 23249000 23192000 77928000 81528000 54519000 111858000 0 0 52980000 112610000 10916000 11508000 33470000 33736000 59434000 48105000 139087000 113242000 12273000 13146000 980163000 1045198000 24388000 24271000 54994000 114685000 50694000 0 28042000 17853000 18276000 18973000 15863000 49848000 192257000 225630000 45603000 53536000 56307000 58334000 10607000 11394000 304774000 348894000 0 0 0.0001 0.0001 25000000 25000000 0 0 0 0 0 0 0.0001 0.0001 150000000 150000000 39795399 39795399 39692373 39692373 4000 4000 122782000 121844000 554193000 573546000 -1590000 910000 675389000 696304000 980163000 1045198000 286909000 162796000 26453000 17843000 6102000 3338000 319464000 183977000 196768000 109103000 74535000 51677000 3911000 2997000 275214000 163777000 44250000 20200000 450000 1044000 160000 146000 44540000 21098000 11757000 6086000 32783000 15012000 -2357000 -621000 84000 0 838000 -215000 -2441000 -621000 0 0 -59000 -113000 -2500000 -734000 30283000 14278000 0.82 0.38 0.81 0.37 39989000 39757000 40474000 40124000 0 0 39692373 4000 121844000 0 573546000 910000 696304000 0 0 0 0 32783000 -2500000 30283000 0 0 0 0 3856000 0 0 0 3856000 0 0 167263 0 0 0 0 0 0 0 0 64237 0 2918000 0 0 0 2918000 52136000 52136000 0 0 39795399 4000 122782000 0 554193000 -1590000 675389000 0 0 39401976 4000 113182000 0 431076000 2574000 546836000 0 0 0 0 15012000 -734000 14278000 0 0 0 0 2288000 0 0 0 2288000 0 0 149117 0 0 0 0 0 0 0 0 50127 0 1733000 0 0 0 1733000 0 0 39500966 4000 113737000 0 446088000 1840000 561669000 32783000 15012000 3911000 2997000 5961000 6009000 -167000 -146000 3856000 2288000 1104000 909000 151000 157000 113000 1000 -11000 49000 -3430000 -1776000 -2850000 -74000 25084000 4440000 794000 1187000 1308000 2071000 -10189000 -4786000 -33990000 -9362000 -65384000 -33781000 -5031000 -5275000 -2224000 -1626000 -67535000 -20102000 12500000 -229000 40551000 81264000 61970000 85065000 71000 40000 18000 250000 1883000 1099000 6983000 3141000 2918000 1733000 1761000 1481000 1264000 1302000 -5943000 -4516000 50000 33000 -66445000 -21444000 382140000 243152000 315695000 221708000 499000 697000 464000 339000 <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-weight:bold;display:inline;">1.</div></td> <td style="vertical-align:top;text-align:left;"><div style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Description of Business, Basis of Presentation and Recent Accounting Pronouncements </div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Description of Business </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Marcus &amp; Millichap, Inc. (the “Company,” “Marcus &amp; Millichap,” or “MMI”), a Delaware corporation, is a brokerage firm specializing in commercial real estate investment sales, financing, research and advisory services. As of March 31, 2022, MMI operates 81 offices in the United States and Canada through its wholly-owned subsidiaries, including the operations of Marcus &amp; Millichap Capital Corporation. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style:italic;display:inline;">Reorganization and Initial Public Offering </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">MMI was formed in June 2013 in preparation for Marcus &amp; Millichap Company (“MMC”) to <div style="white-space:nowrap;display:inline;">spin-off</div> its majority-owned subsidiary, Marcus &amp; Millichap Real Estate Investment Services, Inc. (“MMREIS”). Prior to the initial public offering (“IPO”) of MMI, all of the preferred and common stockholders of MMREIS (including MMC and employees of MMREIS) contributed all of their outstanding shares to MMI, in exchange for new MMI common stock. As a result, MMREIS became a wholly-owned subsidiary of MMI. Thereafter, MMC distributed 80.0% of the shares of MMI common stock to MMC’s shareholders and exchanged the remaining portion of its shares of MMI common stock for cancellation of indebtedness of MMC. MMI completed its IPO in <span style="-sec-ix-hidden:hidden47225256">November 2013</span>. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Basis of Presentation </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The financial information presented in the accompanying unaudited condensed consolidated financial statements, has been prepared in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for quarterly reports on Form <div style="white-space:nowrap;display:inline;">10-Q</div> and <div style="white-space:nowrap;display:inline;">Article 10-01</div> of <div style="white-space:nowrap;display:inline;">Regulation S-X.</div> Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. In the opinion of management, the accompanying unaudited condensed consolidated financial statements and notes include all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the condensed consolidated financial position, results of operations and cash flows for the periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the annual audited consolidated financial statements and notes thereto, including the Company’s accounting policies for the year ended December 31, 2021 included in the Company’s Annual Report on Form <div style="white-space:nowrap;display:inline;">10-K</div> filed on March 1, 2022 with the SEC. The results of the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022, for other interim periods or for future years. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style:italic;display:inline;">Considerations Related to the <div style="white-space:nowrap;display:inline;">COVID-19</div> Pandemic </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company may continue to experience operational and financial impacts due to the ongoing <div style="white-space:nowrap;display:inline;">COVID-19</div> pandemic and actual results may differ from the Company’s current estimates and historical trends because of that uncertainty. Notwithstanding the potential continuing impact of the <div style="white-space:nowrap;display:inline;">COVID-19</div> pandemic and changes in interest rates on the current macroeconomic environment, the Company believes it is well positioned to achieve long-term growth. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See Note 5 – “Acquisitions, Goodwill and Other Intangible Assets” and Note 8 – “Fair Value Measurements” for further discussions on the potential impacts of <div style="white-space:nowrap;display:inline;">COVID-19.</div> </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style:italic;display:inline;">Consolidation </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style:italic;display:inline;">Use of Estimates </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style:italic;display:inline;">Concentrations of Credit Risk </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Financial instruments that potentially subject the Company to a concentration of credit risk principally consist of cash and cash equivalents, investments in marketable debt securities, <div style="white-space:nowrap;display:inline;"><div style="white-space:nowrap;display:inline;">available-for-sale,</div></div> security deposits (included under other assets, <div style="white-space:nowrap;display:inline;">non-current)</div> and commissions receivable, net. Cash and cash equivalents are placed with high-credit quality financial institutions and invested in high-credit quality money market funds and commercial paper. Concentrations and ratings of marketable debt securities, <div style="white-space:nowrap;display:inline;"><div style="white-space:nowrap;display:inline;">available-for-sale</div></div> are limited by the approved investment policy. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To reduce its credit risk, the Company monitors the credit standing of the financial institutions money market funds that represent amounts recorded as cash and cash equivalents. The Company historically has not experienced any significant losses related to cash and cash equivalents. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In September 2021, the Company entered into a Strategic Alliance (“Strategic Alliance”) with M&amp;T Reality Capital Corporation (“MTRCC”) pursuant to which the Company has agreed to provide loan opportunities that may be funded through MTRCC’s Delegated Underwriting and Servicing Agreement (“DUS Agreement”) with the Federal National Mortgage Association (“Fannie Mae”) and which requires MTRCC to guarantee a portion of each loan funded. On a <div style="white-space:nowrap;display:inline;"><div style="white-space:nowrap;display:inline;">loan-by-loan</div></div> basis, the Company, at its option, can indemnify a portion of MTRCC’s guarantee obligation of loan opportunities presented to and closed by MTRCC though the DUS Agreement. The Company manages and limits the concentration of risk related to the guarantees assumed by monitoring the underlying property type, geographic location, credit of the borrowers, underlying debt service coverage, and loan to value ratios.<div style="font-weight:bold;display:inline;"> </div> </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company derives its revenues from a broad range of real estate investors, owners, and users in the United States and Canada, none of which individually represents a significant concentration of credit risk. The Company maintains allowances, as needed, for estimated credit losses based on management’s assessment of the likelihood of collection. For the three months ended March 31, 2022 and 2021, no transaction represented 10% or more of total revenues. Further, while one or more transactions may represent 10% or more of commissions receivable at any reporting date, amounts due are typically collected within 10 days of settlement and, therefore, do not expose the Company to significant credit risk. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the three months ended March 31, 2022, the Company’s Canadian operations represented 2.3% of total revenues. During the three months ended March 31, 2021, the Company’s Canadian operations represented less than 2% of total revenues. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During each of the three months ended March 31, 2022 and 2021, no office represented 10% or more of total revenues. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style:italic;display:inline;">Revenue Recognition </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company generates real estate brokerage commissions by acting as a broker for real estate owners or investors seeking to buy or sell commercial properties and generates financing fees from securing financing on purchase transactions, from refinancing its clients’ existing mortgage debt and other ancillary fees associated with financing activities, including, but not limited to, mortgage servicing, debt and equity advisory services, loan sales, due diligence services, guarantee fees, loan performance fees and other consulting. The Company’s contracts, except as noted below, do not contain multiple-element arrangements, variable consideration, financing components, significant noncash consideration, licenses, long-term contracts with customers or other items affecting the transaction price. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style:italic;display:inline;">Real Estate Brokerage Commissions </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Contracts for representing buyers and sellers of real estate are usually negotiated on a <div style="white-space:nowrap;display:inline;"><div style="white-space:nowrap;display:inline;">transaction-by-transaction</div></div> basis. The consideration associated with the successful outcome remains constrained until the completion of a transaction which, in almost all cases, is at the close of escrow. At that time, the Company recognizes revenue related to the transaction. The Company’s fee agreements do not include terms or conditions that require the Company to perform any service or fulfill any obligation once the transaction closes. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style:italic;display:inline;">Financing Fees </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Contracts for representing potential borrowers are usually negotiated on a <div style="white-space:nowrap;display:inline;"><div style="white-space:nowrap;display:inline;">transaction-by-transaction</div></div> basis. The consideration associated with the successful outcome remains constrained until the completion of a transaction which, in almost all cases, is at the time the loan closes. At that time, the Company recognizes revenue related to the transaction. The Company’s fee arrangements, with certain exceptions, do not include terms or conditions that require the Company to perform any service or fulfill any obligation once the loan closes. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style:italic;display:inline;">Loan Performance Fees</div> - For loans originated through the Strategic Alliance with MTRCC, the Company receives variable consideration in the form of loan performance fees based on a portion of the servicing fees expected to be received under the servicing contract for servicing the loan. As the Company is not obligated to perform any servicing functions and has no further obligations related to the transaction giving rise to the loan performance fees, the estimated value of the loan performance fees to be received is recorded at the time the loan closes and are collected over the estimated term of the related loan. Any changes in the estimate of loan performance fees to be received are recorded in revenue in the period the estimate changes. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Guarantee Obligations</div></div> - For certain loans originated through the Strategic Alliance with MTRCC, the Company may agree, at its option, to indemnify MTRCC for a portion of MTRCC’s obligations for loans sold to Fannie Mae. For these loans, the Company allocates a portion of the transaction price and records a loan guarantee obligation based on its fair value. Revenue for this stand ready obligation is recorded on a straight-line basis over the term of the estimated guarantee period and is recorded in financing fees in the condensed consolidated statements of net and comprehensive income. The guarantee obligation is capped at 16.7% of the unpaid principal balance in excess of the collateral securing such loan. For these loans, the Company also records an allowance for loss-sharing obligations based on the unpaid balance of the loan for its portion of the obligation guaranteed to MTRCC. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Mortgage Servicing</div></div> - The Company recognizes mortgage servicing revenues upon the acquisition of a servicing contract. The Company records servicing fees when earned provided the loans are current and the debt service payments are made by the borrowers. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other Revenues </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other revenues include fees generated from consulting and advisory services, as well as referral fees from other real estate brokers, and are recognized when services are provided, or upon closing of the transaction. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Recent Accounting Pronouncements </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Pending Adoption </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2020, the FASB issued Accounting Standards Update (“ASU”) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2020-04,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </div></div>(“ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04”).</div> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04</div> provides temporary optional exceptions to the guidance in U.S. GAAP on contract modifications to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates, such as the Secured Overnight Financing Rate (“SOFR”). ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04</div> is effective for all entities upon issuance and may be applied prospectively to contract modifications through December 31, 2022. The guidance applies to the Company’s Credit Agreement (see Note 13 – “Commitments and Contingencies”), which references LIBOR, and will generally allow it to account for and present a modification as an event that does not require contract remeasurement at the modification date or reassessment of a previous accounting determination. As of March 31, 2022, the Company has not drawn funds from the credit facility. The Company continues to evaluate the impact of this new standard but does not expect ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04</div> to have a material effect on its condensed consolidated financial statements. </div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Description of Business </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Marcus &amp; Millichap, Inc. (the “Company,” “Marcus &amp; Millichap,” or “MMI”), a Delaware corporation, is a brokerage firm specializing in commercial real estate investment sales, financing, research and advisory services. As of March 31, 2022, MMI operates 81 offices in the United States and Canada through its wholly-owned subsidiaries, including the operations of Marcus &amp; Millichap Capital Corporation. </div> 81 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style:italic;display:inline;">Reorganization and Initial Public Offering </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">MMI was formed in June 2013 in preparation for Marcus &amp; Millichap Company (“MMC”) to <div style="white-space:nowrap;display:inline;">spin-off</div> its majority-owned subsidiary, Marcus &amp; Millichap Real Estate Investment Services, Inc. (“MMREIS”). Prior to the initial public offering (“IPO”) of MMI, all of the preferred and common stockholders of MMREIS (including MMC and employees of MMREIS) contributed all of their outstanding shares to MMI, in exchange for new MMI common stock. As a result, MMREIS became a wholly-owned subsidiary of MMI. Thereafter, MMC distributed 80.0% of the shares of MMI common stock to MMC’s shareholders and exchanged the remaining portion of its shares of MMI common stock for cancellation of indebtedness of MMC. MMI completed its IPO in <span style="-sec-ix-hidden:hidden47225256">November 2013</span>. </div> 2013-06 0.800 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Basis of Presentation </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The financial information presented in the accompanying unaudited condensed consolidated financial statements, has been prepared in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for quarterly reports on Form <div style="white-space:nowrap;display:inline;">10-Q</div> and <div style="white-space:nowrap;display:inline;">Article 10-01</div> of <div style="white-space:nowrap;display:inline;">Regulation S-X.</div> Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. In the opinion of management, the accompanying unaudited condensed consolidated financial statements and notes include all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the condensed consolidated financial position, results of operations and cash flows for the periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the annual audited consolidated financial statements and notes thereto, including the Company’s accounting policies for the year ended December 31, 2021 included in the Company’s Annual Report on Form <div style="white-space:nowrap;display:inline;">10-K</div> filed on March 1, 2022 with the SEC. The results of the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022, for other interim periods or for future years. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style:italic;display:inline;">Considerations Related to the <div style="white-space:nowrap;display:inline;">COVID-19</div> Pandemic </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company may continue to experience operational and financial impacts due to the ongoing <div style="white-space:nowrap;display:inline;">COVID-19</div> pandemic and actual results may differ from the Company’s current estimates and historical trends because of that uncertainty. Notwithstanding the potential continuing impact of the <div style="white-space:nowrap;display:inline;">COVID-19</div> pandemic and changes in interest rates on the current macroeconomic environment, the Company believes it is well positioned to achieve long-term growth. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See Note 5 – “Acquisitions, Goodwill and Other Intangible Assets” and Note 8 – “Fair Value Measurements” for further discussions on the potential impacts of <div style="white-space:nowrap;display:inline;">COVID-19.</div> </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style:italic;display:inline;">Consolidation </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style:italic;display:inline;">Use of Estimates </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style:italic;display:inline;">Concentrations of Credit Risk </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Financial instruments that potentially subject the Company to a concentration of credit risk principally consist of cash and cash equivalents, investments in marketable debt securities, <div style="white-space:nowrap;display:inline;"><div style="white-space:nowrap;display:inline;">available-for-sale,</div></div> security deposits (included under other assets, <div style="white-space:nowrap;display:inline;">non-current)</div> and commissions receivable, net. Cash and cash equivalents are placed with high-credit quality financial institutions and invested in high-credit quality money market funds and commercial paper. Concentrations and ratings of marketable debt securities, <div style="white-space:nowrap;display:inline;"><div style="white-space:nowrap;display:inline;">available-for-sale</div></div> are limited by the approved investment policy. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To reduce its credit risk, the Company monitors the credit standing of the financial institutions money market funds that represent amounts recorded as cash and cash equivalents. The Company historically has not experienced any significant losses related to cash and cash equivalents. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In September 2021, the Company entered into a Strategic Alliance (“Strategic Alliance”) with M&amp;T Reality Capital Corporation (“MTRCC”) pursuant to which the Company has agreed to provide loan opportunities that may be funded through MTRCC’s Delegated Underwriting and Servicing Agreement (“DUS Agreement”) with the Federal National Mortgage Association (“Fannie Mae”) and which requires MTRCC to guarantee a portion of each loan funded. On a <div style="white-space:nowrap;display:inline;"><div style="white-space:nowrap;display:inline;">loan-by-loan</div></div> basis, the Company, at its option, can indemnify a portion of MTRCC’s guarantee obligation of loan opportunities presented to and closed by MTRCC though the DUS Agreement. The Company manages and limits the concentration of risk related to the guarantees assumed by monitoring the underlying property type, geographic location, credit of the borrowers, underlying debt service coverage, and loan to value ratios.<div style="font-weight:bold;display:inline;"> </div> </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company derives its revenues from a broad range of real estate investors, owners, and users in the United States and Canada, none of which individually represents a significant concentration of credit risk. The Company maintains allowances, as needed, for estimated credit losses based on management’s assessment of the likelihood of collection. For the three months ended March 31, 2022 and 2021, no transaction represented 10% or more of total revenues. Further, while one or more transactions may represent 10% or more of commissions receivable at any reporting date, amounts due are typically collected within 10 days of settlement and, therefore, do not expose the Company to significant credit risk. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the three months ended March 31, 2022, the Company’s Canadian operations represented 2.3% of total revenues. During the three months ended March 31, 2021, the Company’s Canadian operations represented less than 2% of total revenues. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During each of the three months ended March 31, 2022 and 2021, no office represented 10% or more of total revenues. </div> 0 0 0.10 0.10 0.10 0.10 P10D 0.023 0.02 0 0 0.10 0.10 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style:italic;display:inline;">Revenue Recognition </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company generates real estate brokerage commissions by acting as a broker for real estate owners or investors seeking to buy or sell commercial properties and generates financing fees from securing financing on purchase transactions, from refinancing its clients’ existing mortgage debt and other ancillary fees associated with financing activities, including, but not limited to, mortgage servicing, debt and equity advisory services, loan sales, due diligence services, guarantee fees, loan performance fees and other consulting. The Company’s contracts, except as noted below, do not contain multiple-element arrangements, variable consideration, financing components, significant noncash consideration, licenses, long-term contracts with customers or other items affecting the transaction price. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style:italic;display:inline;">Real Estate Brokerage Commissions </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Contracts for representing buyers and sellers of real estate are usually negotiated on a <div style="white-space:nowrap;display:inline;"><div style="white-space:nowrap;display:inline;">transaction-by-transaction</div></div> basis. The consideration associated with the successful outcome remains constrained until the completion of a transaction which, in almost all cases, is at the close of escrow. At that time, the Company recognizes revenue related to the transaction. The Company’s fee agreements do not include terms or conditions that require the Company to perform any service or fulfill any obligation once the transaction closes. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style:italic;display:inline;">Financing Fees </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Contracts for representing potential borrowers are usually negotiated on a <div style="white-space:nowrap;display:inline;"><div style="white-space:nowrap;display:inline;">transaction-by-transaction</div></div> basis. The consideration associated with the successful outcome remains constrained until the completion of a transaction which, in almost all cases, is at the time the loan closes. At that time, the Company recognizes revenue related to the transaction. The Company’s fee arrangements, with certain exceptions, do not include terms or conditions that require the Company to perform any service or fulfill any obligation once the loan closes. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style:italic;display:inline;">Loan Performance Fees</div> - For loans originated through the Strategic Alliance with MTRCC, the Company receives variable consideration in the form of loan performance fees based on a portion of the servicing fees expected to be received under the servicing contract for servicing the loan. As the Company is not obligated to perform any servicing functions and has no further obligations related to the transaction giving rise to the loan performance fees, the estimated value of the loan performance fees to be received is recorded at the time the loan closes and are collected over the estimated term of the related loan. Any changes in the estimate of loan performance fees to be received are recorded in revenue in the period the estimate changes. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Guarantee Obligations</div></div> - For certain loans originated through the Strategic Alliance with MTRCC, the Company may agree, at its option, to indemnify MTRCC for a portion of MTRCC’s obligations for loans sold to Fannie Mae. For these loans, the Company allocates a portion of the transaction price and records a loan guarantee obligation based on its fair value. Revenue for this stand ready obligation is recorded on a straight-line basis over the term of the estimated guarantee period and is recorded in financing fees in the condensed consolidated statements of net and comprehensive income. The guarantee obligation is capped at 16.7% of the unpaid principal balance in excess of the collateral securing such loan. For these loans, the Company also records an allowance for loss-sharing obligations based on the unpaid balance of the loan for its portion of the obligation guaranteed to MTRCC. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Mortgage Servicing</div></div> - The Company recognizes mortgage servicing revenues upon the acquisition of a servicing contract. The Company records servicing fees when earned provided the loans are current and the debt service payments are made by the borrowers. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other Revenues </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other revenues include fees generated from consulting and advisory services, as well as referral fees from other real estate brokers, and are recognized when services are provided, or upon closing of the transaction. </div> 0.167 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Recent Accounting Pronouncements </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Pending Adoption </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2020, the FASB issued Accounting Standards Update (“ASU”) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2020-04,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </div></div>(“ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04”).</div> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04</div> provides temporary optional exceptions to the guidance in U.S. GAAP on contract modifications to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates, such as the Secured Overnight Financing Rate (“SOFR”). ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04</div> is effective for all entities upon issuance and may be applied prospectively to contract modifications through December 31, 2022. The guidance applies to the Company’s Credit Agreement (see Note 13 – “Commitments and Contingencies”), which references LIBOR, and will generally allow it to account for and present a modification as an event that does not require contract remeasurement at the modification date or reassessment of a previous accounting determination. As of March 31, 2022, the Company has not drawn funds from the credit facility. The Company continues to evaluate the impact of this new standard but does not expect ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04</div> to have a material effect on its condensed consolidated financial statements. </div> 0 <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Property and Equipment, Net </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Property and equipment, net consisted of the following (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:77%"/> <td style="vertical-align:bottom;width:5%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:4%"/> <td/> <td/> <td/></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31,<br/> 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31,<br/> 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Computer software and hardware equipment</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,404</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,819</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Furniture, fixtures and equipment</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,817</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,511</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: accumulated depreciation and amortization</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(36,972</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(35,138</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23,249</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23,192</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the three months ended March 31, 2022 and 2021, the Company <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">wrote-off</div> approximately $22,000 and $41,000, respectively, of fully depreciated computer software and hardware equipment and furniture, fixtures and equipment. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of March 31, 2022 and 2021, property and equipment additions incurred but not yet paid included in accounts payable and other liabilities were $406,000 and $275,000, respectively. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Property and equipment, net consisted of the following (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:77%"/> <td style="vertical-align:bottom;width:5%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:4%"/> <td/> <td/> <td/></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31,<br/> 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31,<br/> 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Computer software and hardware equipment</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,404</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,819</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Furniture, fixtures and equipment</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,817</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,511</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: accumulated depreciation and amortization</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(36,972</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(35,138</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23,249</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23,192</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 35404000 33819000 24817000 24511000 36972000 35138000 23249000 23192000 22000 41000 406000 275000 <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operating Leases </div></div></td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company has operating leases for all of its facilities and autos. As of March 31, 2022 and December 31, 2021, operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> (“ROU”) assets, net were $77.9 million and $81.5 million, respectively. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The operating lease cost, included in selling, general and administrative expense in the condensed consolidated statement<div style="display:inline;">s</div> of net and comprehensive income, consisted of the following (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:83%"/> <td style="vertical-align:bottom;width:4%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended<br/> March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease cost:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Lease cost <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,544</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,589</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Variable lease cost <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,363</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,400</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sublease income</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(234</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(33</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,673</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Includes short-term lease cost and ROU asset amortization. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Primarily relates to common area maintenance, property taxes, insurance, utilities and parking. </div></td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Maturities of lease liabilities by year consisted of the following (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:84%"/> <td style="vertical-align:bottom;width:9%"/> <td/> <td/> <td/></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Remainder of 2022</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,484</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,311</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,829</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,320</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,716</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Thereafter</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,027</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total future minimum lease payments</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">79,687</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less imputed interest</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,104</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Present value of operating lease liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">74,583</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Supplemental cash flow information and noncash activity related to the operating leases consisted of the following (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:83%"/> <td style="vertical-align:bottom;width:4%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended<br/> March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating cash flow information:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash paid for amounts included in the measurement of operating lease liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,589</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,862</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Noncash activity:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">ROU assets obtained in exchange for operating lease liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,435</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,004</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tenant improvements owned by lessor related to ROU assets <div style="font-size:6pt;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">66</td> <td style="white-space:nowrap;vertical-align:bottom">  </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">55</td> <td style="white-space:nowrap;vertical-align:bottom">  </td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Reclassification from other assets current. </div></td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other information related to the operating leases consisted of the following: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:69%"/> <td style="vertical-align:bottom;width:7%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:6%"/> <td/> <td/> <td/></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31, 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average remaining operating lease term</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.44 years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.57 years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average discount rate</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.9</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.9</td> <td style="white-space:nowrap;vertical-align:bottom">% </td></tr></table> 77900 81500 <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The operating lease cost, included in selling, general and administrative expense in the condensed consolidated statement<div style="display:inline;">s</div> of net and comprehensive income, consisted of the following (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:83%"/> <td style="vertical-align:bottom;width:4%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended<br/> March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease cost:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Lease cost <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,544</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,589</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Variable lease cost <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,363</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,400</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sublease income</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(234</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(33</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,673</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Includes short-term lease cost and ROU asset amortization. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Primarily relates to common area maintenance, property taxes, insurance, utilities and parking. </div></td></tr></table> 6544000 6589000 1363000 1400000 234000 33000 7673000 7956000 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Maturities of lease liabilities by year consisted of the following (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:84%"/> <td style="vertical-align:bottom;width:9%"/> <td/> <td/> <td/></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Remainder of 2022</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,484</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,311</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,829</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,320</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,716</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Thereafter</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,027</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total future minimum lease payments</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">79,687</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less imputed interest</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,104</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Present value of operating lease liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">74,583</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 15484000 18311000 15829000 13320000 9716000 7027000 79687000 5104000 74583000 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Supplemental cash flow information and noncash activity related to the operating leases consisted of the following (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:83%"/> <td style="vertical-align:bottom;width:4%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended<br/> March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating cash flow information:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash paid for amounts included in the measurement of operating lease liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,589</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,862</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Noncash activity:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">ROU assets obtained in exchange for operating lease liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,435</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,004</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tenant improvements owned by lessor related to ROU assets <div style="font-size:6pt;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">66</td> <td style="white-space:nowrap;vertical-align:bottom">  </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">55</td> <td style="white-space:nowrap;vertical-align:bottom">  </td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Reclassification from other assets current. </div></td></tr></table> 5589000 5862000 2435000 3004000 66000 55000 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other information related to the operating leases consisted of the following: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:69%"/> <td style="vertical-align:bottom;width:7%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:6%"/> <td/> <td/> <td/></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31, 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average remaining operating lease term</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.44 years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.57 years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average discount rate</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.9</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.9</td> <td style="white-space:nowrap;vertical-align:bottom">% </td></tr></table> P4Y5M8D P4Y6M25D 0.029 0.029 <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Investments in Marketable Debt Securities, Available for Sale </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Amortized cost, allowance for credit losses, gross unrealized gains/losses in accumulated other comprehensive income (loss) and fair value of marketable debt securities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale,</div></div> by type of security consisted of the following (in thousands): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:62%"/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Amortized<br/> Cost</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Allowance<br/> for Credit<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Gains</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term investments:</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. treasuries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">101,141</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(849</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,292</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">118,271</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(193</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">118,085</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Asset-backed securities (“ABS”) and other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">603</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">611</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$<br/>  </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"> <br/> 220,015</td> <td style="white-space:nowrap;vertical-align:bottom"> <br/>  </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,042</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">218,988</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Long-term investments:</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. treasuries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,420</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(311</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,118</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government sponsored entities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">674</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">656</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,300</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">147</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,141</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,306</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Asset-backed securities (“ABS”) and other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,125</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(230</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,900</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">54,519</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">161</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,700</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">52,980</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:62%"/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31, 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Amortized<br/> Cost</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Allowance<br/> for Credit<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Gains</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term investments:</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. treasuries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,767</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(34</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,733</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">148,148</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(35</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">148,135</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">183,915</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(69</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">183,868</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Long-term investments:</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. treasuries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,902</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">128</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(263</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,767</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government sponsored entities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">726</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">745</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,197</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">962</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(146</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,013</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">ABS and other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,033</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">82</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(30</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,085</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">111,858</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,194</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(442</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">112,610</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company’s investments in marketable debt securities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale,</div></div> that have been in a continuous unrealized loss position, for which an allowance for credit losses has not been recorded, by type of security consisted of the following (in thousands): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:60%"/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Less than 12 months</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">12 months or greater</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Total</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. treasuries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">111,232</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,160</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">111,232</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,160</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government sponsored entities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">549</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">105</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(10</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">654</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">137,510</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,277</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">618</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(57</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">138,128</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,334</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">ABS and other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,181</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(230</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,181</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(230</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">255,472</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,675</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">723</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(67</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">256,195</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,742</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:62%"/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31, 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Less than 12 months</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">12 months or greater</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Total</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. treasuries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">103,019</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(297</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">103,019</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(297</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government sponsored entities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">115</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">115</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">115,908</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(173</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">146</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116,054</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(181</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">ABS and other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,915</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(30</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,915</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(30</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">221,957</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(503</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">146</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">222,103</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(511</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Gross realized gains and losses from the sales of the Company’s marketable debt securities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale,</div></div> consisted of the following (in thousands): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:84%"/> <td style="vertical-align:bottom;width:5%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:5%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended<br/> March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gross realized gains <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">113</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gross realized losses <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Recorded in other income, net in the condensed consolidated statements of net and comprehensive income. The cost basis of securities sold were determined based on the specific identification method. </div> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company invests its excess cash in a diversified portfolio of fixed and variable rate debt securities to meet current and future cash flow needs. All investments are made in accordance with the Company’s approved investment policy. As of March 31, 2022, the portfolio had an average credit rating of AA and a weighted term to contractual maturity of 1.4 years, with 161 securities in the portfolio representing an unrealized aggregate loss<div style="display:inline;"> of </div> $2.7 million or 1% of amortized cost, and a weighted average credit rating of AA+. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of March 31, 2022, the Company performed an impairment analysis and determined an allowance for credit losses was not required. The Company determined that it did not have an intent to sell and it was not more likely than not that the Company would be required to sell any security based on its current liquidity position, or to maintain compliance with its investment policy, specifically as it relates to minimum credit ratings. The Company evaluated the securities with an unrealized loss considering severity of loss, credit ratings, specific credit events during the period since acquisition, overall likelihood of default, market sector, potential impact from the current economic environment, geopolitical unrest and a review of an issuer’s and securities’ liquidity and financial strength, as needed. The Company concluded that it would receive all scheduled interest and principal payments. The Company, therefore, determined qualitatively that the unrealized loss was related to changes in interest rates and other market factors and therefore no allowance for credit losses was required. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Amortized cost and fair value of marketable debt securities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale,</div></div> by contractual maturity consisted of the following (in thousands, except weighted average data): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:65%"/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31, 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Amortized<br/> Cost</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Amortized<br/> Cost</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due in one year or less</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">220,015</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">218,988</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">183,915</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">183,868</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due after one year through five years</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">36,442</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,478</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">96,035</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">96,257</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due after five years through ten years</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,978</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,582</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,129</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,601</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due after ten years</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,099</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,920</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,694</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,752</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">274,534</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">271,968</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">295,773</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">296,478</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average contractual maturity</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.4 years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.5 years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Actual maturities may differ from contractual maturities because certain issuers have the right to prepay certain obligations with or without prepayment penalties. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Amortized cost, allowance for credit losses, gross unrealized gains/losses in accumulated other comprehensive income (loss) and fair value of marketable debt securities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale,</div></div> by type of security consisted of the following (in thousands): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:62%"/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Amortized<br/> Cost</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Allowance<br/> for Credit<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Gains</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term investments:</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. treasuries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">101,141</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(849</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,292</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">118,271</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(193</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">118,085</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Asset-backed securities (“ABS”) and other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">603</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">611</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$<br/>  </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"> <br/> 220,015</td> <td style="white-space:nowrap;vertical-align:bottom"> <br/>  </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,042</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">218,988</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Long-term investments:</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. treasuries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,420</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(311</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,118</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government sponsored entities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">674</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">656</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,300</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">147</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,141</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,306</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Asset-backed securities (“ABS”) and other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,125</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(230</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,900</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">54,519</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">161</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,700</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">52,980</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:62%"/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31, 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Amortized<br/> Cost</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Allowance<br/> for Credit<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Gains</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term investments:</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. treasuries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,767</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(34</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,733</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">148,148</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(35</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">148,135</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">183,915</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(69</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">183,868</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Long-term investments:</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. treasuries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,902</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">128</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(263</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,767</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government sponsored entities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">726</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">745</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,197</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">962</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(146</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,013</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">ABS and other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,033</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">82</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(30</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,085</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">111,858</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,194</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(442</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">112,610</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 101141000 0 0 849000 100292000 118271000 0 7000 193000 118085000 603000 0 8000 0 611000 220015000 0 15000 1042000 218988000 12420000 0 9000 311000 12118000 674000 0 0 18000 656000 34300000 0 147000 1141000 33306000 7125000 0 5000 230000 6900000 54519000 0 161000 1700000 52980000 35767000 0 0 34000 35733000 148148000 0 22000 35000 148135000 183915000 0 22000 69000 183868000 70902000 0 128000 263000 70767000 726000 0 22000 3000 745000 33197000 0 962000 146000 34013000 7033000 0 82000 30000 7085000 111858000 0 1194000 442000 112610000 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company’s investments in marketable debt securities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale,</div></div> that have been in a continuous unrealized loss position, for which an allowance for credit losses has not been recorded, by type of security consisted of the following (in thousands): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:60%"/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Less than 12 months</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">12 months or greater</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Total</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. treasuries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">111,232</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,160</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">111,232</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,160</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government sponsored entities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">549</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">105</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(10</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">654</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">137,510</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,277</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">618</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(57</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">138,128</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,334</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">ABS and other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,181</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(230</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,181</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(230</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">255,472</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,675</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">723</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(67</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">256,195</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,742</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:62%"/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31, 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Less than 12 months</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">12 months or greater</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Total</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Unrealized<br/> Losses</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. treasuries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">103,019</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(297</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">103,019</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(297</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government sponsored entities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">115</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">115</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">115,908</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(173</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">146</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116,054</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(181</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">ABS and other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,915</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(30</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,915</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(30</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">221,957</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(503</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">146</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">222,103</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(511</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 111232000 1160000 0 0 111232000 1160000 549000 8000 105000 10000 654000 18000 137510000 1277000 618000 57000 138128000 1334000 6181000 230000 0 0 6181000 230000 255472000 2675000 723000 67000 256195000 2742000 103019000 297000 0 0 103019000 297000 115000 3000 0 0 115000 3000 115908000 173000 146000 8000 116054000 181000 2915000 30000 0 0 2915000 30000 221957000 503000 146000 8000 222103000 511000 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Gross realized gains and losses from the sales of the Company’s marketable debt securities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale,</div></div> consisted of the following (in thousands): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:84%"/> <td style="vertical-align:bottom;width:5%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:5%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended<br/> March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gross realized gains <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">113</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gross realized losses <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Recorded in other income, net in the condensed consolidated statements of net and comprehensive income. The cost basis of securities sold were determined based on the specific identification method. </div> </td> </tr> </table> 113000 1000 0 0 P1Y4M24D 161 2700000 0.01 0 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Amortized cost and fair value of marketable debt securities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale,</div></div> by contractual maturity consisted of the following (in thousands, except weighted average data): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:65%"/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:2%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31, 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Amortized<br/> Cost</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Amortized<br/> Cost</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due in one year or less</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">220,015</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">218,988</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">183,915</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">183,868</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due after one year through five years</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">36,442</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,478</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">96,035</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">96,257</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due after five years through ten years</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,978</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,582</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,129</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,601</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due after ten years</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,099</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,920</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,694</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,752</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">274,534</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">271,968</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">295,773</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">296,478</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average contractual maturity</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.4 years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.5 years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> 220015000 218988000 183915000 183868000 36442000 35478000 96035000 96257000 12978000 12582000 11129000 11601000 5099000 4920000 4694000 4752000 274534000 271968000 295773000 296478000 P1Y4M24D P1Y6M <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Acquisitions, Goodwill and Other Intangible Assets </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the three months ended March 31, 2022, the Company expanded its network of financing professionals and provided further diversification to its financing services. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company completed an acquisition of a business that was accounted for as a business combination and the results have been included in the condensed consolidated financial statements beginning on the acquisition date. Terms of the acquisition principally included cash paid at closing. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The goodwill recorded as part of the acquisition primarily arose from the acquired assembled workforce and brokerage and financing sales platforms. The Company expects all of the goodwill to be tax deductible, with the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tax-deductible</div> amount of goodwill related to the contingent and deferred consideration to be determined once the cash payments are made to settle any contingent and deferred consideration. The goodwill resulting from acquisitions is allocated to the Company’s one reporting unit. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Goodwill and intangible assets, net consisted of the following (in thousands): <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr> <td style="width:57%"> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31, 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Carrying<br/> Amount</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Accumulated<br/> Amortization</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Net Book<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Carrying<br/> Amount</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Accumulated<br/> Amortization</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Net Book<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill and intangible assets:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,101</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,101</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,071</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,071</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,444</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(11,111</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,333</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23,974</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(9,940</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,034</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,545</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(11,111</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">59,434</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">58,045</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(9,940</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">48,105</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Total weighted average amortization period was 5.2 years and 4.4 years as of March 31, 2022 and December 31, 2021, respectively. </div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Amortization expense for the intangible assets was $1.2 million and $1.1 million for the three months ended March 31, 2022 and 2021, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The changes in the carrying amount of goodwill consisted of the following (in thousands): <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width:80%"> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended<br/> March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,071</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,375</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions from acquisitions <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,030</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">671</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impairment losses</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Ending balance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,101</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,046</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The 2021 addition represents a measurement period adjustment for an acquisition made in 2020. </div> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Estimated amortization expense for intangible assets by year for the next five years and thereafter consisted of the following (in thousands): <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr> <td style="width:84%"> </td> <td style="vertical-align:bottom;width:9%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Remainder of 2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,512</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,617</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,101</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,881</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,156</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Thereafter</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,066</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,333</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company evaluates goodwill for impairment annually in the fourth quarter. In addition to the annual impairment evaluation, the Company evaluates at least quarterly whether events or circumstances have occurred in the period subsequent to the annual impairment testing, which indicate that it is more likely than not an impairment loss has occurred. The Company evaluates its intangible assets that have finite useful lives whenever an event or change in circumstances indicates that the carrying value of the asset may not be recoverable. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of March 31, 2022, the Company considered the impact of the continuing <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic and geopolitical unrest and evaluated its goodwill and intangible assets for impairment testing. The Company estimated the recoverability of the intangible assets by comparing the carrying amount of each asset to the future undiscounted cash flows that the Company expects the asset to generate. The sum of the undiscounted expected future cash flows was greater than the carrying amount of the intangible assets. The Company concluded that as of March 31, 2022, there was no impairment of its goodwill and intangible assets. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"> </div> 1 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Goodwill and intangible assets, net consisted of the following (in thousands): <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr> <td style="width:57%"> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31, 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Carrying<br/> Amount</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Accumulated<br/> Amortization</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Net Book<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Gross<br/> Carrying<br/> Amount</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Accumulated<br/> Amortization</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Net Book<br/> Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill and intangible assets:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,101</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,101</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,071</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,071</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,444</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(11,111</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,333</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23,974</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(9,940</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,034</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,545</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(11,111</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">59,434</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">58,045</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(9,940</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">48,105</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Total weighted average amortization period was 5.2 years and 4.4 years as of March 31, 2022 and December 31, 2021, respectively. </div> </td> </tr> </table> 38101000 38101000 34071000 34071000 32444000 -11111000 21333000 23974000 -9940000 14034000 70545000 -11111000 59434000 58045000 -9940000 48105000 P5Y2M12D P4Y4M24D 1200000 1100000 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The changes in the carrying amount of goodwill consisted of the following (in thousands): <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width:80%"> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended<br/> March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,071</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,375</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions from acquisitions <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,030</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">671</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impairment losses</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Ending balance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,101</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,046</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The 2021 addition represents a measurement period adjustment for an acquisition made in 2020. </div> </td> </tr> </table> 34071000 33375000 4030000 671000 0 0 38101000 34046000 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Estimated amortization expense for intangible assets by year for the next five years and thereafter consisted of the following (in thousands): <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr> <td style="width:84%"> </td> <td style="vertical-align:bottom;width:9%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Remainder of 2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,512</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,617</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,101</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,881</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,156</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Thereafter</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,066</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,333</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 3512000 4617000 4101000 3881000 2156000 3066000 21333000 <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Selected Balance Sheet Data </div></div> </td> </tr> </table> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Allowances on Advances and Loans, and Commissions Receivable </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Allowance for credit losses for advances and loans and commissions receivable as of March 31, 2022 and December 31, 2021 was $667,000 and $794,000, respectively. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Other Assets </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other assets consisted of the following (in thousands): <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width:63%"> </td> <td style="vertical-align:bottom;width:5%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:5%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:5%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Current</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Current</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31,<br/> 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31,<br/> 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31,<br/> 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31,<br/> 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mortgage servicing rights (“MSRs”), net of amortization</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">951</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,855</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Security deposits</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,484</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,395</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Employee notes receivable <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">67</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Securities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Customer trust accounts and other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,960</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,230</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">338</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">396</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,027</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,270</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,273</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,146</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Reduction of accrued bonuses and other employee related expenses in settlement of employee notes receivable were $0 and $10 for the three months ended March 31, 2022 and March 31, 2021, respectively. See Note 7 – “Related-Party Transactions” for additional information. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Securities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity,</div></div> are expected to mature on September 1, 2024 and accrue interest based on the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-year</div> treasury rate. </div> </td> </tr> </table> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">MSRs </div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The net change in the carrying value of MSRs consisted of the following (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width:83%"> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:3%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended<br/> March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,855</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,897</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">303</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(904</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(138</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Ending balance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">951</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,062</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The portfolio of loans serviced by the Company aggregated $1.7 billion for each of the periods ended March 31, 2022 and December 31, 2021. See Note 8 – “Fair Value Measurements” for additional information on MSRs. In the three months ended March 31, 2022, the Company received cancellation notices on certain servicing contracts. Amortization of those contracts was adjusted to reflect the cancellations. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with MSR activities, the Company holds funds in escrow for the benefit of the lenders. These funds, which totaled $2.6 million and $4.1 million as of March 31, 2022 and December 31, 2021, respectively, and the offsetting obligations are not presented in the Company’s condensed consolidated financial statements as they do not represent assets and liabilities of the Company. </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Deferred Compensation and Commissions </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Deferred compensation and commissions consisted of the following (in thousands): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:64%"/> <td style="vertical-align:bottom;width:4%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:4%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:4%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Current</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Current</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31,<br/> 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31,<br/> 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31,<br/> 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31,<br/> 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock appreciation rights (“SARs”) liability <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,323</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,241</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,731</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,918</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Commissions payable to investment sales and financing professionals</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51,195</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">110,769</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,082</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,697</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred compensation liability <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">749</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,080</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,790</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,921</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">727</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">595</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">54,994</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">114,685</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">45,603</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53,536</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The SARs and deferred compensation liability become subject to payout as a result of a participant no longer being considered a service provider. As a result of the retirement of certain participants, estimated amounts to be paid to the participants within the next twelve months have been classified as current. </div> </td> </tr> </table> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">SARs Liability </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Prior to the IPO, certain employees of the Company were granted SARs under a stock-based compensation program assumed by MMC. In connection with the IPO, the SARs agreements were revised, the MMC liability of $20.0 million for the SARs was frozen as of March 31, 2013 and was transferred to MMI through a capital distribution. The SARs liability will be settled with each participant in ten annual installments in January of each year upon retirement or termination from service, or in full upon consummation of a change in control of the Company. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the revised agreements, MMI is required to accrue interest on the outstanding balance beginning on January 1, 2014 at a rate based on the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-year</div> treasury note, plus 2%. The rate resets annually. The rates at January 1, 2022 and 2021 were 3.63% and 2.93%, respectively. MMI recorded interest expense related to this liability of $135,000 and $122,000 for the three months ended March 31, 2022 and 2021, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Estimated payouts within the next twelve months for participants that have separated from service have been classified as current. During each of the three months ended March 31, 2022 and 2021, the Company made total payments of $2.2 million, consisting of principal and accumulated interest. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Commissions Payable </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Certain investment sales professionals can earn additional commissions after meeting certain annual revenue thresholds. These commissions are recognized as cost of services in the period in which they are earned as they relate to specific transactions closed. The Company may defer payment of certain commissions, at its election, for up to three years. Commissions payable that are not expected to be paid within twelve months are classified as long-term. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Deferred Compensation Liability </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A select group of management is eligible to participate in the Marcus &amp; Millichap Deferred Compensation Plan (the “Deferred Compensation Plan”). The Deferred Compensation Plan is a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-qualified</div> deferred compensation plan that is intended to comply with Section 409A of the Internal Revenue Code and permits participants to defer compensation up to the limits set forth in the Deferred Compensation Plan. Amounts are paid out generally when the participant is no longer a service provider; however, an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-service</div> payout election is available to participants. Participants may elect to receive payouts as a lump sum or quarterly over a <span style="-sec-ix-hidden:hidden47225509">two</span> to fifteen-year period. The Company elected to fund the Deferred Compensation Plan through company owned variable life insurance policies. The Deferred Compensation Plan is managed by a third-party institutional fund manager, and the deferred compensation and investment earnings are held as a Company asset in a rabbi trust, which is recorded in assets held in rabbi trust in the accompanying condensed consolidated balance sheets. The assets in the trust are restricted unless the Company becomes insolvent, in which case the trust assets are subject to the claims of the Company’s creditors. The Company may also, in its sole and absolute discretion, elect to withdraw at any time a portion of the trust assets by an amount by which the fair market value of the trust assets exceeds 110% of the aggregate deferred compensation liability represented by the participants’ accounts. Estimated payouts within the next twelve months for participants that have separated from service or elected in service payout have been classified as current. During the three months ended March 31, 2022 and 2021, the Company made total payments to participants of $365,000 and $371,000, respectively. </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The assets held in the rabbi trust are carried at the cash surrender value of the variable life insurance policies, which represents its fair value. The net change in the carrying value of the assets held in the rabbi trust and the net change in the carrying value of the deferred compensation liability, each exclusive of additional contributions, distributions and trust expenses, consisted of the following (in thousands): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:84%"/> <td style="vertical-align:bottom;width:5%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:4%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended<br/> March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Increase (Decrease) in the carrying value of the assets held in the rabbi trust <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(525</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">333</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Increase (Decrease) in the net carrying value of the deferred compensation obligation <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(532</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">260</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Recorded in other income, net in the condensed consolidated statements of net and comprehensive income. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Recorded in selling, general and administrative expense in the condensed consolidated statements of net and comprehensive income. </div> </td> </tr> </table> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Other Liabilities </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other liabilities consisted of the following (in thousands): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:76%"/> <td style="vertical-align:bottom;width:6%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:6%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Current</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31,<br/> 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31,<br/> 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred consideration <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,300</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,689</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contingent consideration <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,782</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,631</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dividends Payable</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,443</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">82</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">74</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,607</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,394</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Includes a measurement period adjustment in 2021 and a settlement of deferred consideration made during the three months ended March 31, 2022 and 2021, which represents a noncash investing activity. See Note 5 – “Acquisitions, Goodwill and Other Intangible Assets” for additional information. </div> </td> </tr> </table> 667000 794000 <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other assets consisted of the following (in thousands): <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width:63%"> </td> <td style="vertical-align:bottom;width:5%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:5%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:5%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Current</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Current</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31,<br/> 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31,<br/> 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31,<br/> 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31,<br/> 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mortgage servicing rights (“MSRs”), net of amortization</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">951</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,855</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Security deposits</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,484</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,395</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Employee notes receivable <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">67</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Securities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Customer trust accounts and other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,960</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,230</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">338</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">396</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,027</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,270</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,273</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,146</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Reduction of accrued bonuses and other employee related expenses in settlement of employee notes receivable were $0 and $10 for the three months ended March 31, 2022 and March 31, 2021, respectively. See Note 7 – “Related-Party Transactions” for additional information. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Securities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity,</div></div> are expected to mature on September 1, 2024 and accrue interest based on the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-year</div> treasury rate. </div> </td> </tr> </table> 0 0 951000 1855000 0 0 1484000 1395000 67000 40000 0 0 0 0 9500000 9500000 5960000 5230000 338000 396000 6027000 5270000 12273000 13146000 0 10000 2024-09-01 P1Y <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The net change in the carrying value of MSRs consisted of the following (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width:83%"> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:3%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended<br/> March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,855</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,897</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">303</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(904</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(138</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Ending balance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">951</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,062</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 1855000 1897000 0 303000 904000 138000 951000 2062000 1700000000 1700000000 2600000 4100000 <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Deferred compensation and commissions consisted of the following (in thousands): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:64%"/> <td style="vertical-align:bottom;width:4%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:4%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:4%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Current</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Current</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31,<br/> 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31,<br/> 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31,<br/> 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31,<br/> 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock appreciation rights (“SARs”) liability <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,323</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,241</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,731</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,918</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Commissions payable to investment sales and financing professionals</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51,195</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">110,769</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,082</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,697</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred compensation liability <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">749</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,080</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,790</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,921</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">727</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">595</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">54,994</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">114,685</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">45,603</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53,536</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The SARs and deferred compensation liability become subject to payout as a result of a participant no longer being considered a service provider. As a result of the retirement of certain participants, estimated amounts to be paid to the participants within the next twelve months have been classified as current. </div> </td> </tr> </table> 2323000 2241000 12731000 14918000 51195000 110769000 25082000 31697000 749000 1080000 7790000 6921000 727000 595000 0 0 54994000 114685000 45603000 53536000 20000000.0 2013-03-31 2014-01-01 P10Y 0.02 0.0363 0.0293 135000 122000 Estimated payouts within the next twelve months for participants that have separated from service have been classified as current 2200000 2200000 P3Y Commissions payable that are not expected to be paid within twelve months are classified as long-term P15Y 1.10 Estimated payouts within the next twelve months for participants that have separated from service or elected in service payout have been classified as current 365000 371000 The net change in the carrying value of the assets held in the rabbi trust and the net change in the carrying value of the deferred compensation liability, each exclusive of additional contributions, distributions and trust expenses, consisted of the following (in thousands): <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:84%"/> <td style="vertical-align:bottom;width:5%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:4%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended<br/> March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Increase (Decrease) in the carrying value of the assets held in the rabbi trust <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(525</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">333</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Increase (Decrease) in the net carrying value of the deferred compensation obligation <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(532</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">260</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Recorded in other income, net in the condensed consolidated statements of net and comprehensive income. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Recorded in selling, general and administrative expense in the condensed consolidated statements of net and comprehensive income. </div> </td> </tr> </table> -525000 333000 -532000 260000 <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other liabilities consisted of the following (in thousands): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:76%"/> <td style="vertical-align:bottom;width:6%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:6%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Current</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31,<br/> 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31,<br/> 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred consideration <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,300</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,689</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contingent consideration <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,782</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,631</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dividends Payable</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,443</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">82</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">74</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,607</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,394</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Includes a measurement period adjustment in 2021 and a settlement of deferred consideration made during the three months ended March 31, 2022 and 2021, which represents a noncash investing activity. See Note 5 – “Acquisitions, Goodwill and Other Intangible Assets” for additional information. </div> </td> </tr> </table> 3300000 4689000 5782000 6631000 1443000 0 82000 74000 10607000 11394000 <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">7<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">.</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Related-Party Transactions </div></div> </div> </td> </tr> </table> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Shared and Transition Services </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Certain services are provided to the Company under a Transition Services Agreement (“TSA”) between MMC and the Company. The TSA is intended to provide certain services until the Company acquires these services separately. Under the TSA, the Company incurred net costs (charge-back) during the three months ended March 31, 2022 and 2021 of $12,000 and $19,000, respectively. These amounts are included in selling, general and administrative expense in the accompanying condensed consolidated statements of net and comprehensive income. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Brokerage and Financing Services with the Subsidiaries of MMC </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">MMC has wholly or majority owned subsidiaries that buy and sell commercial real estate properties. The Company performs certain brokerage and financing services related to transactions of the subsidiaries of MMC. For the three months ended March 31, 2022 and 2021, the Company earned real estate brokerage commissions and financing fees of $1,598,000 and $457,000, respectively, from transactions with subsidiaries of MMC related to these services. The Company incurred cost of services of $954,000 and $274,000, respectively, related to these revenues. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Operating Lease with MMC </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company has an operating lease with MMC for a single-story office building located in Palo Alto, California, which expires on May 31, 2022. The related operating lease cost was $333,000 for each of the three months ended March 31, 2022 and 2021, respectively. Operating lease cost is included in selling, general and administrative expense in the accompanying condensed consolidated statements of net and comprehensive income. See Note 3 – “Operating Leases” for additional information. </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Accounts Payable and Other Liabilities with MMC </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of March 31, 2022 and December 31, 2021, accounts payable and other liabilities with MMC totaling $101,000 and $93,000, respectively, remain unpaid and are included in accounts payable and other liabilities in the accompanying condensed consolidated balance sheets. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Other </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company makes advances to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-executive</div> employees from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">time-to-time.</div></div> At March 31, 2022 and December 31, 2021, the aggregate principal amount for employee notes receivable was $67,000 and $40,000, respectively, which is included in other assets (current and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current)</div> in the accompanying condensed consolidated balance sheets. See Note 6 – “Selected Balance Sheet Data” for additional information. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of March 31, 2022, George M. Marcus, the Company’s founder and Chairman, beneficially owned approximately 38% of the Company’s issued and outstanding common stock, including shares owned by Phoenix Investments Holdings, LLC and the Marcus Family Foundation II. </div> 12000 19000 1598000 457000 954000 274000 2022-05-31 333000 333000 101000 93000 67000 40000 0.38 <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8.</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair Value Measurements </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">U.S. GAAP defines the fair value of a financial instrument as the amount that would be received from the sale of an asset in an orderly transaction between market participants at the measurement date. The Company is responsible for the determination of fair value and the supporting methodologies and assumptions. The Company uses various pricing sources and third parties to provide and validate the values utilized. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The degree of judgment used in measuring the fair value of financial instruments is generally inversely correlated with the level of observable valuation inputs. Financial instruments with quoted prices in active markets generally have more pricing observability and less judgment is used in measuring fair value. Financial instruments for which no quoted prices are available have less observability and are measured at fair value using valuation models or other pricing techniques that require more judgment. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Assets recorded at fair value are measured and classified in accordance with a fair value hierarchy consisting of the three “levels” based on the observability of inputs available in the marketplace used to measure the fair values as discussed below: </div> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:5%"> </td> <td style="width:3%;vertical-align:top;text-align:left;">•</td> <td style="width:1%;vertical-align:top"> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Level</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> 1:</div></div> Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities; </div> </td> </tr> </table> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:5%"> </td> <td style="width:3%;vertical-align:top;text-align:left;">•</td> <td style="width:1%;vertical-align:top"> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Level</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> 2:</div></div> Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; or </div> </td> </tr> </table> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:5%"> </td> <td style="width:3%;vertical-align:top;text-align:left;">•</td> <td style="width:1%;vertical-align:top"> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Level</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> 3:</div></div> Unobservable inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. Management estimates include certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs. </div> </td> </tr> </table> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Recurring Fair Value Measurements </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company values its investments including commercial paper and floating NAV money market funds recorded in cash and cash equivalents, investments in marketable debt securities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale,</div></div> assets held in the rabbi trust, deferred compensation liability and contingent and deferred consideration at fair value on a recurring basis. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Fair values for investments included in cash and cash equivalents and marketable debt securities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> were determined for each individual security in the investment portfolio and all these securities are Level 1 or 2 measurements as appropriate. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Fair values for assets held in the rabbi trust and related deferred compensation liability were determined based on the cash surrender value of the company owned variable life insurance policies and underlying investments in the trust, and are Level 2 and Level 1 measurements, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Contingent consideration in connection with acquisitions, is carried at fair value and determined on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">contract-by-contract</div></div> basis, calculated using unobservable inputs based on a probability of achieving EBITDA and other performance requirements, and is a Level 3 measurement. Deferred consideration in connection with acquisitions is carried at fair value and calculated using a discounted cash flow estimate with the only remaining condition on such payments being the passage of time, and is a Level 2 measurement. </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Assets and liabilities carried at fair value on a recurring basis consisted of the following (in thousands): <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr> <td style="width:76%"> </td> <td style="vertical-align:bottom;width:1%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:1%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:1%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:1%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:1%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:1%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:1%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:1%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31, 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 1</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 2</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 3</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 1</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 2</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 3</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Assets:</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assets held in rabbi trust</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,916</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,916</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,508</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,508</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash equivalents <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div>:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Commercial paper</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,223</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,223</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,948</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,948</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Money market funds</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51,403</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51,403</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">210,985</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">210,985</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83,626</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51,403</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,223</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">219,933</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">210,985</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,948</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable debt securities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale:</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term investments:</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. treasuries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,292</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,292</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,733</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,733</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government sponsored entities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">118,085</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">118,085</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">ABS and other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">611</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">611</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">148,135</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">148,135</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">218,988</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,292</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">118,696</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">183,868</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,733</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">148,135</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Long-term investments:<div style="font-size:85%; vertical-align:top;display:inline;;font-size:9.4px"> </div></div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. treasuries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,118</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,118</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,767</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,767</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government sponsored entities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">656</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">656</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">745</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">745</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,306</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,306</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,013</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,013</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">ABS and other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,900</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,900</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,085</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,085</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">52,980</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,118</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40,862</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">112,610</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,767</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">41,843</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Liabilities:</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contingent consideration <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,363</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,363</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,312</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,312</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred consideration <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,371</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,371</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,801</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,801</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred compensation liability</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,539</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,539</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,001</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,001</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Included in cash and cash equivalents on the accompanying condensed consolidated balance sheets. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">$3,581 and $2,681 of Contingent consideration and $5,071 and $5,112 of Deferred consideration are included in Accounts payable and other liabilities as of March 31, 2022 and December 31, 2021, respectively. </div> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There were no transfers in or out of Level 3 during the three months ended March 31, 2022 and 2021. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the three months ended March 31, 2022, the Company considered current and future interest rates on the probability of achieving EBITDA and other performance targets in its determination of fair value for the contingent consideration. The Company is uncertain as to the extent of the volatility in the unobservable inputs in the foreseeable future. Deferred consideration in connection with acquisitions is carried at fair value and calculated using a discounted cash flow estimate with the only remaining condition on such payments being the passage of time. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of March 31, 2022 and December 31, 2021, contingent and deferred consideration had a maximum undiscounted payment to be settled in cash or stock of $27.2 million and $28.6 million, respectively. Assuming the achievement of the applicable performance criteria and/or service and time requirements, the Company anticipates these payments will be made over the next <span style="-sec-ix-hidden:hidden47225994">one</span> to five-year period. Changes in fair value are included in selling, general and administrative expense in the condensed consolidated statements of net and comprehensive income. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A reconciliation of contingent consideration measured at fair value on a recurring basis consisted of the following (in thousands): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:82%"/> <td style="vertical-align:bottom;width:4%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:4%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended<br/> March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,312</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,572</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contingent consideration in connection with acquisitions <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(100</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change in fair value of contingent consideration</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(171</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payments of contingent consideration</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Ending balance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,363</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,301</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Contingent consideration in connection with acquisitions represents a noncash investing activity. Three months ended March 31, 2021 relates to a measurement period adjustment. See Note 5 – “Acquisitions, Goodwill and Other Intangible Assets” for additional information. </div> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Quantitative information about the valuation technique and significant unobservable inputs used in the valuation of the Company’s Level 3 financial liabilities measured at fair value on a recurring basis consisted of the following (dollars in thousands): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:91%"/> <td style="vertical-align:bottom;width:1%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:1%"/> <td/> <td style="vertical-align:bottom;width:1%"/> <td/> <td style="vertical-align:bottom;width:1%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value at<br/> March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;">Valuation Technique</div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;">Unobservable inputs</div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;">Range<br/> (Weighted Average) <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contingent consideration</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,363</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Discounted cash flow</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Expected life of cash flows</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1.2-5.6 years (3.1<div style="display:inline;"> y</div>ears)</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Discount rate</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">4.0%-4.6%       (4.3%)</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Probability of achievement</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">22.2%-100.0%     (96.6%)</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="2" style="height:12pt"> </td> <td colspan="2" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value at<br/> December 31, 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;">Valuation Technique</div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;">Unobservable inputs</div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;">Range<br/> (Weighted Average)<div style="font-size:85%; vertical-align:top;display:inline;;font-size:7.5px"> (1)</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contingent consideration</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,312</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Discounted cash flow</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Expected life of cash flows</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1.4-5.8</div> years (3.4 years)</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Discount rate</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2.2%-3.5%       (2.9%)</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Probability of achievement</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">29.0%-100.0%     (95.2%)</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Unobservable inputs were weighted by the relative fair value of the instruments. </div> </td> </tr> </table> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Nonrecurring Fair Value Measurements </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with U.S. GAAP, from time to time, the Company measures certain assets at fair value on a nonrecurring basis. The Company reviews the carrying value of MSRs, intangibles, goodwill and other assets for indications of impairment at least annually. When indications of potential impairment are identified, the Company may be required to determine the fair value of those assets and record an adjustment for the carrying amount in excess of the fair value determined. Any fair value determination would be based on valuation approaches, which are appropriate under the circumstances and utilize Level 2 and Level 3 measurements as required. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">MSRs are recorded at fair value upon acquisition of a servicing contract. The Company has elected the amortization method for the subsequent measurement of MSRs. MSRs are carried at the lower of amortized cost or fair value. MSRs are a Level 3 measurement. The Company’s MSRs do not trade in an active, open market with readily observable prices. The estimated fair value of the Company’s MSRs were developed using a discounted cash flow model that calculates the present value of estimated future net servicing income. The model considers contractual provisions and assumptions of market participants including specified servicing fees, prepayment assumptions, delinquency rates, late charges, other ancillary revenue, costs to service and other economic factors. The Company periodically reassesses and adjusts, when necessary, the underlying inputs and assumptions used to reflect observable market conditions and assumptions that a market participant would consider in valuing an MSR asset. Management uses assumptions in the determination of fair value for MSRs after considering default, severity, prepayment and discount rates related to the specific types and underlying collateral of the various serviced loans, interest rates, refinance rates, and current government and private sector responses on the economic impact of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic. In the three months ended March 31, 2022, the Company received cancellation notices on certain servicing contracts. Amortization of those contracts was adjusted to reflect the cancellations. The fair value of the MSRs exceeded the carrying value at March 31, 2022 and December 31, 2021 after consideration of the revisions to the various assumptions. See Note 6 – “Selected Balance Sheet Data” for additional information. </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Quantitative information about the valuation technique and significant unobservable inputs used in the valuation of the Company’s Level 3 financial assets measured at fair value on a nonrecurring basis consisted of the following (dollars in thousands): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:91%"/> <td style="vertical-align:bottom;width:1%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:1%"/> <td/> <td style="vertical-align:bottom;width:1%"/> <td/> <td style="vertical-align:bottom;width:1%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value at<br/> March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;">Valuation Technique</div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;">Unobservable inputs</div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Range<br/> (Weighted Average) <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">MSRs</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,967</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Discounted cash flow</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Constant prepayment rates</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.0%-20.0% (10.0%)</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Constant default rate</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.28%-5.08%   (1.28%)</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Loss severity</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">26.2%-31.4% (27.95%)</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Discount rate</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10.0%-10.0%</div> (10.0%)</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="2" style="height:12pt"> </td> <td colspan="2" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value at<br/> December 31, 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;">Valuation Technique</div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;">Unobservable inputs</div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Range<br/> (Weighted Average) <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">MSRs</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,332</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Discounted cash flow</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Constant prepayment rates</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.0%-20.0%</div> (10.0%)</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Constant default rate</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.3%-4.9%   (1.2%)</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Loss severity</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">26.2%-31.4%</div> (28.0%)</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Discount rate</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10.0%-10.0%</div> (10.0%)</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Weighted average is based on the 10% constant prepayment rate scenario which the Company uses as the reported fair value. </div> </td> </tr> </table> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Assets and liabilities carried at fair value on a recurring basis consisted of the following (in thousands): <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"> <tr> <td style="width:76%"> </td> <td style="vertical-align:bottom;width:1%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:1%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:1%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:1%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:1%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:1%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:1%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:1%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">December 31, 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 1</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 2</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 3</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 1</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 2</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 3</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Assets:</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assets held in rabbi trust</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,916</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,916</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,508</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,508</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash equivalents <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div>:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Commercial paper</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,223</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,223</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,948</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,948</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Money market funds</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51,403</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51,403</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">210,985</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">210,985</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83,626</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51,403</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,223</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">219,933</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">210,985</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,948</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable debt securities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale:</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term investments:</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. treasuries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,292</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,292</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,733</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,733</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government sponsored entities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">118,085</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">118,085</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">ABS and other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">611</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">611</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">148,135</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">148,135</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">218,988</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,292</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">118,696</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">183,868</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,733</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">148,135</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Long-term investments:<div style="font-size:85%; vertical-align:top;display:inline;;font-size:9.4px"> </div></div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. treasuries</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,118</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,118</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,767</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,767</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government sponsored entities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">656</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">656</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">745</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">745</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,306</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,306</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,013</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,013</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">ABS and other</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,900</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,900</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,085</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,085</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">52,980</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,118</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40,862</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">112,610</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,767</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">41,843</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Liabilities:</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contingent consideration <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,363</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,363</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,312</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,312</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred consideration <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,371</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,371</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,801</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,801</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred compensation liability</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,539</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,539</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,001</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,001</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Included in cash and cash equivalents on the accompanying condensed consolidated balance sheets. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">$3,581 and $2,681 of Contingent consideration and $5,071 and $5,112 of Deferred consideration are included in Accounts payable and other liabilities as of March 31, 2022 and December 31, 2021, respectively. </div> </td> </tr> </table> 10916000 0 10916000 0 11508000 0 11508000 0 32223000 0 32223000 0 8948000 0 8948000 0 51403000 51403000 0 0 210985000 210985000 0 0 83626000 51403000 32223000 0 219933000 210985000 8948000 0 100292000 100292000 0 0 35733000 35733000 0 0 0 0 0 0 0 0 0 0 118085000 0 118085000 0 0 0 0 0 611000 0 611000 0 148135000 0 148135000 0 218988000 100292000 118696000 0 183868000 35733000 148135000 0 12118000 12118000 0 0 70767000 70767000 0 0 656000 0 656000 0 745000 0 745000 0 33306000 0 33306000 0 34013000 0 34013000 0 6900000 0 6900000 0 7085000 0 7085000 0 52980000 12118000 40862000 0 112610000 70767000 41843000 0 9363000 0 0 9363000 9312000 0 0 9312000 8371000 0 8371000 0 9801000 0 9801000 0 8539000 8539000 0 0 8001000 8001000 0 0 3581000 2681000 5071000 5112000 0 0 27200000 28600000 P5Y <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A reconciliation of contingent consideration measured at fair value on a recurring basis consisted of the following (in thousands): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:82%"/> <td style="vertical-align:bottom;width:4%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:4%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended<br/> March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,312</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,572</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contingent consideration in connection with acquisitions <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(100</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change in fair value of contingent consideration</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(171</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payments of contingent consideration</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Ending balance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,363</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,301</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Contingent consideration in connection with acquisitions represents a noncash investing activity. Three months ended March 31, 2021 relates to a measurement period adjustment. See Note 5 – “Acquisitions, Goodwill and Other Intangible Assets” for additional information. </div> </td> </tr> </table> 9312000 5572000 0 -100000 51000 -171000 0 0 9363000 5301000 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Quantitative information about the valuation technique and significant unobservable inputs used in the valuation of the Company’s Level 3 financial liabilities measured at fair value on a recurring basis consisted of the following (dollars in thousands): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:91%"/> <td style="vertical-align:bottom;width:1%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:1%"/> <td/> <td style="vertical-align:bottom;width:1%"/> <td/> <td style="vertical-align:bottom;width:1%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value at<br/> March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;">Valuation Technique</div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;">Unobservable inputs</div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;">Range<br/> (Weighted Average) <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contingent consideration</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,363</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Discounted cash flow</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Expected life of cash flows</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1.2-5.6 years (3.1<div style="display:inline;"> y</div>ears)</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Discount rate</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">4.0%-4.6%       (4.3%)</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Probability of achievement</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">22.2%-100.0%     (96.6%)</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="2" style="height:12pt"> </td> <td colspan="2" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value at<br/> December 31, 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;">Valuation Technique</div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;">Unobservable inputs</div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;">Range<br/> (Weighted Average)<div style="font-size:85%; vertical-align:top;display:inline;;font-size:7.5px"> (1)</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contingent consideration</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,312</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Discounted cash flow</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Expected life of cash flows</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1.4-5.8</div> years (3.4 years)</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Discount rate</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2.2%-3.5%       (2.9%)</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Probability of achievement</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">29.0%-100.0%     (95.2%)</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Unobservable inputs were weighted by the relative fair value of the instruments. </div> </td> </tr> </table> 9363000 1.2 5.6 3.1 0.040 0.046 0.043 0.222 1.000 0.966 9312000 1.4 5.8 3.4 0.022 0.035 0.029 0.290 1.000 0.952 <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Quantitative information about the valuation technique and significant unobservable inputs used in the valuation of the Company’s Level 3 financial assets measured at fair value on a nonrecurring basis consisted of the following (dollars in thousands): </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:91%"/> <td style="vertical-align:bottom;width:1%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:1%"/> <td/> <td style="vertical-align:bottom;width:1%"/> <td/> <td style="vertical-align:bottom;width:1%"/> <td/> <td/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value at<br/> March 31, 2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;">Valuation Technique</div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;">Unobservable inputs</div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Range<br/> (Weighted Average) <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">MSRs</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,967</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Discounted cash flow</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Constant prepayment rates</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.0%-20.0% (10.0%)</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Constant default rate</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.28%-5.08%   (1.28%)</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Loss severity</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">26.2%-31.4% (27.95%)</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Discount rate</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10.0%-10.0%</div> (10.0%)</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="2" style="height:12pt"> </td> <td colspan="2" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value at<br/> December 31, 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;">Valuation Technique</div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;">Unobservable inputs</div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Range<br/> (Weighted Average) <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">MSRs</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,332</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Discounted cash flow</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Constant prepayment rates</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.0%-20.0%</div> (10.0%)</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Constant default rate</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.3%-4.9%   (1.2%)</div></td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Loss severity</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">26.2%-31.4%</div> (28.0%)</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:right;">Discount rate</td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10.0%-10.0%</div> (10.0%)</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Weighted average is based on the 10% constant prepayment rate scenario which the Company uses as the reported fair value. </div> </td> </tr> </table> 1967000 0.0 20.0 10.0 0.28 5.08 1.28 26.2 31.4 27.95 10.0 10.0 10.0 2332000 0.0 20.0 10.0 0.3 4.9 1.2 26.2 31.4 28.0 10.0 10.0 10.0 10 10 <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Stockholders’ Equity </div></div> </td> </tr> </table> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Common Stock </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of March 31, 2022 and December 31, 2021, there were 39,795,399 and 39,692,373 shares of common stock, $0.0001 par value, issued and outstanding, which include unvested restricted stock awards (“RSAs”) issued to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employee</div> directors, respectively. See Note 12 – “Earnings per Share” for additional information. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On February 16, 2022, The Board of Directors declared a semi-annual regular dividend of $0.25 per share and a special dividend of $1.00 per share, payable on April 4, 2022, to stockholders of record at the close of business on March 8, 2022. The Company accrued a dividend payable of $52.1 million, including dividend equivalents aggregating $2.5 million to be paid upon vesting for on unvested restricted stock and deferred stock units granted under the 2013 Omnibus Equity Incentive Plan. The accrual of the dividend was a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> activity. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accrued and unpaid dividends as of March 31, 2022 aggregated $52.1 million, and are recorded in dividends payable ($50.7 million) and other liabilities ($1.4 million) in the condensed consolidated balance sheets. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Preferred Stock </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company has 25,000,000 authorized shares of preferred stock with a par value $0.0001 per share. At March 31, 2022 and December 31, 2021, there were no preferred shares issued or outstanding. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Accumulated Other Comprehensive Income (Loss) </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Amounts reclassified from accumulated other comprehensive income (loss) include marketable debt securities, available for sale are included as a component of other income, net or selling, general and administrative expense, as applicable, in the condensed consolidated statements of net and comprehensive income. The reclassifications were determined on a specific identification basis. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company has not provided for U.S. taxes on unremitted earnings of its foreign subsidiary as it is operating at a loss and has no earnings and profits to remit. As a result, deferred taxes were not provided related to the cumulative foreign currency translation adjustments. </div> 39795399 39795399 39692373 39692373 0.0001 0.0001 0.25 1.00 52100000 2500000 52100000 50700000 1400000 25000000 0.0001 0 0 0 0 0 0 <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Stock-Based Compensation Plans </div></div> </td> </tr> </table> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">2013 Omnibus Equity Incentive Plan </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company’s board of directors adopted the 2013 Omnibus Equity Incentive Plan (the “2013 Plan”), which became effective upon the Company’s IPO. In February 2017, the board of directors amended and restated the 2013 Plan, which was approved by the Company’s stockholders in May 2017. Grants are made from time to time by the compensation committee of the Company’s board of directors at its discretion, subject to certain restrictions as to the number and value of shares that may be granted to any individual. In addition, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employee</div> directors receive annual grants under a director compensation policy. The compensation committee of the Company’s board of directors has the option to grant dividend equivalents to unvested grants. Any dividend equivalents granted to unvested awards are paid to the participant at the time the related grants vest. As of March 31, 2022, there were 3,963,923 shares available for future grants under the 2013 Plan. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On February 16, 2022, the Board of Directors declared a semi-annual regular dividend of $0.25 per share and a special dividend of $1.00 per share payable on April 4, 2022, to stockholders of record at the close of business on March 8, 2022. The Compensation Committee granted dividend equivalents to all unvested grants as of the record date. As of March 31, 2022, $2.5 million was accrued for dividend equivalents on unvested grants outstanding as of the record date. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Awards Granted and Settled </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the 2013 Plan, the Company has issued RSAs to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employee</div> directors and restricted stock units (“RSUs”) to employees and independent contractors. RSAs vest over a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-year</div> period from the date of grant, subject to service requirements. RSUs generally vest in equal annual installments over a five-year period from the date of grant or earlier as approved by the compensation committee of the Company’s board of directors. Dividend equivalents granted for unvested stock awards are paid at the time the stock awards vest. Any unvested awards and dividend equivalents are canceled upon termination as a service provider. As of March 31, 2022, there were no issued or outstanding options, SARs, performance units or performance share awards under the 2013 Plan. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the three months ended March 31, 2022, 176,227 shares of RSUs vested and 68,445 shares of common stock were withheld to pay applicable required employee statutory withholding taxes based on the market value of the shares on the vesting date. The shares withheld for taxes were returned to the share reserve and are available for future issuance in accordance with provisions of the 2013 Plan. Unvested RSUs will be settled through the issuance of new shares of common stock. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Outstanding Awards </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Activity under the 2013 Plan consisted of the following (dollars in thousands, except weighted average per share data): <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width:73%"> </td> <td style="vertical-align:bottom;width:8%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:7%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Shares</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted-<br/> Average Grant<br/> Date Fair Value<br/> Per Share</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Nonvested shares at December 31, 2021 <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">980,936</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">36.58</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">780,997</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47.29</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em;">Vested <div style="font-size: 6pt;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:5.6px">(2)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(176,227</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">36.84</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited/canceled</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,166</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">36.38</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Nonvested shares at March 31, 2022 <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,578,540</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">41.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrecognized stock-based compensation expense as of March 31, 2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">61,517</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrecognized compensation expense is expected to be recognized over a weighted-average period (years) of approximately</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.22</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average remaining vesting period (years) as of March 31, 2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.22</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; font-size: 6pt;;text-align:left;"><div style="display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:5.6px">(1)</div></div></div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Nonvested RSUs will be settled through the issuance of new shares of common stock. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; font-size: 6pt;;text-align:left;"><div style="display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:5.6px">(2)</div></div></div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Includes vested shares delivered subsequent to March 31, 2022. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"> </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Employee Stock Purchase Plan </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2013, the Company adopted the 2013 Employee Stock Purchase Plan (“ESPP”). The ESPP is intended to qualify under Section 423 of the Internal Revenue Code and provides for consecutive, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-overlapping</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">6-month</div> offering periods. The offering periods generally start on the first trading day on or after May 15 and November 15 of each year. Qualifying employees may purchase shares of the Company stock at a 10% discount based on the lower of the market price at the beginning or end of the offering period, subject to IRS limitations. The Company determined that the ESPP was a compensatory plan and is required to expense the fair value of the awards over each <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">6-month</div> offering period. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The ESPP initially had 366,667 shares of common stock reserved, and 156,725 shares of common stock remain available for issuance as of March 31, 2022. The ESPP provides for annual increases in the number of shares available for issuance under the ESPP, equal to the least of (i) 366,667 shares, (ii) 1% of the outstanding shares on such date, or (iii) an amount determined by the compensation committee of the board of directors. Pursuant to the provisions of the ESPP, the board of directors has determined to not provide for any annual increases to date. At March 31, 2022, total unrecognized compensation cost related to the ESPP was $27,000 and is expected to be recognized over a weighted average period of 0.12 years. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">SARs and DSUs </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Prior to the IPO, certain employees were granted SARs. As of March 31, 2013, the outstanding SARs were frozen at the liability amount, and will be paid out to each participant in installments upon retirement or departure under the terms of the revised SARs agreements. To replace beneficial ownership in the SARs, the difference between the book value liability and the fair value of the awards was granted to plan participants in the form of deferred stock units (“DSUs”), which were fully vested upon receipt and will be settled in actual stock at a rate of 20% per year if the participant remains employed by the Company during that period (otherwise all unsettled shares of stock upon termination from service will be settled five years from the termination date, unless otherwise agreed to by the Company). In the event of death or termination of service after reaching the age of 67, 100% of the DSUs will be settled. As of March 31, 2022, 281,193 shares of fully vested DSUs remained to be settled in 2022. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Summary of Stock-Based Compensation </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Components of stock-based compensation are included in selling, general and administrative expense in the condensed consolidated statements of net and comprehensive income and consisted of the following (in thousands): <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width:82%"> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended<br/> March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">ESPP</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">56</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">50</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">RSUs and RSAs</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,800</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,238</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,856</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,288</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 2017-02 2017-05 3963923 2022-02-16 0.25 1.00 2022-04-04 2022-03-08 2500000 P1Y P5Y 0 0 0 0 0 0 0 0 176227 68445 <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Activity under the 2013 Plan consisted of the following (dollars in thousands, except weighted average per share data): <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width:73%"> </td> <td style="vertical-align:bottom;width:8%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:7%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Shares</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted-<br/> Average Grant<br/> Date Fair Value<br/> Per Share</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Nonvested shares at December 31, 2021 <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">980,936</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">36.58</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">780,997</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47.29</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em;">Vested <div style="font-size: 6pt;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:5.6px">(2)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(176,227</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">36.84</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited/canceled</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,166</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">36.38</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Nonvested shares at March 31, 2022 <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,578,540</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">41.85</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrecognized stock-based compensation expense as of March 31, 2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">61,517</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrecognized compensation expense is expected to be recognized over a weighted-average period (years) of approximately</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.22</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average remaining vesting period (years) as of March 31, 2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.22</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; font-size: 6pt;;text-align:left;"><div style="display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:5.6px">(1)</div></div></div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Nonvested RSUs will be settled through the issuance of new shares of common stock. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; font-size: 6pt;;text-align:left;"><div style="display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:5.6px">(2)</div></div></div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Includes vested shares delivered subsequent to March 31, 2022. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"> </div> 980936 36.58 780997 47.29 176227 36.84 7166 36.38 1578540 41.85 61517000 P4Y2M19D P4Y2M19D P6M The offering periods generally start on the first trading day on or after May 15 and November 15 of each year. 0.10 366667 156725 The ESPP provides for annual increases in the number of shares available for issuance under the ESPP, equal to the least of (i) 366,667 shares, (ii) 1% of the outstanding shares on such date, or (iii) an amount determined by the compensation committee of the board of directors. 366667 0.01 27000 P0Y1M13D 2013-03-31 0.20 P5Y P67Y 1 281193 <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Components of stock-based compensation are included in selling, general and administrative expense in the condensed consolidated statements of net and comprehensive income and consisted of the following (in thousands): <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width:82%"> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:4%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended<br/> March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">ESPP</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">56</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">50</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">RSUs and RSAs</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,800</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,238</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,856</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,288</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 56000 50000 3800000 2238000 3856000 2288000 <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11.</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Income Taxes </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company’s effective tax rate for the three months ended March 31, 2022 was 26.4%, compared to 28.8% for the three months ended March 31, 2021. The Company provides for the effects of income taxes in interim financial statements based on the Company’s estimate of its annual effective tax rate for the full year, which is based on forecasted income by jurisdiction where the Company operates, adjusted for any tax effects of items that relate discretely to the period, if any. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The provision for income taxes differs from the amount computed by applying the U.S. federal statutory rate to income before provision for income taxes and consisted of the following (dollars in thousands): <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width:76%"> </td> <td style="vertical-align:bottom;width:3%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Amount</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Rate</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Amount</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Rate</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax expense at the federal statutory rate</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,353</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,431</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">State income tax expense, net of federal benefit</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,033</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.6</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,048</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">(Windfall) shortfall tax benefits, net related to stock-based compensation</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(306</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.7</td> <td style="white-space:nowrap;vertical-align:bottom">)% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(27</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.1</td> <td style="white-space:nowrap;vertical-align:bottom">)% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change in valuation allowance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(104</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.2</td> <td style="white-space:nowrap;vertical-align:bottom">)% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">180</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.9</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Permanent and other items <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">781</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.7</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">454</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,757</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26.4</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,086</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28.8</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Permanent items relate principally to compensation charges, qualified transportation fringe benefits and meals and entertainment. </div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> 0.264 0.288 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The provision for income taxes differs from the amount computed by applying the U.S. federal statutory rate to income before provision for income taxes and consisted of the following (dollars in thousands): <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width:76%"> </td> <td style="vertical-align:bottom;width:3%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Amount</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Rate</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Amount</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Rate</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax expense at the federal statutory rate</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,353</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,431</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">State income tax expense, net of federal benefit</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,033</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.6</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,048</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">(Windfall) shortfall tax benefits, net related to stock-based compensation</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(306</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.7</td> <td style="white-space:nowrap;vertical-align:bottom">)% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(27</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.1</td> <td style="white-space:nowrap;vertical-align:bottom">)% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change in valuation allowance</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(104</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.2</td> <td style="white-space:nowrap;vertical-align:bottom">)% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">180</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.9</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Permanent and other items <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">781</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.7</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">454</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,757</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26.4</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,086</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28.8</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Permanent items relate principally to compensation charges, qualified transportation fringe benefits and meals and entertainment. </div> </td> </tr> </table> 9353000 0.210 4431000 0.210 2033000 0.046 1048000 0.050 -306000 -0.007 -27000 -0.001 -104000 -0.002 180000 0.009 781000 0.017 454000 0.020 11757000 0.264 6086000 0.288 <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12.</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Earnings per Share </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Basic and diluted earnings per share for the three months ended March 31, 2022 and 2021, respectively consisted of the following (in thousands, except per share data): <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width:83%"> </td> <td style="vertical-align:bottom;width:3%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended<br/> March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Numerator (Basic and Diluted):</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,783</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,012</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change in value for stock settled consideration</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(63</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Adjusted net income</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,720</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,024</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Denominator:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basic</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average common shares issued and outstanding</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39,721</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39,432</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deduct: Unvested RSAs <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(13</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(17</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Add: Fully vested DSUs <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">281</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">342</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average common shares outstanding</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39,989</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39,757</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Basic earnings per common share</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.82</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.38</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Diluted</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average common shares outstanding from above</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39,989</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39,757</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Add: Dilutive effect of RSUs, RSAs &amp; ESPP</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">396</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">208</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Add: Contingently issuable shares <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(3)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">89</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">159</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average common shares outstanding</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40,474</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40,124</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Diluted earnings per common share</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.81</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.37</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Antidilutive shares excluded from diluted earnings per common share <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(4)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">778</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">230</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">RSAs were issued and outstanding to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employee</div> directors and have a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-year</div> vesting term subject to service requirements. See Note 10 – “Stock-Based Compensation Plans” for additional information. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Shares are included in weighted average common shares outstanding as the shares are fully vested but have not yet been delivered. See Note 10 – “Stock-Based Compensation Plans” for additional information. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(3)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Relates to contingently issuable stock settled consideration. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(4)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Primarily pertaining to RSU grants to the Company’s employees and independent contractors. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"/> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Basic and diluted earnings per share for the three months ended March 31, 2022 and 2021, respectively consisted of the following (in thousands, except per share data): <br/></div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width:83%"> </td> <td style="vertical-align:bottom;width:3%"> </td> <td> </td> <td> </td> <td> </td> <td style="vertical-align:bottom;width:2%"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Three Months Ended<br/> March 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2022</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Numerator (Basic and Diluted):</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,783</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,012</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change in value for stock settled consideration</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(63</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Adjusted net income</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,720</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,024</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Denominator:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basic</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average common shares issued and outstanding</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39,721</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39,432</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deduct: Unvested RSAs <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(13</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(17</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Add: Fully vested DSUs <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">281</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">342</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average common shares outstanding</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39,989</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39,757</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Basic earnings per common share</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.82</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.38</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Diluted</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average common shares outstanding from above</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39,989</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39,757</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Add: Dilutive effect of RSUs, RSAs &amp; ESPP</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">396</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">208</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Add: Contingently issuable shares <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(3)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">89</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">159</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average common shares outstanding</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40,474</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40,124</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Diluted earnings per common share</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.81</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.37</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Antidilutive shares excluded from diluted earnings per common share <div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(4)</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">778</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">230</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(1)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">RSAs were issued and outstanding to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employee</div> directors and have a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-year</div> vesting term subject to service requirements. See Note 10 – “Stock-Based Compensation Plans” for additional information. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(2)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Shares are included in weighted average common shares outstanding as the shares are fully vested but have not yet been delivered. See Note 10 – “Stock-Based Compensation Plans” for additional information. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(3)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Relates to contingently issuable stock settled consideration. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:85%; vertical-align:top;display:inline;;font-size:5.6px">(4)</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Primarily pertaining to RSU grants to the Company’s employees and independent contractors. </div> </td> </tr> </table> 32783000 15012000 -63000 12000 32720000 15024000 39721000 39432000 13000 17000 281000 342000 39989000 39757000 0.82 0.38 39989000 39757000 396000 208000 89000 159000 40474000 40124000 0.81 0.37 778000 230000 P1Y <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13.</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Commitments and Contingencies </div></div> </td> </tr> </table> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Credit Agreement </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On June 18, 2014, the Company entered into a Credit Agreement with Wells Fargo Bank, National Association (the “Bank”), as amended and restated on May 28, 2019, and further, amended on November 27, 2019 and on February 9, 2021 (the “Credit Agreement”). The Credit Agreement provides for a $60.0 million principal amount senior secured revolving credit facility that is guaranteed by all of the Company’s domestic subsidiaries (the “Credit Facility”) and matures on June 1, 2022. The Company may borrow, repay and reborrow amounts under the Credit Facility until its maturity date, at which time all amounts outstanding under the Credit Facility must be repaid in full. Upon the expiration of the use of the LIBOR as a benchmark, the benchmark will be replaced with the SOFR plus a spread adjustment. </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Borrowings under the Credit Agreement are available for general corporate purposes and working capital. The Credit Facility includes a $10.0 million sublimit for the issuance of standby letters of credit of which $533,000 was utilized at March 31, 2022. Borrowings under the Credit Facility will bear interest, at the Company’s option, at either (i) a fluctuating rate per annum 2.00% below the Base Rate (defined as the highest of (a) the Bank’s prime rate, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(b) one-month</div> LIBOR plus 1.50%, and (c) the federal funds rate plus 1.50%), or (ii) at a fixed rate per annum determined by Bank to be between 0.875% to 1.125% above LIBOR. In connection with the amendments of the Credit Agreement, the Company paid bank fees and other expenses, which are being amortized over the remaining term of the Credit Agreement. The Company pays a commitment fee of up to 0.1% per annum, payable quarterly, based on the amount of unutilized commitments under the Credit Facility. The amortization and commitment fee is included in interest expense in the accompanying condensed consolidated statements of net and comprehensive income and was $25,000 and $24,000 for the three months ended March 31, 2022 and 2021, respectively. As of March 31, 2022, there were no amounts outstanding under the Credit Agreement. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Credit Facility contains customary covenants, including financial and other covenant reporting requirements and events of default. Financial covenants require the Company, on a combined basis with its guarantors, to maintain (i) an EBITDAR Coverage Ratio (as defined in the Credit Agreement) of not less than 1.25:1.0 as of each quarter end, determined on a rolling four-quarter basis, and (ii) total funded debt to EBITDA not greater than 1.5:1.0 as of each quarter end, determined on a rolling four-quarter basis, and also limits investments in foreign entities and certain other loans. The Credit Facility is secured by substantially all assets of the Company, including pledges of 100% of the stock or other equity interest of each subsidiary except for the capital stock of a controlled foreign corporation (as defined in the Internal Revenue Code), in which case no such pledge is required. As of March 31, 2022, the Company was in compliance with all financial and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> covenants and has not experienced any limitation in its operations as a result of the covenants. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Strategic Alliance </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company, in connection with the Strategic Alliance with MTRCC, has agreed to provide loan opportunities that may be funded through MTRCC’s agreement with Fannie Mae and which requires MTRCC to guarantee a portion of each funded loan. On <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">a loan-by-loan basis,</div></div> the Company, at its option, can indemnify a portion of MTRCC’s guarantee obligation of loan opportunities presented to and closed by MTRCC. As of March 31, 2022, the Company has agreed to a maximum aggregate guarantee obligation of $4.0 million relating to loans with an unpaid balance of $24.0 million. The maximum guarantee obligation is not representative of the actual loss the Company would incur. The Company would be liable for this amount only if all of the loans for which it is providing a guarantee to MTRCC were to default and all of the collateral underlying these loans was determined to be without value at the time of settlement. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Other </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with certain agreements with investment sales and financing professionals, the Company may agree to advance amounts to such professionals upon reaching certain time and performance goals. Such commitments as of March 31, 2022 aggregated to $25.0 million. </div> 2014-06-18 2019-05-28 2019-11-27 2021-02-09 60000000.0 2022-06-01 The Credit Facility includes a $10.0 million sublimit for the issuance of standby letters of credit of which $533,000 was utilized at March 31, 2022. Borrowings under the Credit Facility will bear interest, at the Company’s option, at either (i) a fluctuating rate per annum 2.00% below the Base Rate (defined as the highest of (a) the Bank’s prime rate, (b) one-month LIBOR plus 1.50%, and (c) the federal funds rate plus 1.50%), or (ii) at a fixed rate per annum determined by Bank to be between 0.875% to 1.125% above LIBOR. 10000000.0 533000 0.0200 P1M 0.0150 0.0150 0.00875 0.01125 0.001 25000 24000 0 (i) an EBITDAR Coverage Ratio (as defined in the Credit Agreement) of not less than 1.25:1.0 as of each quarter end, determined on a rolling four-quarter basis, and (ii) total funded debt to EBITDA not greater than 1.5:1.0 as of each quarter end, determined on a rolling four-quarter basis, and also limits investments in foreign entities and certain other loans. 0.0125 1.5 1 As of March 31, 2022, the Company was in compliance with all financial and non-financial covenants and has not experienced any limitation in its operations as a result of the covenants. 4000000.0 24000000.0 0 25000000.0 <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Subsequent Events </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subsequent to March 31, 2022, the Company paid $50.0 million in accrued dividends including $0.4 million in dividend equivalents for shares that vested under the 2013 Plan subsequent to the record date of March 8, 2022. </div> 50000000.0 400000 Reclassification from other assets current. EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &R)IE0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !LB:94$AT3!.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G62+!<,VEXHG!<&"XBTDTS:XV81D9+=O;W9MMX@^@,?,_/GF M&YC61&E"PN<4(B9RF&]&W_59FKAA1Z(H ;(YHM>Y+HF^-/4WEF0X0M?G0 M!X2&\S5X)&TU:9B 55R(3+762)-04TAGO#4+/GZF;H99 ]BAQYXRB%H 4]/$ M>!J[%JZ "4:8?/XNH%V(<_5/[-P!=DZ.V2VI81CJ837GR@X"WIX>7^9U*]=G MTKW!\BL[2:>(&W:9_+K:WN\>F&IXTU3\MN+K72.D$)+?O4^N/_RNPCY8MW?_ MV/@BJ%KX=1?J"U!+ P04 " !LB:94F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &R)IE0G20 W- 4 %@5 8 >&PO=V]R:W-H965T&UL MI9A=<^(V%(:OM[]"PT6GG0FQ+4,@6\(,\2:[3$.6A&P[::<7PA;8$]NBLAS" MO^^1,#;)F&//]";QUWEY="2]1])H*^1+%G*NR%L2I]E5)U1J\]FR,C_D"2RV5QVG5EF#P[Y5[/(ZU$G#\6XAV MRM_4@KZ(,_.7 M;/??]GH=XN>9$DD1# 1)E.[_L[^*52S*''B-=DH5,\FQD M*1#6KRV_$+G>B] 3(BZ9B52%&;E) QZ\C[< J*2B!ZIKB@K.F#PGKG-&J$UI M#8_7%+XCMEL7_8[&+7/D&CD7S='?DV6F) R[?Q#)7BG9,Y*]$Y)?A)_#9%#D M:;?A=0G'PQV[^X!0]$N*?CN*AYQ)Q66\(X]\(Z2J(\*EE,PY0G11$EVTS(MD M8!5FII]&PK56+,XPID')-&C'-.Y 3F6FVWX4J'8?W3IT\-0W-8L@U1 MQ9M416I'O%Q*3;A/592NR4(QE==.95SP^>/\?X=U66)=ML&ZC6*8.![D:BWD MK@X&E[EC$GQIXOO@^A)4@KTB NC8E>_9;1 ?^3K2TQJ2=\^2VCYM$)I-'KT? M"_(S2S:_D=GT[F[J?9O,S\CTWCO'2(\YSY/EQPE5T. BMNUTW0NGW\>0*M=W<*LNA[@O)#@8T[Y_9CP,AAOH->?Q+;M)88E_-8S&!ASS"+HU69H*W*1 E7CLFY%*]1ZM?F MM$'3FV!H55V@K>I"B387F6(Q^2O:G)PH#8J7CFMCJQ):50;:X.>&#/:5IU%P M@:$SQ$"J.D!Q&[\3/N1D'HH4,[L&$>K0+J5];+C3JB!0W,>+;EN$L'6%["0; MEM96S :9IM4MK>H!;54/%@D#H.L\@]=9[1J"H'M%4YN$FX7.LB_A44 M5(@FZ_]M!6A5!"CNV!/8"01F-W ;LW4M"B[0B%*Y/<6MN=R7W$:9'N3/G$ER M"P_K.Z_!Y_']"*W(N[KF'K=MQ)V([S :Y;A>\RD635IFXBWOP(6E' M:W,H@.:,B'S/%52;5*^QZ\YG"N6^4=9'B:]C=S@<7O9M0'L]IK*.SJ[T?#=' M>AGQ]9)O?XQ5/BV/#2?FL,RJ/M^?.<+V&NPB(S%?0:A]/H"?E_MCO/V-$AMS M$K842HG$7(: 8 >&PO=V]R:W-H965T&ULO9EM;]LV$,>_ M"N$56P_>ZHTP?1?I8KSA7Z4E>-/)NME%J_7BQDON(UDZ_$FC?PRYUH:Z;@ MLKU?R'7+6=$/JJL%"8)X4;.RF9V?]M_=M.>GHE-5V?";%LFNKEG[^)97XN%L MAF=/7WPL[U=*?[$X/UVS>W[+U9_KFQ:N%L,L15GS1I:B02V_.YM=X->7--,# M>HN_2OX@]SXCO92E$)_UQ;OB;!9H1;SBN=)3,/BSX9>\JO1,H..?W:2SX9YZ MX/[GI]E_Z1@2,^7BTKV_Z.' MG6TP0WDGE:AW@T%!73;;O^S+SA%[ W#H&$!V \AS!]#= -HO=*NL7]854^S\ MM!4/J-76,)O^T/NF'PVK*1O]&&]5"[^6,$Z=7WYX?W7]_O;Z"L&GVP^_O[NZ M^ 07;R]^OWA_>8UN?[N^_G2+3M"?MU?HY8N?T0M4-NC32G22-84\72C0H&=: MY+O[O=W>CSCN]P=K7R&*YX@$A%B&7_J'7_%\&(X/AR]@YARXK/4<.53>MV MLFA/!*9I%$ZD6JP20AU*HT%IY%5ZT_(U*PO$OT#VDMSJRLB\<4 3.I%GL:*$ M..3%@[S8*P_V]&>NM/,@@2P5DCSOVE*57,X1V["RTC^=0,H]D; 5T,NRR:NN MX!*Q6K2J_)?#9A%2(7&'7H"8>8"C?@>]P"F=9_I"(;A'OAH"I_\98H'72]X. M\3"'QRC7O$^,U>-\.T> 6 6YFC4Y1R !Y2TO2H4J 3M>_FSS9&SXB. T2].) M*TTSD)O&J=V7R>#+Q.O+BV*CI?"58(YT;,C$$1&F:352:1G$84+O&=-"8 M>C5^4"OP^C9EV(2EYCT#DDR$F48121P;,1N$95YAGX1B%5!C/Z?9!&;FO9,@ M)?%$HFD6!RFFV"X2!R-R@B/A#%5(JQ[[9ZPSY!KJ N5\SKO9#C8D)>'T25O- M<$8<:O< B?U/&[0R53;WJ.)0+Z!6%P8GXNZD@XNMC]W2L:$I23(R#26+68HC MX@@E/,(-D^^6F*)P'N%LEYY+GHH$5 :_;89^LQ$O;N97,*L4 OI$:M9C4C MB8/D9&0C\;-QR#*YJ'5ISK:M>=-_\=1<6'6;Q(O"+)N&K<4,PU9+'7%+]MH^ M/QFORDU9<.A@GUQN%6D!3A";(DTS!VO(R!KB9\V[!AS(^^3M$VC"@Z3!7J;8 M";0P)DDC1Q5,1L80/V.FE=&QO6KI#5.23(EH-5^YL M2S,'WC/<;#%+Z5ZM+02$?$43_BMOOV MB$9J8HH&89),,Z[-+H3>WZ5RY!GU\ZP_$E.Z&Y6[7=KH7<";W*78!-2T;/:: M'.H<\47]QY:W2N2?5Z(J>"M_ZEMH]>@]O-P[O?2#YZ9]"EFI[S&'1NU5$ 08 M,-2B#:LZ_AI==&HEVKX]E"L&O1WZ\8>48/P&D6@.QOK?&P31K=-MGV8[):&@ M+W1 348THN'?UD=:'X=).N-Q^$P.G3:"D!X_286\]BT>@U[O:UU&LWF217.: M;;MQN(PS,H=.['_TH\E@(P9])H=^'!%-CR"Z*$I-",@4^KSW!+KLG*U+R!Q6 MD1820[^23LL?JQU.0Y?A(8OJX M%$J)NO^XX@QT:P/X_4X(]72A7S\.KYO/_P-02P,$% @ ;(FF5%U :WQH M P ' P !@ !X;"]W;W)KPD[OO M?7RY^$QOP\6KC A1Z"V)F>P;D5++2].40402+"_XDC"X,^ZB)2^ M8 YZ2[P@,Z*>EU,!,[-0"6E"F*2<(4'F?6-H7X[LEG9(+7Y0LI&E,=)+>>'\ M54]NP[YA:2(2DT!I"0P_:S(B<:R5@.-/+FH4,;5C>?RN?ITN'A;S@B49\?@G M#574-[H&"LD MB)(#++3>P:D:7+&F.%!SW!-TAH:U#3@S0WJ3>LAC+]&&=* MP%T*?FHP>K@?3^YGDS&"T>SA[G8\?(+)U?!N>#^:H-G-9/(T0Z=3+ A3$5$T MP/$9^H:>9V-T>G*&3A!EZ"GB*XE9*'NF B:M; 9Y_*LLOK,G_GKF3.&EQTR01!L&R@0)*0*Q5Q*(ANA M,U6O1&-M\3995%"] M7[5$H99PV WDYXK^79_A;DKI5MVUVO6T_:+DC;7T]J M,W9[YREOY[7)HD+;*6@[C;13V%P) (4(=J3@]1PML4!K'*]('6"FU2F'O["@ M7+KR:(":5L?[<+Z$B:<$*2"%D#9HK8)6 =A&TVJM*7F9C?2CGB2 MP*Y]3,WF2@>+]K!=E?6C\]C.)UB/*MI3[ MZS97*Z.X?L?W7'][YZVU;/N.VW'W,'^T-+NYI]4R'RKBW7:U#[S.LA;<+!W= M]+D9SD,+RB2*R1Q<[*'Q<\$Z^G SQX?_"0+I9*/QB=G:S8@L^X^KJZ M+V$TVEJ9ISDO9"H*5/+GT\$Y/I[02"M4$M]2_BIW[I%VY4F(%SVXGI\./(V( M9SQ1V@2#RX9/>)9I2X#CG\;H8/M-K;A[_V[]JG(>G'EBDD]$]CV=J^7I(!Z@ M.7]FZTP]B-<_>.-0H.TE(I/57_3:R'H#E*RE$GFC# CRM*BO[*T)Q(X"V+$K MD$:!=!7\'@7:*-#*T1I9Y=8E4^SLI!2OJ-328$W?5+&IM,&;M-!IG*D2WJ:@ MI\XF=[>7T]O9]!+!W>SNR_7E^2,,9H]PN9G>/L[0W16ZG3ZB\ULMK+D\=MCRM[;\RI;?8^M1*);!XJHMVF)=ZX>5OE[A MFS.*QW[HGXPVNR$PQ7!,QU&T%?L +]C""YRNWJUXR51:+!!_@S(DW4Z'6ZNA MT^F)D J)9R1YN4D3N]NUA6#7GW$8A7'';8N8-\8>M;L=;0%&3H SJ%'@]"%: M\ ("D"%8"(C-83&G4NF ;+@-E2G]6#VQ88P,%'6/<@6H*D?&X!^EXBW2\QXP7QL2R@1R;WX\"@KMS MWQ3#(8WZ0HJ]MM!Z3JCM[$^+1.36G#1E ^\0%5Q9,6(3HXG0%,*>[_< )"U X@1X72@.%*/>\VS%1XQ/#W%H +1) M^6$/P+:88_H+@#IVZ(E#@\71JA2;M&IX8-C$%2GV9I^?C>F/R0]\ [DI1J!, MQ3W06^[ ;O*X_V]@?3/!. JB+EA3+/3BOC"W1((#)]9;Z&\=JR@PRQ&)8MK% M9HKAP,.D!US+1SATTAQT""],0S_YI("8DG69JI1#-\0V+,WTJR$$>2A9 MQET4B%N*P6Z.F2Q9L>"ZU8)5B]8%=/19^I//T0(Z>3G*A.PIBM@DD"&A9AXM M8B'!/:%J>0:[B>8+E_(8&I8D8U*FSVG24,[\;^A\8;.@JKFH7:K\T#G/UM & M:D?%7L7*))UAW*WX%J&^4MKR$G83DYZA2964"IMN4& MZP#I3$W%EXQ*BY%C'L0VWN@=GR+G'OHJ:L M+*"UD@B:K'H?ZJJKI"5%XB;%"R;3Q.IOK1?OUHRCF'3=M4G1/F];^B-N^KM, ML[7J;H8;7($-%_9V?[IEP*I#>QI>TO(@E^8BK)3GRB]V4(ULF\_B> M'W4)RBJ&2=_B;DF*N$GJ ;H$-(4L*(XN2O%2IPF6?)Y*W0E*].<-SY]X^9?K MH*/E!>K]]E$';4LJW:>DN@X[&@.[Q8;$X=CK)MXBAT,2C7O:5-H63^HNGE=I MP8I$;_FN.-\OF#O'1K]_;D3;.D=_]^2(FIT\"?V@6^ M8CB*_1X"I6W)H^Z2 M5V]-WYW>*Y1MH:+N0K57*-LR1-UE:(]01L9\"['7Y0Z+%*4&=XQVCGYS7BZJ M$W$)I79=J/I,=/MT>^I^7ITU=YY?X.-)?7;>FJF/\J'A6NCF.^//8-([BB!3 M97TZ7@^46%4'S$]"*9%7MTO.YKS4 O#^60CU/M ?V/Z/XNQ?4$L#!!0 ( M &R)IE2LYAM*IP( !$& 8 >&PO=V]R:W-H965T&UL MC57;;N(P$/V54;0/K=0VD$"WJ@")2ZHB+10UM/NPV@>3#"2J8[.V@?;O=^R$ M++V ]@5[[#G'YSB>H;.3ZD5GB 9>"RYTU\N,6=_ZODXR+)B^DFL4M+.4JF"& M0K7R]5HA2QVHX'[0:%S[!3&\%S@3('>% 53;P/DR H ($'P&M(X"P H3.:*G,V1HQPWH=)7>@;#:QV8F[&X\&$ZBJ9Q- *:Q0\_QJ/^G()X3L,DFLYC>+B#:32'_M2F3&:/T3WE MCY\C&$\ICN!LQA0*DZ')$\;/X1*>XA&>ZB>5 MMD&I+3BB+82))&(-D4@Q?8_WR6=M-MB;'00G"2=,74'8O("@$01?Z!G^/[QY M0DY8WWWH^,(C?&.1R (A-LP@%8:!7_V%-HI>]N\3[*V:O>786\?5OJ!A"X[T MK!<&-"8;E9L<]06P+_WJ6O(&=$E"<^8: 9=: M'U7<_J2F\4'OJ8Q2K']0706JE6LZ&A*Y$:9\>_5JW=?ZKIP_K ^HWY7MZ1]- MV2SI6ZURH8'CDB@;5]])E2H;4!D8N78UO)"&.H*;9M2S4=D$VE]*:?:!/:#^ M%^C]!5!+ P04 " !LB:94D-\$93X& !V'P & 'AL+W=O M@(3VS(P:MMQ6C>!/,.\K38?^,?#1%' =#M M"4!- )("D-\3X#8!KAR >@*\)L"3 MR@)\!O GPIP M[ H(F()!;Z@L(FX!0 M"O#[!CUN L;UU=U?COI:3C'#9R\J\O\>7M$ES-^-'5Y/?%U>=I?+/\#<1_?+VX_1L, MP=?E%+Q]\PZ\ 6D!;M=T6^$BJ4Y&C'7S?6744_F6,IQIPB;FL&NN M;5*6) %+1E??P#]?2'Y'RG\UF:;F3!.:YWSV6-/$YC2?DB05TQ!GX!JGR?"B M !.\2?G@3$EGYJ3[IBXI(Q6X(2N2/N*[C(!927,0YYN,_B3\C"'_W)S_AC"^ MKG$28UP6:?%@S+6P$+!:;?-MAAE/=\76I 2<6;Z0KL4*]TC 1;&B.0%O/].J M>M=39\1E>] N.F@7U86]GL+GY"$M1/?@'&>X6!& &9B2U0?@PO< .CU6HPIPN8JHBO"XB5A$0NG",NK"9M=1<4\J%3BCU MO%!AR _;ICHDNP>2W5\C^3U8KG')U?<,LB?[W+Z!117A1IX#HZ/!=?KV#GU[ MQKXO^7V?+TQ@U=%BVF@Q$UK4J<-3VH$>"L>2.#RK.*R(6*TD(696Q%S3K>] M25\+%34,W1Y9^ =Z?2.]]0(U%*YA3S'G%XM54,>IK]1':"Q3ZELIM2+BYQ2: MJ2"952MB84)TZ P.= 8OHO-ILNGF5F"=6R9$I\WPT&9H;/.BJK;U0DOO19OB M]EG5=ZK-MA1G&& 4D.;^U)Y:K?G P(8O'SIYA+9Q3$*K-JR(V%IE9D7,K8B% M"=%A?'Q@?/RZC)L4-+8J2$5 +X(PU \J.@PJ,JM]?P/9I6R])EG"]T![]\"' M4O!ENQ*G0448RPC?)C$Q]NIH@N =+O6.,U)7.ABZKB2GR"HG*R)^5J69BI(E M944L3(@.^]!I/;_S^OR_W^.TPFKJFY2E@0S%O:M'6O!H0P.-@XN+1+*$7W!Y M<"E0NU&!2B]^ (,@DH33X$S*T4!D5ZBIQFUAZ(:2>#0X63T:B.<%CGS/6^A* MCKT^';7^&YH->)?J8V-HHWS29#8J1(6XD>\X4=!C#6'K:>$OFEK9S.IEHGK5 M( I2UHA#LQ-_ M]@Y"+Q2K"YYJ(&X41(C/J9[>6Y<+S3;WA;L(J!I$UT%C^48$[:;7#HDUQ61K M8X?,=2WSC8\K2T2%#1&?E#U$M_X7OLP :]E5?:T[]N4-?(,RDFN%Q,^J-=.@ M%'ZMD(41TN6U->S0[-A?LK& 5I\[-4*ZK;9.%[ZRU=5JQ>IQ)PW$*!0K)+87 MFMDA"/-JW-+7H&,W/-0YT/(N?:X(34@H /W]/*7LZ$&\A#Z_:S_X#4$L#!!0 ( M &R)IE1?PIHM#0@ #(A 8 >&PO=V]R:W-H965T&UL MK5I;;]LV%/XKA+&'%JAK\2+)*I( :=)B!=8FF-/MF9;H6*LD>B+M)/OU(R5% M=,2+4VPOL24?DM^Y?H=DSAYX^T-L&9/@L:X:<3[;2KG[L%B(?,MJ*M[S'6O4 M+QO>UE2JQ_9^(78MHT4WJ*X6*(J214W+9G9QUKV[;2_.^%Y69<-N6R#V=4W; MIX^LX@_G,SA[?O%[>;^5^L7BXFQ'[]F*R>^[VU8]+<99BK)FC2AY UJV.9]= MP@]7)-8#.HD_2O8@CKX#K/O M8=+9N*8>>/S]>?;/G?)*F345[(I7?Y:%W)[/EC-0L W=5_)W_O K&Q3J .:\ M$MU?\##(1C.0[X7D]3!8(:C+IO^DCX,AC@:H>=P#T# 30<0SP \#,"=HCVR M3JUK*NG%6;;K32IFRT&U>R5;^6:IR\N+KYMKKY[S70Y[U,/C*&[D5X%-3L.+E^(7"/BJ GA7XB((3?J7M>X#A M.X BA!QXKEX_' ;@X-&>N)L/^^Q)Q19L5'((L&EY#52^M526S7T?L*4LF0@L M0\9E2+<,\2SS325XV>2\9BX7]&.3;JS.X\,%1ND2GRT.QX:QI6 <031*O0 6 MC\#BH/Z7Q5\J:%6>2P$D5XF>\R8O*P::$;%^KY]R;:J]8(4.*9>=/@0,E8QX MDJ"AKIFJ;GE)^YK1%(#6O)7E/]T+E^WZZ>)CVV403DQG"Z$L2]V62T>D:=BE MRE#:(A5350FP1U6HA=.[J;5XG"53A+90$D69&^%R1+@,(KQJ65%*4'$A0OB6 MUM)SF*03?"XADKCQ92.^+(AO)7G^8ZZ+>@%4H&F 7C=GMIN7<3(!:0LAM%RZ M0<+(5-SH1$AN6*M,"21]9.*=S@5G'8VLU2&,R 2B0RKS^1D>D0(,0OS>J):@ M*O]1(%6GH*BP40[/M[2Y9YW[F0!O[E6/(-XZD4.'<^-IA+JE/$D$D8&.3E;& M$7R'$:C,5RW*#R;I6A6B@JTE$"S?MUV1>0?H@9:5_FFN=)T+6CFC>ECV)5PX MK:E.*8]*AE(@#JIT([>L!0UOYEV!*"6KW<-FZ -I?,41PMK5+DD".$1!Z4AG5@F';Z\.^CR8G/P25I9J%S,0Y<^NJ- MX1P8)IW+/.=[W>WLZ%-77[0M>0?Y*.J=N&UZ@3A:3G$[2"A*/34%&1)"81+Z M,K1B]/$H?Q:##BZTR$%'$5QF$[@.,9(N/8F$#"&A,"$I*[=[5=#7O-F+(6![ M([-Z5_$GQI0:%94LG&O(P3D89]DTVUQR&4X\O3$RY(3"Y#12_W%[TBF3FX+F M!.[@E23&5@ZZY#!.E[YX,1R$3G#06-;[_O1$;",'S<01GK*14PREL0>MX2,4 MWA[=O";_ACE>UC6$+),ZQ&""?"%M* R%*>S;\Q:HWRV&-D).]#9CS9,TQO$4 MOD,.13#RQ;+A-I3\U$ZW; Y,O'ZGBPQ+H1,LE?^]+T79I0K?@/5>* '=@W:M MLW[5F;$O8],SA<%8#FJ"BL.LO+?E$/)T1\@0& H3V.V^5;VS+EL*ZW_O1)&# MR4@46PVV2VX)4>)I&Y"A/!2FO-N6YXP5@]\US+X@UU0.JOQ/BMK4E\ LM9QF MBZG^*?$4$6PH$I^@2"'V?7NDM!EIIN&2G>HYL4V"\W3J'I>0KUG"ABAQF"AO MZ5-_^/*<#GKW\W/@;>Z#TZ;$(8-B'W;#CCC,CL]YHNV]:W4AE$]=8#%5 '9: M+2=>UY9K:9UV.<6BS)/<^.B\+TR,DS*N70!]JZSYJQB]PR.UP=8C#%V&,[0X'XU/:N5*;:T4HW_WW:J6SK MH .Z.SIX;/5E@A@;DB>G+O8.3X&T#O:<8L37X&'#LCC,LFY=<8$.Y.$RYGN;J=' /Z!W4&6?$2DD7$\?0 MTQIB0[ X3+"?-AN6]YW-7IF[R9_,\9LR.0/Y<-ZB/:2U['80^HNNE =%IXU[ MJXQMJK1.&APRODPAADM)F$NU/]X4+&_UYN&M=L5/X28.KDP20J;-KDL.04(\ M+0\QM$K"M'KE0PNH!&MV7S:-CBI-7*PMN;,))39IXJ5"-W6 0PX1#&-/4A## MKR3,KT$EF-Y1!^';!*I )9GE UL.(9A&GG-S8IB6A*_65OO=KB<(5:2*4N05 M%_NV;\_&7%>AU=]M6W7IY:I'%VWAK>271C*UB.R9JU MK/*SVEZ&+&7O&$DV M/2AQ""6^*R1B2):$2=8&"8ZOOXC5GEV"&$\;9D61[?/-6OONTMY M ;ICL?X>=WP[7OQ?=M?=D_K_OK>3-/_-\%7VM[KD_R*;=24T?M4X6K[ M"_K^0?)==\>]YE+RNONZ9501E!90OV^XZGR'![W ^&\2%_\"4$L#!!0 ( M &R)IE12>]8RP H /(; 8 >&PO=V]R:W-H965T&UL MQ5EM;QNY$?XKA(L[Y !)EF2GYR:. =F))3[R3$_NW(GQ[8.A3;J MR@E?EZ5TVU-5V,V;O^^!:K]:!'NR?'%=RI>8JW%17#G?[24NN2V6\MD8X MM7RS-YN\.CTD>1;XK-7&]ZX%>;*P]I9N+O(W>V,R2!4J"Z1!XL^=.E-%08I@ MQI=&YU[:DA;VKUOMY^P[?%E(K\YL\7>=A_6;O:,]D:NEK(MP;3>_J<:?EZ0O MLX7G_\6FD1WOB:SVP9;-8EA0:A/_RJ]-'/Z;!=-FP93MCANQE6]ED"?'SFZ$ M(VEHHPMVE5?#.&TH*?/@\%9C73AYJWSF=,41LDMQ6GL(>#\0I])K3X^NG/+* M!!F#:')QK3+#S",U.]GC1>8CI(T8[Z?3B4O)JV7IU.GU1X*=U('$P&8CJ>3I_0=Y"B=,#Z#A[1U_?5 M%CK3RHM_SA8^.*#J7T]L<)@V..0-#O^_:7C:B,E(_ _L>$RG0)( !'62OS\AZ/I=/SZS):5--L!WTY>MX\?6=]*69<$+R^: MA[\,A(0]A=Q(IT1F764=>S(0\$Z*A;.WRH&,Q%*[4OA*95H6^AMYI0T6E*5R M] A\A/^41QP4WMSABIP57A8*T5IJ(TV&50-!X8*A:XZ5S.^TMVXKO')W.E-^ M)&8^#UI/I-&YA(OG:U7 M:Z$1]\W:%L5V:#<&HKY>>)UKZ339ITU6U#EY1=KB1HA",N7[L&*#2@?X?-8% M;83+C;:07U$=@#QSY;6*' MHS=5%(MF4H0DP,T;DR>UD8@=O.5!#+FDQYU2Q@=7P4"LX?Q"J=;5 MJ)P4NQS2"KP?UL+519-0IU9UT66%LSZ:C\1<9;5#B!NQ=U\1%P/ (C*E]MPK MV^#,WW7!H9A^J:4+RA5;*$<. 1$(4V\3D_'P;V+F@LX*13?C"5+;[B_FPW^, MZ.E?L FZ<9[0;+O[./GB[?#R9\XLFVF2KFEZ( 8:D6"ZBO0IA5Y MG'"'2)$OO61@;0;[\KB&06I6EJ*?-DD7U8>ZX],.QC"B.0*N@TH>\BN>#+IG*R.4^%>#E\YPF(2ID';:QHKAHWL]F5P ]T(#* M!B0-*)[Y&N JY:TB)F\L8)KVF%&KZ$E8RR D6"P+'+M8.C! EBFFDK'#2PLM M%[KHZC,NB65">"@L00;OHC;RIX62V=+++.^%R5&*K7]7M\X Z7I(*ZUOQ7G M/5K%D%1'HSF4J0) 0X#:O]NXMIA$1B0%H-/.((C*'2FOX$BF*]9 D=(^L(CT ML7Z#LV8J;=KT P1G#YN59!4];E:H&DG2L5X<"=U0:^&0-&0VOE &&N& MD'!8_\L# N*31>3R&HQ&Q=0S=;#C66G1&JWS,=E1"BDUW(<;#"QW J=#'<.+ MI6K;V UZ,7D33&0RMJJ4?Z>HH1 @_.,1&>TP]!H!M [E30&E+F5LZ-$T5$&H MSP' ,"'*=>S_Q$X7Z!^J"FTWGDYV@T)M-O9"3OR<X MQ6_._,-H(M_T% 4=L/]<$#59X 8E0]X(FB),V_U M-"5$WQ-RF@VZEI100DW%>T9 0PZ%OD4W76.,B7VQ:#YMC&B(8PG@#2DJXV%: M,01W3Q8AWN&YE%4& MI6;N2&-T/_33T<%/#\7\&3M/?M_.!9W)P6%&3)^R@$N^ >0SX18/L<]!VG6\ MHF\,=F5TFHK;7*V4:<[(?;KH3O%]D"VV_ F0B+8[ZG-U]M=&?B&;$ND 1NJ6 M@V_%HM[2.Z\P%O>^!J K(*AIZ.O,2A\"Q%*U5!?'#7J47M*9LT;@I-\MH4%< M = F41XQ"MV>.9!:@!@=G-Z5+>/S6$.66#Z(T-*BD&X;K9!-/VAJIF<'?R-M M)J'TC6 KP-7"XWRL>,/NKU\V[(&W;;4/]""O_O<,8C-HOE*0L6<8UA>\6FP MD^F:#9G;K$%\^8!.HM&+Y!X-@9A;8<(.-2?DT_&3/M1!E?J:81@1<2J60TQ$96=T3%'\5-P \WH-E)1^N9HDKBAQ^B8DS,UXGF(3EB$ M[M-4&6>]RCA+6\5J:,J3= +OM"?%FC#/^^_V9F+CVL=V:M3*A@@L^AK4MX;& M@;YQYRE6YY3,)TSHCLP+ZYS=L#V_;]._$I"N>D#BO=\GN'U< (P--:;IJ1O) MXC>#ZW9NB;=IC&D/W S.E@'R6, =0A_^#,@#PX9(11*5X=A%DUQ'&;;9ZC[' M-8,0A<-%BOQ&1;W&N;M5S2^;J14M$-&M 4U!!]'>N:,7I=&/O^A>J7AHF>4V M?M;%D!^)'UP_CNWG?#8_%4!8#8-ZFN9TX)$.!YB;B@^_[4 ZF]^D2?2#';&F MX?AP &L0#F:(:Y*_I@9>BA>?+"8 <71X],LK<2XS.G.G88WV?\=UP7!]6$,' M0D3U.LT;S;ZM+6J7= M*FJ(ND62N++!5KBIZ5"SI3:V%<2JW26NLRBJ$-2J)$O3BZ054D?K93C;V/72 M]*2DQHT%U[>ML/M;5&981;/H\>"SW#7D#Y+ULA,[_(+T5[>QK"5'E$JVJ)TT M&BS6J^AFMK@MO']P^%OBX)[)X"O9&O/-*W]4JRCU":'"DCR"X,\/O$.E/!"G M\?V &1TI?>!S^1']?:B=:]D*AW=&_2,K:E;15005UJ)7]-D,'_!0S]SCE4:Y M\ O#Z%LP8]D[,NTAF/56ZO$K'@Y]>!9PE;X2D!T"LI#W2!2RO! MF]&\$$H-T9R6YVMI#T)7\.Y[+SON.,7P"6F9$!-XMZ0\ M@-V.8-DK8#E\-)H:!^]TA=7+^(03.V:7/69WFYT$_"CL%/)9#%F:92?P\F.U M><#+_Z/: *:'I9-/Q[LW5D^9Y\/4%5'*F*0%7\/XT]">9?YL)UHL15Q$_/ MH?V!T3J;P@F2ES9\LFFVE89?E2.LP-1 #4)M%#]/J7?P1FH^,;WC,'>^F/ ( MRB;,X!Y+;+=HO3*Y,VW7$RO.U#0(BX&F$;8*RI$/SB"?QT5:>"&/KV;7D_>] MU9)ZBS'4\L$+[F6.D!7L>.D_\]EL\B2^M[Y<7SPU%A':\>JB MO[KP5+6_>8&#!5:]OZ]=Z#T,UA"^-74--\XW\M6@[K>C %%5TF?L0.JRMY9Y MMSV!-@1['E(G9.4MJO<92;_!2M-KR7F->HZ#(M0[:?PNVN>/-LE+=I=V)@. O.X5HZGQZ5\,^ZB M)_=QHW,_=I*K4UAS:#J]G$=@QRTY*F2ZL)FVAGC/!;'A/Q:TWH'MM>$&'Q1/ M&/K0O 0 ,4* 9 >&PO=V]R:W-H M965TGO1W,@S) ])S?E*F^^V1'3P5*G: M7O1*YYK98&"S$BMA^[K!FDX*;2KA:&F6 ]L8%+E7JM0@CJ+QH!*R[LW/_=ZM MF9_KUBE9XZT!VU:5,.LK5'IUT1OVMAMW]R^'L*F5Y+_!5XLKNS8$]66C]G1Q :APLPQ@J#A$:]1 M*08B,W[?8/9V5[+B_GR+_I/WG7Q9"(O76GV3N2LO>M,>Y%B(5KD[O?H9-_Z, M&"_3ROHOK#K9(0EGK76ZVBB3!96LNU$\;>*PIS"-WE"(-PJQM[N[R%OY03@Q M/S=Z!8:E"8TGWE6O3<;)FDFY=X9.)>FY^4V#1CA9+^$3DG/V?. (E<\&V0;A MJD.(WT!(X+.N76GAQSK'_+G^@*S9F11O3;J*WP7\+$P?DF$(<13'[^ E.Q<3 MCY>\@=+JPSE 6_O8.9[C!3CYG^C["]B\#%-K.-R/"B1]5DT3QB;Y[T MX1 9'DJ$:UTUHEY#*2SHG8#J!*@R02@%N@#I:"DRJ:23="+J'$3KM.W#I>5S M"FU6[F+KSS]@AM4"S7:7O@!G"$FN259TI.26P9!*X$@&?J+.0-HF[DD$H?VB=\\QJ)7/A:&$=#=0%'-C@ MH32(S](M\'ZPV<'-*T;-@D^[.1P/3^ (QN$H3;MQ>A9\%4:*A<(]'3B.3V 8 M)N.$OFD4!??MHCLE!W6%=)ZD< +'20(GP1%,PO$D 1[/1N. +_G8!<*"+;5Q MIPY-M8_/H;B[^0+"6FJZHB(9^8?@'M4/^.Y;(ZD_2K6FIJ?(>0M.DV95<1.C MQ@O<:QW6HLXPA,8P&VX-3CRA919L:[JCUNTG0B/,=XI.GY+ M:;;IY3H#%,4 MA:WP8@UK%,;30&P1!R3&#!5:40_G"!][SG1K"=B>S(+G>17<(9N84U*1IF?H M"(:C,)VFS!?%=1HFPR'/4]Z?QF<\'\$P"9,XXOD8SL+)<$R,(WE<4 @IOE$\ M"1ZTHVPJ6G(!N1_*JMT&MQ%KSA,+D[-P/)T0]=:"K)K6^9PD#&1V1^$P(OZ" M6ZXZ2JM'H5ID0P^S>C\F1&]*"9-0,C2-\OE(9F3"EE!03 B^^S_Z'PT%N]:U M/_0_'>FV5.9,I7M90?;?!/L?5L&KQLV":]YNA,R[OE'IED.V7[M\>T56481] MW?UM:$9<2GZ]9L6,&9C1[Y6[S!3="@+F77L%497 MH"D&9JN4M<;0'=2:_>X^U?^=U<.:>=F'@V_^14&ZXI%@*4[&EQ7#'T;+MYBT M3XV-*]?2=#3IIB]1)G^)=P\\[7LETXW?B'RD([>O;X:4GO3#0L M0.>%UFZ[X MV+]?YGU!+ P04 " !LB:94BC4IG2H) .& &0 'AL M+W=O^F?EF M2"J7#]I\M!LI'?O<-IV]FF^M4-W\^M*_>V>N+W7O&M7)=X;9OFV%V;V6C7ZXFO/Y_L5[M=XX M>G%Q?;D5:WDKW2_;=P:_+D8MM6IE9Y7NF)&KJ_D-?_DZ(WDO\*N2#W8R9N3) MG=8?Z<>/]=4\)D"RD94C#0*/>_E&-@TI HQ/@\[Y:)(63L=[[=][W^'+G;#R MC6Y^4[7;7,T7@;]UX__$L._N2DK]*-]7_90Y MDCFK>NMT.RP&@E9U MX2D^#W&8+%C$7UB0# L2CSL8\BC?"B>N+XU^8(:DH8T&WE6_&N!41TFY=0:S M"NO<]8_=O;0.47:6J8[]+,Q'Z<1=(]E;>>?8K:QZHYR2-F(W]T(U-/4"7'AQ M*QIY>>$ @11=5(.YU\%<\@5S*?M9=VYCV7==+>OC]1> /N)/]OA?)U]5",#G M+.412^(D^8J^=(Q'ZO6EOQ^/*(1 =#7[[E.OW&X2#?;OFSOK##CUGZ\8S4:C MF3>:_5U)^*HYJO.7=BLJ>35'(5MI[N7\.CMG?P8& PQ&,-A-JXU3_Y4UJ[1U M$1,-"EYT51"IC*R58XVVEM:O#0:L[]!'&K]FC?YA+\(T&1=5U;=](QSFM-M( M:- MT&ZH']Q+B."W9&>TXKG/T4HHP^Y%TTNF5RB1$7Q-X.T$O#B*H07X: 9G MJ\U(I-G!F9O1C1\\YO#W>QB;W6X@],))TP+.&+J7LU_.;\^9@VL6)N'.,\9C M'O&,8_3/?RP2GKPZ&ITMLB5[[L7B*%DFLS?:;+6![P$[YXLH*?FXHF1G?)EB M!4W$BWQV@ZBY%W>B^@C !T_9&:U(XE)T5+D81P7GLV=' M\'A.&'D49XE'F<#J^EZ4@5 MLUO=60W>,/P*#A5E-BK9/\_X EJ*O'@Y7A&,[2%'/%GPQ< M&?$D'_7F["Q)8X(0+>,8LP>5 _'X M7TV\-(_*HOP2[]+,@R&A-'W"NFR!8!V(D218D!/K:"+-X2E?I-'2T^.@%&+0 M7 R$AL"B^ -4*6,$,3F.7;(@C4F1>I60@$??0I8R*8[!8WV9Y4]HDD9\68Z2 MRP*B/"N()%D4\W0&$APE/TXG=4-Z*:6E+T2@Y3Q:Y(MC#V @(Q^RH8(X&%_P M>/9A(]D;M#71[;QT^7+T!USK%GF0:2DA)^H\K\A+7$*\OHVFRP#LE,MX+'8MZ2%H^)] M,3T.UG[BZ?Z5HZHI :7?M5!<(:V\B.*04/XD+8GO+&>POL<]13CO.+(3O^.CA+0_'CY71+;(C&964I=.$.U&H?[0R M/VR,E$?'WQF5:"#$24AG/#0+@OY$9, :9)ZD=D;OW\M*&]BA/A*"&DY-$>MP MV\-+#76T?5(>?G)5@J5 M-7N0AJ)$.P#.HK6_1R'1 8'=RDJM5,5431S#2/@+6RO=1M=!_1#\H3NB,^*? M_%Q1&57";OR)D=4 92P40#?XYU;P1A.H#W5E;8D1$+6=MSVIZ/>K6 4"MJ.1Q>$7B_=S\HMSE)'['=&I19 M/5$"T(VJ=M#M@WC#61I!'8)HTN#SOS]=P2W5K6GUSX^$+Q)XNIC#D M]U^XB#S[FTLO&B!VY/R.5O#SC.VD,."O1TV'EDEP!KX<$!CI;P^=MP@HD].\ M6*.!K2G$1%,/YXLN[5.[E8:^,?A$,85WRK0A":+9$:_(G0F'R/DO7S'8@["L MTXB(Q-T-,\<\FNA!&T8Q.+"G]@LV"*F'T#DRCX!9B5R3=4CMU>*8!N?41]GL M0B.GEU[5U*<'W8/]=W)$,5&WVP=W=R@'HO6>?(W"DIJFM]HJJHB(=@;B*+J# MPS]?CHTZ\$PY^Y1.T5A@"->."2H>X*&K56"\ZE3;M\<,LL?ADG2O\GW!%^R! M%-[L<>Y]QJF7H)P-4<-*<'3@&$U&CTP= .XGL(!*JN[]>L\Z:-#H2HI\%14B M,X:$"@ !];E0&PTIV!F^RT1#ER;(3IL((:&D*C"?&%:Y0Z_?AQT]L],ML,CN M7AGM=T'<5Z6F:#H*HG?6NJ&\C+RG;T^P29RQMI?F4./=]%8QO)XDUO<7U2&! MA,AB ^_6;A-1CJC+/"8MD%5-7T\X&_AE<+Z@?DQAH*]V==_XO@**[W%N$>![H_3C;5!2!49[@%>IA'3K& M",)XNAVV]R$O*T%Y"1,C!-32[Y;VH:R/OSO\Y9\"V-?N:/X(]JLW=.KE[&WO M]P/=2=]9J7X;VK/H4!+CX)4?KM-L>IW:WYMHO5C107!4X39&]VOL191QWZY9 M6D1TLTCI;+K !08WE)P>25Y.-$P6['6@%H8WN) LL1:/'%<:G-9YLJ1'$?.) MBH-\'L7+)[U653@>I-%99[0::S$]3>EZTY2XEQ6D&/)$C?,,O6C@D#. M?MMO2N/^=6I3&G89: MM:'?$ZL-02+^8EM#E8R"^JY1:W\D&?H=LDA/W;M!-'1;B8V*+)VS4Y\$+R;? M:%MIUOY+-#7*OG/A<^WX=OS8?1.^\1[$PY=R$'1-Y\-&KK T/B_S>0"__^'T MUG_QO=/.Z=8/-Q)G$T,"F%]IM,'A!QD8_PO@^G]02P,$% @ ;(FF5.DO MTN,[!@ _@X !D !X;"]W;W)K&ULM5=;;]LV M%'[WKR"\8&@!-;8N=BY+ N32=7GH6K1=]S#L@9:.;2X2Z9"4G>S7[SN4+"M) MDZ$#!C0U=GS:QC2E+^KPB]/AX=#4=!97WK5QZ#$ZH.(A_PCV=D8G6Z,ODA<%OI=V7Z1Q)))Q MDKP@+^V"D 9YZ3/R+FH'BG/BTE0SI66(AOCC?.:\!6S^?$%%UJG(@HKL?XWS MBSJX?H_=2N9T.D2!.K)K&IY-]L7WZQ97M55Z(;"+/TLDJB:#Q!D4B'^^[!(0 MA6,(W4KJ>T%W^.%#"F(T>2Y*8>9BCKCJG(6NK)DCV+!&EBY8 !/$[62PN^\9OU2S+99]DOIQ49" M=YZ;6O-Y=#?!A-VA? >%8"/[B*"BV)U8RC6)&9$62N=E';S5X41NX+MV(&#E M3*D*&<0WALM2. \"FAJDS&BAM&9O3,/8H\2AH @PZ-V,.\UIK.7.1] M!@3*.S3:HD8#A](('=(O&VC*NS>[C8?(5CM,RX#IB-$8TJ( ARL45Y7 :X&PI\> =PN-077E=U67(\Z_0<($)))[?&KQL MY?%N?T^DAU$\CK'X\8?#)$Y^ZI/2+!H?/-H+I,'U8YGB5?Q:I$F491F6<13' ML7@MDCA*TU0D:71T /I1=)2-08XA),T&>^)@'$VR"<3N6/;$Y"C*THP7A]&X MV=TR[HF,;9L,6-L7XP'V39B)#)AU"XO*6*_^;JIJ15:9(A3B9#\1]R1MTPZR M_6S[%<#_*!%\Y$DR(BY.!A(Z1WF/GM?7Q!#3C&14.>?\2=2#$7LQK*@0^6W) M@Q!WA"WOO[;#P/HMDQCT^1**40O;=B&MO6?L(3!H1.QLA_WO0.J78%-_R Z" M)0&E%UV;FD+X51#E-<9\FCZ=5YR!>4IZ@*RH(G&(<*VFM'\[J$TC5X$ (-]P.< M0QA"%$*/8(NK#K 5H M Y_4W'HX&'EW4\ FHEJSTLL/7Z^OWL1'XEOWXU'O35*17827%U^KT.>:YTE' M[1YWY\V;9G>\>1G"5K0P!P#-P3K>/Y@,A6U>6\V'-ZOPPID9C_=26"[Q0"7+ M![ _-\9O/UA!]^0]^P=02P,$% @ ;(FF5+M%Y4_6"@ K1P !D !X M;"]W;W)K&ULO5E;;]LX%G[WKR"\P2(!%$<77^)> M J1I.YM%,PV:SNS#8A]HB;8YE427DN*FOWZ_K$U]E.U5JH67XJ\K%X.UW6]>79R4J5K5E)(70[/7O#/7LUIO6\X$^MME5O+$B2 MA3&?Z.$R>SD,B2&5J[0F"A)_M^I"Y3D1 AN?/S_8?R\DR(7FKRBG_%UJ\-AR)MJMH4?C,X*'3I M_N47KX>G;(C]AICY=@6+,5EE:#&@U85-X-YG1)1KFI+=YJ[*O/ M;E@_*A.O9"[+5(D;A@+1>G%2XP!:=I)Z8J\Q4_2O!*VI%(HD#$81P_0B_II$V87O(=>N_M2I;ZJR1 !.+"E)7) M=28=/LI,7%M5J;)V$V8IWNH22M$R%S>85 !C78E_GR^JV@)._WF$HW''T9@Y M&O\:_3]*C!SX6;61J7HYW) D]E8-SZ8C\<@AXCR'7])D)2#S>7;KQJ2-=T:6 M5<##"U,4NB)/K,0'E2I]*Q>YVFT6" \BM2K3M8]\Y.(+EW(-T#RE.UQ5I!8?B!1@F:72Y$H>ZQ(QI*E"NCIX-+AIK87KQ MNRF/_7BP8W./NX>G!U?&UBL$.4%&T2D=8BE>5.+P[W\[C>/P^=7-AXJ'T?.C M0)0P#]B2!?9YO(H#0>^C^/G>:#Z)\!L%IY/)X$:EC=7U'<+2QE0:U-MU[7\4 MC$_'^$WFD\&;8I.;.Z5$:6JU9XC#Z$A,9V(79;3$+]Q$HHD.17)?#HX M$-,@C&<0$O.SD(2-,4AHD 31>#H@=C^HK$E;MP5EV\"P"U,VE>H?H%J9K%0?(0T!,%T+4N EMU!B51:>T?0O95YH]A7:?%/.-)' MUE _20Q8+Z2)P2NUTF5)VQ8^3'E";E:6;5BT!Q$ MHYE8Z#RG$TGK2L*D7OJ-LMIDCP#@FVC6L_KI?:N_E=J*/UG?5TI6C75)Z,:>35@Q MIE*[!1R_9?97P["I#95WE*(\S'8'.O:QK_15W%;7:Y++E7,>S'V^UR:'\I<- M $>X555*&;EUT84JU5+7K:URTH/%(< "^.-=@=BN-=12FUKF9.QX-$7EY8S- M+C\>1;N))^>L?4]W:95X,,LE!1Y2H%GD>N7D%M)RY!$;5Y* $>^%7E#&R>PY MNU]&(2QC1W3U#!Z67>E2[4H7< L2R ^&:5OEJ;:$3YN=>_KTYW^7?3@=W MG HI8"1QPO_Q.'(9:);P8!S,H]-!7_J-O.,L 53K\E95-2>4"EAR^O6&@9@; M:Y:*=\F\$I,HB.83$45A,)O.13P)PM.8F)\B\CVLTGTV9^,YXF1X&HI9,)N' M2)MS1%57\\R00">@?C^?(ZE"@OF81($LTU,*MN-), U)W$D23!*77RE8DHI8 MA.P'W"P47J#6:19_L5,;4@HZ0L*?)#= R\1Y&O,($ZD&NFH@$A$8Z09MEO+A MI-)P3YPCVZA,.KNE2828?5J$(*MJ;;L$W@:HWAEP;AA$%^PA**ZX_ !["Q"6 MFB,1A_#>#HXXWO5*]072;%5^VP72M;REJ*(0I'(XD5YJH@QT.YB.G-+>=:JY M1G*P[3F7U^^#CLVVWKCO=:[<6"'?$]-,KJ&H14HA5!]34WK/%- 2-A3DUDWA M4MG5U<6#L;3CH^XLC#SGXP4?;=6MQ@EN!9U@&;5]TP2 ML'HTU:.?&^TUYNI=D 1?P#=E9\XL30WQ]DN@15=DF9VXSB!C(6MR*3B'<)CR M=*+0E89O.M=Q[OPCWR P[+E2O<8)[#&5P@N7IWKJ^[$WO4:Q"M[[]=;3JFZ7 M@?MN5J(M:;B:.E-4+5EABMCZ!(5'Y9MRK VYH^/]PJ3\U=H_3/@KOG M$"(0*S26MDT,&8H#,J6D7J^UWJ_CPM]CONLU:FZFW[K]!%)^W%;U^P]7E'MK ML-F3( GI7H[ZASEZH9+R$T6\;Q=/@AF:FFDP3:+!:TV5//7I;9Z,@O$XZ7H3 M)Q.6S\;H4] 63<,9]RE!,A^SU0&QO,FHKT)6["Y'VM3E[A=9*[<^-DRXYN Q4&5@Z K 8BHO\#HW_E-[M_^G*IFNV]QY^X3 MU&ZY^Y 'M:#&1-Y42VP-1[/)T#7;[4-M-OQ!:F'JVA0\7"NHV]("O%\:*,,_ MT '=%\JS_P)02P,$% @ ;(FF5%K QJJ2!0 [ T !D !X;"]W;W)K M&ULS5??;QLW#/Y7""\;6L#Q[RQ)DQAPTF4-D*Q& MW6X/PQYT=[1/BTZZ2CH[_N]'2N>SG;C!"NQA#XDEG4A^)#]2TN7*V$>7(WIX M*I1V5ZW<^_)=M^O2' OA.J9$35_FQA;"T]0NNJZT*+(@5*CNH-?[N5L(J5OC MR[ VM>-+4WDE-4XMN*HHA%U?HS*KJU:_M5GX)!>YYX7N^+(4"YRA_U).+@P(%::>-0CZ M6>(-*L6*",;76F>K,+E M+KN>]/.N;EKKNHZZ!M_0-80'HWWNX!>=8;8OWR5<#;C!!MSUX%6%#\)V8-AO MPZ W&+RB;]@X.PSZAJ\["R^=A3\GB?.69G^]8F?4V!D%.Z/_)*BOZN*B?.=* MD>)5BZK.H5UB:WP*'?BV$9CEPI*;0F=Q788"F)&L3-'!#5I/Y0INLT"[H;1F M*2EMX WX'.'&%*70:Z@HEQ;$0463A46D"O7PYJ<#/X1X,^F#D<]0?M7J\7UH[ZYSQN4_]R)88.I*+W!%D4AMR* MX2N?IA[/E&"6[S7I9SF+.;7898)@".W!MS2.97F#8D6@=3 M[#MC*M"FDERG@T8!!NA,CI)X03*1/YM4TB*?3JYA3;*'?MZ@;SABZT; 7-\M M',+//KF7/G6 #H'O),,^X5!8=GW7H2U.]E@Z%T#L8YYCQ'#4;Y^$/9*:#^Z3:%PD;!L$T5&=7XRVF(:G(X.87IAR.(2 M=<6&/E+NB-#DYSW2V1K!,KA=!$PEH<$T>]7^7DH^-2A'7Q0>TXEIB6;S.4$D M5DF5!0F3!@A$CJE0!B;*FS;<""5)6$O1)JY*RB&55>@IU.4>Q+I):8S(QH_G M0$)@5@3R:#@),+2>G5;;H5:*3:I-ZN-J>!**FS/\DB'-HP//MQ4S;/-5*'K.I[#;TOB)\Z MBX$IJ+2(KR9];-?1#NV>KT&N-I*L89H;U/()[O22&G!D]@<3&@2Y<'^_O:9$ MM^!6%)(0W;(C@9IP=]>!0Q?$[LX-G(ZN17AGT('$N8Z7\6:U>=21I8GC=KOX]RPY9YM*JE[KX-<_J MU;.SZ9G(U$(V1?U.W_Y#>7G&M%ZJ"\O_Q:T;.QR=B;2QM2[]9'!0YI7[E5^\ M'H()T\&)"8F?D##?CA!S^4K6\OE3HV^%H=%8C2Y85)X-YO**C/*^-GB;8U[] M_'N9&_%1%HT2;Y2TC5'0>&V?7M18G(9']DK[*;5IH$M:*?UW/ M;6W@'/^^@\:HHS%B&J,_K\T[%Z)0O+)KF:IG9X@UJ\R-.GL^[8L3!,0O_?=] M\K=S*(#)9J[[X@*9'_KC)' M)U-+HUA]OS79DJ4&R8QTZ#1!] X-=\QLEK2S5)4RLH#>\^I&&>2ZC4BU,:H M&QDR2;WBY0IUHPI:2<_)E21IDU9W&LRK=8/$+KX_2H87^=QH6I!4 J'R-IEZ MTX:,K"0]UD9U^FMI0A'UAA55*&NW&H MR+Q@09DC)GG("8WT/IB13P9Z;RSQL=52J3-58 TC-%1J.O%JE:ZJ_'/#(8RC(!P6CU7,.0I.Y%H27K[:?K MC[!K+U+P6EB3)*75$6\V> MPY'/*:M&3CXO +GWH0#W<, /OXWJ 5'I''6EBJPUNI'S>8[4#C3"%-K\@JU& M&?)8Z!0@T;I *?+6CVZ5V69K\H'0Y9AWV- HX(4@V?$[;TQ]2],H(;,X1;X@ M1\0D#H6U+A""/C,W%6] 9,,]*W <$.]1%_+>V?C>>V*X%4%1M.\HSG'%I@_G MJL@[*%MQC(%4FSKI0>41IHO-%/:P.>\N$26W5,)[#R.^RD+5$#ZEI1B)G,\W MY^UUFS@X;WK-DLS'5^5E3!@"P4@#'K%^L-MA>?OXJO>& M$DD'NL0K;/_E'-;Q3^)>$(*MXEIE^H 5]P_I.9FN_&_G:Z&?/1#Q()K%$UQ0 M1HB3)R<>Q=%X,+WS4>_E?I@\BA_W7N[G@0=BF$1),MQ9Z\BC:30;3>]ZTGMS MF$#&<30:#-N?=FK[FY!@TW'WN_>^!Q+#:)*0Y'Z%HYPE\2R:#8=\Y18ZPMLW M98>KWOL58-0Y^6D85U<]!IRU<1LV_)&,,XB26;)SM>4M4.DXNF0FNXN#46[U MI0:FJ1@C, C4E&IPYP)@7X??^ O[&R!$@FNLASB>1H- ]?OW]RUW_>(]QZ@# M!Y,X[D:$U_%H&L7#\:G['ED.%IM.=_6)9Y/9GM_#(Z:3::C&=K&M&G_4U?+K M;)=$(!)>'+/ MGKC=MU(T&PRVK.S<7>Y8?^<.5AHG,-)@JZW1 ,;8=?@8+R?Q(-36*(ZFHV%H MGVU"O^J=W&0>)8\Q9Q8-)T>#)7B'W_A4V/&[WJOMEGU(8AH-+^.]S+;_9!9- M!W<^"4D<106TZG@X"WZ/L8OHXU7;WT-/0Q(7K[\*%7G$02B:<86#@0 ,E?6: MT*YR(XA2,+;@AHKM]U@QPV@\C7GI![ I+K&/GK06#QM'@\NXO80GT(P3JB<\ M$H*[:W#9$-=KN>$TO?77_LU#3W8L_?!#- R2#(V0^7$!3L88ZA$ MQ4U3T\+M9IYM:U)72Y2NR4.@+3M&GBCVQ:MOF!;QL!:_M\HA/3$X=)!ST=0- M*PK9#(E,4#KH#(LB?![4+C)%271#]+][\?K#J^M @]CGN8]))JZE62H'$:E: MN*NKT'8>TA-&/VA;-"!@:DFE&[<):++Z4M-$C\%N-#"T8]ECU*8*JG-??_E7 MH*^L4OS&::)_RIWN0:1W ])4%FGCL+TK?R57<.2/RL<5*J5; 0OD)27DKL.@ M*]3^0,\0N8VNW"FR LB'M>'-#I'/5>L9:Y0:.>%=U701Y! :WM4X_$4,/DLM^(LJ\*+KX3J;] M2?MD/[ZNJ;O4RNA\T36XO.7E>HVZA6T9NF,*%*90Z!"!"R(/5\A3W]&">MK& M@B]0PIB1E6NLU:[M9]56V[?@D>0K909%8U?FB15\$991XIHKVRJ%(W9^?\K) M3S5*_FS-\8$31-@\[K'AN=YXH99Y5;EU76;>[G+C:'R9G-XV[XL$VC_:7>41 MP)9 3;"26(EF[C;@3JID'&,J,OWCWMM6XW<-WP>-D/9 --[(Q\ T,>]P?U@\ MH[AQS%T!)/J*W=K!0(YL\E=D'TI==R?HV-?[G,CD3LL6_IMK^$/V6^/ 95^\ MQUH_::0&#Y?B)VW[Z7JG,/Y!ZXR=D_S[9T[.KZL:ZN=6KRL,VU85MR4REU"X M"^C.HCCQ_K,A[Z\EMR.#-T+.:2MK6['N6=>K8ZHV7U;Y J%(;=@CR;?M2NZN MX?W9QQ[+>/G$=AOFME<;[M9_5>ADN)3&[PO;$ I*;A#XV/'ZH9/WER/RO6-G M=[7P"2=K/?+5L5W@NR^4]53F^C+D]^TK*^)^H/'IZ/^I.'XM&H/WR($#JVC3M'2Y)^\O <08HYXM%L@EF/_\M2(\7\ :E' MD'JZ)RCS/NR/P7G2G]TCZ(RTT@DZQM3'G >.B7+K@!R=.Q)TW;AF'04K!<-N M"J-70?N\CR"MS+V=U=>'O>?NI"GRAT*T-Q'$P>_NMN2='A[=82'7RCJ,@2ID MAL-@%U(9X#EU:WWCT)A-VYMGV=Z\?\?-US9]X&89IA>'_3QUUUC-$/8N3U*S M&T1RXP[#:E& ;0(554,'&GWQZTI5^S/6FK <'TD$SBWS;ONWY$3'P0W=G&Y;?VY!C2?NG7)=@M+6XWX,SRH6GU)^<1CL;_XMN<( MI +&CKQR0="= 79=VVT.!(0Q&FY+FG9G,'SD0D_7@#"U6L'.KL#X;FZX[E(T+<;;2.2HY>^V\@!U8-D MX@[-W/HML,^.9(^CM'V+'^R"U#U5 Y^@N4.RKM"POH!CI+*E%_#A"K]*U8$M M42_KTA\6NU7;!&X[.S?4V*736XQ77%7F'D]G(\HB&?5IIS47N2D9GKZG(I5S20S3("K5A>T1N M=U;WF.R^BMT%U *#.GI$QW^R$T'9J(>P!^]:E(K)T.N M914Y1?N5Q+8CTGD-;4]I5WJ^_/GCZU?G\>S_[/>\NP'P(%OX7F)F]ZX&( MH]GD\CA2!+ZD;:\.WV0*H*9 MD_4N4>^0D,#RKRTFEIA*+2:XR,[A5"EL!?8-(/@O^W8=ZW=/N,\=K]W7?=KC[1A*%^1(H'AAU M@:F#_N7X3!CWW:&[J?6:O_6;Z[K6)5^NL.4K0P/P?J&!7/T-$>@^_GS^'U!+ M P04 " !LB:949X@:$VT% !# &0 'AL+W=OI)/I\\FC=)F='$6[Z[CV:C_N*#WE1!+B879ZW:\#6'C^V5P]-D0"EUP\9K:\CQ M^GRTG#V_/!+Y*/"KYJT_.)-$LK+VDSR\+<]'4W&(:RZ"("C\N^&77-<"!#<^ M[S!'@TE1/#SWZ&]B[(AEI3R_M/5ON@S5^>AD1"6O55>'#W;[(^_B60A>86L? M?VF;9.?'(RHZ'VRS4X8'C3;IO[K=\7"@<#+]BD*^4\BCW\E0]/*5"NKBS-DM M.9$&FAQBJ%$;SFDC2;D.#F\U],+%=;#%I\K6)3O_ [W^W.EP=S8)0);WDV*' M? AS M'O'FWQ F_6P#T^_+E0\.Q?'' V:.!C-'T^506?C]!HGMT- MCRY.,SI$__Z[DWQV_*(/Y:5M&M1XE*"E)[LF4%A4 X>D3$FON.!FQ:Z_Q6^H MV#%MY6=^.CX^78SGIZ=1&(_/3O/Q_'A.OE+P0T"+9,>+G3$]FF;3Z71&K7)T MH^J.QZ2][[B, !@!/N"@S69,VTK#&VV*NBN9.G/#/D .L,'I0HX1D]16N=+3 M8XDOG[[X<+V,H>:S%T]Z[&#)6/.4F[:V=\STWM ;7KD.,X5FSU*X8_JE8KJT M !.W7VF'*6"=1\,6-8*!A^2YT4^5,9VJX<>FPSV5^D:7;*(2HLL7U(*N&'^, M"5HM%QH:]R1GX&$O.08A=VI5,X&J9>MT34>]6W#>'Z11M.&:A9LJ2#*HJ*UG MN5YU'G7AO8"D7)XDD"S&AHRWRMQAK!4N,K[W:+ .SQ9Y-L/ 8QC9=U]%(??%#ME%#Z5_T!8SCPI(F<)[;0[ >KH?/UI, ML^->ZTGJ >DOJK5:Z5H'C29ZC&(YV@L!*6;=@@?C 8V3M[4NHQ\KA; +ICC? M?497KNO^$ MEHWMI%*=M+'W>JVAMG:VD;(8B46P4RTIUIL8L09%*O0FN\G2F Q6*E'$QA%'X(8-.Q1N MK*82WW(M'YY8W7S;2O;'$;-M:UV(W?%_5 =(#-S$SH5Q,2?07PH[=M$+) M2N13LDH.[.".$&?Z"0<9DOH.@[0L/]IG_ZHY8P.2;:4;RLC4Q^PZHZ!NV:?9 MX#!G@_C+RADP$;V5&0!A+$WXFG0KKTLM\QMX.J!4"%NG2X,(0.UM>"ARD5;67R!50RC+":C??S)_FT*] #IQVGLH%^9#O5D;#7>XBB<&R* M.T+"C*\3'ZK\$_M9Y#^C+RT/DX.UK&&WB%J. MT8$;C835O(8JQLQB1"XMG.DAV#8N>2L;L#+&8X4=G9T(X/W:8MG9/8B!8>N_ M^!M02P,$% @ ;(FF5.]MX=IL"0 >!< !D !X;"]W;W)K&ULK5C;XWAC[O5PIY<1+GA7E MN\[*N?7;7J],5BJ79=>L58$O"V-SZ?!HE[UR;95,62C/>G&_/^GE4A>=FVM^ M]V!OKDWE,EVH!RO**L^EW=ZIS&S>=0:=^L6C7JXC=7*_E4CTI]W7]8/'4 M:[2D.E=%J4TAK%J\Z]P.WMZ-:#TO^$.K3=GZ+%C^J[3)X-4IA)' M&B3^/:OW*LM($S^8<*_HQ)7V*RDO^*C5\['75$4I7.Y$$8%N2Z\/_E2XA#2V#6/R$0!X&8 M[?8;L97WTLF;:VLVPM)J:*,?["I+PSA=4%*>G,57#3EW\^1,\OWJ#GZEXKW) MD>M2,EF4USV'/6AE+PGZ[KR^^(2^H?AD"KF^? ^V-0;&M8%W M\:L*/TG;%<-!).)^'+^B;]@X/&1]PQ/Z[G699*:LK!)FL>_RH\JDXSB4KHS$ MTTI:=37GT#S(+2K1E>)?M_/26=32OU^Q9=38,F);1G]9\%_7-^AWQ>LZ$<7! M4'S."SVOD*,?E79;\;%(X!N:@]>(+RO%DK+8_OUOLW@P_;44.DQ6Y$\E*.010HD*9W<,YPLJ2W82*Q> MKZUYQHKY]NC>)85X9;)40;4NQ"?IM^^*WZVD(D'=H$=3)1;6Y,(!Q(0S_G]0 MF;0S@X=<.Z>X(H]M>,PC)S1V2E'-5I&6"+@Z_P^^TE:)L@Z S+Y:S?@'D9*M M@/ZBRN?*95;QOB55.U:LH#F'0W,EEN0-!IOI9IY7,./(R3;7? MN##%E*TM2 D1"HYP1XQJ= 226RQ/[KY!ZDI?WJ&-,*Y=AM]?T5CVL)=:12Q6T*G+ MDJQZ?+IEO_<*QA3J:JN0[?O*D@DDZU867W(_27SK'KH^F$ZB.)[6=0NK'Y^^ MEB*X1A9.9M%H-&XMH#Z#_YQRL5$HC8UVJY7*N,11)M3YF4ZX6BQ%C4JS,91@ MHT+9;KT8:H;-E2_0[J=$P"JPF^^@4TUKT;O:"K^"K"1A']TON^^-091 KYH- M18]7MO"]V*BC]E;V.?0"]<2SU!E;3^*+RM&4H]A+8#$A%4GVDD0SNF2 MT2'8V22QB\R&8')@-Z@R H4RY!TI,M5RQ4+-%E!2@(@=#WE7?&Y56BBI6\)Y M&A?5SW4$:9 _-B%8MS 96"2)7Z3X*3W^NI6I2JC%S%8OB5H[Q(S(&-7!L[+@ MEBTT0,CEY=NS)V_BM[#PZNR?IG8W6 \(N%>)8J0,93<0%X-+\6;6C]X,)^)< M#"?=\>RL[HHIO7\SQ?O1M!N_.?O#J[N(+R$6JO722\U&9^"4"Z6QH)=0Z"BD M%]-H,)G4:X:SHS;M]P$;-(C&TUDT'O5IZT%W-C[[6E#[+@O])\DR(_ 5NC=W MU O]5J'I#Q2?BPGT#J;[NH[*ZY)_)F%6S#UX! D,4DR:)B-7K8QH Y^I]P"3EAIB'U-_ MXEZOJK@(M.O#T\-#S;@\ZM ;2I]& 3/*PKH?F,!Z43?D4S@]C>)AW80?L=@6 M&+J/ZED5%5F5>@QB.*$X$/Q0\ZJD(AKG*0)50H8D4]8F5PSNS?^=,05(!>8B MS8T4;3"))I/I*0P/^)=&O/M@/(FF\4G ]Z5S@)%-EH_532M&>YX%EJ(+4"\$ M.6!00ZMV9.K$7CNH(]T1S6>H"\B>0:4C'1?Z\L#_"._P(0X>W/4<:ZP$8.49"8G)/$I4Y!58(C'2K G^^"U9Q8(DWG\33J M@S)2$?T_6"8.L Q.]KN#6# 4X21V^UBRSGO"F@2N6QHGC3U74_#73$7(+3L2[T ME<&W=2;1#'-5J(5F$F\V!5CX2J_KAB(Y[VRJ<22TJF !MU&J",5EO@>>U7*U M\,"XD-KNDS#I.0?EO'6V61-&MEQO^IFNO+AR%?:V]22%LW3RJD&5DGMXC/69 MJ C%PD0(T4N4!CMIYZ >/4S.'!6\WP0)E,*B7,F N/\+,QBFR=K[TLZ5A[:R MKJ3#@ZM(:V8-K?6\-%A@-YK&/Y]":D-VZ!F\Y1,X]ZIO)3[3$NYJ9I'[;BSH MT,[U'\Z^H21J80]+59'Q66IG M6&;[@]RR_YI$DO:-0XGPR)>4&MU%)+U@:+ MY (?$!'4^EE53X+#6ZT M,NN'R9._]R3ADY9&Q%9[4D';U J' &+9226Z":+(N(308KX M:+JMXJN4AJT5 ?71LX777)0FTREC(]^-Y+4!A?+52IM;M:*[V&?>V>0J?#C- MT-O,'(S["Y_IVK>#9TS.B%>?,1:?BS&QZG'_C-D9Z><3XS": 9WC* 8E/JS8)5RO=1N:*[OD.]\2I@( _<5H\[:Y5K[UMZF[Y?Y.&F6PI,;*U *B M_>YTW!'6W_/Z!V?6?+&PO=V]R:W-H965TA6(2N<4U-/DBB:31K&1;!>NF=W:KV4G:FYP#L%NFL: MIO;76,O=*HB#XX-[OJV,?3!9+UNVQ0F&H5+ (HL&1=;>[E[@\\Z)E:O%S6VOV'G;=-TP#R M3AO9')R)0<.%_V4OASST'!;1#QR2@T/B>/M CN4G9MAZJ>0.E+4F-+MP4ITW MD>/"'LJ#4?26DY]9WXI<-@B/[ 7U>Y*4.+_U7>?")Z[R6NE,(?UUM MM%%4$'^?"9&=0F0N1/8_,WC6V_;L9@'<=CZ,/"8X5P(YN6 MB?W//RV2>/ZK!BQ+="4-AM0I9A"H1\&0J:D4(C3^:- >#5!B\^J46=@Q#P1Z9"V%6< MZ/->"#+"G&E#NP/'S1Z^=8KK@ONYL:M089\*T$2T 70(K/C6.5\;R[ZRP?NR M29(F7V9H@-665$%5J-!@O;?YMJ@$QF41 B\M@D^I2Z6;>Q;X3?(*3O"*DJQD MX_Q9(SMAW#%VE@KQ9VU;[[G8NO=?Q@]C*+$@SC[+G9%J[U-$%(ZJT6;B7& F M"@I"T]@))G$NM[*FL6Y##0M:,N5.UU2RTV2O1Y>#1U=$_3'Q6D0#5XNVD@97 M7L6]9=5;#VY/% !?Z";2)-CXT.]+^@ ?PW2: E5G!!>TS<(LC0_;P8.MLIZN M(V@(@BY $G5$W:# DAM(PBA-(1O/""L.HVP!4P>/2P*RUR!#=-H!B,81N,YC"Y@F,S]+J;=X*9B8FL9 MPS.K.^_ ;,ZI;1"&<91YX\2ZQHL(HO%'HG>'=&,)ZB9W;)+RI0[%.(Q',%_$ M$%.T"\BF&21.T >(XW ^G;NQX!(W"Z/%S(T$JY?<7D$]U*&D6T7YY"VQ,;6UG?*=FI27W*9",:%;2IFW*,E[BZ>T.;X-LMJOT,X)0]\6=C*,X;UQ M/>E=?@U2-'O%:Z)!->3OP=/3TU?$E;\\7\W])P@5YI8+#366Y$KG,0U ^6O= M;XQLW56ZD88N9K>LZ$L(E36@]Z64YKBQ 4[?5NM_ %!+ P04 " !LB:94 M>C%J4EH$ #S"0 &0 'AL+W=O259<"--5:Y;862A= M"(NE7O;,6K-(O5*1]Z(@..D5(I/-R=A_F^K)6)4VSR1/-9FR*(3>7G*N-N?- ML+G[<)?,B'%WVG;P7^"/C MC3F8D_-DKM2#6_R6GC<#1XAS3JQ#$!@>^8KSW &!QC\U9G-OTBD>SG?HG[WO M\&4N#%^I_%N6VM5Y<]BDE!>BS.V=VGSAVI]CAY>HW/A_VE2R<="DI#16%;4R M&!29K$;Q5,?A0&'XGD)4*T2>=V7(L[P65DS&6FU(.VF@N8EWU6N#7";=HU(748? GX5NDMQV*$HB*(/\.*]D[''BW_DY'3G)/UY,3=6(R?^^@"_ MO\?O>_S^_PKBQQAAU*7O<>A2F"PA(5-*L[RTG!(?"ADOA-HDNV+\-#,5U6&P M.PQ"*)/5/I8>"!,L-9LU^Y+(MY0H5)EQZ&KAD18J1[G"#+4RB2^J-% U'>*G MA-?VP':*K&N/&K][TX=YT/ &G;'&;5FP%A8L6\_^7%?^0/<6=T\F$U4P_4IQ MU!D,8TS"XTX01HVKE9!+QCX]BKRL?$55) ]DV-HG8/L:A-T1!8_>A'9%XQ.!V>>B+'@\J7E\ERJ(H(!-UAY(=XV*@/XV?, M+;0J2,S5([^R[+WR@$@NXL4":>;RZ@Z^=:I ?!+%^HQN9M,IE$Z0),-*ZPKY M VR6%B%Q@1;SG'?&6W&;8"4\/OT9FOV@TQ_TW1"ZXWZKB+Z/2UC%!;Z 3[IS MI49'">2EJRT?@3?+\@5BJ]^FP6!(41PT7 ;X"&P8.^^DDE6^!J621URL<[5% M92G)1UO8:+CDF%5$'#@2NR*# MG\]Z@(XTV89Z#%81K.2TLKH("#I2WJ9\XL M\=CE"(/FM$LS4+I5EBD,Z-,OPR@,S_P8!6C=Z M!P\QKKRE;S<,U$IIJS=Y_W7?T5Q4#_FS>-4.X>)>9M)0S@NH!MW!<9-TU6)4 M"ZO6_EF?*XLFP4]7Z,I8.P'L+Q3.IUXX _L^;_(O4$L#!!0 ( &R)IE1B M"=$GU08 /8/ 9 >&PO=V]R:W-H965TJ%U*8LTE-R17COOK^V:XNY8: MQX>B%VEW.1R^>7PS0Y[>^7 ;-UHG^EQ9%\\&FY3JE^-Q+#:Z4G'D:^TPLO*A M4@FO83V.=="JE$F5'<\FD^_'E3)N<'XJW]Z'\U/?)&N^E-)5VT7A'0:_.!A?3EXMCMA># MWXR^BSO/Q)$LO;_EE^OR;#!A0-KJ(K$'A;^MOM36LB/ ^-3Z'/1+\L3=Y\[[ ME<2.6)8JZDMO?S=EVIP-7@RHU"O5V'3C[W[4;3PG[*_P-LHOW67;D]F BB8F M7[63@: R+O^KSRT/.Q->3+XR8=9.F GNO)"@?*V2.C\-_HX"6\,;/TBH,AO@ MC.--^9 "1@WFI?-+7U4F@>442;F2+KU+QJVU*XR.I^.$)=AP7+3N%MG=["ON MYO06#C:1WKA2E_OSQX#6XYMU^!:S)QV^56%$\^F09I/9[ E_\S[>N?B;_Y=X MZ;6)A?6Q"9K^N%C&%"":/Y]8];A?]5A6/?Z_6'[2'2?JRUBK0I\-D(E1AZT> MG$_G(WHZNLN@2Y/H8AVT9AMZY^BGQFF:OF!^I\=#2AO-3FKE[@D6&C/(N.1) M?3G[SJ0-_8Y\BG2EPMK30KG;(?VB.-V4I8L8?6'DC0[8\7??O)C-)J_83!ZG MKPZ'I( 4[J 608QPDDIXP:2WZIYF&=H/0QE=-0&.PK"? JM?_%972QUH]CR; MBB4&KO0R-"@T](.H9[H'XM_1=(!&])$I^'>L=?!;4X)#E$%P\>S[R6B"=+26 M@ZN# <$U0E:5;V =M3.PB[IHF,"@M]YNL0]49+\K51AKTCWH5HE,I#5P*M - MX^4]*6O)KW;W@M%-G[^*5/H*!)D"170936E4X(U])+"K=HDN+B$%10R (I.3 M]SVG51MSN^T56%_Z (4/@;S&6]Z7_*T-,5(#_D/&N+\B1I*Q9& CZ_&G$EN* M38-F-J;84$)9ER@[9^@6V'97,D=?=URA'-)2"RK#NH0>K!W1KS4"X@GZ+=C<@-/ERQ00^ZS8+O7R%I@,HK6*17F37.-A_>7=U0;1N> MGML?J?(O &)YC&@AY #^(\0\J$BAKJBM,E8MK18I(35U@' *'VH/Z)KJ!D]1 MY_SECB:Z4;5)RNZ)LZ<%XK,-:Q.ZG.[J$AJQIF*]^0S(Q-@H5P@EPC?$9G5" MFD?^U*H33WF;GIW,Y\/)9$)W8*W!IIJ_.4L3$C-@>-[+YZGH>Y@MMRIP0=&< MYZ*(QU3N:]Y#&=:&$YX.#!1,*]L4J5%SDY=3*%-) M)%I!/9^P/F2 +E,.X1*/E7@5T,%#P:0$2H T@E(O M$\>1<)+LBB-CJV'9=+DH^X"SHN'^:9-I,+G00>O/. M6Z]<_$HVQ[YO(#NYS"-1$W;;YL:@8M19$'M[_:"TVNIRK<5BRCG16D*=Q2VA M$&0$K!>I'3D5>U+ZOH+^_[G0]4/Q:&M0YV@EVG*)B0+6+NBND$G3_U(LU[P> M'PYN6-@-!U#J0X;?UIR"\]9YX,!+#H4I:?5=CG"JX+7W*]#^N86KE6$D56V- ME#L1/9.WGX7.NZ.'+SA@02YK]-8+V\[[N,\PQ^O:V\1#8_ARFHR]_7AS>3FD M#3<<3HV2U=D>(V3_4>4XZQN712)' >F]NM-TV@3?K%M7?7U2^P>P*]0_HT&( MSAU#6&SIBGDJK]R?,+!M4FQRCY0];Y=C4",^$RIY/%K>'PG.5O7O1#?77[+0 M2;L'UE69/BTH*MOF0*-D:MR*ZQV9X74B6-W/C6U M7!(1CO3+%E(^:&!9- JYP+*CM<>$$7U@)\7N@?D190$&<*SE1(J%G\U.'OKK MB!Z[&8QW[F*5#FNY<:(],/A\+>N_]I?:BWR7>S#/-V) 67-KL7J%J9/1\Y,! MA7S+S"_)UW*S6_J$WB./&YQ,=& #C*^\3]T++]!?]<__ 5!+ P04 " !L MB:94 MM@8#=K%%BN_Q41(Y/QK[Y"I$@I=::;>(*J+F)DE<46$M7&P:U+RS,[86Q*;= M)ZZQ*,H JE62I>F[I!921_D\^#8VGYN6E-2XL>#:NA;V=87*'!?1)#HY[N6^ M(N](\GDC]OB ]-AL+%O)P%+*&K631H/%W2):3FY6,Q\? KY*/+K1&GPE6V.> MO/&E7$2I%X0*"_(,@G\'7*-2GHAE//>Q_CO LA>^\&]>( M A<1MY9#>\ HG\QB^%/ZR$,&^*B*:CBK2Z *86WJ1NA7:(0LX>(JC5-^.$KY M'I"^#0K;8@FE/,@2=>G86:BVE'H/%VD\&\>>8H 3RH-000 / G"58)F<31 < MT!'SM7SY-N3/TLD4-DIH[O2Q5K]GL3"6DPM",+M>_G6G/H:_748R>MLUVGWH M8 >%:35USWSP#D-BV?7&K_!NPG"VO=0.%.X8FL;OKR*P7==V!IDF=,K6$/== M6%8\Z-#Z -[?&4,GPR<81F?^$U!+ P04 " !LB:94/L,6^FX+ !<( M&0 'AL+W=O 5G2_OL\N2)!R9*6^WI=8)('% MOCS[["Z9MQOK[OQ:J2"^E(7Q[X[6(52OCX]]ME:E]"-;*8,G2^M*&7#I5L>^ MJ<)NWAU-CMH; M-WJU#G3C^/W;2J[47(7;ZMKAZCA)R76IC-?6"*>6[XYFD]=GDREMX!6_:+7Q MO=^"3%E8>T<7'_-W1V/22!4J"R1"XL^].E=%09*@QZ^-T*-T)FWL_VZE7[+Q M,&8AO3JWQ3]T'M;OCDZ/1*Z6LB["C=W\634&O21YF2T\_RLVS=KQD&IQK[P_D+YS.F*/627XJSV6.#]0)Q)KSW=NG;**Q-D=*+)Q8W*<"UF669K M$[1988DU^)TIA"MX\>S:%CK3RC]_>QR@(YUTG#7ZG$5]IH_HD'>2'';"\DX>D=Z@&5K60W$1Y.-Q+.P5N+[/YU.I^,WY[:LI-D.^'+RIKW]R/YVE75I MX=7'YN;S@9#B0A5R(YT2F765=8RR@0#RI%@X>Z<%@I(7FHC389= T%N@*)KQK',[[6W;BO( M-3I3?B1FC/@K7M)B9B"@L@ -0CG$^G2")4M:3DJ08VZ-#BH7\\#/2?*Y-#*7 M>.ALO5H+C9S8K&U1;(=V8[#4UPNO-Q 'LO4S8>WD0>S<*_"Z-_JW+]H^PCGQ\72]PN/BT7"H'7??!\8^2 MS0[?2"^HZ,!=\/-?:J,0C9!;,:'W]Y4%@NZ78GE/.(F7P@UHC"0JG6YU$X"78Y5BL4 MJ[ 6KBX:X#NUJHL.O9P=H_E(S%56.\2Z6?;A"P)DD-@(4:D]5_@V2O,/790H MN+_6T@7EBBV$ ^M()2RF@BPFX^'?QS1>=S#?&-6E@"2#DD_YDHA-T"I M+YF[)QW9S[)?:^TU*SL0/UF;;Y!U?-8GR'1([(#XZ@4",_->!=_6 5K",D\? MRKR4VHE?9 '-KI3TM8L0;#<2%):U8^FY]LAW'U$6L5Y!I@E]$P&_UI+1 0B< M)@B2>:#V_?7XAV9'-R=E'U"HC8U1*6\KTU(&=@BAGQ_L!2A_B&* M7J^,1H&3J* :?.(:E=#\%I3S,871[A@OLXC7M;Q7D294H=&DRH:%LKZ!!PO4 MCRD,/WZCB-PK CQZ4+LR^K%@'!2R/QA[)._DVTJ9I@/H=QM=CY(E*@-C;GG: M0 QEU\@PA/M[*0#.4VL4>Q:+"Z_4'7<"5BSJ+3W# %/T>YW*47HG*NW42FV. M6"JZ=!8]$_,NW4H/J5+4Z&\PR>P$<1!W8"9*2PDL6:';-)R\>@.6T9X-*T'% M*[([5XO FEC.3=I:%)COHA;2>PNU"0]<*CKA/(YQ2>AU0 -8'82Q01".(@4. MNK-BH\;KTK$*5!2V7S=S U%8:=H>D @OUX5>,4%V:U:H+@ ZF([4;?; OUQ6 M:6FT(IE'B,:\!Q5&?70T[O',R#0(0)3ZDJDJ$ )@#RQ9T 0,32S;1PLQ,XN2 MI%6%&F).Y:95.D>EL:F_]TA,232:]2M$KZ7%,P#*G159&$=F(GU^7V'_HV =-T#$I_]4X+;)W2\JZ;<7[7XGK?X M;LIHPTF^N73M9X._YI-KN& M4T%D.!J-G9$Q_ZD*E/).42 :#3@$WM=E%:$3UC(T>B!T4]V@+V)WA'QS2,ACZX.GJ78YZH"K2$'NX_+0#:=@70 MD12I70NR*-R1<' V9%JN)>ZH$=#P'U(17A %6F(%0[[G^]9(#Y;A#BOP97<>'2J#G8L*RVZ M,^J5&)5Q%;!G\A['+'<8JY7.J*/77'_2?/W5HS1N,R-=\6N4SUS+B:;VO&KJWJA\OCGOIG6T ME:B3D;8V:YVM=S0DC\B54]'2IDK$?LM6E/&UB;S$$:'I=J$X1K2A>9&6SN-> MZP(MTXI==XM5;D/8:ZI>5TAG="23::OTQ>V\N[MK.^E[J:A9*L3/[02=JO.L MZ67['KB4QFA,K++S(IT?S4^4SGJ3V5V[*06S7$Q+);&:71$-'HE/U%[0'>HK M^$D?:M!0WU,?P$AM^)29D(<-F0ON(1_V3VG,S1RSIM:<^YQLO,SE]66*T M32/?$,'8%Z7\H6FG#_%#!#1Z\#I#,@(8<"GV',75M;1X+>-%\(1K1:Z78HJP!#V(+^A"A M&(*[[X39,3$+C=WIA),KL&BRJ#4 MS!WIK5G?]=/1R7?[?/Z$DR>_[^2"OJ: PXR8'M* 4[[MB)\&M_CYX2E(.]0. M3;MV:/J-5R^'/_OM;8G^/Y$8H&)9G^4V?K)"&8RN@3?&,4"7L_F90 K4\$-/ MTIQ: NE0XF\K[F-;RI[-;Q-7_VQ'+&DX?C% Q4-#R>\';FC]#4&\%,\^6^2( M.'UQ^ORUN)09M<^)SNC\#]Q]80LY4_9\2+8 MBC\?+VP(MN2?:R51@F@!GB\M6M'F@@Y(_Z'@_7\!4$L#!!0 ( &R)IE1X M267DG ( )(% 9 >&PO=V]R:W-H965T( MYM.:KN$)[/=ZJ5&+.I:""9"&*4DTE+/@.IXL,N?O'7XPV)@#F;A*5DH].^5S M,0L&+B'@D%O'0/'X S? N2/"-%YVG$$7T@$/Y3W[O:\=:UE1 S>*_V2%K6;! M*" %E+3A]E%M/L&NGJ'CRQ4W_DLVK6^&$?/&6"5V8-0%D^U)M[L^' !&@P\ MR0Z0^+S;0#[+6VKI?*K5AFCGC6Q.\*5Z-";'I'N4)ZOQEB'.SI<:WU?;5T)E M0>Y>&E9CQVU(ON+__+I>&:OQ MA_E](E36ATT^37Q$!F]D$I\N5S@VQD+AHMH* M2*DXSA^3:W+.)%I48Q!F^I,>MC:O?&]O(0>Q NV4WHT2=6-1,:JT&ZK!AZFH M+KS2Q2-G)!V&V2!S0AJ.XG'OOM&2V49#2$JV=8(YSI$D&3I>N6,8Q[TO8,P$ MYS-O1,.I2[H W# YH^W@(I0*I2W[VQK.T\MP?)60/DK#,$Y'I-\[(TD:)MF8 M>"$>O_N31 =S(D"O_38PV*Q&VG9D.FNW<*[;.7MS;[<5=FW-I"$<2H0.+JZ& M ='M!F@5JVH_=2ME<8:]6.'2!.T<\+Y4RNX5%Z!;P_-_4$L#!!0 ( &R) MIE2W7I:S_00 +,, 9 >&PO=V]R:W-H965TY,B6GC,L\*<]5)KR_E@8.(4JLIDL\%J#J?):QH-6I1$YE@8J0K0N#KKG8_F%U-> M[Q9\E;@QG3ZP)TNE[GGP(3GK#9D09AA;1A#4/. E9AD#$8V_&LQ>:Y(W=OM; M]/?.=_)E*0Q>JNR;3&QZUIOU(,&5J#)[HS:_8^//F/%BE1GW"YMF[; '<66L MRIO-Q""71=V*Q^8<7K,A:#8$CG=MR+%\*ZQ8G&JU -(@;J(L:*G@!*H0K5=C4 MP+LBP>3Y_@'1:KD%6VX7P4' *Z'[$(Y\"(9!< O;'T-'5[X E[CX1_G2V,U MR>'/ YA1BQDYS.@%S%O*DJ3*$-0*=LX2+I6Q/GPHXJRB P%9P"VIC^9]^ T+ M6IN!*!(X3RBNDBFQ0.'=(R66//BY39E$(HRC1/N&97)1%@:&$L-):T%X]VE&O&9 M*#R.)(=SY'W>0VKN?6S[<#0ZACS$^^KT)+EV=D#1\$QC/QP$M)O M-!QZM]6RGB4'58XT'T9P#$=A",?>&YCZDVD(W)Z,)QX;:0)DP*1*VU\MZKR+ MST=Q\_D+"&.H1HJ4OL>VK[6D=<:=3S1L8C?UH%K&&*-8S/QR-N!_Q]UEPPOTQC$(_ M#(;4JP&ZF=<^$)!>1B,,#\9RT M\9R\NNC<5F69N8PCIRZ%2>$]G3")NKZPWP?LT\-!0OM+SS-FSOB*F_,[(_5R_R,J%Y9@?:2FWON-$LA M$[*@.?,KED:W;K+UG%B1DES-^U<)C+F,N78V";Q/.Z[/O;;04&(M+65 ;0KLIKK0F&P>+UK05^?3U-ZLSTM7T3\KW MH*G]\JUM=M7ZWX6Y6][@+<:8+PF_^3+ROKGW(^T5#P1+H=:N C+\;L#=#17U MZ5[D(FNH.Y[6W1]1$FEBUBT0 D+0/X%?FM]](1IT'I(YZK5[+K-CA%"_*=NO M[8O\O'Z(?E]>/^?)X35=;D1Y15N'_2G=*+I^(M<#JTKW+%TJ2X]&PO=V]R:W-H965T,7@ JHM4J)D MM4F )-U+@0XKZG3[,.P#+=&64$GT1#I9]NMW1\JR%+M:]H)]L2GQ[GC/W6"^7ZTJ$113Z\N[+L/S=6%VINRJ.6'ANA]58GF\4:6ZN%R2J>'%Q^+;6[P MQ>+J8B>V6M M*G\N,I-?3I=3DLF-V)?FHWKX7K9X.-I+5:GM+WEH9?TI2??:J*I5!@^JHG;_ MXO->B -2H,U'%BH5AN<*VI,RLHT,%N GKEZ M5]]+;2#*1I.B)C^(YK,T8EU*\E:N#5G)=-\4II#:(]?WHBAQZA5PX=5*@,SL M#I_URXN% 5_0XB)MU[UQZ[(OK!N0'U1M8S-F(OZ (36'O!7P?&<[$0=4:^^6U?F,=>6,@OUVMM&B#7KR.+AMVB MH5TT_,*B*]ASV1X"JS;DNE*-*?Z0&;E5VD#X2]A HDXE@?"3VT9FA2'OE=:8 MF^\:&)!/->S+TNI\!_M1+]PT)O8Z3??5OA0&YGXTN00+JH)MG./^NI?D79VJ M2EH%"_1;433D)U'NK2\]6HPSPB/K1W+WN+-:K>CC.7:,Q^&(/;78Q0![ZK"7 M+?:MQ;X_8M]:[&6'7?2P*XL]'6 O+'8R0XV7%OT&T=\?T%=']!D20?="( 8A MT!B""40KS3LN3HY@CBET^7*_&.K)*@>A5T8V%;C3,>_UY--\-2<&H&E8$N"\ M(-2G'@TIC+[^:LDH>S,8S99A0EY:,=]C"9O#1).XDDPA$ M:1@A24+/I\$$2#!(OA_T]@W:Q93&=B."MY1Z2[X<(H %0L00MCN( N,CZH\< M/KP[?/AXT3TI92/M@*VK<(9 @.J]V@_.'GN(?%"ZP+[K7/$?]^,NE_9P$O6C MQ1V_T?U4X\K_LB*_E^"@R44-A""5ZT..(SAAMH %*$;NE!'EQ)Z%QRUS,CQ7 MIB!U+&!NH]((L_JTUIP3>@X5.13X&98IZD.YH+9:\-"5KI-]%\10/WRTS^(8 M)4%JQG%$ ]AYL!U@*L"]^X2:D4>7]%"-GKK>GP2>,LZ],+8X@(LQ=WN+!7;S MQJ[.<]!)N!.)D;IGZM7_D!8_@&UH#PR6.,_.%;.G8L])"X7:9.$6 MP7DX*7V;(XYGYT@!B;H"$HUN7)> CX,6U/K>MJ&;1E7$WANPO3UL4]O2K<:K MS;DB,NH+WF5?ZYU(Y>44.CTMFWLY;1T<]HG6P;+G(,298-70Z*4Y4XO^;O&Y MRQLI!]>="58AQ_FS+LVHJ^R8G1.1UE";[_*%/5P#I8*AUO7(OKD1JN M^? 28:4*7*FU[;&!S&61V099&_ASA1;PHSP&Z%S#/"=WUHPV>"\NK'RO[P&3 M&7F0#48)CVM(4&8OT,!EYX'>R;38%"DI,MQ&,!+VIEY)DZML3D8H&7>4C)]Y MD(59]2S\P0=WGO^\ZL(&>L1>W$Y]W+R M=B\MGVI)'J5HL!Z76+"QE/A0+OFQG2?]=N[0MZ&^V&#Y[DR8O%'[;4XV2"I\ MHTD0>=C9!'BB+*&!@@Z)XQ_C<<]"3^%@P\BZ?0,-40*Z\,>AI8(SEK($_R*? M]DPC%G6$-C:+\#;+?@RN0E$0)C"72X<6!'$3HY M^=E^^8%@"3@?Q-;NK(X@54L00N?AP;\Y;T?G"+[H?@H[C[H@;)WV(Y*>4&5/UY#'U7X[Y2N0>C=O;+T%H9HRH[S*7( M9(,",+]1RAP><('N4^'5GU!+ P04 " !LB:94AH1$LE$$ "+"@ &0 M 'AL+W=OKJS/IRM:+OM8=B#8C.)=FPI1Y*;=K]^E)PX3B_!MI=$HD1^)/61YG@K MU5>]1C3P7)5"3[RU,9NKP4#G:ZR8[LL-"CI92E4Q0UNU&NB-0E8XI:H<1$&0 M#2K&A3<=.]F=FHYE;4HN\$Z!KJN*J9F8ZR[_57'.;(>W# M9RF++2]+8** 7\P:%=P*P\2*+TJ$F=9H-)P_,MKIB_' D /6S"#?@&C8#W)YG.TW>?;A9S3O MY?BD?5O$5WK#")++6I*XOKGJ4]GS=YAT^88[5@KBRDX2]STI2$F=Y7E=UR:Q-B@7F5)OP M\5'OM)=7A_,SB$=^&(2T^/Z[411&/W1%<>('PU=G3M2[?6T3SL,+B",_21): MAGX8AG !4>C'<0Q1[%\.27[I7R8!B4,R$B>],Q@&?IJD9/:@<@;II9_$B5V, M_* YW2N>06)]2WL6[5$:1D7NN@4%SYY04?,#5DEE^-^.<;!!Q64!6Z8A[4?P M@DQIEY2DG^QWVC[3JX>P5]X\AD^]4V_0=;_RI0\G.)RV'$[_+8>OUY11U/1< M<,V4>K%T:1>S2M;"=*G^'I]/8KW/YT>B9WY MFS-]Z"L!5WM^?(?J/VX5HA' M;:KG4NMH/<<5%\*J+5C)1(Y=ML6Q'P_3WJPHFFX*2R4K^NH<^JMCFR51 )EE M8[5A7-$'SD!)-4&A[ F[^^\1_BNP+L>3K"$4Q6.] [9#IO=VF1+$;P85,ETK M=# [7K'B+_JP. E]U8DU72_IXU*@32K9#$ZR)6O9DIUF"PT214TU1\F_T897 MKNIG7<+?/-.0H=&Y\Z81OL>9TX@'E*.RP@[*F_8"BQ=76N[4?AI&EFDQ$20+AW:9T))>VRY3NC : MN64&D1^F&1&U=27V@RRCOM3TK?=>;- 9$"I4*S<&:8J!*J69%5II.VG-F@'C M<+T9TR@8*@(-)2Y)->@/J7Q5,_HT&R,W;MQ82$/#BUNN:5I$92_0^5)*L]]8 M@';^G/X#4$L#!!0 ( &R)IE1[RHV85@< +43 9 >&PO=V]R:W-H M965TROW^^0LN)D7#?%%OMB4Q1Y;OS.=PYUL=7FBUT) MX=A#72E[V5\YMWX[&-AB)6INS_5:*+Q9:%-SAT>S'-BU$;STF^IJD,;Q:%!S MJ?I7%W[NSEQ=Z,954HD[PVQ3U]P\WHA*;R_[27\W<2^7*T<3@ZN+-5^*F7#_ M6-\9/ TZ*:6LA;)2*V;$XK)_G;R]F=!ZO^ W*;9V;\S(D[G67^CA0WG9C\D@ M48G"D02.OXVX%55%@F#&'ZW,?J>2-NZ/=])_]K[#ESFWXE97_Y2E6UWV)WU6 MB@5O*G>OM[^(UI^?^;P2]O1BX*")U@^*5NI-D)I^16K&/FKE5I;]I$I1/M\_@(6=F>G. MS)OTJ,"/W)RS+(E8&J?I$7E9YW;FY65?D?>K67(E_\,)&1&[U[%R@?^O2A$/8=@>C@\W?NHC5LBE9D59B,+4F(H M*RP[^>M?)FD:O_LXN[=^F+P[C9@"TF 6K[&O/0SVAM'[)'WW;#3-$_PFT23/ M>S-1-$:Z1R3?6EL)Z;MUN_\D&DZ&^,VF>>^G>EWI1R&8TDY8\$@AY(9PS4Z2 M4S8:LV'\ ")TQH<.6#A*H]@$B*^&IZM,(*] MB;W8-TD,X!@/(+@:O'[R#C;>#EZ6D2>2C5*$RX>F\1V=S[/ BEIP] M"FZ.Y&O>Y6M^/%]#%:,8?@*,;U=< ?B([RTWYI&@_QNO&I_.!/I#:7Q=/CM?[*7PRC8?L%/D%;)_VH.*YO)#+:12/CC'YJ#N'T:MY\[U8"/!6 M"4*O"?!/?(Z)6EKJ) Z>Q%$5U!>]M6M>B,O^FNJ"V8C^5:>K>*FK>-+U_Z7? MF=/%%\;7,!*ERMOS@GYGUT_TRRK)Y[+RE 9JH1/)TLS_I\,D$- X\X-A-$TF MO;T8LC5_]"3A-("Y$=9Y/K&\:GEH$>HEW%P;O1!^%Z\LRY,HF>8L2>)H/)JR M-(_B24K&CP"MPR%];N9X. 40XTG,QM%X&H,UIX!M*'EC\&<.Z2_I')P*#Z9# M<@6^C":$YF$>C6)R-\^B/ OT2BE'(?(NE-^P9B[P J6NF?\.8J-(("AH>U%Y M&2>^0U_H:1KSR(U"KCE"I#2K-/(9O:2@\'B E(+T\+9L"HK9AB;/T0,\DT4( M,L))T_%W(8Q#Z[VO [R' Y&U9W[45E]]8-X<@KDL:4AR]G>@Z72KEF&4>( W M6U%M.I9?<8SG0BA65.@KY$*29* [P/2<'A!/!158U%P/0B?"B80YXR<-Y[$(U:"GKK'8(HW:ME[)95O/TJ H2[VB=!2WS5BA#;4_ MT!#Z+JF($D)?N_-,(PJ(8^G#&"X9>+!/MPA80>O;R@& K>C*NQ&MM-#4[.O" ME18(749L*90P.%':RDM<#NDH.?58N]/[<58<2_%)E^*3UZ9X(.Q=3J)7.Y25 M1Z4=SLH@MWJ2^SWH_7;EW2]1@;=;A'@H9E$64^=.)6:*,A2ADJYR@>^U*&^\W0(Q&PKYJ2 M2B^K ?JF+0]K8:0F:/S>M 4:#E,J!L2\N F4AUVK>8D40?>,@+V^_0]-_W8E M\<*(=;A-DWU*JX+;5=LUD%#_70:TM7"JZ+/QII94M9?].ZW,HJ #]$ MYP/NZFHI*7BA.KSBMG 0TH.]3RFXQ"W]!R-"$:IH^*K2S7;?I*[#IYBGY>&# M%L*"9MJR2BRP-3X?H]\WX2-1>'!Z[3_,S+7#C=$/5P+A-K0 [Q<:P6@?2$'W MI>[JOU!+ P04 " !LB:94I BI8]0' #.& &0 'AL+W=O M7-FY#^KF2E:FX()]4$1794G5]HX52\9$)S*8ABB^OA;7AY-\7U=L'OG&UTIT]0D[F4GW'P+K\>!B@0*UAF MD *%YHG=LZ) 0B#&EYKFL&6)&[O]AOK/5G?094XUNY?%'SPWJ^MA.B0Y6]"J M, ]R\U=6ZY,@O4P6VOZ23;TV&)*LTD:6]6:0H.3"M?1K;8?OV1#5&R(KMV-D MI7Q+#;VY4G)#%*X&:MBQJMK=(!P7Z)1'H^ KAWWFYF?*%?F=%A4C[QG5E6)@ M<:/)V4V/#F!/>, BN6HQ0+E.*ID8("U!HYYB@'R21 M4!M8#,J8%2,+60"6<<$9%S C*PWD]?GE %R5K5I?D;*@Y$<.,+SP;TL2Z8R3@NRIFO0\16)(R^*XCU:1Z92 M;S9.^V8&@!^V!9"KSY"4%Q68EB2A-P[BIFFV-FV$BJ5)VQY\'P"+V)M$J'E- MX:AD43CS9G%L>X[0$=FL5)@;(/?-#=$8+#:D/$*?*"_PTP4<%A<:C'4Y>%Q) M92X,4R5XZ(EI8]/+Y>"3_^B#JVS*P7A$YP1>-(OV>CO9.B9-O*D5LNT\6^6H M+^434P+Y$;V&&)8*0AA&#@"'-OPW6_"_6DM%36V',$R]H&/ZP_&WR-W>/5J, M2@"8(I,P;%=T^^$X]<(X.34>H.? 8VFZ;T^8F\P.XAXB(IVD73,VQ'9F_$6* MY??Y+O* 2;=SS'/3P)M.IMW.BSPW228[XW3ZTW%RK'_HJ3CVXF"WZW X]H(P M/C$\])(W"X*=*'NCZ9[W]T;@I20")P4[:XT#<,9^P(?P<1(&76N-0R\=QUW_ M[!+Z):@)!A)+-)K-V#D#G;'P.8O.8<_,BR='P=+Y!FUX"G;VV^ M6S"%WCC& M(O7B:7B0V0YG9EX:],YT6910>FK'H3F[MI9J$L\Z[3%Q 7V6:M,^CS1(XN2= MR(H*JA0\/3+,\NC<[##=2V&//9JA1%1L\>0#_7,0KK:$+'A.\82TD:6M*OP*?0A7/TI+?LLL0+IF'3A4C '2=,3Q4#Z7=JW(*4%4J] MIEN;IG?QNE=]:*1Y<%[CTF=GM@<%@5XS6ST76Y_T5$=)6QTEWUT=0=4C109B M.77V37._IVI=H.8O*IUZ)3I1.F$I="!<=LIO94>X'UA1?5PIQO8JZH%UE:VF M[MB2"^'HNKC;83CQDFET.BE@P$LAZKO1AAN(_0QB7G._'I,D(6R%.#X??*!;=ZWH6WYX)(*VSU2S:2J!C!U:_+Y8/<6LFU$D M2@3X&#'O#CGD:>^*D&Q\XNQ?.OLSM/\^:$(@50#T-3$22)6[.Q2!HI!+B(?\ MGY4[.GWR"+1^E7 2U8=!Z+2-@C>W'>D\\A(:%?V MVHU &HMX)';K5",JDQ>JD%ZO=ZO:PLN(#@Q$M -[G^J%R00Y @ROD0N'^^:3 M)J$?723^A&P9BGL6^R'9#AHJQ-9>8S]X?3'V)Z_)V=B/7T-.4'+>G.E C68K M#D:UR(DB/WI] 5D']I"SV01VG?^7M8:<^0*MQZ!U>J"HE3WV$Y \\F??4'2& M5FD536#KN4ULQU39,#CJ-_:9"2N-K8T6FWT0#/LY&3]QH>$N;/-N;R:8MIE@ M^I]F@E^E>&DRZ.7]_Y8,J'N8Z,L#<.C\#Z2"]X\/]O[FS>"&<10 6((9-!/8 M?>V.<1OGFF#07D0N=$-L+,;6,NF5K:EW2,69#?/3>WL^UC_:U[H]XM=R_]4$!!W:I)P1:P-?"G M4)LK]WKN!D:N[8OU7!HC2]M=,0H)&Q? ]X6$&JH>((/V+XR;?P%02P,$% M @ ;(FF5'52>1%-! B@D !D !X;"]W;W)K&UL?59+<^(X$+[[5ZA<.80J@L$\DP*JR&-WYS [5)A,#EM[$':#59$E1Y(A MV5^_W3)X( 5<0*_^]/7C:WF\U>;-9@".?>12V4F8.5?<19%-,LBY;>D"%.ZL MM,FYPZE91[8PP%-OE,LH;K<'43 ML!/N%Y[%.G.T$$W'!5_# MQ+,3^,D4$N M5/7//W9Q.# 8M<\8Q#N#V/.N+O(L'[GCT['16V;H-*+1P+OJK9&<4)24A3.X M*]#.31=.)V\W]^A7RAYTCKFVW(=K+KFR[/HG7TJPC7'D\#(RB9(=\'T%')\! M[K+O6KG,LB>50GIL'R')FFF\9WH?7P3\SDV+=3M-%K?C^ )>M_:\Z_&Z9_ > MA4VDMJ4!IE?'OC^#Y,X'Q#K;9(N,&[A9^AC-^2>6I+/LG]G2.H-%]>\%+KV: M2\]SZ9WA\J-TUG&5"K5FLRTWJ64O&#:#OG:Z[$>NQ++$2+Z7PGVR;RI!!EC+ M/D>G,G/Q,I+YG2UX I,0=6S!;""UT&U=UT!4LTBM!21#!2M+72 M$M5,;*]3'')CF5"XHTN+7F#(X".!PK&M%P7:\0T8U#@K$-M2.%F*U=JX"WQL M+7O=';P)_M9J _XN6VUQQQXA@7R)IKOT=]AUI\%N1^WF;7? KEAWT.J/@C\- M5V0WI/7;(:[WAJWX-OA5P5W'#30;#IIQ/&2-RFK4"U#;*Q!X($HX!E;2R6&S M,QCLSW1')SEA.29978^>4*?9'XZ:_5Z;KNZT1OW@11E(]%J)_\C62ZTJH^2P MW."#QL"XI?A^ ;YB \3M#(^Q3MH+ZX<)$76:+8$=6&C, .-U1FX.,B(T^OP) MF,4&$>!%8?2'P(X'\I/U6G$/19'Z'=#GQ8O% MEB%?+:=/E4Y.J76RXB$HI5O.>CS MV1HB28G*_92TB.\>(JV;; T*4R89ZI+Q%%\006W+MX^Z;I2/-*H\I7GJ]:ZE M2'T3Q,;D(-\34/B=0%!TN8&,7N>-OUGGL-LXWRL.>P1J_V=F (Z>B<"7"2D\ M>%K,YUC\?=)WOQWX.B'\Y\7,LFYSU&ZSN!FC.*]HYH_A?#0ZE<3HX'W,P:S] M5X!%JJ5RU5-9K]8?&K/J??U]O/I*P9I9"WP8):S0M-T:8O9,]?)7$Z<+_]HN MM<.WVP\S_%@"0P=P?Z6UVT_H@OKS:_H_4$L#!!0 ( &R)IE0'_$#YI0, M +P' 9 >&PO=V]R:W-H965TO=B<\29 M-^\-A\/%3NEG4R-:>&V$-,N@MK:]CB)3U-@P$ZH6)>U42C?,DJFWD6DULM(' M-2)*XW@:-8S+8+7PW]9ZM5"=%5SB6H/IFH;I_2T*M5L&27#\\,"WM74?HM6B M95M\1/NM76NRHA-*R1N4ABL)&JME<)-G;&?;D, M8D<(!1;6(3#Z>\$[%,(!$8V?!\S@E-(%OET?T?_TVDG+AAF\4^('+VV]#.8! ME%BQ3M@'M?N"!ST3AUOASK\GX#T$)!Z MWGTBS_(SLVRUT&H'VGD3FEMXJ3Z:R''I#N71:MKE%&=7][)0#<(3>T4#PR>V M$6A&B\@2M'.(B@/,;0^3_@8F@Z]*VMK '[+$\CP^(DHG7NF1UVUZ$? KTR%D MR1C2.$TOX&4GG9G'R_Y3)WSFIA#*=!KAKYN-L9HZX^\+*?)3BMRGR'^3XDXU MK9(HK0%5P5JK%^Y;EVX.G)69R?+X88.TBQ>)[&>4O!4:\2SE@-JF*)V'3-P'>/:)AG<]"H>'*LWZ\']B0+@*XTW M0X)MG_I]21_@TSB;9) F80Q79.;C/$L.YN#1.A_^+] Q2)JJ).J(ND&)%;>0 MCN,L@SR<$E8RCO,Y3#S0\ >79<6$&(&IE;9NZ0$/@:9'U"B8*Q<5FN9#\?S1 MC:72'Q:E97[:#;-X"B,8QN$,1E]E9 UN*N9W#K&\,)$UP]<^I"DWD,03W)(O: / MD"3CV60&Z33,?>&FXW@^A70>SIU>"OL%VD/UXJAGJ)Z\)59[I_-,6U$SO44J MQL^."5YQ5PK-I&FI9+U'1=%;/)7-\VV0B7Y%R9 \N:3'Q8;PWM6/WDS4!BF; M>S<,T: >ZH?KZ>OI:;KI)_(O]_Y=H\;<9$$ !O M"@ &0 'AL+W=OG=IS$0&Y%^]# B-OMPV(?:&EL:R.16I**D[_?0TIQG>;2]L$6*7+. MG+EJ3K9*WYH-LZ7[LI#F--A86TV'0Y-NN!1FH"J6.%DI70J+K5X/3:599%ZH M+(9Q&+X?EB*7P>S$OYOKV8FJ;9%+GFLR=5D*_7#.A=J>!E'P^.(F7V^L>S&< MG51BS0NV7ZNYQFZX0\GRDJ7)E23-J]/@+)J>C]Q]?^&OG+=F;TW.DJ52MV[S M*3L-0D>("TZM0Q!XW/$%%X4# HW_6LQ@I]()[J\?T3]XVV'+4AB^4,6W/+.; MTV 24,8K41?V1FT_N'7Q&( M6X'8\VX4>9:7PHK9B59;TNXVT-S"F^JE02Z7+B@+JW&:0\[.KH26N5P;JEC3 M8B,T4_>+6!9L>B=#"P7NVC!MP\GB_'N M0UL@NV'\-#.53?C9A9\0O'2SBYX'P@);:*C85V/Q0*E"@1N'#ELM?.04N M&-WW"?4(@F?9O[4W2?X('XI&/?P(0'OMQ1-@C>*?D?F!P='DR!,Y'#>V/$V6?5%X(!Q, M8O]()ITV&+^CSI>!6"I4R5/-WJK+QPKBU0IIYO+J!K;U&T>\$V5U3%>+^1Q" M[Y$DDT;J OD#;)86+G&.=DWP47DWZ1&T1(='OT-S%/9'XY%[1"[<+Q71<[]$ MC5]@RWXS:-'Y22-XL2R?('9'/1J/)Q0G8<=E@/? EG'R2BI9Y6M0*GG 956H M!U26DGSP !T=EQR+AH@#SV5+!@6R_76O".-5F.] J_TT7-:6-D !!TL/J)\E ML\1WMH ;-&<#]$6F:V69HI#>_3&)H^C8/^/P>.&*\P#I!QS7)3$[-)4Y+X0T M_A(NNS(669:[$U& ?3/:8#?HN$#?<"$LJ,$7Z#6Z<9')D& /2\M1]U#.1J:9MY8/=V-TV=-4/$]^O-*(;.O M-!NK*C]2+)7%@.*7&TR$K-T%G*\4 M1NG(+=C#G['U!+ P04 " !LB:94 M?N2T2H $ 3%0 &0 'AL+W=OY^!6%T6 NTEDC%=E(X!FQG[0+,J9&TVT.Q!UJZMHE(HD?2=@KLQX^D M%-$.)#INXQ=;'[R'Y]Y#'E+L;[FXETL A1ZR-)>7K:52JP]!(.,E9%2V^0IR M_6;.14:5OA6+0*X$T,0&96E PK ;9)3EK4'?/IN*09^O5W;+%4YD$PZ*_H NY ?5U-A;X+*I2$99!+QG,D8'[9&N(/XR@R M ;;%7PRV@T!I P@3P.:>HC* %NYH&!FT[JBB@[Z@F^1 M,*TUFKFPM;'1.AN6&QGOE-!OF8Y3@RN0L6 K6U(^1Z.UU VD1#1/T(A*)LW3 MJ0 )N:*VU7LT3!)F+FF*KO-B))D7;ZY 49:^[0=*$S/P05R2&!4D2 .)"$UX MKI82_9XGD.S'!SJA*BORF-6(> $G5+11A-\A$A+R]>X*O7G]]O-\SF*H(3=^ M/A:N ]EC&%5UCRQJU( Z3JFTM;U3/+Y'W_[4[]&U@DS^XT$_J]#/+/I9 _K- M.IN!,/#<$I;H/]28_ZC ZE@L,^TW@W/<#S8U_7>J_CO>_C]6@R*AJK9/?SP) M99I4M+6/&%2"39;JZ=#KF#HQST/VV'X MJX=@KR+8\P*--24FC2O^)K4OQL V=)8"DJ!4"@E:@6"\EJ ?%X>Z]M^EA^%Y MQ?# #WO]4AZ7<>FP.CN#**P?@Q=5-U>>+O]M*:"Y@ITW[.4+>QP MDG4]^V%PM]WS"H5#9Y6A7ZJB ,.% - KF4+?)F#FF6_&XATCQB=P!$P/R"EDV#E"\.^K M#6G]1;M*P?NI?0#EAF_:J//NEU>OS%=W';%@YWA)C]6%/763NNMUKHHSF>II M=;(WM.=93YZ/\(=Q<3[G8(KCP@D5"Z;M,X6YA@S;/>VXHCB!*VX47]E#K!E7 M>L+8RR70!(1IH-_/.5>/-Z:#ZAQT\#]02P,$% @ ;(FF5/W,Q$#3 @ M=@@ !D !X;"]W;W)K&ULM59M3]LP$/XK5L0' MD#KRVC?45AKMT)!@JNC8/DS[X":7QB*)@^U0V*_?V0FA[4*&IO$EL9U[[IY[ M[FQGLN7B3B8 BCQF:2ZG5J)4<6;;,DP@H_*4%Y#CEYB+C"J*E2EL-2$%EF&15/YY#R[=1RK>>%&[9)E%ZP9Y." M;F %ZK98"IS9C9>(99!+QG,B()Y:']VSN>MH@+'XQF K=\9$I[+F_$Y/+J.I MY6A&D$*HM N*KP>80YIJ3\CCOG9J-3$U<'?\[/W")(_)K*F$.4^_LT@E4VMD MD0AB6J;JAF\_0YU07_L+>2K-DVQK6\^8 =]("OLFJA,@?"8=%D>+T!1EIX@Y':U(,=')^2( ML)Q\37@IT5Y.;(5D=4@[K(F=5\2\5XA=4W%*?+='/,?S6N#S;O@"P@;N[L-M ME*C1R6MT\HP__R\Z]<@RI;G:%X'\N$)S=_/=:!5Y:)0?5QK5RUM\AX?E>,#Z@VF;ECKUVIOV&:;^3 MZ9QG1:D SS4>JRT58"@G5$1F B\5OH9L#:*KNH,FYN#]6VG8!!O^0RG:JC#\ M0U^_'SC!015:K/R1.VZOPJ@A.>HD>5&*G*E20(_$[%$/9&^?\%OT'S?1QN^O MO^N\'+#.?ZI [6AW-WK!R!T>E*#5K.^Z!S6P=RX%?2/C@;IAN20IQ(AS3H=8 M1%%=)_KJ:7XU9K\!4$L#!!0 ( M &R)IE0",WX>G ( $<& 9 >&PO=V]R:W-H965TRNDLN,@1RROP] F.13<7N@2%)UDVA0< M:6M6H2T-\-2#"AG&4709%ERH8#+RMH69C'2%4BA8&&:KHN!F/0.IZW'0"S:& M!['*T1G"R:CD*W@$?"H7AG9A%R45!2@KM&(&LG$P[5W/A\[?._P44-NM-7-* MEEH_N\U].@XB1P@D).@BA/]SFLG+4MN8:[E M+Y%B/@Z^!BR%C%<2'W3]#5H]GF"BI?6_K&Y]HX EE45=M&!B4 C5?/E;6X9EW7#DDY'1-3/.FZ*YA:^-1Y,:H=PM/J*A M4T$XG"P,-83!->,J9;]6TC*O]R0T@%_*4 M/)X>;]C)E]-1B$3&A0R3-O&L21Q_DKC/OFN%N66W*H5T%Q^2B$Y)O%$RBX\& M_,[-!>OWSE@.T.EWA>W[>/U_%/:,+217N%M?]GNZM&BHA_\< M237H4@U\JL$GJ>XJ*=?4N_2,$\$14I;HHJP0Z+7J#&MNP*?/N4G]!CH>SIQ5 M1@FL#)RQ3+RYA?7V=Z_:"(1SG66'KKGA=NFYN9GQ.HEIA$2C\'6[^/M>@]ZV MUX[P82=\>%3X3O-NB6J[UC*ADLH8*LBR0J8TLC6U=DC(<)]B=+FO9-\M MOAKN2PFWWF0!9N5'E:6;J10V3=U9NVDX]4/@@WU&4[(9:N]AFA%++;L2I%)" M1B&CBRNB9IJQU6Q0E_[E+S72'/'+G"8]&.= YYG6N-FX!-U_Q^0O4$L#!!0 M ( &R)IE20DQ^;! ( &\$ 9 >&PO=V]R:W-H965T4]-H8(4'U8+&83BC->,RR%*_M]%9J@Y6< D;3-![ZOK-N@6=JP/6S!/C8;C1$=6 I>@S1<2:*A7 3+Z':5N'R?\(U#:T9K MXI3LE'IRP7VQ"$+7$ C(K6-@^#K""H1P1-C&KYXS&$HZX'A]8O_HM:.6'3.P M4N([+VRU"&X"4D#)#L(^J/83]'JN'5^NA/%/TG:Y,ZR8'XQ5=0_&N.:R>[/G MWH<1(+HZ XA[0/R_@*0'>.=HUYF7M6:69:E6+=$N&]G(SU;XP/25)])[$81R_ E^]#5]#/L"C/^$4=0_BXT%\[/F2 M,WR]Y!_+G;$:!^KG&YS)P)EXSJM_&BH<.]%NCB:JG!PP8,: -:_YUI'./*F[ M><=L/O\0ABD]CNWY.^LFNAYE=1W3T3BXJXBN[[DTV%")N' ZOPZZMDZ!58V? MD)VR.&]^6>$? ;1+P/-2*7L*W- -_YCL-U!+ P04 " !LB:942$+>YY^[L M<[J1ZE67 (:\55SHL5<:L[KT?9V74%%])E<@<&-N%1[8LC5WPLW1%ES # M\[QZ4#CS.Y:"52 TDX(H6(R]J\'E-+'VSN"%P4;OC(F-9"[EJYW<%F,OL(* M0VXL \7?&J; N25"&;]:3J]S:8&[XRW[5Q<[QC*G&J:2_V2%*N4<*6-": MFT>Y^0YM/"/+ETNNW9=L6MO (WFMC:Q:,"JHF&C^]*W-PPX >?H!80L(]P'# M3P!1"XA)#PGJHS$@U.2!B$88^>Z?_# M!P?D1%U](L<7_;,^W!4@QP)<'N ==KQ#QSO\A/>N8^O+>8.-'=;V@746CX;# MU%_O)J+/Z/RB,WHG:]3)&AV4]4(5HW,\>_R@OH9DM.-Z$,71GKX>HV$0].N+ M.WWQ07VS>MXH8R*7%?1IBS^X/0VC_=SU&$51O[2DDY8^E0F M'XJ7Q,E^!GN,+D;QGDQ_I_E4H):N)VMT7 O37+MNM6O[5Z[;[:U/\#EHNO=? MFN8MP4NU9$)C2 ND#,X23)QJ^G,S,7+E6MQ<&FR8;ECBDP;*&N#^0DJSG5@' MW2.9_0%02P,$% @ ;(FF5"#\FN_/ @ T0< !D !X;"]W;W)K&ULA97;;MLP#(9?13!ZT0)I?8H/*9( ;8-A UHLZ&&[ M&':AQ'0L5+8\24[:MQ]E.UY6.^E-+,HBOY^*24YW0KZJ#$"3MYP7:F9E6I?7 MMJW6&>1478D2"GR3"IE3C:;>VYSBAG5-66/-IO;>4\ZFH-&<% M+"5159Y3^7X+7.QFEFOM-Q[9)M-FPYY/2[J!)] OY5*B97=1$I9#H9@HB(1T M9MVXU[=N[5"?^,%@IP[6Q*2R$N+5&-^2F>481"J_B6[ MYFP46&1=*2WRUAD5Y*QHGO2MO8@#!\\]XN"U#EZMNP'5*A=4T_E4BAV1YC1& M,XLZU=H;Q;'"_"M/6N);AGYZ_KT$234K-N0>,#E%+LD#U95DFJ$A4L+--N&, MKAAO-L\7H"GC%^2,L((\9Z)2M$C4U-:HQT2UURW[MF%[1]@/5%X1WQT1S_&\ MEZ<%.3^[^#^*C=ET*7E=2EX=UC\2]AZ4 AB1#ZF-R'V;Q/N(+.D[?EIZ1!85 MD%\W*Z4E?A^_3]#]CN[7]/$1^B.86DA FLLSB0W=2Q,BK$.8NMG.W6 P8 @6 M]F&^[SG#L*B#19_!PB%8U(--(C<<9L4=*S[)>LX 6VFJ00X1XQXQ5EI M2+"9X#V TH.-Q.D)N Q M)4?C(/8_Z+(/&K09=MCY-JQ0R$C1S[DRTT$V\Z,QM"CKGKT2&B= O&V8,=%-\_A=02P,$% @ ;(FF5*M(@T8] P T0@ !D !X M;"]W;W)K&ULG59;;]HP%/XK5K2'3=H:R(4" J0" MFS9IEPK6[6':@TE.B#7'SFRGM/]^QTY(&4VSRPOXT#L>;-@^-_; 7\Q*NH-3R<.$31$PY!XQ"<.6#B;H>P<0C/ M'9[*$#4.D6.FAN)X6%-#%S,E#T19:XQF%XY,YXWPF;"R;XW"6X9^9O&I!$4- M$WOR'I ^35Z1+;966G$@,B/;JBPYH,R&+X&0QE_@:ENMFOR_-D+\HPP03[GLM(83<]\@\AL M?7[2H%C5*((G4(3D@Q0FU^2U2"']W=]'1EI:@B,MJZ WX >J+D@X?$F"01!T MU+/^>_=A3SEAJU+HXH5_5,G1G%D-V(,&TYX449LB'(W_R$^=,#Z!'D1A?,;/8Z-P,(BZ^;ELL5SV8OD,@J*BK"B5 MO'7J(JB#1;2[Q]*U1BSJX9%^@-Z!8MF?ZMOP>Q?TRT>JCT9GP!^;Q'$W[+%W M=C!I>9C\1W'+?J<-)!S98!E+ZC=BIF1!)#XNZM@@2:44DGK1U7;^R,W!RAK@/>9E.:XL0G:KYC%+U!+ M P04 " !LB:94TIJA/4 " "U!0 &0 'AL+W=O0*6*TR2YC$LA=30>AKV9'0_-AI34.+/@-F4I[.X6 ME=F.HFZTWYC+=4%^(QX/*['&!=+W:F9Y%;Z4''L[W[%^" M=M:R% XG1CW*G(I1=!5!CBNQ430WVZ_8Z!EXOLPH%[ZP;6*3"+*-(U,V8,Z@ ME+H>Q4OCPP$@[9\ I T@_1LP. 'H-8!>$%IG%F1-!8GQT)HM6!_-;'X2O EH M5B.U_XL+LGPJ&4?CAPJM(*G7\ W9#0)]GZ,2 MA#F0@7^P[Z=(0JH/PY@X-7]!G#5IW-9II"?2N!>V [WN!:1)FAZ!3\[#IYBU M\.YK>,R&M*ZDK2MIX.N=X*OU7!PH_'FS=&2YZ'Z=H>^U]+U WS]!_QB*BTT4 MS\R_1FX'WW#^'M/>J'P.0&C+8W:>OZ /.Q36P0!*HZEP< 6YV+ECQOX?T>6> M*!T<87IE0K\UH?\V$W+I,K/1!&P 'M-\GB_M?$[>'5/X9E@M)SYH*O^@<8FN MI7;\7U9,E'0^<8/:^I&H%V2JT&=+0]RU85KPNXK6!_#YRAC:+WSKMB_U^ ]0 M2P,$% @ ;(FF5!+$K @N!P T"H !D !X;"]W;W)K&ULO9I;;]LV%,>_"F'TH07J6+Q**I( ;;)U!5J@J)ONH=B#8C.Q M4$GT)#IIAGWX4;)J2N)%UEH8*!I?_H<\/"1_YYC4^:,HOU4;SB7XGF=%=3'; M2+E]M5A4JPW/D^I,;'FAOKD399Y(];:\7U3;DB?KQBC/%B@(V")/TF)V>=Y\ M]K&\/!<[F:4%_UB":I?G2?GTAF?B\6(&9S\^^)3>;V3]P>+R?)O<\R67-]N/ MI7JW.+2R3G->5*DH0,GO+F:OX:LK%M4&C>)+RA^KSFM0#^56B&_UFW?KBUE0 M>\0SOI)U$XGZ\\"O>);5+2D__FX;G1WZK V[KW^T_GLS>#68VZ3B5R+[,UW+ MS<4LFH$UOTMVF?PD'O_@[8!HW=Y*9%7S/WALM<$,K':5%'EKK#S(TV+_-_G> M!J)C (G# +4&Z%@#W!K@9J![SYIA72YZ*4Z3]\#:Y$)4%2K,'O25J"+TFV:P2= MUOT-OP2W3^#ST[:Q:J5/X/FU,DZS%ZK;F^4U>/[L!7A6._UY(W:5ZJTZ7T@5 MDGI@BU4[_#?[X2/'\)5'9P##EP %"%G,K_SFUWQU,(=]\X6:B,-LH,-LH*8] M[&BO%\U>5*JD%S3P];TR!>\DSZN_/!WC0\>XZ9@X.NY/G2V.>WO6V-=L>+A$ M(:&8G"\>NO&RR&(:AO@@Z[E'#NX1OWN9PDU2K#A0L0!7)5^G$KP75<6M<[YO MC':<".S]TT/_U-N_7L:V[JC1'0IAS*)!:"RRF)$PLKO&#JXQKVO+C9JYN>1E MKK:"WLM?/_#\EI>^M1$>>@A/NRBC0\?13R[*R RIRE^0#B)ORF"$XXZLYUY\ M<"_^E8LR]BS*O9L^1<]#&&BZ!UX?WY;*'W!3J R?-9%\JS*[G9.!&:1A'"V: MFII6%SL)"$YST1W"MJ5N_W,8$#1TTR)CL<-/C6:(?H(!K7$O-#"*HR$$+#JU M%B/FH #4 (=^@H]P /P+;LZ69^"S"G.E]BL_"A%0 QJ2TT(":C9#/YS',0%- M],( 0@*'DV/J, U9Z)@;C6CH9_1$4K2M^5#AE?2]U)B'X:]B13CNH$_2=U"G M ^C/!U-(82)_'I%XZ*1%U:EH^F[JM #]>6$$%";E81"@V("8J5-K$3L**:0S M O)GA'%.7(ER*\I$P=-B G5*:S^_QS&!+&R&D:KE!E-C MTY%(_7/,C68X&JG"IW&B;K,8B&19E-IU:CTSV=#Y _ M'XR3XO6;9?,K7\@-+X\"A68]BDX,"LUO-%+7CX/"9#,+'&3&FLS83^:)NQ^; MQ;AC:V.-9SRQ%G=N;6S6V [\84UH["?TA&V+302[!M\Y O'3U[\=L4E2!J&C M3\U2[&?I>U'<[[=8KL_&JL[B'M]36&,1TQ.?+FG4X9$*>/Q\R<08)10.2S:+ M#"HL4M?BT[3#?MI-W7WC);!7TO=28Q%/+('=&]1RZ,&&E8Q-!&-'!8PU0;&? MH%,VLHG2.0P#(Y86&2&.0H%HY!(_B#\]3"7&6_' RZ*NZ\%R*XI*J/4+ M?BODT<4'T3F!Q*>%"-64IR.%]2A$J(EP%@ZOMBRB$#''Q9*&//5#?B) J%EW M#P'BE?2]U"F 3BS-G0"AOLJ\==!R5NX ,=69@OHSQ01^4#,7S(TM:A,YX$%U MMJ#^;#%RCVB2GU$V],MRID(R\_C*Q+K?"0QF.2$:.FA*(ALG_7\D)3W:LY MQN^467 6JI&5^\O-SP9,W+6J"^OQ-"_GA3/]1X>(CU M\C]02P,$% @ ;(FF5(NSOS>5 P ?PL !D !X;"]W;W)K&ULO59M;]LV$/XK!Z';6BR)WAPG[6P#CMUB 1; B-?U0]$/ MM'2VB5"D1U)V/?3']T@ILM?(0HIA_6)+(N^YY^XY'F^P4_K!K!$M?"Z$-,-@ M;>WF31B:;(T%,Q=J@Y)6EDH7S-*K7H5FHY'EWJ@081)%_;!@7 :C@?\VTZ.! M*JW@$F<:3%D43.]O4*C=,(B#QP_W?+6V[D,X&FS8"N=HWV]FFM["!B7G!4K# ME02-RV$PCM],XM09^!U_<=R9HV=PH2R4>G OM_DPB!PC%)A9!\'H;XL3%,(A M$8^_:]"@\>D,CY\?T=_YX"F8!3,X4>(#S^UZ&%P'D..2E<+>J]WO6 =TZ? R M)8S_A5V]-PH@*XU516U,# HNJW_VN4[$D4'2.V&0U ;)-P9Q_X1!6AOXS(45 M,Q_6E%DV&FBU ^UV$YI[\+GQUA0-ET[&N=6TRLG.CF[E%HTE7:P!+N&.Z0>T M;"$0IKBP,,>LU-QR-&.-0_UZHT3.9F$%KB[#R'6> MP)O3^]_&I!LVACTR#3THJNI)>I"S?5M(DVQ.#EP3?X+5[I$3Y(\HUDH*XM2,%NOM=). MGG3>Y"HZT7SCP[43IYV\9Z@S&AY<,5$B6:&T]10S96PKC6ZX^"**?FH3/SP: M<0K4*S_Y&7)32EM-.\W79KH<^YDJ/&RO1E.ZP%=<&A"X)-/HXHJDU-6T5[U8 MM?$#TT)9&K_\XYHF9-1N ZTOE;*/+\Y!,W./O@)02P,$% @ ;(FF5"T" MX,J*!0 -20 !D !X;"]W;W)K&ULS5I=;^(X M%/TK%IJ'&6E:8CL?,*)(+=W9K325JF$Z^[#:AP &HDEBUC8PL[]^[9#&$#N! MTDW:EY8DY]H^OKXYQTD&6\I^\"4A OQ,XI1?=99"K#YUNWRZ)$G(+^F*I/+* MG+(D%/*0+;I\Q4@XRX*2N(L=8M69E%"4A[1%# RO^I)[1+9\[S=05":4_E '=[.KCJ-&1&(R%:J)4/[;D!&)8]62',<_>:.= MHD\5N/_[J?7/&7E)9A)R,J+QG]%,+*\ZO0Z8D7FXCL57NOV#Y(0\U=Z4QCS[ M"[8YUNF Z9H+FN3!<@1)E.[^AS_SB=@+@&Y% ,H#T*D!. _ &='=R#):MZ$( MAP-&MX IM&Q-_',\U+D_37%QD*[@1)^-\U M'>.B8YQU[%9T?)B1K#.N.YO25$3I6LXR6.ODQ"HYJZ?DJ+B8R#-B&:8 (I#( MH*5<,7.U$C9J)=C2LQN6GPU+W6TV0^1Y;B!SL=E/@P6&8-\+"M@!:[=@[;X6 MZP53N%*<;0)V(_3VF%T@/_!*_"THS\%V]E[!WFN!?<$9J*F@Z8*P8SGW##(! MPB7")@:ZOIVO7_#U7XOOR=GVS3SZ08FZ!=.S,P\*YD&SS(]E-#"&C#Q?UF>) MF04FR[AJ'?<*=KVFV9VRH#P([2S[!7)QW5PBX$0X7(R;3@'.[!OSR?46@_1 MFU>??(@'2Q5"WRG/@06&^A7J"[7I@&VXCC,4*!_7/A^#$X2+1[!5K866'79 M:C]EM5)BRZL5]W74Z>^ MD3K/[9?S:X(@].SI1=H,(.?-ZU(^Q H3O&-OPU182:3M"&K#CIPA2I"4=^>T*#](: MBQK>LI\K/,C&8U6G#0ZSL5CRJ05GO4\';^_Y ?RPX>HJ#\I,8*"ZJ6 MM#8=J W3<8X&F7["-ZO88CJJ'LUA;3IP&Z;C92J$+8;"*^?V]2 MCEB*FW'V!HR*)6&GZ!'6BH[=EE\/:9G%;;PL..<%D;E?]_>SE.?21*%^E87" MV@#@-EX9O$R+L&T3C\MR;$/A"GN,M0O!;;B0,Y0(F^["8%P'.>2KO0=NPWN\ M4(5,4V%0KX,<4M>F S=L.HZFU&HNC$(V4=6%[&I[X39L+Y[S1MV^4=D="+K*/O.84"%HDOU&ULE57?3]LP$/Y73A$/( %)DY9- M*(W4'XPA#:FB8WN8]N FE\;"B8OMM+"_?F_KM,"2Z7.YPHI.*629 Y7"#X/@PB\9 MK[PD=K:92F)9&\$KG"G0=5DR]3Q&(3=#K^=M#7=\61AK\)-XQ98X1W._FBG: M^1U+QDNL-)<5*,R'WJAW.1E8?^?PC>-&[ZS!9K*0\L%N;K*A%UA!*# UEH'1 M9XT3%,(2D8S'EM/K0EK@[GK+_LGE3KDLF,:)%-]Y9HJA]]&##'-6"W,G-Y^Q MS<<)3*70[AN-@Y-V?#*=G%N%)URPIGDIEJC-M06HX%7<,O4 M QJV$ A37!B88UHK;CCJ4QBM&1?VZ(PNS]F)*3ZG$/4.X4P M",,]>B;_#N\=D!-UW8L<7_3W[ITV#;.EOWJLN7G>+>V/T4(;14_FYX&@_2YH MWP7MOQ.T:;G:MGQI6[ZO-0W+A6.QPV2=]'I1[*]WR[7'I_-X)6[0B1O\CSCA M;N$^=8,_(@=OM!WR:+3Y.^^N1+5TXTA#*NO*-'>JLW83;^0>^AO[F"9A,[A> M:)HQ2C=F:9^4P)PH@_,/I$HUHZG9&+ERKWLA#2VFV&QN@ M^W](?@-02P,$% @ ;(FF5/' L=C8 P 60T !D !X;"]W;W)K&ULK5==C]HZ$/TK%NI#*^UN8N>[ B066MT^5%J5?CQ< MW0=##(DVB:GM0+F__HZ=;,B2$.A57R!VSLR9,*;0KSPKY&24 M*+5[;UERG;"^8P6\V7"14P5#L;7D3C :&Z,\LXAM^U9.TV(T'9NY)S$= M\U)E:<&>!))EGE-Q?&09/TQ&>/0R\27=)DI/6-/QCF[9DJEONRLH-L/2,M9<7YLQY\BB&P.#/"VJ?_JK7HB6 7$O&)#:@)P98/^"@5,; M.$9HQ6P$&?(5(BT84G*(QGT".OT@!Q\AXA-2!^A8?,%6S?F>(".T]2( M8_PYUVODKBH+G=H//TN=D%,BT=^SE309^V<@J-L$=4U0]Y((*!G(*R\8.C(J M$!P]N[RIMN M%!,GZBH1O-PF: ,'EIFY2445QFO1TB_ X]3*(@/!/1@\* ZQ<1-"*"&T7\%N.@P\6SH^B,!ZCGM&K@<6>4'@]-.+&GK1_]N/IR.^CW/4)8/#*#RO@"X,]F+H MA_VP_L1N'-=0Q7FU%S^U4<0\L\HD77-#0NJ'Q']F-5T3@GJWHA>?G M21\,^S:^((*<1)#?WXU7&)/N+HN(?4ZX!Q5XY +?TY6'G4&^7[F"MN,*0:=[ MT00X\CN%T8.+_'8!O29YNB+Q\!WYPS2I<&+0/1/0=*-UJV7*ZY:IE_FP7USM M%!?E55]#7!338U]K-;_-DU][ZNL+K%;SFC.Q-3V]!"EEH:H^MIEMOAMFIENV M3O#JHP/ZIFU:2#B8-F!J/P10%:+JXZN!XCO3"J^X@L;:/";P[<.$!L#[#>?J M9: #-%]3T_\ 4$L#!!0 ( &R)IE1+\WS""P( "($ 9 >&PO=V]R M:W-H965TI<+"ZY,SNS7#H?K'OT+0"R9ZV,7R4M8G?- MN2];T,)?V@X,G=36:8$4NH;[SH&H(D@KGJ7I!ZZ%-$F1Q[VM*W+;HY(&MH[Y M7FOA_FQ V6&5+)+CQH-L6@P;O,@[T< .\&>W=13QF:62&HR7UC ']2I9+ZXW MRY ?$WY)&/S)F@4G>VL?0W!7K9(T" (%)08&09\#W(!2@8AD/$V WKVCJVK M*B*$HN-Q,$*'W]P""JG>YAQ)6>#GY:1B,ZK(SJA8LGMKL/7LLZF@^A?/R=%L M*SO:VF2O$MX+=\F6BPN6I5FV@X;&"%^A7<[=6D;:]V=HO_=Z3SVQ-2/3_LSQ2746J\#8.Q2+GA]/J_.3>-+@F3J=GI>T-CE^]_T M\?60X48:SQ34!$TO/U)=-T[D&*#MXA3L+=),Q65+CQA<2*#SVEH\!J' _+=0 MO !02P,$% @ ;(FF5$@!_^L6 P 3PH !D !X;"]W;W)K&ULI59=3]LP%/TK5L0#2$"^G*9!;:5"V<;#-$3']C#MP4W< MQL*)B^VTL%\_VPE9VJ0T:'UH[.2W?/)B!62DAS? M(D**A_8]@NN_ 0Z7LRH,/]@ M6V$="\2%D"RKR$I!1O+RB5ZJ/#0(+CQ \"J"UY?@5P2_+P%6!-B7$%0$8]TN MO9O$S9!$DQ%G6\ U6D73#9-]PU;Y(KF>)W/)U5>B>'(RC9\+(H@NFC@'GQE+ MMH12@/($?),IYN NERA?D07%8"H$E@)<@'DYJ0!;[C+:V-,9EHC0,T5ZG,_ MZPX\Q_,ZZ#?OTVO/:3/RAZZ@4 M;IJUZT!!)_R'VE$+:[7P7;6-O""3EP_(+B,'34$>A'!/=AOE^5$(NV4'M>R@ M5Y)-;4E/#^= ,HEHEY6@)3)T ACL66FC@J'30.U8&=16!A^M (KC(BLHDCC1 MTKDD?Y#>A;J4#UJ:+ES]VY/> 8LBZ'1+#VOI8<^IGJM36Y]X8(-H@;MTANW) MTC''.U [<[SJ-:PM#S]:K>/>A^TEX"HM>][;*!?>3;3<.8WW54B?&BN0"4+Q4/.7TI.Y*MS?F\8%*=]J:9JAL?YAJ@OB\9DV\=?>37=\C)7U!+ P04 M" !LB:94Q([2<"5!XVH8C*/K6=_Y>X>?' MS MM :G9*G4H]O<9,.@ZQ)"@:EU#(Q>>YRB$(Z(TGBJ.(,ZI ,>KP_L7[UVTK)D M!J=*//#,;H;!IP R7+&=L'>J^(Z5'I]@JH3Q3R@JWVX Z?2'?O":OK*"6='X_1IQPUW9V NX9M26<&% "8S^&$WJ.%&6B;7?"D0 MQL:@-7 %B[)'0*U>(_[W/9\SC9*(+$^9N(#S&5K&:7$%]XL9G)]=P!EP";=$ MX5(8A)9$N=3"M!(P*07$)P3TX%91 -?9(99 W[6CH_B%H*0JEF7-#Z4=!*W M,MXRW8%>= EQ-XX;$IJ^'QXUZ6F'SS ]!7^EIE&M3*:T[=(G!%E-W.1\I+EX.XW%BU]:-IJ2P- M.K_K;&PO=V]R:W-H965TC M2JHGG0,8\EIPH<=>;LSZRO=UFD-!]85<@\"=I50%-3A5*U^O%=#,@0KNAT$P M\ O*A)>,W-J=2D:R-)P)N%-$ET5!U=L4N*S&7L_;+-RS56[L@I^,UG0%FM,K"<+*9_LY"8;>X$5!!Q2 M8QDH_EY@!IQ;(I3QW'!Z[9$6N#W>L']QOJ,O"ZIA)ODOEIE\[%UZ)(,E+;FY ME]4W:/SI6[Y4T1N97"Y)I\%AEDNW@?X] &(]P$8QIV$MY2=4&BWCD)@S \H&?V__!> MAYRHS4WD^*(C?&WL?M]+_.*UK:C*_G0PQRUS[)CC(\Q36#$A;*(6E%.1PJ'@ MUQ0#1V&;P4L2Q<$0'7O9#LD!JR@:]ENK'7W]5E^_4]\DR^HK299*%ECK[Y?T MD-*:K+^E(0ZB8$_H1Z/!EC,[,@>MS$&GS)MB39G"GF8(EU@VU MJVW?G[AVM[<^Q?>@;M_O-/5C@I6%%U83#DND#"Z&&"Q5-^AZ8N3:];B%--@Q MW3#'-PV4-<#]I91F,[$'M*]D\A=02P,$% @ ;(FF5/2AI(/* @ D < M !D !X;"]W;W)K&ULC95M3]LP$,>_BA7M!4B% M/*TS,A7G8,DUZ6FY8HM.)"I4J 5.2%S/$M9A2MB22Z59EA-R,BT M$%*SW]1NS^4+GC,%!,]9AXNC"]"4\6/T]3"_($@K6M@_85[ M_%VQDFDX^8QG--LM0(]\ =WKK%B/7#&54DY^ )7DANI*,OU*?DX72DL\]+\. M!!>VP84VN&A/<'=@_N\,=QL'S)(Q]M'SN $^R?,_O9B4M*WF/%7>QDAU6.!CL8?5;5O\] M5M+%ZN^P C].NEF#EC4XR+K'#@!TJ4%V$0>[V7G)'N*P)0X/$X6FO LVW#F. M@1^&84NK?_)=*S_RPNB?F-RM?FGN*NP=*U8JPF&).N^TCSG)NO_7$RW6MH4N MA,:&;(7\.0/4$L#!!0 ( &R)IE19'(<'L , M ',/ 9 >&PO=V]R:W-H965T=%;D99[LRG]MFCF$]YH5*6PZ- LL@R*I[O(.6'F8.=/P^>V&:K MS -W/MW1#2Q!?=L]"MUS:Y:$99!+QG,D8#USWN-W"Q*8 (OXA\%!MMK(3&7% M^4_3^93,',\H@A1B92BH_MO# M+4,&D=_U6D3CVF"6RW_[#_92>O)[.B$A8\ M_9H)A0:OIBGTOZB0X7U'!074O&L"M8*,I:7__17 ME8A6 XN!) J@%P;X% UK:XC%R*FKM#HSAAM72NY*)>2"D@X#L?'X:[.29T84B>&6#[_ M_1=+]_UF_1)P69_-'#[=?KEIR;THA(!<=26L9(DLB_D>]_/((Z.INV^GY1P4DI%7@XX$!K7 X'J!?_/\ MID=DR12VQL>$C/P3E1TH'P=1M\RPEAGVRGS@0FVTV2 )8L]BEF^0,)^M?(MR M7<2Z:&FF(>PWM9;Q_0&R%8B^%8SJD:/!JV-4R''\AI/Q&2P]:^HCA8W& >G*CM0_N1"">#&8'&_PW[( M=BE_!M B%4CT!#&P/5WIG>R:8FAL$@?#%T/C;KC?WJXNAO LA]'I+M&!"2Z5 M0V.".!JN'**7*[8/X32*I70+7UJC'F1:[7ZC(*XE7]-033^ MB,?#%T3C;+C?VJXNB,E9(L-)=);N#A3Q+V2<- 9)O,&*HJ)J2_#]\8G.+M#D MPLF!-$Y+^IWV(Z3)C>(W^B90;A?5OL'@J@V#M,Z1PQ\D26-T9)BC9$73]_GU M0H[E-09)ACM(5E31T8G!.U/Y JH4ZK9N1.8ZJB\7&Y9+E,):AWFW(SU+4=[P MRH[B.WM)6G&E_<(VM_I6#,( ]/LUUQM)U3'WKOJ>/?\?4$L#!!0 ( &R) MIE3P&PO=V]R:W-H965TI#*Q4"@5)4 5*AFUII:*BTVT.U!Y,<8-6QF>U ^?<[.R&E M'61[V$MRMN\^?]^=?>YME'XQ2T0+KZF0IA\LK5U=AZ&)EY@R4UCM$H3;]H!GL M)A[X8FG=1#CHK=@"IVB?5A--H[!$27B*TG E0>.\']PTKT==Y^\=OG/H7_QVDG+C!D< M*?&#)W;9#[H!)#AGF; /:G.'A9Y+AQ .$<#HB*@.AC0/M(0*L(:'FA.3,OZY99-NAIM0'MO G-&3XW/IK4<.FJ M.+6:5CG%V<'4)Q03&#+!9(PP]6?'84$-IG1HDDP@J#E\LTO4<&,,6@-G$Z91 MTHSE,1/G<':+EG$R:O TO86STW,X!2[A<:DRPV1B>J$EMF[/,"Z8#7-FT1%F M+1@KVL' 9YE@\CX^))6EU&@G=1A5 HZ9KD.K>0%1(XH.\!G]>WBS@DZKS'S+ MX[6.X+W+Y_-76H5[BZGY68'=+K';'KM]!/N!JI9?$RHIC)]-83!(LZ/<2L&J,)6V2Z M(O^=DDRG$N@.15*SJD9M)M/<;F&*L3,XI>YYC.D,=569K\IMKO[[$>J6V-U* M"6^,+\#+>52U\4Y.:5"?.'@"_H:]JD/SXM/)"=VE]B&RX5Y'2U$O?*,W$*M, MVOS&E[/E6W+C6^B'^2&],?F3\ :3/U!TGQ=<&A X)\A&_8K.ALZ;?CZP:N7[ MYDQ9ZL+>7-([B=HYT/I&ULC57);MLP$/T5 M0L@A 9)H\Y($L@!;:=$>4@16DQZ*'FAI+!&A2)>DK21?7Y*25<>6W5XD+O/> MO)DAAU'-Q8LL 11ZK2B3$Z=4:G7GNC(KH<+RFJ^ Z9TE%Q56>BH*5ZX$X-R" M*NH&GC=R*TR8$T=V[5'$$5\K2A@\"B37587%VPPHKR>.[VP7YJ0HE5EPXVB% M"TA!/:T>A9ZY'4M.*F"2<(8$+"?.U+]+QL;>&CP3J.7.&)E(%IR_F,G7?.)X M1A!0R)1AP/JW@00H-41:QN^6T^E<&N#N>,O^V<:N8UE@"0FG/TBNRHESXZ < MEGA-U9S77Z"-9VCX,DZE_:*ZM?4)QJDXM0F% M',TPQ2P#E-JS8[C0%4J;VB*^1-_T:E)B5@ B#"58B#?""O2,Z1K,_D,ZE^C\ M'A0F]$)#G])[='YV@2KR5FN8Q:GW-.*=*GM\8B_W7"]Z#S/;"^!T=\SZ @ MC!G?B\9%7WD:BI&E,#UA$_LWPV'D;G9SUF=T.^Z,/J@;=NJ&)]5-\YR8J]Y[ M:!KH<,>AMR?IT"+TPGY%HT[1Z+2BIC#8J.H3-3IP>77K#?9T]1CYX4V_L'$G M;'Q2F+X;_ZCB^*! MT-_3]FA3>"-@CUE[DZOJ4 4M@5+E/$U4\TE[%:[+C^U MS6UO?::[?].L_](T3X>^8OI<2D1AJ2F]Z[%.EFC:<3-1?&4[VH(KW1_ML-0O M& ACH/>7G*OMQ#CHWL3X#U!+ P04 " !LB:94D>$O:0,& "*&0 &0 M 'AL+W=OY^!6%L0 NTMDC9 MLE,D!I(X:3(TF-&LVT.Q!UJB;:*2J)*4G>S7[Y*2+=F6*0==7A++NN=^D)?W M',GG:R&_JR5C&CTE<:HN.DNMLX^]G@J7+*&J*S*6PIVYD G5<"D7/95)1B,+ M2N(>\;R@EU">=L;G]KNI')^+7,<\95.)5)XD5#Y?L5BL+SJXL_GB"U\LM?FB M-S[/Z((],OTUFTJXZFV]1#QAJ>(B19+-+SJ7^..=3PS 6OS%V5K5/B-3RDR( M[^;B/KKH>"8C%K-0&Q<4_JW8-8MCXPGR^%$Z[6QC&F#]\\;[K2T>BIE1Q:Y% M_#>/]/*B,^J@B,UI'NLO8GW'RH(&QE\H8F7_HG5A.P3C,%=:)"48,DAX6ORG M3^5"U "X?P1 2@ Y%>"7 /]40+\$]/< (^\(8% "!J=&"$I <"I@6 *&^X#! M$<"H!(SL[A;;8?=R0C4=GTNQ1M)8@S?SP3:$1<,6\M3T[J.6<)<#3H\?;1>Q M"%W1F*8A0X_VQ!A?Z .ZC")N6HS&Z#XM#HIIN+<3IBF/WX'%U\<)>OOKN_.> MAF2,RUY8!KXJ I,C@7^G:1=Y^#TB'L$-\.O3X5X#?'(R'/<;X#=N^ .57>07 MT4D#_/9T>%/MG]SP"0N=\+N3HV-_%]Z#[MFV$-FV$+'^_&,M!/,TRF.&_IBC MRS"4.733S1,,5\44^O89K-&]9HGZQQ'+W\;R;:S^L5B77Q2:2_$O2U',Z8S' M7#\CFH@\U4W;6'@+K#@R6IDAI!!-(Q0+FA:?0I$D7!FZ5,"7(>,K.H-^HS$P MKQU:,)I0*!D,*T IU51!<+!Z03 \[(/";% S&Y[UCR[R<%O7T%G7=:V *7VV MV7][8,F,2=>I&&W=CU[]!)YM8YTY2[E1F@,-0(2,/H,84J 45"AY9IBA:>'= M[NHKDY4KHY=4(RJ9:4E[;BQ!:8%F#&QX!!2IESQ%>LWB%4.)2/5264 84_ U MYV!.%;1"NOAPV-$[96.O(DK/F>D#?>))GI@L0;MI(Y"8E,",&9-<1$4/,@G$ MF.XT;%E5(\FX(_KV6"E7]C6:Q^[LA=0+$*-(,;GB(4\72!I9IT[I0UQ1 7Y] M+L 5&> 6-MC6DD%Y]@>$6(QB_T+#%/'F/\M3V4"9Y&O(, M;L\*Y=-(X_[!.,!F:'B'X_G3:;:[E58L@MTT<@-'##"W>1HU3C=\2 XD:,SR MT+"/72E6/(+=)&"I^91FJL@ !Z_?3-6(QNX9_4)I<5>ZVUER]VY7XQR/VE.I MC[YI/2V0GQ>Y]S>B@1(&PF\4'J]V-]&6"U! M>[$GO:>PC,+)J-3<\&8*YE:H+>G*J JX85W!L$I*D<&*>S,&PVM7F86YE&Q_ MK.ZN2L4[Q,T[TT*/*930",9C+HT>,!44NJR)UDN/]=XFQ#&Y2459Q/T ,[&B M$(H$76N.8/&^Y/.VF4[@1U(Q%AF^.C^2BI2(FT%>WGTO]?=_=Q\ -F^WP.WF MVR+:S[1F19#$35XMW? >/?#4/E-,BYRFQSKVIB40:9V&?D6/OIN.VI,N'X1: MDVX)A ?M65?4Y[NI[Y9R62HD> *(-C6$]1HRT/FPQ8KI1@W=$@%CKV62^Q4' M^F[Z>OG,NBD]UGG;#QIXN\ENB ]'6Z_VSMC\2@$"<<'A<35F&UL MM9;;CM,P$(9?Q8JX DVL7-J4%N);85 K':Z4'([VI'B 8_2\;5S-MI7;WT?97O2(G5A:@(-U\* M(4NLS5!N?55)@C=.5#(?!4'BEYAR;SYU7M)F#C, M/.C=35S3[4[;"7\^K?"6K(C^5%U),_(;+QM:$JZHX$"28N:]@B\7$%F!L_A, MR4&UWH$-92W$=SMXNYEY@24BC.3:NL#F<4,6A#'KR7#\J)UZS9I6V'Z_\_[: M!6^"66-%%H)]H1N]FWD3#VQ(@?=,7XO#&U('%%M_N6#*_8)#;1MX(-\K+4T;U[7.S-PP"UT/)/#I*G"-[ MC&_F*$3AU+]IIVS "$6P,3IAC!K&:)2Q'7Z%;_&:$:"%*?X-4=J^('"5+^F0H[9#U;>)6SD_ T@8L M_8-DVFV1WV^A4?"T#Q5E6=1![UM!&"63,_23AG[R6T>1"_YB!'72AT!I"#NH M U91!B?#I%E#FOW_ _E >%D/',7!!'7"ZUN%,,G2X?!@<'][!7]W*A^ K]V? M'( T"SKP U9)AL[\6<+6U0L?\&MIMJNN?Y+U!+ P04 " !LB:94VDGH$;X" "/ M!@ &0 'AL+W=OHJ#$U:8,G,A5JAI"=+I4MFZ:KST*PTLLR#2A%& MG(G2<"5!XW(8C+M7T[[S]PZ/'#=FYPQ.2:+4D[O<9,.@XQ)" M@:EU#(S^UCA%(1P1I?&GX0S:D ZX>]ZR?_/:24O"#$Z5^,DS6PR#+P%DN&25 ML'.UN<9&CT\P5<+X7]@TOIT TLI8539@RJ#DLOYGSTT==@#$LH)9T<+7U#,8,($ MDRG"PL^.XX)S6-2]!;6$'V2=%DSF"%S"E&G]PF4.CTQ4Z)Z/C4%KX!I%YASF M+$DXW&M2 $QF,,,E:DUQIJJD"33,-_$[9PD7W+[ Z0PMX^*,@CXL9G!Z<@8G MCN>^4)4A C,(+XD,J4UNK:%NK2?0A MX2W3%Q!W/T'4B:(#^4S_'=[]()VX;5WL^>(C?&\[-D?!7!]GW*1"F4JC@5_C MQ%A-;\KO#\+UVG ]'ZYW)-R-3&E-&-]^6R"DVQ%8;T? 65D]!D4S!LZD_2A8 M-PJ'FEA'O?11W?JNG_U]Z)!7QL*9L.[OI M[NRJ1/#<'P^IZA]0%4=[JMX[19>=/57ASKM=HL[]RC.42B5M/;JMM=VJ8[], M]NP3VK;U>EZ_=47JU9^@R3*TC[RQX*^&*B= M SU?*F6W%Q>@_0:-7@%02P,$% @ ;(FF5!LR8(./ @ ^@8 !D !X M;"]W;W)K&ULC95=;]HP%(;_BA7UHI6VYI.$5B%2 M 4V;M&JHK-O%M N3G!"KCLUL ^V_G^VD&26![H;XX[ROGW,X<=(]%T^R E#H MN:9,3IQ*J%[LUI@P)TOM MVD)D*=\J2A@L!)+;NL;B90J4[R>.[[PN/)!UICK=D49X.'YU_V1SU[FLL(09IS])H:J),W90 27>4O7 ]Y^AS6=D M_').I?U%^S;6R?VWVAJC4^L?4Q M+^8N"T//2]W=86WZ05$\ONF"WB!&'6)T%G'&F2)L#4R]#]DXC0[.'R7CX BR M'Q3'H3\,.>H@1^?K2'8:3#<<6N 7O*(P1#?J'>Q'47A$UP_RAM'B#BT^BV8[ M: @G[IW4*U4_)(F&:9*.)GF?!M%__3Q$EO3:R/=B+SF"&XCRPYMC/O?@9C)? M!?U^KPF3B$*I==YUHK,3S4W;3!3?V,MJQ96^^NRPTA\G$"9 [Y>)N?^Z MSUWV%U!+ P04 " !LB:94%8O?XCX$ C#@ &0 'AL+W=OM 9HH&G7!3Z M/%8#9U[V[5 M;"H?C> %WBK0CWG.U/X:A=Q=#H+!\XL[OLF,?>'-IB7;X#V:+^6MHI776$EY MCH7FL@"%Z\O!57"Q",96P4G\R7&GCY[!0EE)^6 7-^GEP+<1H<#$6!.,_K8X M1R&L)8KCG]KHH/%I%8^?GZW_XL 3F!73.)?B+YZ:['(P'D"*:_8HS)W<_88U MH*&UETBAW2_L:EE_ ,FC-C*OE2F"G!?5/WNJ$W&D0':Z%<):(?Q6(3ZA$-4* MT6L5XEHA=IFIH+@\+)AALZF2.U!6FJS9!Y=,ITWP>6%YOS>*OG+2,[,[%,Q@ M^NF6*;.'/Q0K-'.,:/@$5VG*[3,3<%-4-6:Y>K] P[CX0!)?[A?P_OL/4\]0 M+-:BE]1^KRN_X0F_$2QE83(-/QH+3$ZIOT 3-;1$SE[43PNT:(&OGTD4;@SF^N\>1W'C*':. MXA..?B]1$:O%!@32]H%$:M/%9F7EW%FQO60[.Q_&L>_[4V][G.4NN?'D6.Y% MF,,FS&%OF%>;C<(-I01*Q8N$EU22+)>/A0&J2\"\%'*/"(4TJ*D?)L2\Q6J/O)&C;G1VU;)N'$T[HW[ M#BG?J(TE8*7D ]7,QM9*GG.M7;-@10IK7C#BAFIIC<3"6LD1PTN1BTIN+>8,:\(G&K[90J0;? NFDA6 R[-AT;;%P%)\$&OB'V>#_+\VA M-G.\ZZ,H:L=9RPU/R[T,]&B(!;V!?G;A$1U<52,JI4KMC+3?SI+M;1?_[MV[ M]A1Y&5IX""WL[UQ)8MN4AI+M;4=R.T6:#!4(SE9.+I;2R8MK8XMKB\_;OI.C89NCL&,C M=(B='I+!8;P$_?/E5Z0; ,+R[+G7O(:&P[0)WGC^_T-7<-[1Z3E'RI^]A6APV[8Z?S9OFYO. ME3O??_/^.KB85_>5@YGJ^D1L;#B-!8%K,NF?C8A_5=U(JH61I3NCKZ2A$[][ MS.@6A\H*T/>UI(--O; .FGOA[#]02P,$% @ ;(FF5+NLV?T #@ .9, M !D !X;"]W;W)K&ULS9W?;^,V$L?_%2'H0PMT MUQKJ!Z4B&Z!-MG<%=@^+3;?W4-R#$C.QL+:52DK2!?K'G^0XYD0GCU7]M5D(T09_KY;KYMW)HFWO?IK-FNN%6!7-V^I.K+N_ MW%3UJFB[C_7MK+FK13'?-%HM9RP,T]FJ*-;WWVJSTZK^W99KL6G.FCN M5ZNB_O:+6%:/[T[@Y/D7G\O;1=O_8G9V>E??9KNCS,N56#=E MM0YJOOOFPET4;7%V6E>/0=U; M=T?K?]A<_4WK[GJ5Z[ZG7+9U]]>R:]>>_5J4=?!'L;P7P4=1-/>UZ+I!VP1O M@LNN4\[OER*H;H*?FT9TORS6\^!#65R5R[(M1?>Y#5#[+NR?Q?5]79?KV^"7 MHBF;X/L+T1;E\H?N<%\N+X+OO_LA^"XHU\'OB^J^Z8[6G,[:[DOTKLRNMP[_ M\N0P&W'X8U&_#2+X,6 A8T3SVQPO,D;OQ[$8;:,Z?QF>WNH_U;H>Q.O/#]T)@M]:L6K^IW$OVKD7;=R+ M1]S;NK00RWD?];JXNBJ#MNYZ-17WIV.EFV/U ]S#&80YI*>S!QQ>P@J2,-M9 MO7 TWCD::QWMPOJUZZE776^?BZLV:/KKLKE^/P;%0]>#^S^]Z<;E-TVQ%)3S M3\=/D%N,0YYF ^\)LSR-^8C[R<[]1.O^A;@1=1_CZZH;PN>B+OI!F'(S418"[6*Z+JJZ?=.*>M7UV@?1M$]#XI\?Q>I*U+H;(]N=(?/QOLUW[N43WPZYVL\A MR[/A[:":019EZ7OY-OB]WEQ%'+_@G^#PFQ6D.D#L M983E^ ]Z 7 08770AS!D.1N&6+6+$AY%(Q&6\@!Z?=!$V,7-+(=^X%Z&6BH' M9%.'.E-#S0"&8S-AQD.>\I%(2VT!O;AL(OVOZD'4Z_Y6#2[ONH>6JK^>[]?M MRXBZ"3Z3LL%"'X//I-0PF#CXVQ/@J*;)\!F;,.)Q0@>>H;F*7H;.J_JNZAY- M%=_=#.=,J@F+O RSU!LV]72$J1.-[@X/LV08:<(NSB :"[94)*97)*M@N[BY MI<*PU,NH2^EA^FF'@ZAS59RC*%1N;\(L#F%$PYF4)J:7ILU5?7-57'_M+B$* M8W\!JW8A:D'Q_Z;Z4GD@O/?*"V81-RD&4>!DV MJ0Z1?OYQ7C2+S>;D0B(T1DG:*4*:E*U8Q!GH]-EB*I%)%> M*=0@O6I C>0('WF9MXKDB!]-G;F*+%-7A)TN=Q5+38CUFD &U\$8&\O1/_8R MH15+$8BG3FC%=@DMPDR7T(JE2L1ZE2"#?%ZM5J*^+HME\*FX0R*KNVBHQ.%E M$BN6&A$;I@S[#,$QD8=BC$7# !(%CSP>NT>E6L1ZM2##][%:BV_;^S.XN5_/ M[6Y+.>K'7J:F8JD.L?[Y?[\ JNFE!.)0":!JQB#,QQYT8JD4L5XIR!".%RQM M0IG(,3[Q,M&42 E(+"8 UI7;1,T74:5;RFR\=IM(.4CT4$+DCJF1 V&E*!@DJ>NOU8M^P.WB&2J1")%YFFQ*I)LG4V:9$ M32-1=03"3%-'2*3:)'JU&0^_=7'A%0.!U)G$RQQ4*K4HG3H'E:HYJ.&#M-;D MI>-2HU*]1CGH Z&A%3*5.IEZBJ5FI5.G;I*B=254ETBC$:K2ZG4LW3?Q-5F M1C5IR2F56I5ZF?]*T?(L_8S&0>S5;!=9.W91BTOMXEZFYKB4+S[U^C*N)N*(HA9A-5[4XE+< MN%[O.A='*X>]S-%Q*4'<88Z.V^7H"#-=CHY+.>)Z.;)?U\Y5 M/5'ZEL[DY2IN*3>97FX.6-6>J3,A8ED[936ZKCV3PI/IITQ6-\*K1#"3&I-Y M.1W*I(AD4T^',G6F0V;("#M-ABR3NI+IYT2VX78@=IG4DLS+J5 FU2*;>BJ4 M$5,A(C-&F&DR8YD4H4P_&[(-^R'UQ@QMF5QT!-<;'H*\7Y)+QIO;J&4>H8T*(]F"&7BYI@!#MTPRG7M3P? := M>.AM!LZC/9RA7N2FZ1M.!A*TC3/T[D" C NP, +<- EP+P(0F\S]S8 ;@W21V:0? MV<&%4T!H V!>IA@! 0S 1##8)\GX?##3%A7*;GR/"B#, 3"]F ;V G* $0*0% G/@$0/P$, (7]*JU 41"(G9^DW?C63T"T!##@$FRC/!%"$JF'GU0% M0%@%F)RK 0Q0;G=M38#YY'D&) *#CJ"B^>V&%-%O5QV 0C) 8F@XL>85Z- MH;<9.(^$RD!IV*M''*/8BE@/X"?L 1#M 0RX!Q=]0UV H?8-G:1S!OS# M-'W#Q0""*!+@)T8"$$<"#" )%V1B&V0I936ZJQ006P(,< G[2=^T!5>$G@ _ MV1. X!,P.7T"*/P$M=^4,AP;0!),W':3 SQ:U16Q*P L);@(%O\=13HL-+ ML0A6 7[2*B#%KXMPF834,B>>(V>?A$1@"C"0*?:HP:86BPJU-@,GD4ZE>ITZ MI/J:6DS=M#8#;Y$T&2 55G?"ZX02 2> ^SD'0[0)X)//P;@ZNU*BK;49.(_4 MQ8"BL(VVD[?$($7A?LZQ$%0"^.1S+&ZQQ$)K,W >29"!.&$;]H-JK8@< =S/ MJ1+';RS22\Q^4L@M5$9K,_ 3J8P!/6$;T@.+K @K =S/R0T"2X"!++%?4 E< MA!)4KT#+\FCP_ MUUH@_@08 !0N>H3%TG![+@4@, 58D2DL>\0QBJL(9@%^TBP X2S P+-PT#<( M?(72-[0V ^>1OEGQ+5SW#1<#"&)B@)]0#$!4##!@,5QT$HO5&?:P#$"T#+#" M9=C,\*8MK")R!OB)S@#$SH#)X1E 4#'4+F&?V=5]T2Y MONV?,L]Q)IN!FTAV#)P* M^\A&=D%$HN$G7H(AO 0SX"7V"V*NC*OD8$Z9P7#XG34+(=J+HBW.3N^*6]$] M'MR6ZR98BINN6?BV+_#6Y>UB]Z&M[KKIX$EP5;5MM=K\N!!%YW!OT/W]IJK: MYP^S[OB/5?UU&ULS59-3^,P$/TK5L0!)"!?33]06ZFT MH$6"W8HN[ 'MP4VFC442=VVG!6E__(Z3$-(V+966 Y?6=N:-W\P;V]-=EB, M!<[,TDO 8D@DXPD1,.L9 _OBRG8T(+-X9+"2E3'1H4PY?]:3FZ!G6)H11. K M[8+BWQ*&$$7:$_+X4S@URCTUL#I^\WZ=!8_!3*F$(8]^L4"%/:-MD !F-(W4 M/5]]@R(@3_OS>22S7[(J;"V#^*E4/"[ R"!F2?Y/7XI$5 !V8P? *0#.H0"W M +B' AH%H'$HP"L 6>AF'GN6N!%5M-\5?$6$MD9O>I!E/T-COEBB"V6B!'YE MB%/]:\H$>:11"N0.J$P%8!4H2<[(!&LR2",@?$8&4@(NTB0@MXQ.6<04 YPK M4L&C[/?@IT*P9$XNJ622'(^I0'.C$W)$6$)^ MACR5Z%UV385!:6JF7P1PF0?@[ C@CHISXMJGQ+$P\]MZ3G9O0:.\.=@=![^QQOF@ $U9=%G>:YGV;F1]]URW[;;6&"EU5EMXTZ M;>O=:(UBHZ38V$MQX/L\U0=@3%_I%*M_@)GY@14LUK+X= ?Q%,2^I'CECMY7 MU*Q9TFM^DF:Y'Z\BAV=M:59C9-M.O6:MDF)K+\4A3Q3&CQ<-&59)'J)2N]RC M_155ZI3T.H>FX$.=.EL2=-RFNZ%3G5%%I_QN[&P=0,^U-A2_JC'R6CL4MZWW M9\OZ/\W)7_)Y9]FN/*?V5ZP3^_V%L)U/JY3"554[UVMO'ND:*Z?9WKR'S4J/ MHEM0?#GG+)$D@AG"K/,6UIK(N[I\HO@B:UNF7&$3E U#[(1!: /\/N-&PO=V]R:W-H M965TJ#209B-;&I[4#[]SMV0AH@T-T7L,S(7,J,:M7+AJ*8'&-BA+W<#SVFY&&7<&/6N;R$%/Y#IE M'":2J#S+J/P80BK6?<=W-H8'MDBT,;B#WI(N8 KZ<3F1N',KE)AEP!43G$B8 M]YT;_WK4-?[6X8G!6M76Q"B9"?%J-C_CON,90I!"I T"Q:\5C"!-#1#2>"LQ MG>I*$UA?;]#OK';4,J,*1B+]PV*=])VN0V*8TSS5#V+] TH]+8,7B5393[(N M?3V'1+G2(BN#D4'&>/%-W\L\U (0ISD@* ."W8"K P%A&1!:H04S*^N6:CKH M2;$FTG@CFEG8W-AH5,.XJ>)42SQE&*<'=Y1)\D33',@8J,HE8(FT(A=DB@\F MSE,@8DX>(!(\8BFC-O=H&0FN&5^@KUDJ%H,LSDJ4F%!-:N!X@B"YE!A$AE0Q M14YO05.6GN%=!]&>QY#-0+Z@S^/TEIR>G)$3PCCYG8A<41ZKGJLQ"T:+&Y6* MAX7BX(#BD(SQMD21[SR&>#O>Q>Q5*0PV*1P&1P''5%Z2T#\G@1<$#7Q&_Q[N M'Z$35A4-+5[X947/R8U2@,7$1)%[1F=80,U ?=9HJRK&ZY?@UGVG M5JOSZ;3%KE6Q:QUE5WN(T=9#Q#>'!EXVGS73"7:@MYPI9@R-S["XJ57CY^TH MV/>X\#VO64&[4M ^KB"AR-_PG9N'L"I^?7/#OE%9$_/V'J^6OT-]W^7"[_C- MU#L5] M;A;=6G?/0"[LT%.8EISKHDM5UFJNWMAQLF,?XKPMQN,G3#&LL0?AKU*1%.8( MZ5UV,%6R&(#%1HNEG2$SH7$BV66"_QE &@<\GPNA-QMS0?4O9/ 74$L#!!0 M ( &R)IE0^!>R_I00 /@; 9 >&PO=V]R:W-H965TV M:5KI_?'/!HHI!1[]L8HO"23G'N[UN?@8,]MR\5.N*57@)HX2>3!:*[5YYS@R M6-.8R#'?T$3_L^(B)DJ?BBM';@0E81841PYR7=^)"4M&\UGVV[F8SWBJ(I;0 M#!R348THH$R%$1_7=-C&D6& M2>?QJR =E=C_1$(Z8JDD;K@VP^T*,@S M? &/9/8)M@76'8$@E8K'1;#.(&9)_DUNBH&H!"#<$H"* -0W !!;( Q:LYF#;/2S:#U>+#&-#-.( KX"%=0I(TL6,<6HO(L(P><$7- @ M%8(E5^"(2"8S-,EZX1\:K!/V*]4!;Q94$1:]U?3'/%$:K2]F#B4+JO>2I)$LJ9HW2Y)FDG*$H[RDM#+:6=$3$&&.X"Y"+TY7(!WNR\ MO14-/,?=/ L:E#RPBV?1/Y\[G@:6D_[9N(TLCFZ!L@]0V0[X%!* MJEM CWJSVKRJMD%]XHFHR?_]5%\ ?%0TEC\ZTL-E>CA+;](GO9BGNFO^!3M- M/9'S^!F/F26OYU/LXYES716\"031?=#B(7N6Z5ZQD[+826>Q MI_2:1@"7=T+'^'DEI3=$>?TR/?^%Y/7[R-L$@BVB[)4I[CU*%)U@->OJY+E; M&;\*_.1FH]U1#W#$5MFL&A"Y!BMMU;(*.R,W+$[C/NKOE[GO#U']:9G>M+?Z M%T1[@AZ%Q@GV*.>!;O5V&_LU]1M!^\WJ0]?ZI#L0_5G25W]8<7DXQ Z UGX@ M>J$>*(CNZ0O'MD":T.PVX=>K0N^92M<#3N\U@LC/1Q]VL$:#)P, MLAVL74'OI=K!>R@T'L-Z.S2BVMK!VA;L]JWGM\."R2#S.[WZI4^T 6@]#.X- M4G=K5'#_<;HW2IYS0%@1TQV[D[H1M."PUR*[]2O8;5B_4_;^LS^RWH7<(\!: M$^I^ONK7 SF'5UW4U>7O@MS/S;H2ZG:E5U/^$9._-2LT':+RV+H3[GZRZJ5\ MP5&[JQ&JK_M;<"TW/[8.A;L=ZK5:X"E.@*V%X6'N\E6V^?KO\[7W F[2>.K7 MUW\M.*]E)8"M7^'';= ]?25 PS__@+[[MWD(S(_,DV OT:UOX4'N_6'K3?BE M=O]PK^V_1M2#_3^G\M+$O!,[(^**)1)$=*7#W/&>'E61OV;*3Q3?9.]1EEPI M'F>':TI"*@Q _[_B7-V=F%&ULS9E;C]HX%,>_BL56 MJU::DMCFV@6DN:C:D8;M:*:7AVH?#!BPFL34=F!&V@^_=@AQ(,1$# ]Y@5S. M.3X^/_./.1ELN/@EEY0J\!(&D1PVEDJM/GF>G"YI2&23KVBD[\RY"(G2IV+A MR96@9)8XA8&'?+_CA81%C=$@N?8H1@,>JX!%]%$ &8> MV&*IS 5O-%B1!7VFZMOJ4>@S+XLR8R&-).,1$'0^;%S#3[!?]<3'2;63*M.Z+(:"#X!@ACK:.9@Z0V MB;>>#8L,QF\ O?1*E;R"CS0-0T +C/3&8@L@YH],L"CP:Q=/@,GHHHX>2L*V2L+<\DHI$"NB?\(J\&G1 $$5SI?P/C,D+ M"^,PN^08%V?CXF1D\D6M!CV+]^W N@4:A[Q<%GMY];*\>F_']2-Y5.C"7:^I,&I6@5L_2Z!? M1V[0MX\/_^WDTAAY,/"0G=MF/[O(;?4S,^9M9K]$G)6P:%;PD^3JRZ2T*HS;->2G)5QV+D N4Z1 MG-]$!7*=(CF_B4O(62F';BT_2>XDER.KKI/(JC-JU1*9%7+DWF=70]8NLD"=W,\G17;*;#]'J^7( MK>6ER,X12&3U&75KRI=#JNZ,N)<8Z26 MG1%LI1M?H#>"BYV/(BRGS7YV5K>Q6[=+89VCB=A*,:YE>P1;T<87:)#@8O^C M2,UILY^=56SL5NP=-3K[\P_8\?^:$KG<'LT#':L**JN]N)8=D9:5ZU;UCLAU M:,IRM/NX#=+)<^AWNH<-R*(5POAPY^'EVO_FW@F MZ/:2^.S[[KZ[S^>D5?K)E(B6O51"FFE06EM?A*')2JS G*D:)9T42E=@R=2; MT-0:(?>@2H1Q%'T**^ R2!._M]1IHAHKN,2E9J:I*M"O,Q2JG0:C8+>QXIO2 MNHTP36K8X#W:'_52DQ4.47)>H31<2::QF :7HXOYQ/E[AP>.K=E;,U?)6JDG M9USGTR!RA%!@9ET$H-\6YRB$"T0TGON8P9#2 ??7N^A7OG:J90T&YTK\Y+DM MI\&7@.580"/L2K5?L:_GW,7+E##^R]K>-PI8UABKJAY,#"HNNS^\]'W8 XPF M'P#B'A#_+V#< \:^T(Z9+VL!%M)$JY9IYTW1W,+WQJ.I&BZ=BO=6TRDGG$VO M@&OV *)!=HM@&HTDD37LE-W3A2?5/R=(59 MHS67&S8#PXU'@%?K.V:EY,\-@8Z6H"E%B99G(([9T0(M<'&M?^Q: MUHT]87,EC06REQIK>/5'*[#('F^Q6J/^=2#M>$@[]FG'_U3PA%T:@R0>R/Q] MG4B)-XV<%ZFF_Q+M\882L&N+E3E$;S+0FQSLRA)U1F73B^ N4N'(;OU%:OV$ M$2G8HJ;C]_3O0I_[T.X]VJ:C* FW^QH?=.D8AWOCX9XFNC<;+@T36! H.OM, M:-V->V=85?N)62M+\^>7);V0J)T#G1=*V9WAAG!X<]/?4$L#!!0 ( &R) MIE2,Q./%$0, +P) 9 >&PO=V]R:W-H965T5O30V)-Y?-^,,^/N6JHGO4 T\)PF0O>\A3'+4]_7TP6F3!_+)0IZ,Y,J M98:V:N[KI4(6.Z,T\:,@:/DIX\+K=YWL6O6[,C,)%WBM0&=IRM3+$!.Y[GFA MMQ'<\/G"6('?[R[9'&_1W"VO%>W\TDO,4Q2:2P$*9SUO$)Z.0F?@-.XYKO76 M&BR5B91/=G,9][S (L($I\:Z8/18X0B3Q'HB'+\*IUX9TQINKS?>+QQY(C-A M&D@&'DPS;61:&!."E(O\ MR9Z+1&P9D)_]!E%A$+TU:+QC4"\,ZHYHCLS1.F.&];M*KD%9;?)F%RXWSIK8 M<&'+>&L4O>5D9_H7C"NX9TF&,$:F,X54(Z/A" 9QS&VF60*7(C\O-N\'9V@8 M3PY)X^[V# Z^'79]0T"L.W]:!!WF0:-W@M9A+(59:#@7,<:[]CX1*%E$&Q;# MJ-+AF*ECJ(40'AA)"9],EB3Y45#9]4TD=)4;E#F?-?AD\S5+(1,SUU.(GG25[L8=Z'Y/F M7SBC-G5 ^KTAM$>QT]I5W.'5*GFU*GF]UOYAC.D$U2/\AG'!8B.JJ'F[C-/^ MBD>R4\+K5*;AG"EQ1%,&EJBXC('ZC2WMQR7?5]3J4$UX0:9T!>B3$O3)/]2. MB\_6+@Q>FW3P%:L7;DV1\/_5[X-8H2O@/MC^UAQ,4&PO=V]R:W-H965T+.K[HLE#S.3W_PS MGHE'1ZF>] [ D!])+/2XM3-F_\GS]'H'"=-MN0>!=S92)J^ 19E3 M$GN![_>\A''1FHRR:W,U&()",VE( HVX]8]_30+?.N06?S!X:C/CHE-927EDSUY MB,8MWQ)!#&MC0S#\.< 4XMA&0H[O1=!6^4SK>'Y\BOXE2QZ363$-4QG_R2.S M&[<&+1+!AJ6Q>93'WZ!(J&OCK66LL__D6-CZ+;).M9%)X8P$"1?Y+_M1"''F M0#LW'(+"(6CJ$!8.85.'3N'0R93)4\ETF#'#)B,ECT19:XQF#S(Q,V],GPO[ MWA=&X5V.?F:R,'+]M)-Q!$K_3'[]GG+S3'XA]U'$[7MA,7D0>779M_1A!H;Q M^"-:+!.)7IMHDI'?8N4 IB%ZHS%*SDXK_4U\9W2OM@JZ?_;V ;F!X@=TKL7MOPW8JW&NF\*MF M%ZC]$K7_+H5OK[O^E6@O97597$ .2LC!NR!?66R#5TE=%A>DPY)TZ"1=(HPV MBJ]2@[3 E$ V!-T0[/PX.''EI2O-(XX?!G7(>?2> ]EE<8%,_6IN^4[H&3_P M"$2DL4Z?V2JNK=(BQKE6W8#6K*II8=ES65Z2GDU8ZB3]9G:@R.^V8/[0:0-0]@9H)<3U/:,>5735/J'N@+,4!M*V;1[ UM+:'V4<% MP1HGL],:R"\M!3=5^N1?G,(T)-\2@;6G3U\?#V(-PGX-DGG,1".QJD%"W9.D MB5C3(D;ONL7>$*N:#-0]&A:0<'(O1(K?58^P36-LL2>D1HE6S9RZN_E5HH0E M,A6&[+$6LTY4FWD>='#1KX/NC;2K=DW=_7JQAS7'E-^4:M5GJ;O1OC/5P=5+ MOC&5:-5'J;N15B3S@J1!HD'5\H+_H>4%-8W,[]=5KW>V:[![//PPWW*A20P; M=/7;?:QEE6^;\A,C]]E&8B4-;DNRPQUN-4%9 [R_D=*<3NS>I-R\3OX#4$L# M!!0 ( &R)IE0_,>7"O0( (4& 9 >&PO=V]R:W-H965T]D)LYUQ^Y^^30[;1YME6 (Z\2J'L-*J:J:?0N(@R6M!'N46\^05?/V,4OYU)[O:Y\G)@ _4G)-T=(8U)HFMJ %[(FK:*YJ& MJ.DQ17V@0?&WHC-CJ%H!=K0CQ9;LVRWH-AP''<_VI?L("@P^;[DMA;8-,I+O ML\(Z@_W\XP3N18][$7 OCN BHD0XZ_N M"(0NL8;HH4 @O=&5HCMR$]R2*%6 MYC;#.&3P4V"=IU>3]"I)LWA] &W;7.6J)*"P:& MT+HV>HU*,>K@$.3I7-CFEX/A^(2@DYYZ\G_4A?8?BUX2Q@W.)FWLO^%/IVSA MDT/P\=YHD&!680!:4NI&N79*]*?]C)VUH^6W>3N@\7-9&PO=V]R:W-H965TBCW0%FT3D425I.(8V(_? MI22+6FW3+(0,J(:;N724XED-,B,HM##K5;7BRB/&\-!-C:6PX%(=:&A6)]W? ;VX$)7ZZT&?"&@X0NV93IQV0LX'GF=VR,#2> ,>WPFFC M7-,85J^WWC]FP4,P,ZK8K0C_XH%>73?Z#12P!4U#/1'K3ZP(J&/\S46HLK]H M7S$66F\P:HN&Q*>-42WC*P4X/IUK,GRYO(!$!NA41=(>B67[' M(8T5ND2XY1/T.8KY+%7H]V\IUQMT'\]9;-*?S8))HR#@QHJ&\"SO+>/CW1W3 ME(?O8<;C] Z]>_L>O44>4BLJF4(\1H\QU^H"!N'Z@8:W;O,'*IN(^/O,/[ M*1U)2>,E@Y= H]D&5>>-Z28;'JVI#-#7/\ ENMR_\\]'M=C'L#[WG/LNURV;9SV3O^S ,6!\I$1VO#E2K$X)LE,39)*#W( M M[[S?LL3>.K5W1I%(8<$QDSF0O52;>^U7^KC5Q)W]?>Q7MAG?78B$S3D4X93D M^Y9Q_3.A7-]RKN\FW1]-?^ZU6^7B [FW/.R[2;/&%KZM!OH'?4Y,YE2M EF6 M]3MG4B!+K;Z;"/],37B&2K=Z1*D4EDWC (;G59 )I&BOKNCN;)RM \6R;.J[ M.7 '%FAOI6D<\'AY$K9>;6R63'TWFY[62!.0'9+/C?3(5&9>R'J-97G7/Q/B MQ99XL9MXC=PRQ4J8Y&+?#GU[Q(&/-HQ*%Q9+N]A-N_^S8ID^KU,P7!''9T+5 MV%(U/JZ/CQ3,[:"3%4RYP%BRQFZR/BK6"_NZ:AU;CL9N*6R9!P@F@HJHK <* M&EISO5JQ,##R':0R8E$2B@UC,(OJ5 NYR:>(,&,J35\.P._LP._VV^T# @-; M.L=N.C^MTZ>C2;V^MKR->V?2UY:NL9NN7V&'*U:HL8M@2]GXZI?L<,4R-; 1 MR]W$3;VG=1$HN>RP R;D=:W54\2R-_'/HZ>(I6^"?W9/%2O4J5OEA,/-P*_5 M4V3W*.00-LOHY#7E=[6G:F^_Q)(\.1,A3BQSDY\NQ$EM(4XLH9-?(\1);2%. M++.3UQ3BC_%S+BIV]!U$@^[8@DEYNN0CEO#)F6CTMN7Y=MW#$<>Q7^&C>J2' MF]\+%:]R]FX^?#Q0N>3P[W/(%F#5:O:@\#+_EI#?:)%DQ_$SH;6(LLL5H]!. M9@(\7PBAMS?FA+_\HC/\%U!+ P04 " !LB:94FV$$:0<$ W#0 &0 M 'AL+W=O_L0,ANR2AO7LAMLG,_&;LF7'& M.R%?U)I2#:]9RM6DL]9Z\\%Q5+RF&5$]L:$<_UD*F1&-4[ERU$92DEBA+'6\ M?C]T,L)X9SJV:W,Y'8M9&QH!^\871G>J,@;CRD*(%S-Y3":= MOB&B*8VU44'PL:7W-$V-)N3X=E#:*6T:P>KXJ/UGZSPZLR"*WHOT*TOT>M(9 M=B"A2Y*G^K/8_4H/#@5&7RQ297]A=WBWWX$X5UID!V$DR!@OGN3U$(B*@!\U M"'@' <]R%X8LY0/19#J68@?2O(W:S,"Z:J41CG&S*T]:XK\,Y?3T28OXI3M# MOQ*X%QENMB(V7/.4< 5=^)1KI0E/&%_!W8[(1,$S3Z@$K^_Z\"GC;)$K^.E; MSO0>'GE,N0FS%8?K!ZH)2V_@"AQ0:R*I L91GFEUBXLX_F,M1)OI=W, QE++QC+&9>J\*/1/; =V_1-<][?GJ MZZN;$WGQVV+&+T/N6S-^4\B-HN[B/.1W4A*^HGCF-2SV4'UO3O9VV>X _/D; MJH1'33/U5PO0H 0:6*!! ]#O@F^ITFCFL$<$[=,5X]QL^C]0YWD1ST)O8/6: M_-].1\/^R _'SK:&)RAY@E:>7S ,AJ;-[#DF'X[G- B\QO M8QF>L;A!- P&_7J:44DS:J5YYI+&8L79WP;(EJDB%^)JSM!7,Z9 %(@E8 ;' MZS*%D?JJ#KBP&U: 0S=P&S;0[9\J:?_MP+603-EA;$*L!>885"3$%HLJ@9WM M(S3I$IQC7X0-E4PD<+VG1*J;VC+9SC4 *PH>9$6]=$>0D'U;*7,K[<-M5?[U M@ M'7$G-7<"<&7.6S/-[!VIWJM:K=L/_Q2OOY)7WQDS8_>C?RA0GM*0I+ F3 ML"5I;C>IR)#;2N5I];2 &58.I!_V@F'#@3SU&==_W]Y<9#]5 MW@O$A6'7JR /HIXW:D ^=2*WO16]'[DLV1>(!^?$&.3AH('XU*O<]F;U?N+: M4G^!/JBE]YN.R*G?N>T-[_\<]$-K>/,I#\].^<#M#8,?7' J=]F,RI6]L2NL MISG7Q;6V7"V_"NZ*N_#I]>*3 FL,IJ*"E"Y1M-^+,(JRN*47$RTV]F:\$!KO MV7:XQB\;*LT+^/]2"'V<& /EM]+T7U!+ P04 " !LB:94.!:-9;P$ !) M$ &0 'AL+W=O/L<[WJ/+<*GT@\D1+3R6A33GG=S:^?LH,FF.)3?':HZ2WDR5+KFEH9Y% M9JZ19]ZH+*(DCOM1R87LC(9^;JQ'0U790D@<:S!567*]NL1"+<\[K+.>^"1F MN743T6@XYS.\0WL_'VL:12U*)DJ41B@)&J?GG0OV_C*)G8%?\;O I=EZ!N?* M1*D'-[C)SCNQ8X0%IM9!X_;Q&_]D[3\Y,N,$K M5?PA,IN?=TX[D.&45X7]I):_8.-0S^&EJC#^-RR;M7$'TLI853;&Q* 4LO[+ M'YN#>(E!TA@DGG>]D6=YS2T?#;5:@G:K"%>]-9$3TD7ESFIZ*\C.CNZL M2A^.+LFO#*Y42<$VW!_7N.#2P!%\*.>%6B&"7PGC2J;8^OZ\&[SQV? SJ:?'M\%UIS M.4/*7PN3%6RO&_.5G[Y8%IL;N>6QWGQ>C[EF_>Y9TA]%B!ZE>2ZH7)'4O M-:9J)L5?Y+ZGUAQ%NGUD^.B>$?Z&-[NXU5OTM[CU68\-XCC>3:[?DNN_'CD# MS6(_.40\54H(0>M-X,@=/"Z?K[%G M[3ZGWT?BG[6$SL*.WXW'H*93"HF<-9&A\FQ2+>:.V*XHA1%_R_%K0 ,SE*AY M4:PH5;BV0!Y;6C<5VEBPFF=N,<72O:#+QJ<6-=S2F/6 RPQ^50L? S=64T"> MYCX9C@-'P.)-,8^#E#^BG-G< <_7@1>2&"QX87:6XC!C%DVRX:;*A+J[TW972]SC9 MO*"\LXV.L,'W4>#91G+8ZQOB? *YLK[9.#UT?H[Q55P_JL M=D;_]-_=[XTRL;"0_"?>E*TIG2EU2&'R80IL3]E,-A*3A#6A+N-A7=T#X835 MP\RU6@C"\D?1^+MVTM"3EU99>;TD30N61JBH7]#>PF$? GYQ<%;YJ8(@K<-X M)PZ HGI(86WP#FF.)ME;]]JMI=Z5M%UZ)6^V=-&K2*DS4JU#I^MD(@Y^_('U MXY_HGO+2:UJ&)+74HU'PZ&(XJ"?%B :EL!9QO=%$N6M"@TQ0?;)*FYU? =%6 M=U>BGOD>UH#7T;K1:V?;/OFB[@XWR^LFFWJAF:"VKL IF<;' TIV7?>M]<"J MN>\5)\I2Y^D?<^KU4;L%]'ZJE%T/W ;M?P]&_P!02P,$% @ ;(FF5#K\ M4EMJ P K@D !D !X;"]W;W)K&ULS59-;]LX M$#VWOV(@H$ +;*P/QW92V 8BAYH:601(465I.SZW^^04K3. M5E:PMSTD)JEYP_=FR!G.#TH_F@+1PD\I2K,("FNK]V%HT@(E,R-584E?W7:J-I%G9>,BZQ-%R5H#%?!*OX_3J.',!;_,GQ8$[& MX*1LE7ITD[ML$42.$0I,K7/!Z&>/:Q3">2(>/UJG0;>G YZ.G[Q_].))S)89 M7"OQ%\]LL0BN L@P9[6P]^KP"5M!$^@:0M(#DWX#+,X!Q"QA[H0TS+^N66;:<:W4 [:S)FQOXV'@TJ>&E M2^.#U?25$\XN'ZQ*'R]N*! 9K)6DTV&8C^]&L-+ !:PH9QG]60-6P3T:JWEJ MR=HC@94T6MU[RRSC#LH$W)7- 7..WMZB95R\(XM;S%%KPAJ/K4M.7K]]1KE% M_9V^FX)I-//0DC!'+TQ;$3>-B.2,B#_4?@31Y#=(HGC< U\/PS\S/8)Q[.!) M\AP>4CB[F"9=3!/O;WPNID[&Q?;7F*ZT9N4.731A>X13NPT[^N75@>D,OOU. M+N'.HC3?!PB-.T)C3^CR#*';AZ]@T%K1;$UY3)641*C)0X4ZI76ZM7VA'W:= M1*,H>C/ \;+C>/E?./*26-(=K^DT-2RY,34%RJ*6?32'O4_@B$R; 9Z3CN=D MT-,'60EU1/1$>-DD]DSHACU-9R^2FG:DIH.N-ET&0>7M-7*CK._"-5'.*,1@ M"P3^HZM%?O:=;H'BLN:?1(,9;Z$8U[>T"ST\3OY%XW^V5R%I%0K,"1B-9N1!-X^#9F)5Y?OK5EGJUGY8T(,*M3.@ M[[E2]FGB6G;W1%O^#5!+ P04 " !LB:94)>\.I-<" #L" &0 'AL M+W=OD%N;6+ZS T:0Z"F@NU (E/9DH+:G&KYZ%9:*"9!PD>QE'4#@5E,NAW MO6VL^UVUM)Q)&&MBED)0O1X"5ZM>T @VA@F&%H6Z M<&%:BAH6HN(#HA)RKZ3-#;F5&63O\2$F6&49;[(..(G*0J>N+YDD-%SZF&\^EN30=:4SD'?$TLF:Y)W6],U]X\6%&=D:>? M2$GN+ CS]XB@9B6HZ04U#P@:<*Y2:C&,J85,Z]*@:/>^9A;<;<_MKHV7?M)I MM;OA2[W"NTYQW.E43N]DMRK9K:.R;\6"JS5 <4C)>*G3')7[LTN>[D%,01\K M3[N*T_X:_;JL!%U^8K\*[E:M%3O=VN,2[>]5IY+<.2KY 8S5+'6:BVX-9$9V MC(^26?.1UEU58:^^1NL:T=N-&WUB\TKR]V];%&WU;X]7'"?;KUM8FQL"]-R/ M4X-2EM(6EVMEK4;VP ^J+?O0C7(_C]YHBN\ O#KG# <)AQE21A>7>*9T,5J+ MC54+/YVFRN*L\\L&PO=V]R:W-H965TJ#X8,)-K$YMH&MO_^CAT('TE, MU59]@<29,W/.V!Y[1CLN7F0&H,AK63 Y=C*EUN]<5RXR**GL\34P_++DHJ0* M7\7*E6L!-#6@LG #SXO=DN;,F8S,V$Q,1GRCBIS!3!"Y*4LJOC]"P7=CQW<. M Q_S5:;T@#L9K>D*GD%]7L\$OKFUES0O@_'=3OZ\!QN+?'';R MY)EH*7/.7_3+^W3L>)H1%+!0V@7%ORU,H2BT)^3QW]ZI4\?4P-/G@_>_C7@4 M,Z<2IKSXDJ"'-+]GM;3V'+#92\7(/1@9E MSJI_^KI/Q D _;0#@CT@N 1$'8!P#PB-T(J9D?5$%9V,!-\1H:W1FWXPN3%H M5),S/8W/2N#7''%J\IXM> GD$WT%2>[)E)=KSH I2?B2S 3?YF;"<+V0,U/* MTL/ '/ KV(QOGD#1O+C% )^?G\C-FUORAN2,?,KX1J(G.7(5:M&,W,6>]V/% M.^C@'9(/G*E,DK]8"NDYWL4'5>R%,N%P67&\SQUX>Y5 *7_C=+B*@.$9D0D3V$PA#PBF5! J&* MJ S($E(0M"!24;517'PG@BJX([3D&Z;:)JN*%)M(NG)L)\.P'X[<[6D&FT91 M%/JUT9F(?BVB;Q7QC!0!U]*EE#O"L ;B&CYHF0.#9:YL(JI(_1-^@1=>BF@: M^5Z4M(N(:Q&Q5<3-EYRE2UK@#I$9%TH_&C%[TK)2(Z! L2E1'&>&+U[N=?U* M"4K7DJDNBS9Y<8/Y?>C%%_):C()!N[I!K6Y@53?-*%OI.2);6FQH5;T+/#\H M6U@7U:#)!7-]0;AIY"=>.^&D)IQ8"<\ SP==!$V5X[@C!,D5E-)&-FGP&"3^ M!=>F3=2/VKD.:ZY#.]>SJGO+^Y M[.C?UA/"'BCP>Y[WMJV4_P3P7.S)Z>K_YO+4*=8>*.K%'5KMN/XUJ<%1:O#' MBEAG$JY0\'H#[^UM:QJN(OT&\CP1QY/;#W^EWG5JLWM%AD&7-CO2ZPWM4WR\ M,/CV&X.E,':JLGOT]82U:K+C@FO+]GA_\.T7"%L![11E=QG$O:A#U15@TDO: M9;DG-_P2Q,HT/A)W#1;XZHY;C];-U8-I*2[&'W7393J'HYNJ8\,;["IGDA2P M1)>XDY"KJ)J@ZD7QM>DCYEQA5V(>,VP<06@#_+[D7!U>=("Z%9W\#U!+ P04 M " !LB:94>TYJ/1\" @!0 &0 'AL+W=OQE%T%0K*9)!G?FVE\TQMD3,)*TW,5@BJ_\R!JW8: MC(/]P@/;U.@6PCQKZ 8> 9^:E;:S<*"43( T3$FBH9H&L_'-(G7VWN ;@]8< MC(F+9*W4LYLLRVD0.8> 0X&.0.WO-RR

R;OSJF<%PI!,>CO?T3SYV&\N: M&E@H_IV56$^#24!*J.B6XX-J/T,?ST?'*Q0W_DO:SC:]#DBQ-:A$+[8>"":[ M/]WU>3@06,YI0=P+XF-!>D:0](+$!]IYYL.ZI4CS3*N6:&=M:6[@<^/5-AHF MW2T^HK:[S.HP7\I""2!?Z0X,^4!F9BDG2]G5B$OVVUM ROB[+$1[IE.& M1<^?=_SX##\A]TIB;7P1>$_UB"3C]R2.XOB$/XO7 MR\<7W$F&_"6>E[PF?S^^V%VR1!#FYP5V.K!3ST[/L.^J"GR5$Z0[HBG"J?Q? M9L17HS1Z%!L O3&]Z AA=I*[*YQ6!W:?.:K^VA];MN_ MZ]9_F.[ML)>T8=(0#I5%1J-KVSRZZ\=N@JKQ);U6:!O$#VO[A(%V!G:_4@KW M$W? \"CF?P%02P,$% @ ;(FF5(SHKSAO! 70\ !D !X;"]W;W)K M&ULK5=M<^(V$/XK&IJY269R\2O8<(09 KEI/ES+ MA*;W6;$%J+$E:LF0^_==R<886_9=>\V'8,N[JV>?7>UJIT>>O8D=(1*]IPD3 M]X.=E/N)98EH1U(L[OB>,/BRX5F*);QF6TOL,X)CK90FEFO;(RO%E UF4[VV MRF93GLN$,K+*D,C3%&??'DC"C_<#9W!:>*;;G50+UFRZQUNR)O)EO\K@S:JL MQ#0E3%#.4$8V]X.Y,UDXH5+0$G]2>7\3;T\Q?<#6R$B"8FD,H'A MYT 6)$F4)<#Q=VET4.VI%.O/)^N?M?/@S"L69,&3KS26N_M!.$ QV> \D<_\ M^"LI'1HJ>Q%/A/Z/CJ6L/4!1+B1/2V5 D%)6_.+WDHB: M@Q*[BE@MM4\#L4 MO%+!TXX6R+1;2RSQ;)KQ(\J4-%A3#YH;K0W>4*;"N)89?*6@)V>/.&.4;07: MDPRM=S@CZ"-:\'2?2ZQYYAOT@ 6-$&8Q6M(DER1&E=;JI'6+GEB4Y#&LHCF3 M-%:2$""T)E&>44F)0(_O2@+4-QE/FYNT3:+K)9&8)C> Z&6]1-=7-^@*64BH MCP)1AEX8E>*VMO#'CN<"@,+BU<7[U)) EG+9BDIB'@IBW YB//2%,[D#U P@ M7^I;0'+%M'MB^L'M-?@%9W?(B Y M3>B+#88U7!]'3>QMF2[@HPKXJ!?X//X+"@+@8[W4CDS4NG8#7EL*J'5],\*@ M0ACT)M62, Y%2J557PJ%E;FPU^&ON@B#P_,#! -B!C4CA7*Q+@[\DQ Y?%2) M^WLNA80'J" F2L)6++QQH([1!24F*=_K"-JX\F'@V 9NDO+ #[[DU.-[_1';1RO$K/YB]\'Z,=Y-8-^_G#N3TMR"= MV-9\CO6WT0/_SBC.Q/'W"Z_X0>UZN5T0G?@&[4=*$MY-I= M@3AW*J>_56D'%G / :H)DW!"*=0\_)J0\M)S[=T8(;>;3YMT0X,:CCL0GUN4 MT]^C?O*)[?*0H#AOK'GR)2/"DE?&CI"2J+M/4YR5JX<]LA89/UM9I0;QUF]17#D41 M05JE6:_W+M5"FF0\C+:%&P]M34H:7#CPM=;";:>H;#-*^LG><"LW)05#.AY6 M8H-+I&_5PO$N[5@*J=%X:0TX7(^22?]R>A'\H\.=Q,8?K"%DLK+V(6QNBE'2 M"X)084Z!0?#O)\Y0J4#$,AYWG$D7,@ /UWOVCS%WSF4E/,ZL^BX+*D?)AP0* M7(M:T:UM/N$NGR@PM\K'+S0[WUX">>W)ZAV8%6AIVK]XVM7A , \+P.R'2"+ MNMM 4>65(#$>.MN "][,%A8QU8AF<=*$2UF2XU/).!I?"V>DV7BHT,&R% [A M+KI^"!\/7SNI_@SRGA#<+_AHJD60NU F\N4(24IT,4^+,@_XTWV4Y;;/, M7LER '/+1"S!G,Q#;9=D\P>8-,(5'N[GJ%?H?L OCM0?P!=MY*KF/!YK2=M0GL-J&>]1\A3,EO#_L@J^-;8TP1RIM ?>? M.0;<$&I_3.%%I_#B:,GNN&0A#C>NM,5+/7$2D/3@.6ETFS@T/.2V M-M2^K,[:S:5)^QS_N+=#C?MD(XT'A6N&]L[>LR;7#HIV0[:*CW-EB9]Z7)8\ M6]$%!SY?6TO[30C03>OQ;U!+ P04 " !LB:94N:=P,%,' !;' &0 M 'AL+W=OWRSV9SDB!9<#GA$'+A(L"*[@5TYZ<"X(S M,ZC(>W$8#GL%IJQS=F*>?19G)[Q4.67DLT"R+ HL'BY(SI>GG:A3/[BETYG2 M#WIG)W,\)7=$?9U_%G#7:ZQDM"!,4LZ0()/3SGET/$H.]0#3XT]*EG+E&NFI MC#G_KF^NL]-.J!&1G*1*F\#P;T%&),^U)<#QHS+::7SJ@:O7M?4K,WF8S!A+ M,N+Y7S13L]/.80=E9(++7-WRY:^DFM! VTMY+LU?M*SZAAV4EE+QHAH," K* M[']\7P5BFP%Q-2!^,B#JKQF05 ,2,U&+S$SK$BM\=B+X$@G=&ZSI"Q,;,QIF M0YE.XYT2T$IAG#H;\:*@"O*B),(L0R/.%&53PE)*)-I'YUE&=;QQCJZ9734Z M^B-!X#DZGPI"]&"T>TD4IOD>#/EZ=XEVW^V=]!3@TUYZ:87EPF*)UV!)T UX MGTGTD64D>SR^!_-J)A?7D[N(O09OL A0$G51',9Q"Y[1]L,C#YRDB75B["5K M['V">\0G=?"N<$ISJA[0-]-PK4@A__:XZ3=N^L9-?XV;.\(HATHE:0F.H-86 M/%] 3E%J_4YJO[",:%$6:,P%N# ]\!P:U4-;[JS3H7&JR6%Q-@SMSTEOT0)W MT, =>.'>>O"I4NB+#"O2!LEO^+>2!2CJ_O+FS?/T/T(Z;) .O0:AP A2,X)2 M7LPQ>T"P\(D.,66*(USC;XJB#;+?@X5\:#%'?0_F@P;S@==BM=9P4Z@8_D)U MF6(71"J84[8VP'[;-_@!Q378(P_8PP;LX M05"Z$!6TQ'(EK K!#I'.K*]ZFPG01;TDH"^4FO7X%/ 2H*$QP:()35<;-%TM MN[Q_>QA'!Q\ D F4:284.@BT2_>L4XPF>9FJ$NL]V\9V#NV8,:#U. C#'? ! M2LW8O0"U@VYUGUW0.1!4F((T+3/0.CHY,.%=7)FV(]CW!L9<@'PS/KIH=USU MXHSL%WK31I^N+_ZX1?.\E"@*!N%.US#,;KIB;D(@&B D)A 66:%M^N]U$=#'?TP"J(8KO"8 M+XA%&'C8((K=\HZ]2]!.UJ[E4EA)! ISUK7L]]8A$P$?<"NWKPJQ0<),7%-X1HD>RMTO[LPB,(='W"G62*_:+FN"8+70MM2(X'QD:@2IL!3YX!F@=%J=%(K]4 M>,JP*2QQAD'&MP+PVW)\PM#'B^LOE^>WP$(+*-:I80S*@12([.E2(C& M M:M/4%!9&"+@:,CT]H0#D[$GJI2(N!TQ! W])USS*27B)RZBS9(,,J,A*^S MEM99,Z34NA3\!G7&O!7MM%SD5V$WU>GBBTG4E4W4Y>-$K4?IMPWY]&%TLB[R MZ[KG!3W/23;=R(I^JZ#M]-;K.\ Z?1?[]9T6 SDU6F6#:MI@Z-PL_1;!TET5 M'4;AP$)-G=LE: Y8\%!K%/@EI9!,O:099_ON2<,^IFT&1G0-:BX7E( 5?=YX ML!5C=TOPH8N'0P?S0.K:Q/I$4N9&B-AS5F755RRQ$Z6Q7SA>K=5*K?'T&XLW MI=B)B7@;,?'MAA1C(GPO &(G ^)7?=,0NVT[]F_;1E/:%XB:.1=84#S.K4QL M#:K?G%&"/F!NJX[]6_55I36OC-8TJG>;"+OM-QZ^:H0=P\=^0GYQA#?Q^X8( M.WZ/MSJLNU> V\37,7-\])KQ31S!)AL(=MMW#AOL7)%Q@(ZJMTW>MX6.KQ(_ MQ6RCB2L3J](R'CR7Q&W=^FL5<>*X*_%SU\\JXLKL%HHX67F[ZC^,U%JH7H?H M7[0UM2:.\9+^JRY,QV")G\%>6O@;S-E#L0^9X[[$?URHE=U/!=H17W+PJH%V M1);XB>S%@=ZD3:,U$KJW\IFF(&)JOEY)4#E0,/:C1O.T^4)V;KX+/7E^$1V/ M['&ULG93);MLP$(9?A1!Z2('4DN4E12 +\(*V M.00U8J0]%#W0TE@BPD4E1U;Z]B4I63 :V4#K@\5M_O^;X9(T2K^8$@#)J^#2 M+((2L;H/0Y.5(*@9J0JDG3DH+2C:KBY"4VF@N0\2/(RC:!X*RF20)GYLJ]-$ MUK_@&X/&G+6)RV2OU(OK/.2+(') P"%#IT#MYPAKX-P)68Q? MG6;06[K \_9)_9//W>:RIP;6BG]G.9:+X&- ^=G4X"XC'%P+B+B#VW*V1I]Q0I&FB54.T6VW5 M7,.GZJ,M')-N4W:H[2RS<9BNE1 ,;971$"ISLE82F2Q 9@P,^4"6>=O)?V6R8R;@RM0;R8[DWJ.V1^'G%==*[3KSK]()K6XRL M]R94J%KB4%5:H;D78]T?PJT6-G M73D;.WSM\X[@W M1WMPE:R4>G2'VWP<1"XA%)A9Q\!HV>$U"N&(*(VGAC-H0SK@\?[ _LG73K6L MF,%K);[SW!;CX$, .:Y9)>R=VG_&IIZ!X\N4,/X+^\8W"B"KC%5E Z8,2B[K ME3TW.AP!XNX;@+@!Q#[O.I#/,WPC9@YF2MC!P(W/,?\>'E'Y;0WRH81*?))PQW8%>]QW$41PO M%U,X/[LX0=MKI>EYVMY?2@/W7\@#;BV6YN$$?[_E[WO^_AO\4[[C.T:)ZY[<*J[!&8S&&*:]2Z-2TE MIU_A?H;E"O4#_"!INSWX6DJ^JNCAGBIN7^CGR$@6:BJ8"R9;[Q/2#-M5>SSWZ M>S=<&A"X)FC4&=$SZGJ6U >KMKY_5\K2-/#;@L8O:N= ]VNE[.'@ K0#/?T) M4$L#!!0 ( &R)IE2/1CEN,@, / 3 - >&POWJ65@6FM&T!%(NPEZG$X3Q_^V.AS,V;P-W/WIV==1XO;G;CYQ5P04*OZ-4!HI<=>Z'* M%8K)QX?)[Q/'I*\/DMZCC GWMX5;H=\1$R^QLTFMIQ/6.SX:9$JV&Q\1%[#J M-&?!$Q5#,J:"3S0'5D9S+E8NW(/ 5 FE V,KSJ;K0J1\=G#7]: 8:YV<2Z6K MW"Z#^Y[4PW> =0\,87C=N#JLV%YL+"+O( M;77Y$8SC,#\"&)8'AX['4PQM8MCN''KX9Y P:6!S+]V5KCNXU7R/XZP/9T7X5@ M,\4K$9LIOM: ^-<-&$GBWVTL#S"P7<.>8!Q)$@R! M6O37:!PCJQ/#Q[\_V%,214GB1P#S.X@B#(&G$4@_NO(_"]7LJ M;/_'-_H%4$L#!!0 ( &R)IE27BKL

-8?20$3;8T.P6BP^ M0"X99K>]9!:GF$85C3:U+^P*;K1Z=/^>[P[%@W;Z5E>Z>3H>]']7:B VNM8;_4N5 MQX.#@7!K\_C56/W+U(VL%H4U574\&#V?N%&VT<6;XD4'N92WKB]IY.TWZ4&. M!]F!KW"EK6OZ*_KZI6=\4/[BYZ.V,>>Z:I2=R$9]L:;=ZOJNJ\;?Q9#<1M\. M+Y_/C7AH_TLSFM5*%VIBBG:CZN:Y':VJ.L#:K?76#40M-^IX,#8/RHIK>:>Z MF_+?,BN?;[#Q9*2Y[*'V)^RL[!D9>>97D^G58CH1_J_%_&(V.5WZ@[/3B].K M\500R A 1CN$_!X1R!A QCN!7"S]Q^7TBD F #+9(630DBF 3-DAW[;?\7+/Z0;FFN\@)78M+:>^5UV*EQ$3=-O3ICJ!AF!5S6OAGZG1?OB>^ M&%,^ZJKJG_:\60<>1(X9,4MFH2K?LU&ECXU*UH42?6]"^!Z#I(C(,"-FQ7SK M"E6Y?RV[<%E:63O9=\:"5Q+I9<3LEW.IK;B15:O$I8^5UJK^]:1X2"PC9K,L M&E/43,\GC=B^G8/('[BP(B=T3,[H#=F?!Q(X=$S Z!W9D0$^DD MXM;)Q]V9UV\E\DG$[),/.@PO+R?%1(J)F!6#Y1Q,DR#?1,R^H79^+[YCY)F8 MV3-O-?TN(C).O!OC],'M'S[%1,:)=VB>2-& MSU:6?8*7E9A13.2=F-D[[V N?+5EZP7IWU6*B;P3,WOG'2=F]@YLS7!*&7DG9O8.QHPI)O).S.X=U'6CF DR4+++";/O"<5$%DJ8+80Q M4XJ)+)0P6PAC9A0362AAMA#&S"DF7)AAMA >5@0AA"R4['3T$X00LE#";"&, M&800LE#";"&,&800LE#";"&,&800LE#";"$TY V[Q2FR4,H]WX8PPS589*&4 MV4(8DR:D%%DHW=VRS:M!1HHLE#);"&/2->T462AEMA!^Z#2]IW"# /ET_QJ28R$+ICN;@?H\U*":R4,IL(8@9YDUDH9390AB3YLT, M62ACMA#&I)&>(0MES!;"F#32,V2AC-E"&)-VY#)DH8S90A]C]C->%!-9*..V MT#O+]&16CF(B"V7_QVZ"CQ8%@H24P8UJN]Q8$"8D9*&,V4(8,TA(R$+9+E>" MPH2$+)1QCX4@)DU(.;)0SCT6@IAT9)DC"^7L,W)D76V_)S5UGSG-2EQ;BHDL ME+//R 68=!6C]A523&2AG-E"[RP$/K=IVW074TQDH9S90A S2.\YLE#.O5L: M[3$2^Q0362CGWB^-,,/6A!NFN2WT>C-4&$<4$UDH[RTT["]V)T>E6NE:E5?^ M*YPO+V157%O1??1;U*(D[;:IK=JJ&ONR>7UA9/GR\Y27G]:<_ -02P,$% M @ ;(FF5'H$ UU< @ (2X !H !X;"]?Q[VAVY8?)R.YV%=[<>Q^U'7PV9?3LWPT';E M?+FR;?M3,UZ6_:[NFLU[LRNU+)=1]_G^YF+U\^N_,_$=KL];,K/=O/[ M5,[C/P;7?]K^?=B7,E:+UZ;?E7%=U1_'V^FAOA[2PV5RM7AY6U?]RUNJZKF# M!()D_B"%()T_R"#(Y@]R"/+Y@P*"8OZ@#$%Y_J 5!*WF#WJ$H,?Y@](295P2 M)$VP)M Z(=>)P.N$8"<"L1.2G0C,3HAV(E [(=N)P.V$<"<"N1/2G0CL3HAW M(M!;4&\AT%M0;R'06R8OVP1Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ M+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KK9+.$0&]%O95 ;T6]E4!O1;V50&]% MO95 ;T6]E4!O1;V50&]#O8U ;T.]C4!O0[V-0&]#O8U ;YML=A/H;:BW$>AM MJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CM MDX^5!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z M!^H=!'H'ZAT$>L?D9Q,"O0/U#@*] _4. KT#]0X"O3/JG0GTSJAW)M [H]Z9 M0.^,>F<"O3/JG0GTSJAW)M [H]Z90.\\^5F00.^,>N?OU'L8/X]EN/5\K?'Y MWTGU>+FWW!Y_77Z=1 E75YSK^XKA^2]02P,$% @ ;(FF5"XH"M@5 @ M_"P !, !;0V]N=&5N=%]4>7!E&ULS=K?3MLP% ;P5ZERBQK7_S=$ MN0%N-R[V EYRVD9-8LLVK+S]G!20-K$*5*1]-XU:V^<[\9%^5[WZ\10H+0Y# M/Z9UMO<:E37 M5[>T<0]]7MP=RL^I\^.ZBM2G:G%SW#AEK2L70M\U+I=U]CBV?Z4LGQ/J MDW9=2!=E0\7>3)A6_AWP?.[[(\78M;2X=S%_>CK8]&+T\FYW# =/_G9^7.94X%EYWWT(96)1?IX MW,M(IM/+4 I1S-WI5WQ-+*7/?C^:IMU2^\[L,+2!]?0?K@*Y1&4$3E**1R%%,Y"JH<156. MPBI'<96CP,I19!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR"A19)8JL$D56 MB2*K1)%5HL@J4625*+)*%%DEBJP215:%(JM"D56AR*I09%4HLBH4616*K I% M5H4BJT*15:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\BJ460U*+(:%%D-BJP& M15:#(JM!D=6@R&I09#4HLAH462V*K!9%5HLBJT61U:+(:E%DM2BR6A19[?^4 M]:?W^T^.GY_UX+KQ)9_-?WJ^_@U02P$"% ,4 " !LB:94!T%-8H$ "Q M $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 M ( &R)IE02'1,$[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ ;(FF M5"=) # 8 M " @7<- !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ ;(FF5+Q[-=QH!@ KQ@ !@ M ("!HQ@ 'AL+W=O(@ >&PO=V]R:W-H965T&UL M4$L! A0#% @ ;(FF5%_"FBT-" ,B$ !@ ("!DB@ M 'AL+W=O]8R MP H /(; 8 " @=4P !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ;(FF M5!X8^M"\! Q0H !D ("!(3\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(FF5+M%Y4_6"@ K1P M !D ("!YU, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(FF5&>(&A-M!0 0P !D M ("!]'( 'AL+W=O >&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;(FF5'HQ:E):! \PD !D ("!Q88 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;(FF5#[# M%OIN"P 7" !D ("!]I0 'AL+W=O$EEY)P" "2!0 &0 M @(&;H >&PO=V]R:W-H965T&UL4$L! A0#% @ ;(FF5 _O,(XL!P -A0 !D M ("!HJ@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;(FF5*0(J6/4!P SA@ !D ("! M&KP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;(FF5!=G47F1! ;PH !D ("!A

&UL4$L! A0#% @ ;(FF5 (S?AZ< M @ 1P8 !D ("!#MD 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ ;(FF5"#\FN_/ @ T0< !D M ("!!>$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;(FF5!+$K @N!P T"H !D ("!]ND M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;(FF5*7&PO=V]R:W-H965T&UL4$L! A0#% @ ;(FF5/2AI(/* @ D < !D M ("!,PT! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;(FF5)9&2&R\ @ 'P< !D ("!/A$O:0,& M "*&0 &0 @($Q&@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ;(FF M5-I)Z!&^ @ CP8 !D ("!XB,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(FF5+NLV?T #@ .9, M !D ("!$BX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(FF5#X%[+^E! ^!L !D M ("!XT(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;(FF5(S$X\41 P O D !D ("!*T\! 'AL+W=O M&PO=V]R:W-H965T7"O0( (4& 9 " @996 M 0!X;"]W;W)K&UL4$L! A0#% @ ;(FF5(.# MF*W^! W1D !D ("!BED! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(FF5#K\4EMJ P K@D !D M ("!\&\.I-<" #L" &0 @(&1:P$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ ;(FF5'M.:CT? @ ( 4 !D ("! MM'(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;(FF5+FG<#!3!P 6QP !D ("!='P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(FF5(]&.6XR M P \!, T ( !.8D! 'AL+W-T>6QE,P #P M@ %_C0$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ ;(FF5'H$ UU< @ M(2X !H ( !-Y,! 'AL+U]R96QS+W=O XML 90 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 91 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 335 394 1 true 84 0 false 10 false false R1.htm 1001 - Document - Cover Page Sheet http://marcusmillichapinc.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF NET AND COMPREHENSIVE INCOME Sheet http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF NET AND COMPREHENSIVE INCOME Statements 4 false false R5.htm 1005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF NET AND COMPREHENSIVE INCOME (Parenthetical) Sheet http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncomeParenthetical CONDENSED CONSOLIDATED STATEMENTS OF NET AND COMPREHENSIVE INCOME (Parenthetical) Statements 5 false false R6.htm 1006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 1008 - Disclosure - Description of Business, Basis of Presentation and Recent Accounting Pronouncements Sheet http://marcusmillichapinc.com/role/DescriptionOfBusinessBasisOfPresentationAndRecentAccountingPronouncements Description of Business, Basis of Presentation and Recent Accounting Pronouncements Notes 8 false false R9.htm 1009 - Disclosure - Property and Equipment, Net Sheet http://marcusmillichapinc.com/role/PropertyAndEquipmentNet Property and Equipment, Net Notes 9 false false R10.htm 1010 - Disclosure - Operating Leases Sheet http://marcusmillichapinc.com/role/OperatingLeases Operating Leases Notes 10 false false R11.htm 1011 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale Sheet http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSale Investments in Marketable Debt Securities, Available-for-Sale Notes 11 false false R12.htm 1012 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets Sheet http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssets Acquisitions, Goodwill and Other Intangible Assets Notes 12 false false R13.htm 1013 - Disclosure - Selected Balance Sheet Data Sheet http://marcusmillichapinc.com/role/SelectedBalanceSheetData Selected Balance Sheet Data Notes 13 false false R14.htm 1014 - Disclosure - Related-Party Transactions Sheet http://marcusmillichapinc.com/role/RelatedPartyTransactions Related-Party Transactions Notes 14 false false R15.htm 1015 - Disclosure - Fair Value Measurements Sheet http://marcusmillichapinc.com/role/FairValueMeasurements Fair Value Measurements Notes 15 false false R16.htm 1016 - Disclosure - Stockholders' Equity Sheet http://marcusmillichapinc.com/role/StockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 1017 - Disclosure - Stock-Based Compensation Plans Sheet http://marcusmillichapinc.com/role/StockBasedCompensationPlans Stock-Based Compensation Plans Notes 17 false false R18.htm 1018 - Disclosure - Income Taxes Sheet http://marcusmillichapinc.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 1019 - Disclosure - Earnings per Share Sheet http://marcusmillichapinc.com/role/EarningsPerShare Earnings per Share Notes 19 false false R20.htm 1020 - Disclosure - Commitments and Contingencies Sheet http://marcusmillichapinc.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 1021 - Disclosure - Subsequent Events Sheet http://marcusmillichapinc.com/role/SubsequentEvents Subsequent Events Notes 21 false false R22.htm 1022 - Disclosure - Description of Business, Basis of Presentation and Recent Accounting Pronouncements (Policies) Sheet http://marcusmillichapinc.com/role/DescriptionOfBusinessBasisOfPresentationAndRecentAccountingPronouncementsPolicies Description of Business, Basis of Presentation and Recent Accounting Pronouncements (Policies) Policies http://marcusmillichapinc.com/role/DescriptionOfBusinessBasisOfPresentationAndRecentAccountingPronouncements 22 false false R23.htm 1023 - Disclosure - Property and Equipment, Net (Tables) Sheet http://marcusmillichapinc.com/role/PropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://marcusmillichapinc.com/role/PropertyAndEquipmentNet 23 false false R24.htm 1024 - Disclosure - Operating Leases (Tables) Sheet http://marcusmillichapinc.com/role/OperatingLeasesTables Operating Leases (Tables) Tables http://marcusmillichapinc.com/role/OperatingLeases 24 false false R25.htm 1025 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale (Tables) Sheet http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleTables Investments in Marketable Debt Securities, Available-for-Sale (Tables) Tables http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSale 25 false false R26.htm 1026 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Tables) Sheet http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsTables Acquisitions, Goodwill and Other Intangible Assets (Tables) Tables http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssets 26 false false R27.htm 1027 - Disclosure - Selected Balance Sheet Data (Tables) Sheet http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables Selected Balance Sheet Data (Tables) Tables http://marcusmillichapinc.com/role/SelectedBalanceSheetData 27 false false R28.htm 1028 - Disclosure - Fair Value Measurements (Tables) Sheet http://marcusmillichapinc.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://marcusmillichapinc.com/role/FairValueMeasurements 28 false false R29.htm 1029 - Disclosure - Stock-Based Compensation Plans (Tables) Sheet http://marcusmillichapinc.com/role/StockBasedCompensationPlansTables Stock-Based Compensation Plans (Tables) Tables http://marcusmillichapinc.com/role/StockBasedCompensationPlans 29 false false R30.htm 1030 - Disclosure - Income Taxes (Tables) Sheet http://marcusmillichapinc.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://marcusmillichapinc.com/role/IncomeTaxes 30 false false R31.htm 1031 - Disclosure - Earnings per Share (Tables) Sheet http://marcusmillichapinc.com/role/EarningsPerShareTables Earnings per Share (Tables) Tables http://marcusmillichapinc.com/role/EarningsPerShare 31 false false R32.htm 1032 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Detail) Sheet http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail Description of Business and Basis of Presentation - Additional Information (Detail) Details 32 false false R33.htm 1033 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail) Sheet http://marcusmillichapinc.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail) Details 33 false false R34.htm 1034 - Disclosure - Property and Equipment, Net - Additional Information (Detail) Sheet http://marcusmillichapinc.com/role/PropertyAndEquipmentNetAdditionalInformationDetail Property and Equipment, Net - Additional Information (Detail) Details 34 false false R35.htm 1035 - Disclosure - Operating Leases - Additional Information (Detail) Sheet http://marcusmillichapinc.com/role/OperatingLeasesAdditionalInformationDetail Operating Leases - Additional Information (Detail) Details 35 false false R36.htm 1036 - Disclosure - Operating Leases - Schedule of Operating Lease Cost, Included in Selling, General and Administrative Expense (Detail) Sheet http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfOperatingLeaseCostIncludedInSellingGeneralAndAdministrativeExpenseDetail Operating Leases - Schedule of Operating Lease Cost, Included in Selling, General and Administrative Expense (Detail) Details 36 false false R37.htm 1037 - Disclosure - Operating Leases - Maturities of lease liabilities (Detail) Sheet http://marcusmillichapinc.com/role/OperatingLeasesMaturitiesOfLeaseLiabilitiesDetail Operating Leases - Maturities of lease liabilities (Detail) Details 37 false false R38.htm 1038 - Disclosure - Operating Leases - Schedule of Supplemental Cash Flow Information and Noncash Activity Related to Operating Leases (Detail) Sheet http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfSupplementalCashFlowInformationAndNoncashActivityRelatedToOperatingLeasesDetail Operating Leases - Schedule of Supplemental Cash Flow Information and Noncash Activity Related to Operating Leases (Detail) Details 38 false false R39.htm 1039 - Disclosure - Operating Leases - Schedule of Other Information Related to Operating Leases (Detail) Sheet http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfOtherInformationRelatedToOperatingLeasesDetail Operating Leases - Schedule of Other Information Related to Operating Leases (Detail) Details 39 false false R40.htm 1040 - 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) Sheet http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail 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) Details 40 false false R41.htm 1041 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale - Additional Information (Detail) Sheet http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail Investments in Marketable Debt Securities, Available-for-Sale - Additional Information (Detail) Details 41 false false R42.htm 1042 - 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) Sheet http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAmortizedCostAndFairValueOfInvestmentsInAvailableForSaleSecuritiesUnrealizedLossPositionDetail Investments in Marketable Debt Securities, Available-for-Sale - Amortized Cost and Fair Value of Investments in Available for Sale Securities Unrealized Loss Position (Detail) Details 42 false false R43.htm 1043 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale - Gross Realized Gains and Losses from Sale of Available for Sale Securities (Detail) Sheet http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleGrossRealizedGainsAndLossesFromSaleOfAvailableForSaleSecuritiesDetail Investments in Marketable Debt Securities, Available-for-Sale - Gross Realized Gains and Losses from Sale of Available for Sale Securities (Detail) Details 43 false false R44.htm 1044 - 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) Sheet http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail 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) Details 44 false false R45.htm 1045 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Additional Information (Detail) Sheet http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail Acquisitions, Goodwill and Other Intangible Assets - Additional Information (Detail) Details 45 false false R46.htm 1046 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Detail) Sheet http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillAndIntangibleAssetsDetail Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Detail) Details 46 false false R47.htm 1047 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Parenthetical) (Detail) Sheet http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillAndIntangibleAssetsParentheticalDetail Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Parenthetical) (Detail) Details 47 false false R48.htm 1048 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Net Change in Carrying Value of Goodwill (Detail) Sheet http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfNetChangeInCarryingValueOfGoodwillDetail Acquisitions, Goodwill and Other Intangible Assets - Summary of Net Change in Carrying Value of Goodwill (Detail) Details 48 false false R49.htm 1049 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense for Intangible Assets (Detail) Sheet http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationExpenseForIntangibleAssetsDetail Acquisitions, Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense for Intangible Assets (Detail) Details 49 false false R50.htm 1050 - Disclosure - Selected Balance Sheet Data - Schedule of Other Assets (Detail) Sheet http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsDetail Selected Balance Sheet Data - Schedule of Other Assets (Detail) Details 50 false false R51.htm 1051 - Disclosure - Selected Balance Sheet Data - Schedule of Other Assets (Parenthetical) (Detail) Sheet http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsParentheticalDetail Selected Balance Sheet Data - Schedule of Other Assets (Parenthetical) (Detail) Details 51 false false R52.htm 1052 - Disclosure - Selected Balance Sheet Data - Summary of Net Change in Carrying Value of MSRs (Detail) Sheet http://marcusmillichapinc.com/role/SelectedBalanceSheetDataSummaryOfNetChangeInCarryingValueOfMsrsDetail Selected Balance Sheet Data - Summary of Net Change in Carrying Value of MSRs (Detail) Details 52 false false R53.htm 1053 - Disclosure - Selected Balance Sheet Data - Additional Information (Detail) Sheet http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail Selected Balance Sheet Data - Additional Information (Detail) Details 53 false false R54.htm 1054 - Disclosure - Selected Balance Sheet Data - Components of Deferred Compensation and Commissions (Detail) Sheet http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail Selected Balance Sheet Data - Components of Deferred Compensation and Commissions (Detail) Details 54 false false R55.htm 1055 - Disclosure - Selected Balance Sheet Data - Summary of Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Liability (Detail) Sheet http://marcusmillichapinc.com/role/SelectedBalanceSheetDataSummaryOfNetChangeInCarryingValueOfAssetsHeldInRabbiTrustAndDeferredCompensationLiabilityDetail Selected Balance Sheet Data - Summary of Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Liability (Detail) Details 55 false false R56.htm 1056 - Disclosure - Selected Balance Sheet Data - Schedule of Other Liabilities (Detail) Sheet http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherLiabilitiesDetail Selected Balance Sheet Data - Schedule of Other Liabilities (Detail) Details 56 false false R57.htm 1057 - Disclosure - Related-Party Transactions - Additional Information (Detail) Sheet http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail Related-Party Transactions - Additional Information (Detail) Details 57 false false R58.htm 1058 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Detail) Sheet http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Detail) Details 58 false false R59.htm 1059 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Parenthetical) (Detail) Sheet http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisParentheticalDetail Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Parenthetical) (Detail) Details 59 false false R60.htm 1060 - Disclosure - Fair Value Measurements - Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis (Detail) Sheet http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfReconciliationOfContingentConsiderationMeasuredAtFairValueOnRecurringBasisDetail Fair Value Measurements - Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis (Detail) Details 60 false false R61.htm 1061 - Disclosure - Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Recurring Basis Valuation Techniques (Detail) Sheet http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Recurring Basis Valuation Techniques (Detail) Details 61 false false R62.htm 1062 - Disclosure - Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Non-Recurring Basis Valuation Techniques (Detail) Sheet http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Non-Recurring Basis Valuation Techniques (Detail) Details 62 false false R63.htm 1063 - Disclosure - Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Non-Recurring Basis Valuation Techniques (Parenthetical) (Detail) Sheet http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesParentheticalDetail Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Non-Recurring Basis Valuation Techniques (Parenthetical) (Detail) Details 63 false false R64.htm 1064 - Disclosure - Fair Value Measurements - Additional Information (Detail) Sheet http://marcusmillichapinc.com/role/FairValueMeasurementsAdditionalInformationDetail Fair Value Measurements - Additional Information (Detail) Details 64 false false R65.htm 1065 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 65 false false R66.htm 1066 - Disclosure - Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan - Award Limitations - Additional Information (Detail) Sheet http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAwardLimitationsAdditionalInformationDetail Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan - Award Limitations - Additional Information (Detail) Details 66 false false R67.htm 1067 - Disclosure - Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan - Additional Information (Detail) Sheet http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan - Additional Information (Detail) Details 67 false false R68.htm 1068 - Disclosure - Stock-Based Compensation Plans - Outstanding Awards Under 2013 Omnibus Equity Incentive Plan (Detail) Sheet http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail Stock-Based Compensation Plans - Outstanding Awards Under 2013 Omnibus Equity Incentive Plan (Detail) Details 68 false false R69.htm 1069 - Disclosure - Stock-Based Compensation Plans - Employee Stock Purchase Plan - Additional Information (Detail) Sheet http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanAdditionalInformationDetail Stock-Based Compensation Plans - Employee Stock Purchase Plan - Additional Information (Detail) Details 69 false false R70.htm 1070 - Disclosure - Stock-Based Compensation Plans - Amendments to Restricted Stock and SARs - Additional Information (Detail) Sheet http://marcusmillichapinc.com/role/StockBasedCompensationPlansAmendmentsToRestrictedStockAndSarsAdditionalInformationDetail Stock-Based Compensation Plans - Amendments to Restricted Stock and SARs - Additional Information (Detail) Details 70 false false R71.htm 1071 - Disclosure - Stock-Based Compensation Plans - Stock-Based Compensation Expense (Detail) Sheet http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail Stock-Based Compensation Plans - Stock-Based Compensation Expense (Detail) Details 71 false false R72.htm 1072 - Disclosure - Income Taxes - Components of Provision for Income Taxes and Income before Provision for Income Taxes (Detail) Sheet http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail Income Taxes - Components of Provision for Income Taxes and Income before Provision for Income Taxes (Detail) Details 72 false false R73.htm 1073 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://marcusmillichapinc.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 73 false false R74.htm 1074 - Disclosure - Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) Sheet http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) Details 74 false false R75.htm 1075 - Disclosure - Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Parenthetical) (Detail) Sheet http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareParentheticalDetail Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Parenthetical) (Detail) Details 75 false false R76.htm 1076 - Disclosure - Commitments and Contingencies - Additional Information Credit Agreement (Detail) Sheet http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail Commitments and Contingencies - Additional Information Credit Agreement (Detail) Details 76 false false R77.htm 1077 - Disclosure - Commitments and Contingencies - Additional Information Other (Detail) Sheet http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationOtherDetail Commitments and Contingencies - Additional Information Other (Detail) Details 77 false false R78.htm 1078 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://marcusmillichapinc.com/role/SubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 78 false false All Reports Book All Reports d350636d10q.htm d350636dex311.htm d350636dex312.htm d350636dex321.htm mmi-20220331.xsd mmi-20220331_cal.xml mmi-20220331_def.xml mmi-20220331_lab.xml mmi-20220331_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d350636d10q.htm": { "axisCustom": 1, "axisStandard": 31, "contextCount": 335, "dts": { "calculationLink": { "local": [ "mmi-20220331_cal.xml" ] }, "definitionLink": { "local": [ "mmi-20220331_def.xml" ] }, "inline": { "local": [ "d350636d10q.htm" ] }, "labelLink": { "local": [ "mmi-20220331_lab.xml" ] }, "presentationLink": { "local": [ "mmi-20220331_pre.xml" ] }, "schema": { "local": [ "mmi-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 633, "entityCount": 1, "hidden": { "http://marcusmillichapinc.com/20220331": 3, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 7 }, "keyCustom": 88, "keyStandard": 306, "memberCustom": 36, "memberStandard": 48, "nsprefix": "mmi", "nsuri": "http://marcusmillichapinc.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "1001 - Document - Cover Page", "role": "http://marcusmillichapinc.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1010 - Disclosure - Operating Leases", "role": "http://marcusmillichapinc.com/role/OperatingLeases", "shortName": "Operating Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1011 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale", "role": "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSale", "shortName": "Investments in Marketable Debt Securities, Available-for-Sale", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1012 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets", "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssets", "shortName": "Acquisitions, Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1013 - Disclosure - Selected Balance Sheet Data", "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetData", "shortName": "Selected Balance Sheet Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1014 - Disclosure - Related-Party Transactions", "role": "http://marcusmillichapinc.com/role/RelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1015 - Disclosure - Fair Value Measurements", "role": "http://marcusmillichapinc.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1016 - Disclosure - Stockholders' Equity", "role": "http://marcusmillichapinc.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1017 - Disclosure - Stock-Based Compensation Plans", "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlans", "shortName": "Stock-Based Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Income Taxes", "role": "http://marcusmillichapinc.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1019 - Disclosure - Earnings per Share", "role": "http://marcusmillichapinc.com/role/EarningsPerShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1020 - Disclosure - Commitments and Contingencies", "role": "http://marcusmillichapinc.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1021 - Disclosure - Subsequent Events", "role": "http://marcusmillichapinc.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "mmi:DescriptionOfBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1022 - Disclosure - Description of Business, Basis of Presentation and Recent Accounting Pronouncements (Policies)", "role": "http://marcusmillichapinc.com/role/DescriptionOfBusinessBasisOfPresentationAndRecentAccountingPronouncementsPolicies", "shortName": "Description of Business, Basis of Presentation and Recent Accounting Pronouncements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "mmi:DescriptionOfBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://marcusmillichapinc.com/role/PropertyAndEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1024 - Disclosure - Operating Leases (Tables)", "role": "http://marcusmillichapinc.com/role/OperatingLeasesTables", "shortName": "Operating Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1025 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale (Tables)", "role": "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleTables", "shortName": "Investments in Marketable Debt Securities, Available-for-Sale (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Tables)", "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsTables", "shortName": "Acquisitions, Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Selected Balance Sheet Data (Tables)", "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables", "shortName": "Selected Balance Sheet Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1028 - Disclosure - Fair Value Measurements (Tables)", "role": "http://marcusmillichapinc.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Stock-Based Compensation Plans (Tables)", "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlansTables", "shortName": "Stock-Based Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Income Taxes (Tables)", "role": "http://marcusmillichapinc.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "mmi:ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Earnings per Share (Tables)", "role": "http://marcusmillichapinc.com/role/EarningsPerShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "mmi:ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "mmi:DescriptionOfBusinessPolicyTextBlock", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "INF", "first": true, "lang": null, "name": "mmi:NumberOfOffice", "reportCount": 1, "unique": true, "unitRef": "Unit_Office", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Detail)", "role": "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "shortName": "Description of Business and Basis of Presentation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "mmi:DescriptionOfBusinessPolicyTextBlock", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "INF", "first": true, "lang": null, "name": "mmi:NumberOfOffice", "reportCount": 1, "unique": true, "unitRef": "Unit_Office", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail)", "role": "http://marcusmillichapinc.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail", "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "0", "first": true, "lang": null, "name": "mmi:FullyDepreciatedComputerSoftwareHardwareAndFurnitureFixturesAndEquipmentWriteoff", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - Disclosure - Property and Equipment, Net - Additional Information (Detail)", "role": "http://marcusmillichapinc.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "shortName": "Property and Equipment, Net - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "0", "first": true, "lang": null, "name": "mmi:FullyDepreciatedComputerSoftwareHardwareAndFurnitureFixturesAndEquipmentWriteoff", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-2", "first": true, "lang": null, "name": "mmi:OperatingLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - Disclosure - Operating Leases - Additional Information (Detail)", "role": "http://marcusmillichapinc.com/role/OperatingLeasesAdditionalInformationDetail", "shortName": "Operating Leases - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-2", "first": true, "lang": null, "name": "mmi:OperatingLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - Disclosure - Operating Leases - Schedule of Operating Lease Cost, Included in Selling, General and Administrative Expense (Detail)", "role": "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfOperatingLeaseCostIncludedInSellingGeneralAndAdministrativeExpenseDetail", "shortName": "Operating Leases - Schedule of Operating Lease Cost, Included in Selling, General and Administrative Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "lang": null, "name": "us-gaap:VariableLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - Disclosure - Operating Leases - Maturities of lease liabilities (Detail)", "role": "http://marcusmillichapinc.com/role/OperatingLeasesMaturitiesOfLeaseLiabilitiesDetail", "shortName": "Operating Leases - Maturities of lease liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - Disclosure - Operating Leases - Schedule of Supplemental Cash Flow Information and Noncash Activity Related to Operating Leases (Detail)", "role": "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfSupplementalCashFlowInformationAndNoncashActivityRelatedToOperatingLeasesDetail", "shortName": "Operating Leases - Schedule of Supplemental Cash Flow Information and Noncash Activity Related to Operating Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "mmi:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - Disclosure - Operating Leases - Schedule of Other Information Related to Operating Leases (Detail)", "role": "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfOtherInformationRelatedToOperatingLeasesDetail", "shortName": "Operating Leases - Schedule of Other Information Related to Operating Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mmi:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF NET AND COMPREHENSIVE INCOME", "role": "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF NET AND COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - 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)", "role": "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail", "shortName": "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)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1041 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale - Additional Information (Detail)", "role": "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail", "shortName": "Investments in Marketable Debt Securities, Available-for-Sale - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022_FitchAARatingMembersrtCreditRatingFitchAxis_MoodysAaaRatingMembersrtCreditRatingMoodysAxis_StandardPoorsAARatingMembersrtCreditRatingStandardPoorsAxis", "decimals": null, "lang": "en-US", "name": "mmi:AvailableForSaleSecuritiesWeightedAverageMaturity", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "mmi:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsFairValueTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - 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)", "role": "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAmortizedCostAndFairValueOfInvestmentsInAvailableForSaleSecuritiesUnrealizedLossPositionDetail", "shortName": "Investments in Marketable Debt Securities, Available-for-Sale - Amortized Cost and Fair Value of Investments in Available for Sale Securities Unrealized Loss Position (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mmi:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsFairValueTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale - Gross Realized Gains and Losses from Sale of Available for Sale Securities (Detail)", "role": "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleGrossRealizedGainsAndLossesFromSaleOfAvailableForSaleSecuritiesDetail", "shortName": "Investments in Marketable Debt Securities, Available-for-Sale - Gross Realized Gains and Losses from Sale of Available for Sale Securities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - 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)", "role": "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail", "shortName": "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)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Additional Information (Detail)", "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "shortName": "Acquisitions, Goodwill and Other Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Detail)", "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillAndIntangibleAssetsDetail", "shortName": "Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Parenthetical) (Detail)", "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillAndIntangibleAssetsParentheticalDetail", "shortName": "Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Net Change in Carrying Value of Goodwill (Detail)", "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfNetChangeInCarryingValueOfGoodwillDetail", "shortName": "Acquisitions, Goodwill and Other Intangible Assets - Summary of Net Change in Carrying Value of Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense for Intangible Assets (Detail)", "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationExpenseForIntangibleAssetsDetail", "shortName": "Acquisitions, Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense for Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF NET AND COMPREHENSIVE INCOME (Parenthetical)", "role": "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncomeParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF NET AND COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherAssetsCurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - Disclosure - Selected Balance Sheet Data - Schedule of Other Assets (Detail)", "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsDetail", "shortName": "Selected Balance Sheet Data - Schedule of Other Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022_MortgageServicingRightsNetOfAmortizationMemberusgaapBalanceSheetLocationAxis", "decimals": "-3", "lang": null, "name": "us-gaap:OtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "mmi:ReductionOfAccruedBonusesAndOtherEmployeeRelatedExpensesInSettlementOfEmployeeNotesReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Selected Balance Sheet Data - Schedule of Other Assets (Parenthetical) (Detail)", "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsParentheticalDetail", "shortName": "Selected Balance Sheet Data - Schedule of Other Assets (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "mmi:ReductionOfAccruedBonusesAndOtherEmployeeRelatedExpensesInSettlementOfEmployeeNotesReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfServicingAssetsAtAmortizedValueTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ServicingAssetAtAmortizedValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Selected Balance Sheet Data - Summary of Net Change in Carrying Value of MSRs (Detail)", "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataSummaryOfNetChangeInCarryingValueOfMsrsDetail", "shortName": "Selected Balance Sheet Data - Summary of Net Change in Carrying Value of MSRs (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfServicingAssetsAtAmortizedValueTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ServicingAssetAtAmortizedValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "mmi:ScheduleOfDeferredCompensationAndCommissionsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "mmi:StockAppreciationRightsLiabilityNoncurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - Disclosure - Selected Balance Sheet Data - Additional Information (Detail)", "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail", "shortName": "Selected Balance Sheet Data - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "0", "lang": null, "name": "mmi:AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "mmi:ScheduleOfDeferredCompensationAndCommissionsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "mmi:StockAppreciationRightsLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - Disclosure - Selected Balance Sheet Data - Components of Deferred Compensation and Commissions (Detail)", "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail", "shortName": "Selected Balance Sheet Data - Components of Deferred Compensation and Commissions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mmi:ScheduleOfDeferredCompensationAndCommissionsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "mmi:StockAppreciationRightsLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "mmi:IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - Disclosure - Selected Balance Sheet Data - Summary of Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Liability (Detail)", "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataSummaryOfNetChangeInCarryingValueOfAssetsHeldInRabbiTrustAndDeferredCompensationLiabilityDetail", "shortName": "Selected Balance Sheet Data - Summary of Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Liability (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "mmi:IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "mmi:ScheduleOfOtherLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "mmi:DeferredConsiderationLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1056 - Disclosure - Selected Balance Sheet Data - Schedule of Other Liabilities (Detail)", "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherLiabilitiesDetail", "shortName": "Selected Balance Sheet Data - Schedule of Other Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mmi:ScheduleOfOtherLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "mmi:DeferredConsiderationLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - Disclosure - Related-Party Transactions - Additional Information (Detail)", "role": "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "shortName": "Related-Party Transactions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "0", "lang": null, "name": "us-gaap:DueFromEmployees", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Detail)", "role": "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "shortName": "Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Parenthetical) (Detail)", "role": "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisParentheticalDetail", "shortName": "Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022_AccountsPayableAndOtherLiabilitiesMemberusgaapBalanceSheetLocationAxis", "decimals": "-3", "lang": null, "name": "mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn12_31_2021_ContingentConsiderationMemberusgaapContingentConsiderationByTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - Disclosure - Fair Value Measurements - Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis (Detail)", "role": "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfReconciliationOfContingentConsiderationMeasuredAtFairValueOnRecurringBasisDetail", "shortName": "Fair Value Measurements - Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022_ContingentConsiderationMemberusgaapContingentConsiderationByTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022_ContingentConsiderationMemberusgaapContingentConsiderationByTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1061 - Disclosure - Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Recurring Basis Valuation Techniques (Detail)", "role": "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "shortName": "Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Recurring Basis Valuation Techniques (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "mmi:FairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022_ContingentConsiderationMemberusgaapContingentConsiderationByTypeAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MaximumMembersrtRangeAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis", "decimals": "1", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Y", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "mmi:FairValueLiabilitiesMeasuredOnNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MaximumMembersrtRangeAxis_MeasurementInputPrepaymentRateMemberusgaapMeasurementInputTypeAxis_MortgageRightsMemberusgaapFinancialInstrumentAxis", "decimals": "1", "first": true, "lang": null, "name": "us-gaap:ServicingAssetMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1062 - Disclosure - Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Non-Recurring Basis Valuation Techniques (Detail)", "role": "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "shortName": "Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Non-Recurring Basis Valuation Techniques (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "mmi:FairValueLiabilitiesMeasuredOnNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MaximumMembersrtRangeAxis_MeasurementInputPrepaymentRateMemberusgaapMeasurementInputTypeAxis_MortgageRightsMemberusgaapFinancialInstrumentAxis", "decimals": "1", "first": true, "lang": null, "name": "us-gaap:ServicingAssetMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "us-gaap:ServicingAssetMeasurementInput", "div", "td", "tr", "table", "mmi:FairValueLiabilitiesMeasuredOnNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022_MeasurementInputConstantPrepaymentRateMemberusgaapMeasurementInputTypeAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ServicingAssetMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1063 - Disclosure - Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Non-Recurring Basis Valuation Techniques (Parenthetical) (Detail)", "role": "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesParentheticalDetail", "shortName": "Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Non-Recurring Basis Valuation Techniques (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:ServicingAssetMeasurementInput", "div", "td", "tr", "table", "mmi:FairValueLiabilitiesMeasuredOnNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022_MeasurementInputConstantPrepaymentRateMemberusgaapMeasurementInputTypeAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ServicingAssetMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1064 - Disclosure - Fair Value Measurements - Additional Information (Detail)", "role": "http://marcusmillichapinc.com/role/FairValueMeasurementsAdditionalInformationDetail", "shortName": "Fair Value Measurements - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesOutstanding", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1065 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "role": "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail", "shortName": "Stockholders' Equity - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "0", "lang": null, "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1066 - Disclosure - Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan - Award Limitations - Additional Information (Detail)", "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAwardLimitationsAdditionalInformationDetail", "shortName": "Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan - Award Limitations - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "lang": "en-US", "name": "mmi:TwoZeroOneThreeOmnibusEquityIncentivePlanAmendmentShareholderApprovalDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1067 - Disclosure - Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan - Additional Information (Detail)", "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail", "shortName": "Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P02_16_2022To02_16_2022", "decimals": null, "lang": "en-US", "name": "us-gaap:DividendPayableDateToBePaidDayMonthAndYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn12_31_2021", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1068 - Disclosure - Stock-Based Compensation Plans - Outstanding Awards Under 2013 Omnibus Equity Incentive Plan (Detail)", "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail", "shortName": "Stock-Based Compensation Plans - Outstanding Awards Under 2013 Omnibus Equity Incentive Plan (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn12_31_2021", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1069 - Disclosure - Stock-Based Compensation Plans - Employee Stock Purchase Plan - Additional Information (Detail)", "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanAdditionalInformationDetail", "shortName": "Stock-Based Compensation Plans - Employee Stock Purchase Plan - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis", "decimals": null, "lang": "en-US", "name": "mmi:EmployeeStockPurchasePlanOfferingPeriodDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P11_05_2013To11_05_2013_DeferredStockUnitsMemberusgaapAwardTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "mmi:DeferredStockUnitsSettlementToCommonStockPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1070 - Disclosure - Stock-Based Compensation Plans - Amendments to Restricted Stock and SARs - Additional Information (Detail)", "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAmendmentsToRestrictedStockAndSarsAdditionalInformationDetail", "shortName": "Stock-Based Compensation Plans - Amendments to Restricted Stock and SARs - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P11_05_2013To11_05_2013_DeferredStockUnitsMemberusgaapAwardTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "mmi:DeferredStockUnitsSettlementToCommonStockPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1071 - Disclosure - Stock-Based Compensation Plans - Stock-Based Compensation Expense (Detail)", "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail", "shortName": "Stock-Based Compensation Plans - Stock-Based Compensation Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1072 - Disclosure - Income Taxes - Components of Provision for Income Taxes and Income before Provision for Income Taxes (Detail)", "role": "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail", "shortName": "Income Taxes - Components of Provision for Income Taxes and Income before Provision for Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1073 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://marcusmillichapinc.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1074 - Disclosure - Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)", "role": "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail", "shortName": "Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "mmi:ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-3", "lang": null, "name": "mmi:ChangeInValueDeferredConsiderationSettledInStock", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022_RestrictedStockMemberusgaapAwardTypeAxis_TwoThousandAndThirteenOmnibusEquityAwardPlanMemberusgaapPlanNameAxis", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1075 - Disclosure - Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Parenthetical) (Detail)", "role": "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareParentheticalDetail", "shortName": "Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R76": { "firstAnchor": { "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1076 - Disclosure - Commitments and Contingencies - Additional Information Credit Agreement (Detail)", "role": "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail", "shortName": "Commitments and Contingencies - Additional Information Credit Agreement (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1077 - Disclosure - Commitments and Contingencies - Additional Information Other (Detail)", "role": "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationOtherDetail", "shortName": "Commitments and Contingencies - Additional Information Other (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "PAsOn03_31_2022", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Dividends", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1078 - Disclosure - Subsequent Events - Additional Information (Detail)", "role": "http://marcusmillichapinc.com/role/SubsequentEventsAdditionalInformationDetail", "shortName": "Subsequent Events - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Dividends", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1008 - Disclosure - Description of Business, Basis of Presentation and Recent Accounting Pronouncements", "role": "http://marcusmillichapinc.com/role/DescriptionOfBusinessBasisOfPresentationAndRecentAccountingPronouncements", "shortName": "Description of Business, Basis of Presentation and Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1009 - Disclosure - Property and Equipment, Net", "role": "http://marcusmillichapinc.com/role/PropertyAndEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d350636d10q.htm", "contextRef": "P01_01_2022To03_31_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 84, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "CANADA [Member]" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "mmi_AccountsPayableAndOtherLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Payable And Other Liabilities [Member]", "label": "Accounts Payable And Other Liabilities [Member]", "terseLabel": "Accounts Payable And Other Liabilities [Member]" } } }, "localname": "AccountsPayableAndOtherLiabilitiesMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisParentheticalDetail" ], "xbrltype": "domainItemType" }, "mmi_AccruedExpensesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Expenses [Table]", "label": "Accrued Expenses [Table]", "terseLabel": "Accrued Expenses [Table]" } } }, "localname": "AccruedExpensesTable", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "mmi_AccruedSalesCommissionNonCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail": { "order": 8.0, "parentTag": "mmi_DeferredCompensationAndCommissionsNonCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions.", "label": "Accrued Sales Commission Non Current", "terseLabel": "Commissions payable to investment sales and financing professionals, non-current" } } }, "localname": "AccruedSalesCommissionNonCurrent", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "mmi_AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Advances and loans and commissions receivable allowance for credit loss.", "label": "Advances And Loans And Commissions Receivable Allowance For Credit Loss", "terseLabel": "Advances and loans and commissions receivable allowance for credit loss" } } }, "localname": "AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mmi_AdvancesAndLoansNetCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Advances, typically in a form of forgivable loans and loans due from the Company's investment sales and financing professionals due or forgivent within 1 year (or 1 business cycle).", "label": "Advances And Loans Net Current", "terseLabel": "Advances and loans, net" } } }, "localname": "AdvancesAndLoansNetCurrent", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mmi_AdvancesAndLoansNetNonCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Advances, typically in a form of forgivable loans and loans due from the Company's investment sales and financing professionals due or forgiven due after 1 year (or 1 business cycle).", "label": "Advances And Loans Net Non Current", "terseLabel": "Advances and loans, net" } } }, "localname": "AdvancesAndLoansNetNonCurrent", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mmi_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsAccumulatedLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Available for sale securities continuous unrealized loss positions accumulated loss.", "label": "Available For Sale Securities Continuous Unrealized Loss Positions Accumulated Loss", "terseLabel": "Available-for-sale, securities in unrealized loss positions, accumulated loss" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsAccumulatedLoss", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mmi_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Available for sale securities continuous unrealized loss positions fair value.", "label": "Available For Sale Securities Continuous Unrealized Loss Positions Fair Value [Table Text Block]", "terseLabel": "Available-for-sale Marketable Debt Securities in a Continuous Unrealized Loss Position" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsFairValueTableTextBlock", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleTables" ], "xbrltype": "textBlockItemType" }, "mmi_AvailableForSaleSecuritiesWeightedAverageMaturity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Available For Sale Securities Weighted Average Maturity", "label": "Available For Sale Securities Weighted Average Maturity", "terseLabel": "Weighted average contractual maturity", "verboseLabel": "Weighted average contractual maturity" } } }, "localname": "AvailableForSaleSecuritiesWeightedAverageMaturity", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail" ], "xbrltype": "durationItemType" }, "mmi_BeneficialOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Company's Founder and Co-Chairman beneficial ownership percentage of the Company's issued and outstanding common stock.", "label": "Beneficial Ownership Percentage", "terseLabel": "Beneficial ownership percentage" } } }, "localname": "BeneficialOwnershipPercentage", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "mmi_BusinessCombinationContingentDeferredConsiderationArrangementsEarnOutPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business combination contingent deferred consideration arrangements earn out period.", "label": "Business Combination Contingent Deferred Consideration Arrangements Earn Out Period", "terseLabel": "Earn-out period for contingent and deferred consideration" } } }, "localname": "BusinessCombinationContingentDeferredConsiderationArrangementsEarnOutPeriod", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "mmi_BusinessCombinationContingentDeferredConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination contingent deferred consideration arrangements range of outcomes value high.", "label": "Business Combination Contingent Deferred Consideration Arrangements Range Of Outcomes Value High", "terseLabel": "Contingent and deferred consideration, maximum undiscounted payment" } } }, "localname": "BusinessCombinationContingentDeferredConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mmi_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash paid for amounts included in measurement of lease liabilities [Abstract]", "label": "Cash paid for amounts included in measurement of lease liabilities [Abstract]", "terseLabel": "Operating cash flow information:" } } }, "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfSupplementalCashFlowInformationAndNoncashActivityRelatedToOperatingLeasesDetail" ], "xbrltype": "stringItemType" }, "mmi_ChairmanAndFounderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chairman And Founder [Member]", "label": "Chairman And Founder [Member]", "terseLabel": "George M. Marcus [Member]" } } }, "localname": "ChairmanAndFounderMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_ChangeInValueDeferredConsiderationSettledInStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in value deferred consideration settled in stock.", "label": "Change In value Deferred Consideration Settled In Stock", "terseLabel": "Change in value for stock settled consideration" } } }, "localname": "ChangeInValueDeferredConsiderationSettledInStock", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "mmi_CommissionPayablePaymentDeferralPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum payment deferral period for certain commissions payable.", "label": "Commission Payable Payment Deferral Period", "terseLabel": "Maximum payment deferral period for certain commissions payable" } } }, "localname": "CommissionPayablePaymentDeferralPeriod", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "mmi_CommissionReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission Receivable [Member]", "label": "Commission Receivable [Member]", "terseLabel": "Commissions receivable [Member]" } } }, "localname": "CommissionReceivableMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_CommissionsPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commissions Payable.", "label": "Commissions Payable [Member]", "terseLabel": "Commissions Payable [Member]" } } }, "localname": "CommissionsPayableMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_CommissionsReceivableNetCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Commissions receivable current net of allowance for credit losses.", "label": "Commissions Receivable Net Current", "terseLabel": "Commissions receivable, net" } } }, "localname": "CommissionsReceivableNetCurrent", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mmi_ConsiderationRelatedToCovidNineteenPandemicPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consideration related to covid nineteen pandemic [Policy text block].", "label": "Consideration Related To Covid Nineteen Pandemic [Policy Text Block]", "terseLabel": "Considerations Related to the COVID-19 Pandemic" } } }, "localname": "ConsiderationRelatedToCovidNineteenPandemicPolicyTextBlock", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessBasisOfPresentationAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "mmi_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration [Member]", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent Consideration [Member]" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisParentheticalDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfReconciliationOfContingentConsiderationMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "mmi_CreditAgreementAmendedAndRestatedDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit agreement amended and restated date.", "label": "Credit Agreement Amended And Restated Date", "terseLabel": "Credit agreement amended and restated date" } } }, "localname": "CreditAgreementAmendedAndRestatedDate", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "dateItemType" }, "mmi_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement.", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement [Member]" } } }, "localname": "CreditAgreementMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail", "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_CreditFacilityPledgePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility Pledge Percentage", "label": "Credit Facility Pledge Percentage", "terseLabel": "Credit agreement, pledge percentage" } } }, "localname": "CreditFacilityPledgePercentage", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "percentItemType" }, "mmi_CreditLossExpenseReversal": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss.", "label": "Credit Loss Expense Reversal", "terseLabel": "Credit loss expense" } } }, "localname": "CreditLossExpenseReversal", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmi_CreditRatingWeightedAverageAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Rating Weighted Average.", "label": "Credit Rating Weighted Average [Axis]", "terseLabel": "Credit Rating Weighted Average [Axis]" } } }, "localname": "CreditRatingWeightedAverageAxis", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "mmi_CreditRatingWeightedAverageDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Rating Weighted Average.", "label": "Credit Rating Weighted Average [Domain]", "terseLabel": "Credit Rating Weighted Average [Domain]" } } }, "localname": "CreditRatingWeightedAverageDomain", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_CustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer.", "label": "Customer [Member]" } } }, "localname": "CustomerMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_CustomerTrustAccountsAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Trust Accounts And Other [Member]", "label": "Customer Trust Accounts And Other [Member]", "terseLabel": "Customer trust accounts and other [Member]" } } }, "localname": "CustomerTrustAccountsAndOtherMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsDetail" ], "xbrltype": "domainItemType" }, "mmi_DateEnteredIntoCreditAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date Entered Into Credit Agreement", "label": "Date Entered Into Credit Agreement", "terseLabel": "Date the company entered into a credit Agreement" } } }, "localname": "DateEnteredIntoCreditAgreement", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "dateItemType" }, "mmi_DeferredCompensationAndCommissionsCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Deferred Compensation And Commissions Current", "terseLabel": "Deferred compensation and commissions", "totalLabel": "Deferred compensation and commissions, current" } } }, "localname": "DeferredCompensationAndCommissionsCurrent", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "mmi_DeferredCompensationAndCommissionsIncreaseDecrease": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period related to the obligation created for deferred compensation arrangements related to rabbi trust, deferred commission payable and other commission related obligations and SARs liability.", "label": "Deferred Compensation And Commissions Increase Decrease", "terseLabel": "Deferred compensation and commissions" } } }, "localname": "DeferredCompensationAndCommissionsIncreaseDecrease", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmi_DeferredCompensationAndCommissionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Compensation and Commissions.", "label": "Deferred Compensation And Commissions [Line Items]", "terseLabel": "Deferred Compensation and Commissions [Line Items]" } } }, "localname": "DeferredCompensationAndCommissionsLineItems", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail" ], "xbrltype": "stringItemType" }, "mmi_DeferredCompensationAndCommissionsNonCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Deferred Compensation And Commissions Non Current", "terseLabel": "Deferred compensation and commissions", "totalLabel": "Deferred compensation and commissions, non-current" } } }, "localname": "DeferredCompensationAndCommissionsNonCurrent", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "mmi_DeferredCompensationLiabilityMaximumPayoutPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period participants can elect to receive payouts under the Deferred Compensation Plan.", "label": "Deferred Compensation Liability maximum payout period", "terseLabel": "Deferred Compensation Liability, Maximum Payout Period" } } }, "localname": "DeferredCompensationLiabilityMaximumPayoutPeriod", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "mmi_DeferredCompensationLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred compensation liability.", "label": "Deferred Compensation Liability [Member]", "terseLabel": "Deferred Compensation Liability [Member]" } } }, "localname": "DeferredCompensationLiabilityMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_DeferredCompensationLiabilityMinimumPayoutPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period participants can elect to receive payouts under the Deferred Compensation Plan.", "label": "Deferred compensation liability minimum payout period", "terseLabel": "Deferred Compensation Liability, Minimum Payout Period" } } }, "localname": "DeferredCompensationLiabilityMinimumPayoutPeriod", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "mmi_DeferredCompensationPlanPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount the Company may, in its sole and absolute discretion, elect to withdraw at any time all or a portion of the amount by which the fair market value of the Deferred Compensation Plan's assets exceeds the stated percentage of the aggregate amount credited to the Deferred Compensation Plan's participants' accounts.", "label": "Deferred Compensation Plan Percentage", "terseLabel": "Fair value of deferred compensation plan assets" } } }, "localname": "DeferredCompensationPlanPercentage", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "mmi_DeferredConsiderationLiabilitiesCurrentNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total current and noncurrent deferred consideration in connection with business combinations with only contingency to payment being the passage of time.", "label": "Deferred Consideration Liabilities Current Noncurrent", "terseLabel": "Deferred consideration" } } }, "localname": "DeferredConsiderationLiabilitiesCurrentNoncurrent", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "mmi_DeferredConsiderationLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total noncurrent deferred consideration in connection with business combinations with only contingency to payment being the passage of time.", "label": "Deferred Consideration Liabilities Noncurrent", "verboseLabel": "Deferred consideration" } } }, "localname": "DeferredConsiderationLiabilitiesNoncurrent", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "mmi_DeferredStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Stock Units.", "label": "Deferred Stock Units [Member]", "terseLabel": "Deferred stock units [Member]" } } }, "localname": "DeferredStockUnitsMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAmendmentsToRestrictedStockAndSarsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_DeferredStockUnitsSettlementToCommonStockPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Settlement of DSUs to actual common stock percentage.", "label": "Deferred Stock Units Settlement To Common Stock Percentage", "terseLabel": "DSU settlement to common stock percentage" } } }, "localname": "DeferredStockUnitsSettlementToCommonStockPercentage", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAmendmentsToRestrictedStockAndSarsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "mmi_DeferredStockUnitsSettlementToCommonStockTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Settlement of DSUs to actual common stock term.", "label": "Deferred Stock Units Settlement To Common Stock Term", "terseLabel": "DSU settlement into actual stock issued term" } } }, "localname": "DeferredStockUnitsSettlementToCommonStockTerm", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAmendmentsToRestrictedStockAndSarsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "mmi_DescriptionOfBusinessPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description Of Business Policy [Text Block]", "label": "Description Of Business [Policy Text Block]", "terseLabel": "Description of Business" } } }, "localname": "DescriptionOfBusinessPolicyTextBlock", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessBasisOfPresentationAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "mmi_DividendsPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dividends Payable [Member]", "label": "Dividends Payable [Member]", "terseLabel": "Dividends Payable [Member]" } } }, "localname": "DividendsPayableMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_DividendsPayableNonCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Dividends payable non current.", "label": "Dividends Payable Non Current", "terseLabel": "Dividends Payable" } } }, "localname": "DividendsPayableNonCurrent", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "mmi_EffectiveIncomeTaxRateOnPermanentAndOtherItems": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective income tax rate on permanent and other items.", "label": "Effective Income Tax Rate On Permanent And Other Items", "terseLabel": "Permanent and other items, rate" } } }, "localname": "EffectiveIncomeTaxRateOnPermanentAndOtherItems", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "mmi_EmployeeNotesReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Notes Receivable [Member]", "label": "Employee Notes Receivable [Member]", "terseLabel": "Employee Notes Receivable [Member]" } } }, "localname": "EmployeeNotesReceivableMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsDetail" ], "xbrltype": "domainItemType" }, "mmi_EmployeeStockPurchasePlanAnnualAvailableForIssuanceShareIncreaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan Annual Available for Issuance Share Increase.", "label": "Employee Stock Purchase Plan Annual Available for Issuance Share Increase [Member]", "terseLabel": "Employee Stock Purchase Plan - Annual Available for Issuance Share Increase [Member]" } } }, "localname": "EmployeeStockPurchasePlanAnnualAvailableForIssuanceShareIncreaseMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_EmployeeStockPurchasePlanDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan, description.", "label": "Employee Stock Purchase Plan, Description", "terseLabel": "ESPP description" } } }, "localname": "EmployeeStockPurchasePlanDescription", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "mmi_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "mmi_EmployeeStockPurchasePlanOfferingPeriodDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan Offering Period Description", "label": "Employee Stock Purchase Plan Offering Period Description", "terseLabel": "ESPP offering period description" } } }, "localname": "EmployeeStockPurchasePlanOfferingPeriodDescription", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "mmi_EmployeeTerminationAge": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Termination Age", "label": "Employee Termination Age", "terseLabel": "Employee termination age" } } }, "localname": "EmployeeTerminationAge", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAmendmentsToRestrictedStockAndSarsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "mmi_EstimatedPayoutsDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated payouts description.", "label": "Estimated payouts description", "terseLabel": "Estimated payouts description" } } }, "localname": "EstimatedPayoutsDescription", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "mmi_FairValueLiabilitiesMeasuredOnNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Liabilities Measured On NonRecurring Basis Valuation Techniques", "label": "Fair Value Liabilities Measured On NonRecurring Basis Valuation Techniques [Table Text Block]", "verboseLabel": "Fair Value Liabilities Measured On NonRecurring Basis Valuation Techniques" } } }, "localname": "FairValueLiabilitiesMeasuredOnNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "mmi_FairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Liabilities Measured On Recurring Basis Valuation Techniques", "label": "Fair Value Liabilities Measured On Recurring Basis Valuation Techniques [Table Text Block]", "verboseLabel": "Fair Value Liabilities Measured On Recurring Basis Valuation Techniques" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "mmi_FederalFundsRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Funds Rate.", "label": "Federal Funds Rate [Member]", "terseLabel": "Federal Funds Rate [Member]" } } }, "localname": "FederalFundsRateMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "domainItemType" }, "mmi_FinancingFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing Fees [Member]", "label": "Financing Fees [Member]", "terseLabel": "Financing Fees [Member]" } } }, "localname": "FinancingFeesMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "domainItemType" }, "mmi_FormationDateOfIncorporation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Formation date of company.", "label": "Formation Date Of Incorporation", "terseLabel": "Formation date" } } }, "localname": "FormationDateOfIncorporation", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "gYearMonthItemType" }, "mmi_FullyDepreciatedComputerSoftwareHardwareAndFurnitureFixturesAndEquipmentWriteoff": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fully depreciated computer software hardware and furniture fixtures and equipment writeoff.", "label": "Fully Depreciated Computer Software Hardware And Furniture Fixtures And Equipment Writeoff", "terseLabel": "Fully depreciated computer software and hardware equipment and furniture, fixtures and equipment write-off" } } }, "localname": "FullyDepreciatedComputerSoftwareHardwareAndFurnitureFixturesAndEquipmentWriteoff", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/PropertyAndEquipmentNetAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mmi_FullyVestedDeferredStockUnitsRemainingOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fully vested deferred stock units remaining outstanding.", "label": "Fully Vested Deferred Stock Units Remaining Outstanding", "terseLabel": "Fully vested deferred stock units remaining outstanding" } } }, "localname": "FullyVestedDeferredStockUnitsRemainingOutstanding", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAmendmentsToRestrictedStockAndSarsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "mmi_GuaranteeObligationForLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Guarantee obligation for loan.", "label": "Guarantee Obligation For Loan", "terseLabel": "Guarantee obligation for loan" } } }, "localname": "GuaranteeObligationForLoan", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationOtherDetail" ], "xbrltype": "monetaryItemType" }, "mmi_IPOCompletionDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IPO completion date.", "label": "IPO Completion Date", "terseLabel": "IPO completion date" } } }, "localname": "IPOCompletionDate", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "mmi_IncomeTaxReconciliationPermanentAndOtherItems": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income tax reconciliation permanent and other items.", "label": "Income Tax Reconciliation Permanent And Other Items", "terseLabel": "Permanent and other items, amount" } } }, "localname": "IncomeTaxReconciliationPermanentAndOtherItems", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "mmi_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "mmi_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Taxes.", "label": "Income Taxes [Table]", "verboseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "mmi_IncreaseDecreaseInAdvancesAndLoans": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in advances and loans.", "label": "Increase Decrease In Advances And Loans", "negatedLabel": "Advances and loans" } } }, "localname": "IncreaseDecreaseInAdvancesAndLoans", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmi_IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase or decrease in the fair value of plan assets during the reporting period.", "label": "Increase (Decrease) in Carrying Value of Assets Held In Rabbi Trust", "terseLabel": "Increase in the carrying value of the assets held in the rabbi trust" } } }, "localname": "IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataSummaryOfNetChangeInCarryingValueOfAssetsHeldInRabbiTrustAndDeferredCompensationLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "mmi_IncreaseDecreaseInCommissionsReceivable": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from commissions from buyers/sellers, associated with underlying transactions that are classified as operating activities.", "label": "Increase Decrease In Commissions Receivable", "negatedLabel": "Commissions receivable" } } }, "localname": "IncreaseDecreaseInCommissionsReceivable", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmi_IncreaseDecreaseInIncomeTaxesReceivablePayable": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in income taxes receivable/payable.", "label": "Increase Decrease In Income Taxes Receivable Payable", "negatedLabel": "Income tax receivable/payable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivablePayable", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmi_IntangibleAssetsGrossIncludingGoodwill": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillAndIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount of finite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets Gross Including Goodwill", "totalLabel": "Goodwill and intangible assets, gross carrying amount, total" } } }, "localname": "IntangibleAssetsGrossIncludingGoodwill", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillAndIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "mmi_InvestmentsHeldInRabbiTrustMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments Held In Rabbi Trust [Member]", "label": "Investments Held In Rabbi Trust [Member]", "terseLabel": "Assets held in rabbi trust [Member]" } } }, "localname": "InvestmentsHeldInRabbiTrustMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "mmi_IpoMmiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IPO MMI Member", "label": "IPO MMI [Member]", "terseLabel": "IPO MMI [Member]" } } }, "localname": "IpoMmiMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_LineOfCreditLiborRateDurationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Libor Rate Duration Period", "label": "Line Of Credit Libor Rate Duration Period", "terseLabel": "LIBOR rate duration period" } } }, "localname": "LineOfCreditLiborRateDurationPeriod", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "durationItemType" }, "mmi_LongTermInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long Term Investments [Member]", "label": "Long Term Investments [Member]", "terseLabel": "Long-term marketable securities [Member]" } } }, "localname": "LongTermInvestmentsMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail" ], "xbrltype": "domainItemType" }, "mmi_MarcusAndMillichapCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marcus And Millichap Company [Member]", "label": "Marcus And Millichap Company [Member]", "terseLabel": "MMC [Member]" } } }, "localname": "MarcusAndMillichapCompanyMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_MaximumFundedDebtToEbitdaRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum Funded Debt To EBITDA Ratio as of each quarter end on a rolling four quarter basis.", "label": "Maximum Funded Debt To EBITDA Ratio", "terseLabel": "Maximum Total Funded Debt to EBITDA ratio" } } }, "localname": "MaximumFundedDebtToEbitdaRatio", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "stringItemType" }, "mmi_MaximumUnpaidLoanAmountForWhichGuaranteeObligationsGranted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum unpaid loan amount for which guarantee obligations granted.", "label": "Maximum Unpaid Loan Amount For Which Guarantee Obligations Granted", "terseLabel": "Maximum unpaid loan amount for which guarantee obligations granted" } } }, "localname": "MaximumUnpaidLoanAmountForWhichGuaranteeObligationsGranted", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationOtherDetail" ], "xbrltype": "monetaryItemType" }, "mmi_MinimumEbitdarCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum EBITDAR Coverage Ratio as of each quarter end on a rolling four quarter basis.", "label": "Minimum EBITDAR Coverage Ratio", "terseLabel": "Minimum EBITDAR coverage ratio" } } }, "localname": "MinimumEbitdarCoverageRatio", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "percentItemType" }, "mmi_MortgageRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MortgageRights", "label": "Mortgage Rights [Member]" } } }, "localname": "MortgageRightsMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "mmi_MortgageServicingRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mortgage Servicing Rights.", "label": "Mortgage Servicing Rights [Member]", "terseLabel": "Mortgage servicing rights [Member]" } } }, "localname": "MortgageServicingRightsMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_MortgageServicingRightsNetOfAmortizationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mortgage servicing rights, net of amortization.", "label": "Mortgage Servicing Rights Net Of Amortization [Member]", "terseLabel": "Mortgage servicing rights, net of amortization [Member]" } } }, "localname": "MortgageServicingRightsNetOfAmortizationMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsDetail" ], "xbrltype": "domainItemType" }, "mmi_NetChangeInCarryingValueOfAssetsHeldInRabbiTrustAndDeferredCompensationObligationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Obligation Table [Text Block]", "label": "Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Obligation Table [Text Block]", "terseLabel": "Summary of Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Liability" } } }, "localname": "NetChangeInCarryingValueOfAssetsHeldInRabbiTrustAndDeferredCompensationObligationTableTextBlock", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables" ], "xbrltype": "textBlockItemType" }, "mmi_NonCashActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non cash activity [Abstract]", "verboseLabel": "Noncash activity:" } } }, "localname": "NonCashActivityAbstract", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfSupplementalCashFlowInformationAndNoncashActivityRelatedToOperatingLeasesDetail" ], "xbrltype": "stringItemType" }, "mmi_NoncashLeaseExpense": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash lease expense.", "label": "Noncash lease expense", "terseLabel": "Noncash lease expense" } } }, "localname": "NoncashLeaseExpense", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmi_NumberOfOffice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of office.", "label": "Number Of Office", "terseLabel": "Number of offices" } } }, "localname": "NumberOfOffice", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "mmi_OperatingLeaseRightOfUseAssetGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease Right Of Use Asset Gross.", "label": "Operating Lease Right Of Use Asset Gross", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetGross", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mmi_OtherAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Assets [Line Items]", "label": "Other Assets [Line Items]", "terseLabel": "Other Assets [Line Items]" } } }, "localname": "OtherAssetsLineItems", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsParentheticalDetail" ], "xbrltype": "stringItemType" }, "mmi_OtherAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Assets [Table]", "label": "Other Assets [Table]", "terseLabel": "Other Assets [Table]" } } }, "localname": "OtherAssetsTable", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsParentheticalDetail" ], "xbrltype": "stringItemType" }, "mmi_OtherRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Revenues [Member]", "label": "Other Revenues [Member]", "terseLabel": "Other Revenues [Member]" } } }, "localname": "OtherRevenuesMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "domainItemType" }, "mmi_PaymentsForDeferredCompensationAndCommissions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payments for deferred compensation and commissions.", "label": "Payments for deferred compensation and commissions", "terseLabel": "Payments made during the period" } } }, "localname": "PaymentsForDeferredCompensationAndCommissions", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mmi_PaymentsForSarsLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payments (consisting of principal or interest or principal and interest) for stock appreciation rights liability.", "label": "Payments for SARs Liability", "terseLabel": "Payments made during the period" } } }, "localname": "PaymentsForSarsLiability", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mmi_PaymentsOfDeferredConsideration": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 30.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments of deferred consideration.", "label": "Payments Of Deferred Consideration", "negatedLabel": "Principal payments on contingent and deferred consideration" } } }, "localname": "PaymentsOfDeferredConsideration", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmi_PaymentsOnStockAppreciationRights": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 31.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments on stock appreciation rights.", "label": "Payments On Stock Appreciation Rights", "negatedLabel": "Principal payments on stock appreciation rights liability" } } }, "localname": "PaymentsOnStockAppreciationRights", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmi_PercentageOfAmortizedCost": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Of Amortized Cost.", "label": "Percentage Of Amortized Cost", "terseLabel": "Percentage of amortized cost" } } }, "localname": "PercentageOfAmortizedCost", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "mmi_PercentageOfCommonStockDistributed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of company post IPO common stock distributed by the Parent company before the IPO in the IPO.", "label": "Percentage Of Common Stock Distributed", "terseLabel": "Percentage of common stock distributed" } } }, "localname": "PercentageOfCommonStockDistributed", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "mmi_PercentageOfDeferredStockUnitsSettled": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of deferred stock units settled in the event of death or employment termination after reaching the age of 67.", "label": "Percentage Of Deferred Stock Units Settled", "terseLabel": "Percentage of shares of deferred stock units settled in the event of death or termination after reaching age 67" } } }, "localname": "PercentageOfDeferredStockUnitsSettled", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAmendmentsToRestrictedStockAndSarsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "mmi_PerformanceUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Units.", "label": "Performance Units [Member]", "terseLabel": "Performance Units [Member]" } } }, "localname": "PerformanceUnitsMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_PeriodOfSettlementForReceivableBalances": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of settlement for receivable balances.", "label": "Period Of Settlement For Receivable Balances", "terseLabel": "Commission's receivable settled period" } } }, "localname": "PeriodOfSettlementForReceivableBalances", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "mmi_ProbabilityOfAchievementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Probability of achievement", "label": "Probability of Achievement [Member]", "terseLabel": "Probability of achievement [Member]" } } }, "localname": "ProbabilityOfAchievementMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "mmi_RealEstateBrokerageCommissionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate brokerage commissions.", "label": "Real Estate Brokerage Commissions [Member]", "terseLabel": "Real Estate Brokerage Commissions [Member]" } } }, "localname": "RealEstateBrokerageCommissionsMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "domainItemType" }, "mmi_ReductionOfAccruedBonusesAndOtherEmployeeRelatedExpensesInSettlementOfEmployeeNotesReceivable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reduction of accrued bonuses and other employee related expenses in settlement of employee notes receivable.", "label": "Reduction Of Accrued Bonuses And Other Employee Related Expenses In Settlement Of Employee Notes Receivable", "terseLabel": "Reduction of accrued bonuses and other employee related expenses in settlement of employee notes receivable" } } }, "localname": "ReductionOfAccruedBonusesAndOtherEmployeeRelatedExpensesInSettlementOfEmployeeNotesReceivable", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "mmi_ReorganizationAndInitialPublicOfferingPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reorganization And Initial Public Offering Policy [Text Block]", "label": "Reorganization And Initial Public Offering Policy [Text Block]", "terseLabel": "Reorganization and Initial Public Offering" } } }, "localname": "ReorganizationAndInitialPublicOfferingPolicyTextBlock", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessBasisOfPresentationAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "mmi_RestrictedStockAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock And Restricted Stock Units [Member]", "label": "Restricted Stock And Restricted Stock Units [Member]", "terseLabel": "Restricted Stock And Restricted Stock Units [Member]" } } }, "localname": "RestrictedStockAndRestrictedStockUnitsMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "mmi_ScheduleOfAccruedExpensesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Accrued Expenses [Line Items]", "label": "Schedule Of Accrued Expenses [Line Items]", "terseLabel": "Schedule Of Accrued Expenses [Line Items]" } } }, "localname": "ScheduleOfAccruedExpensesLineItems", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "mmi_ScheduleOfDeferredCompensationAndCommissionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Deferred Compensation and Commissions [Table Text Block]", "label": "Schedule of Deferred Compensation and Commissions [Table Text Block]", "terseLabel": "Schedule of Deferred Compensation and Commissions" } } }, "localname": "ScheduleOfDeferredCompensationAndCommissionsTableTextBlock", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables" ], "xbrltype": "textBlockItemType" }, "mmi_ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the following: (1) entity's basic and diluted earnings per share (EPS) calculations, including as reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations, (2) securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic EPS in the future that were not included in the computation of the diluted EPS because to do so would increase EPS amount or decrease loss per share amount for the period presented, by anti antidilutive securities and (3) Antidilutive securities excluded from computation of EPS.", "label": "Schedule of Earnings Per Share Basic and Diluted Including Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "mmi_ScheduleOfOtherLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule\u200b of other \u200bliabilities.", "label": "Schedule Of Other Liabilities [Table Text Block]", "terseLabel": "Summary of Other Liabilities" } } }, "localname": "ScheduleOfOtherLiabilitiesTableTextBlock", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables" ], "xbrltype": "textBlockItemType" }, "mmi_ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of share based compensation restricted stock awards, RSUs, unrecognized stock based compensation, weighted average grant date fair value per share and weighted average remaining vesting period.", "label": "Schedule of Share based Compensation Restricted Stock Awards, RSUs, Unrecognized Stock Based Compensation, Weighted Average Grant Date Fair Value per Share and Weighted Average Remaining Vesting Period [Table Text Block]", "terseLabel": "Outstanding Awards Under 2013 Omnibus Equity Incentive Plan" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "mmi_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "\"\nSchedule of weighted average remaining lease term and discount rate.", "label": "Schedule Of Weighted Average Remaining Lease Term And Discount Rate [Table Text Block]", "terseLabel": "Schedule of Other Information Related to Operating Leases" } } }, "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "mmi_SecurityDepositMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security Deposit [Member]", "label": "Security Deposit [Member]", "terseLabel": "Security deposits [Member]" } } }, "localname": "SecurityDepositMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsDetail" ], "xbrltype": "domainItemType" }, "mmi_SemiAnnualRegularDividendMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Semi annual regular dividend.", "label": "Semi Annual Regular Dividend [Member]", "terseLabel": "Semi Annual Regular Dividend [Member]" } } }, "localname": "SemiAnnualRegularDividendMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_ServicesCost": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome": { "order": 11.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Variable commissions, compensation-related costs and other costs related to our revenue-generating activities.", "label": "Services Cost", "terseLabel": "Cost of services" } } }, "localname": "ServicesCost", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "mmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableShareIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Annual share increase in share reserve allowed under the 2013 Plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Available Share Increase", "terseLabel": "Common stock available for future issuance authorized annual share increase" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableShareIncrease", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "mmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardLengthOfPurchaseIntervals": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the length of purchase intervals.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLengthOfPurchaseIntervals", "verboseLabel": "Length of purchase intervals" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLengthOfPurchaseIntervals", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "mmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAvailableShareIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of available share increase in share reserve allowed under the 2013 Equity and 2013 ESPP plans, calculated as a percentage of outstanding shares.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Available Share Increase", "terseLabel": "Common stock available for future issuance authorized annual percentage increase" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAvailableShareIncrease", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "mmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsOfferingDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award stock appreciation rights offering date.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Stock Appreciation Rights Offering Date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsOfferingDate", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAmendmentsToRestrictedStockAndSarsAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "mmi_SpecialDividendMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Special dividend.", "label": "Special Dividend [Member]", "terseLabel": "Special Dividend [Member]" } } }, "localname": "SpecialDividendMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_StandbyLettersOfCreditAmountUtilized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Standby letters of credit amount utilized.", "label": "Standby Letters Of Credit Amount Utilized", "terseLabel": "Standby letters of credit, utilized amount" } } }, "localname": "StandbyLettersOfCreditAmountUtilized", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "monetaryItemType" }, "mmi_StandbyLettersOfCreditSublimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Standby Letters Of Credit Sublimit", "label": "Standby Letters Of Credit Sublimit", "terseLabel": "Standby letters of credit borrowing capacity" } } }, "localname": "StandbyLettersOfCreditSublimit", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "monetaryItemType" }, "mmi_StockAppreciationRightsLiabilityCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail": { "order": 1.0, "parentTag": "mmi_DeferredCompensationAndCommissionsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Stock appreciation rights liability current", "terseLabel": "SARs liability, current" } } }, "localname": "StockAppreciationRightsLiabilityCurrent", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "mmi_StockAppreciationRightsLiabilityFrozenValueDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SARS liability frozen value date.", "label": "Stock Appreciation Rights Liability Frozen Value Date", "terseLabel": "SARs liability frozen value date" } } }, "localname": "StockAppreciationRightsLiabilityFrozenValueDate", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "mmi_StockAppreciationRightsLiabilityInterestAccrualCommencementDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SARS liability interest accrual commencement date", "label": "Stock Appreciation Rights Liability Interest Accrual Commencement Date", "terseLabel": "SARs liability interest accrual commencement date" } } }, "localname": "StockAppreciationRightsLiabilityInterestAccrualCommencementDate", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "mmi_StockAppreciationRightsLiabilityInterestAccrualRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest accrual rate for the outstanding balance on the SARs liability.", "label": "Stock Appreciation Rights Liability Interest Accrual Rate", "terseLabel": "SARs liability interest accrual rates" } } }, "localname": "StockAppreciationRightsLiabilityInterestAccrualRate", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "mmi_StockAppreciationRightsLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail": { "order": 5.0, "parentTag": "mmi_DeferredCompensationAndCommissionsNonCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value (includes principal and accrued interest) as of the balance sheet date of non-current deferred compensation associated with Stock Appreciation Rights payable to each participant in installments upon retirement or departure under terms of the agreement.", "label": "Stock Appreciation Rights Liability Noncurrent", "terseLabel": "SARs frozen liability amount", "verboseLabel": "SARs liability, non-current" } } }, "localname": "StockAppreciationRightsLiabilityNoncurrent", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "mmi_TenanantImprovemntsOwnedByLessor": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tenant improvements owned by lessor related to right of use asset.", "label": "Tenanant Improvemnts Owned By Lessor", "terseLabel": "Tenant improvements owned by lessor related to ROU assets" } } }, "localname": "TenanantImprovemntsOwnedByLessor", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfSupplementalCashFlowInformationAndNoncashActivityRelatedToOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "mmi_TransactionRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction Risk [Member].", "label": "Transaction Risk [Member]", "terseLabel": "Transaction Risk [Member]" } } }, "localname": "TransactionRiskMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_TransitionServicesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transition Services Agreement [Member]", "label": "Transition Services Agreement [Member]", "terseLabel": "Transition Services Agreement [Member]" } } }, "localname": "TransitionServicesAgreementMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_TreasuryNoteRateTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Treasury note term rate used to determine SARs liability interest accrual rate.", "label": "Treasury Note Rate Term", "terseLabel": "Treasury note term" } } }, "localname": "TreasuryNoteRateTerm", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsParentheticalDetail" ], "xbrltype": "durationItemType" }, "mmi_TwoThousandAndThirteenOmnibusEquityAwardPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand And Thirteen Omnibus Equity Award Plan.", "label": "Two Thousand And Thirteen Omnibus Equity Award Plan [Member]", "terseLabel": "2013 Omnibus Equity Incentive Plan [Member]" } } }, "localname": "TwoThousandAndThirteenOmnibusEquityAwardPlanMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareParentheticalDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAmendmentsToRestrictedStockAndSarsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail", "http://marcusmillichapinc.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_TwoZeroOneThreeOmnibusEquityIncentivePlanAmendmentBoardOfDirectorsApprovalDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2013 Omnibus Equity Incentive Plan amendment, board of directors approval date.", "label": "Two zero one three Omnibus Equity Incentive Plan Amendment Board Of Directors Approval Date", "terseLabel": "Equity incentive plan amendment, board of directors approval date" } } }, "localname": "TwoZeroOneThreeOmnibusEquityIncentivePlanAmendmentBoardOfDirectorsApprovalDate", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAwardLimitationsAdditionalInformationDetail" ], "xbrltype": "gYearMonthItemType" }, "mmi_TwoZeroOneThreeOmnibusEquityIncentivePlanAmendmentShareholderApprovalDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2013 Omnibus Equity Incentive Plan amendment, shareholder approval date.", "label": "Two Zero One Three Omnibus Equity Incentive Plan Amendment Shareholder Approval Date", "terseLabel": "Equity incentive plan amendment, shareholder approval date" } } }, "localname": "TwoZeroOneThreeOmnibusEquityIncentivePlanAmendmentShareholderApprovalDate", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAwardLimitationsAdditionalInformationDetail" ], "xbrltype": "gYearMonthItemType" }, "mmi_UnrealizedLossPositionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unrealized Loss Position [Axis]" } } }, "localname": "UnrealizedLossPositionAxis", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAmortizedCostAndFairValueOfInvestmentsInAvailableForSaleSecuritiesUnrealizedLossPositionDetail" ], "xbrltype": "stringItemType" }, "mmi_UnrealizedLossPositionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unrealized Loss Position [Domain]" } } }, "localname": "UnrealizedLossPositionDomain", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAmortizedCostAndFairValueOfInvestmentsInAvailableForSaleSecuritiesUnrealizedLossPositionDetail" ], "xbrltype": "domainItemType" }, "mmi_UnrecognizedCompensationExpenseIsExpectedToBeRecognizedOverAWeightedaveragePeriodYears": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unrecognized compensation expense is expected to be recognized over a weighted-average period (years)", "label": "Unrecognized compensation expense is expected to be recognized over a weightedaverage period (years)", "terseLabel": "Unrecognized compensation expense is expected to be recognized over a weighted-average period (years)" } } }, "localname": "UnrecognizedCompensationExpenseIsExpectedToBeRecognizedOverAWeightedaveragePeriodYears", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "durationItemType" }, "mmi_UnvestedRestrictedStockAndDeferredStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested restricted stock and deferred stock units.", "label": "Unvested Restricted Stock and Deferred Stock Units [Member]", "terseLabel": "Unvested Restricted Stock and Deferred Stock Units [Member]" } } }, "localname": "UnvestedRestrictedStockAndDeferredStockUnitsMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail", "http://marcusmillichapinc.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mmi_WeightedAverageCreditAaPlusRatingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Credit AA Plus Rating.", "label": "Weighted Average Credit AA Plus Rating [Member]", "terseLabel": "Weighted Average Credit AA Plus Rating [Member]" } } }, "localname": "WeightedAverageCreditAaPlusRatingMember", "nsuri": "http://marcusmillichapinc.com/20220331", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r107", "r283", "r288", "r294", "r413", "r414", "r419", "r420", "r507", "r656" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r107", "r283", "r288", "r294", "r413", "r414", "r419", "r420", "r507", "r656" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_CreditRatingFitchAxis": { "auth_ref": [ "r190", "r237", "r278", "r425" ], "lang": { "en-us": { "role": { "label": "Credit Rating, Fitch [Axis]", "terseLabel": "Credit Rating, Fitch [Axis]" } } }, "localname": "CreditRatingFitchAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_CreditRatingMoodysAxis": { "auth_ref": [ "r190", "r236", "r237", "r278", "r425" ], "lang": { "en-us": { "role": { "label": "Credit Rating, Moody's [Axis]", "terseLabel": "Credit Rating, Moody's [Axis]" } } }, "localname": "CreditRatingMoodysAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_CreditRatingStandardPoorsAxis": { "auth_ref": [ "r190", "r236", "r237", "r278", "r425" ], "lang": { "en-us": { "role": { "label": "Credit Rating, Standard & Poor's [Axis]" } } }, "localname": "CreditRatingStandardPoorsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r112", "r119", "r125", "r229", "r376", "r377", "r378", "r393", "r394", "r434", "r437", "r439", "r440", "r675" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r112", "r119", "r125", "r229", "r376", "r377", "r378", "r393", "r394", "r434", "r437", "r439", "r440", "r675" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_ExternalCreditRatingFitchMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "External Credit Rating, Fitch [Domain]", "terseLabel": "External Credit Rating, Fitch [Domain]" } } }, "localname": "ExternalCreditRatingFitchMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ExternalCreditRatingMoodysMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "External Credit Rating, Moody's [Domain]", "terseLabel": "External Credit Rating, Moody's [Domain]" } } }, "localname": "ExternalCreditRatingMoodysMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ExternalCreditRatingStandardPoorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "External Credit Rating, Standard & Poor's [Domain]" } } }, "localname": "ExternalCreditRatingStandardPoorsMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_FitchAAPlusRatingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fitch, AA+ Rating [Member]", "terseLabel": "Fitch, AA+ Rating [Member]" } } }, "localname": "FitchAAPlusRatingMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_FitchAARatingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fitch, AA Rating [Member]", "terseLabel": "Fitch, AA Rating [Member]" } } }, "localname": "FitchAARatingMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r188", "r332", "r335", "r606" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r296", "r308", "r352", "r354", "r520", "r521", "r522", "r524", "r525", "r526", "r549", "r603", "r607", "r657", "r658" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail", "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r296", "r308", "r352", "r354", "r520", "r521", "r522", "r524", "r525", "r526", "r549", "r603", "r607", "r657", "r658" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "srt_MoodysAa3RatingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Moody's, Aa3 Rating [Member]", "terseLabel": "Moody's, Aa3 Rating [Member]" } } }, "localname": "MoodysAa3RatingMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MoodysAaaRatingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Moody's, Aaa Rating [Member]", "terseLabel": "Moody's, Aaa Rating [Member]" } } }, "localname": "MoodysAaaRatingMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r188", "r332", "r335", "r606" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r185", "r332", "r333", "r550", "r602", "r604" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r185", "r332", "r333", "r550", "r602", "r604" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r296", "r308", "r341", "r352", "r354", "r520", "r521", "r522", "r524", "r525", "r526", "r549", "r603", "r607", "r657", "r658" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]", "verboseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail", "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareParentheticalDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfReconciliationOfContingentConsiderationMeasuredAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/IncomeTaxesAdditionalInformationDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsParentheticalDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r296", "r308", "r341", "r352", "r354", "r520", "r521", "r522", "r524", "r525", "r526", "r549", "r603", "r607", "r657", "r658" ], "lang": { "en-us": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]", "verboseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail", "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareParentheticalDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfReconciliationOfContingentConsiderationMeasuredAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/IncomeTaxesAdditionalInformationDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsParentheticalDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r186", "r187", "r332", "r334", "r605", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_StandardPoorsAAPlusRatingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Standard & Poor's, AA+ Rating [Member]" } } }, "localname": "StandardPoorsAAPlusRatingMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_StandardPoorsAARatingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Standard & Poor's, AA Rating [Member]" } } }, "localname": "StandardPoorsAARatingMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r186", "r187", "r332", "r334", "r605", "r640", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r189", "r503" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r520", "r522", "r526", "r657", "r658" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accounts payable and other liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r17", "r560", "r589" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income tax payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r12", "r13", "r36" ], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail": { "order": 2.0, "parentTag": "mmi_DeferredCompensationAndCommissionsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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).", "label": "Accrued Sales Commission, Current", "terseLabel": "Commissions payable to investment sales and financing professionals, current" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r31", "r268" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r50", "r52", "r53", "r590", "r615", "r619" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 31.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r49", "r53", "r62", "r63", "r64", "r109", "r110", "r111", "r418", "r610", "r611", "r677" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average amortization intangible assets" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillAndIntangibleAssetsParentheticalDetail" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r23" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 29.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r109", "r110", "r111", "r376", "r377", "r378", "r439" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r113", "r114", "r115", "r116", "r125", "r192", "r193", "r226", "r227", "r228", "r229", "r230", "r231", "r282", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r391", "r392", "r393", "r394", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r497", "r552", "r553", "r554", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r673", "r674", "r675", "r676", "r677" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Adjustments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Shares withheld related to net share settlement of stock-based awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation and Exercise of Stock Options", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r356", "r369", "r380" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Allocated share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r87", "r261", "r265" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillAndIntangibleAssetsParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive shares excluded from diluted earnings per common share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r209", "r342" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-backed securities and other [Member]", "verboseLabel": "ABS and other [Member]" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAmortizedCostAndFairValueOfInvestmentsInAvailableForSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r101", "r174", "r177", "r183", "r225", "r283", "r284", "r285", "r287", "r288", "r289", "r290", "r291", "r292", "r294", "r295", "r413", "r419", "r456", "r508", "r510", "r559", "r587" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r11", "r43", "r101", "r225", "r283", "r284", "r285", "r287", "r288", "r289", "r290", "r291", "r292", "r294", "r295", "r413", "r419", "r456", "r508", "r510" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r201" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r197", "r238" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": { "auth_ref": [ "r206" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Amortized Cost", "terseLabel": "Due after five years through ten years, Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "auth_ref": [ "r202", "r206", "r579" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail": { "order": 7.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value", "terseLabel": "Due after five years through ten years, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r205" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost", "terseLabel": "Due after one year through five years, Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r202", "r205", "r578" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail": { "order": 6.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value", "terseLabel": "Due after one year through five years, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": { "auth_ref": [ "r207" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail": { "order": 4.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-sale, Allocated and Single Maturity Date, Maturity, after 10 Years, Amortized Cost", "terseLabel": "Due after ten years, Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "auth_ref": [ "r202", "r207", "r580" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail": { "order": 8.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after 10 Years, Fair Value", "terseLabel": "Due after ten years, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r204" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost", "terseLabel": "Due in one year or less, Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r202", "r204", "r577" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail": { "order": 5.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "terseLabel": "Due in one year or less, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r194", "r198", "r238", "r564" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "definitionGuidance": "Marketable debt securities, available-for-sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value", "totalLabel": "Total Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByContractualMaturityDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r196", "r238" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Marketable debt securities, available-for-sale (includes amortized cost of $220,015 and $183,915 at March 31, 2022 and December 31, 2021, respectively, and $0 allowance for credit losses)" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r196", "r238" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-sale, Noncurrent", "terseLabel": "Marketable debt securities, available-for-sale (includes amortized cost of $54,519 and $111,858 at March 31, 2022 and December 31, 2021, respectively, and $0 allowance for credit losses)" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r357", "r371" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareParentheticalDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAmendmentsToRestrictedStockAndSarsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail", "http://marcusmillichapinc.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisParentheticalDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsParentheticalDetail", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r423", "r424" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisParentheticalDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsParentheticalDetail", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessBasisOfPresentationAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r351", "r353" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r351", "r353", "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "verboseLabel": "Fair Value, Range" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r409", "r410" ], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "verboseLabel": "Acquisitions, Goodwill and Other Intangible Assets" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r6", "r108", "r169" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of Business, Basis of Presentation and Recent Accounting Pronouncements" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessBasisOfPresentationAndRecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r91", "r92", "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment additions incurred but not yet paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/PropertyAndEquipmentNetAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r29", "r89" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r83", "r89", "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r83", "r470" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper [Member]" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r39", "r276", "r566", "r594" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 33.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r273", "r274", "r275", "r277", "r642" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r109", "r110", "r439" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock share, par value", "verboseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r322" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r510" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 28.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value: Authorized shares \u2013 150,000,000; issued and outstanding shares \u2013 39,795,399 and 39,692,373 at March 31, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r58", "r60", "r61", "r70", "r570", "r598" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Net and comprehensive income (loss)", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome", "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer software and hardware equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r164", "r165", "r188", "r454", "r455", "r641" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r164", "r165", "r188", "r454", "r455", "r622", "r641" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r164", "r165", "r188", "r454", "r455", "r622", "r641" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r159", "r585" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessBasisOfPresentationAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r164", "r165", "r188", "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r164", "r165", "r188", "r454", "r455", "r641" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r95", "r415" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessBasisOfPresentationAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisParentheticalDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfReconciliationOfContingentConsiderationMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisParentheticalDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfReconciliationOfContingentConsiderationMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r342", "r350", "r621" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities [Member]", "verboseLabel": "Corporate debt [Member]" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAmortizedCostAndFairValueOfInvestmentsInAvailableForSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail", "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail", "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r162", "r188" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Base spread on SARs liability variable rate", "verboseLabel": "Base spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument.", "label": "Debt Instrument, Interest Rate, Increase (Decrease)", "terseLabel": "Fluctuating rate per annum" } } }, "localname": "DebtInstrumentInterestRateIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "auth_ref": [ "r199", "r238", "r245", "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss", "terseLabel": "Allowance for credit losses", "verboseLabel": "Allowance for Credit Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossCurrent": { "auth_ref": [ "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Current", "terseLabel": "Allowance for credit losses, current" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNoncurrent": { "auth_ref": [ "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Noncurrent", "terseLabel": "Allowance for credit losses, noncurrent" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": { "auth_ref": [ "r197", "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Amortized Cost, Current", "terseLabel": "Amortized cost, current" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent": { "auth_ref": [ "r197", "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-sale, Amortized Cost, Noncurrent", "terseLabel": "Amortized cost, noncurrent" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r215", "r243", "r248" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "Available for sale securities continuous unrealized loss position for 12 months or longer, fair value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAmortizedCostAndFairValueOfInvestmentsInAvailableForSaleSecuritiesUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r215", "r243" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedLabel": "Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAmortizedCostAndFairValueOfInvestmentsInAvailableForSaleSecuritiesUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r215", "r243", "r248" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Available for sale securities continuous unrealized loss position for less than 12 months, fair value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAmortizedCostAndFairValueOfInvestmentsInAvailableForSaleSecuritiesUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r215", "r243" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAmortizedCostAndFairValueOfInvestmentsInAvailableForSaleSecuritiesUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "auth_ref": [ "r218" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Realized Gain", "terseLabel": "Gross realized gains" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleGrossRealizedGainsAndLossesFromSaleOfAvailableForSaleSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Realized Loss", "negatedLabel": "Gross realized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleGrossRealizedGainsAndLossesFromSaleOfAvailableForSaleSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r211", "r239", "r248" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "terseLabel": "Available for sale securities continuous unrealized loss position, fair value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAmortizedCostAndFairValueOfInvestmentsInAvailableForSaleSecuritiesUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r212", "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "negatedLabel": "Available for sale securities continuous unrealized loss position, gross unrealized loss" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAmortizedCostAndFairValueOfInvestmentsInAvailableForSaleSecuritiesUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "auth_ref": [ "r213", "r241" ], "lang": { "en-us": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions", "terseLabel": "Available-for-sale, securities number of unrealized loss positions" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r336", "r339" ], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail": { "order": 3.0, "parentTag": "mmi_DeferredCompensationAndCommissionsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Deferred Compensation Cash-based Arrangements, Liability, Current", "terseLabel": "Deferred compensation liability, current" } } }, "localname": "DeferredCompensationCashBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail": { "order": 6.0, "parentTag": "mmi_DeferredCompensationAndCommissionsNonCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Deferred Compensation Cash-based Arrangements, Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation liability, non-current" } } }, "localname": "DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements. 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.", "label": "Deferred Compensation Cash-based Arrangements, Liability, Current and Noncurrent", "terseLabel": "Deferred compensation liability" } } }, "localname": "DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r32" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Assets held in rabbi trust" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r383", "r384" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r87", "r102", "r390", "r397", "r398", "r399" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred taxes, net" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r87", "r266" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome": { "order": 13.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome", "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.", "label": "Dividends Payable, Date to be Paid", "terseLabel": "Dividends Payable, Date to be Paid" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r329", "r583" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "terseLabel": "Dividends" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.", "label": "Dividends [Axis]" } } }, "localname": "DividendsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail", "http://marcusmillichapinc.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r329", "r583" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "negatedLabel": "Dividends on common stock" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.", "label": "Dividends [Domain]" } } }, "localname": "DividendsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail", "http://marcusmillichapinc.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.", "label": "Dividends Payable, Amount Per Share", "terseLabel": "Dividends Payable, Amount Per Share", "verboseLabel": "Dividends payable amount per share" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r13", "r36" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends Payable, Current", "terseLabel": "Dividends payable" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r17", "r20", "r561", "r588" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "verboseLabel": "Dividends payable" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format.", "label": "Dividends Payable, Date Declared", "terseLabel": "Dividend declaration date" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.", "label": "Dividends Payable, Date of Record", "terseLabel": "Dividends Payable, Date of Record" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_DueFromEmployees": { "auth_ref": [ "r501", "r503", "r595" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from an Entity employee, not to include stockholders or officers.", "label": "Due from Employees", "terseLabel": "Aggregate principal amount for employee notes receivable" } } }, "localname": "DueFromEmployees", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r33", "r105", "r286", "r288", "r289", "r293", "r294", "r295", "r501" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Accounts payable and other liabilities - related party" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r71", "r117", "r118", "r119", "r120", "r121", "r126", "r130", "r145", "r146", "r147", "r151", "r152", "r440", "r441", "r571", "r599" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Basic earnings per common share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome", "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r71", "r117", "r118", "r119", "r120", "r121", "r130", "r145", "r146", "r147", "r151", "r152", "r440", "r441", "r571", "r599" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "verboseLabel": "Diluted earnings per common share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome", "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic and Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r148", "r149", "r150", "r153" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r470" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 32.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of currency exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r386" ], "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate", "totalLabel": "Provision for income taxes, rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesAdditionalInformationDetail", "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r103", "r386", "r400" ], "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Income tax expense at the federal statutory rate, rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r386", "r400" ], "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance, rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r386", "r400" ], "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent", "terseLabel": "(Windfall) shortfall tax benefits, net related to stock-based compensation, rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r386", "r400" ], "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income tax expense, net of federal benefit, rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued bonuses and other employee related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r370" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Unrecognized stock-based compensation expense", "verboseLabel": "Unrecognized stock-based compensation expense as of March 31, 2022" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized stock-based compensation expenses recognition period", "verboseLabel": "Weighted average remaining vesting period (years) as of March 31, 2022" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r62", "r63", "r64", "r109", "r110", "r111", "r114", "r122", "r124", "r154", "r229", "r322", "r329", "r376", "r377", "r378", "r393", "r394", "r439", "r472", "r473", "r474", "r475", "r476", "r479", "r610", "r611", "r612", "r677" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r565", "r643" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Escrow Funds" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtinguishmentOfDebtAxis": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.", "label": "Extinguishment of Debt [Axis]" } } }, "localname": "ExtinguishmentOfDebtAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Type of debt extinguished.", "label": "Extinguishment of Debt, Type [Domain]" } } }, "localname": "ExtinguishmentOfDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisParentheticalDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesParentheticalDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfReconciliationOfContingentConsiderationMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r442", "r443", "r444", "r452" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisParentheticalDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesParentheticalDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfReconciliationOfContingentConsiderationMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r297", "r299", "r300", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r350", "r443", "r517", "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r442", "r443", "r446", "r447", "r453" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfReconciliationOfContingentConsiderationMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r297", "r342", "r343", "r348", "r350", "r443", "r517" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r297", "r299", "r300", "r342", "r343", "r348", "r350", "r443", "r518" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r297", "r299", "r300", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r350", "r443", "r519" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r448", "r452" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfReconciliationOfContingentConsiderationMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net", "terseLabel": "Fair value, assets, level 3 transfers, amount" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "terseLabel": "Change in fair value of contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfReconciliationOfContingentConsiderationMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements": { "auth_ref": [ "r449" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases, (sales), issuances and (settlements) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases, (Sales), Issuances, (Settlements)", "terseLabel": "Contingent consideration in connection with acquisitions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfReconciliationOfContingentConsiderationMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r449" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedLabel": "Payments of contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfReconciliationOfContingentConsiderationMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "presentationGuidance": "Fair Value, Amount", "terseLabel": "Contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisParentheticalDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfReconciliationOfContingentConsiderationMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r297", "r299", "r300", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r350", "r517", "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r442", "r443", "r446", "r447", "r450", "r453" ], "lang": { "en-us": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r451", "r453" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r209", "r210", "r222", "r223", "r224", "r232", "r233", "r234", "r235", "r236", "r242", "r244", "r247", "r248", "r298", "r320", "r429", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r524", "r525", "r526", "r527", "r528", "r529", "r533", "r534", "r535", "r536", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r664", "r665", "r666", "r667", "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAmortizedCostAndFairValueOfInvestmentsInAvailableForSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r264" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillAndIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationExpenseForIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationExpenseForIntangibleAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationExpenseForIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationExpenseForIntangibleAssetsDetail": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationExpenseForIntangibleAssetsDetail": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationExpenseForIntangibleAssetsDetail": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r264", "r555" ], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillAndIntangibleAssetsDetail": { "order": 2.0, "parentTag": "mmi_IntangibleAssetsGrossIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible assets, gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillAndIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r264", "r551" ], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationExpenseForIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net book value", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationExpenseForIntangibleAssetsDetail", "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillAndIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r88", "r467", "r469" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedLabel": "Unrealized foreign exchange losses (gains)" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture, fixtures, and equipment [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r163", "r641" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk [Member]" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r251", "r253", "r510", "r558" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill, net book value" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillAndIntangibleAssetsDetail", "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfNetChangeInCarryingValueOfGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r255" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Additions from acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfNetChangeInCarryingValueOfGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r254", "r257" ], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillAndIntangibleAssetsDetail": { "order": 1.0, "parentTag": "mmi_IntangibleAssetsGrossIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "terseLabel": "Goodwill, gross carrying amount" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillAndIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r87", "r252", "r256", "r259" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment losses" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfNetChangeInCarryingValueOfGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfNetChangeInCarryingValueOfGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsLiquidationProceedsPercentage": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Indicates, if estimable, (as a percentage) the approximate extent to which the proceeds from liquidation of any assets held either as collateral or by third parties would be expected to cover the maximum potential amount of future payments under the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Liquidation Proceeds, Percentage", "terseLabel": "Guarantee obligations" } } }, "localname": "GuaranteeObligationsLiquidationProceedsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r279" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "terseLabel": "Guarantee obligations, maximum exposure" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationOtherDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldtomaturitySecuritiesDebtMaturitiesDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date of maturity of investment in debt security measured at amortized cost (held-to-maturity), in YYYY-MM-DD format.", "label": "Debt Securities, Held-to-maturity, Maturity, Date", "terseLabel": "Securities, Held-To-Maturity Maturity Date" } } }, "localname": "HeldtomaturitySecuritiesDebtMaturitiesDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsParentheticalDetail" ], "xbrltype": "dateItemType" }, "us-gaap_HeldtomaturitySecuritiesMember": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "Investments in debt securities classified as held-to-maturity.", "label": "Held-to-maturity Securities [Member]" } } }, "localname": "HeldtomaturitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r67", "r174", "r176", "r179", "r182", "r184", "r556", "r567", "r573", "r600" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome": { "order": 8.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r270", "r272" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "verboseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "verboseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r103", "r387", "r388", "r389", "r395", "r401", "r403", "r404", "r406" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r123", "r124", "r173", "r385", "r396", "r402", "r601" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome": { "order": 7.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "totalLabel": "Provision for income taxes, amount" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome", "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r386" ], "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance, amount" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r386" ], "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Income tax expense at the federal statutory rate, amount" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r386" ], "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount", "verboseLabel": "(Windfall) shortfall tax benefits, net related to stock-based compensation, amount" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r386" ], "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income tax expense, net of federal benefit, amount" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesAndIncomeBeforeProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": { "auth_ref": [ "r86" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.", "label": "Increase (Decrease) in Accounts Payable and Other Operating Liabilities", "terseLabel": "Accounts payable and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.", "label": "Increase (Decrease) in Deferred Compensation", "terseLabel": "Increase in the net carrying value of the deferred compensation obligation" } } }, "localname": "IncreaseDecreaseInDeferredCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataSummaryOfNetChangeInCarryingValueOfAssetsHeldInRabbiTrustAndDeferredCompensationLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r86" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued bonuses and other employee related expenses" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r86", "r489" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase Decrease In Operating Lease Liability", "verboseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r86" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r86" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares": { "auth_ref": [ "r132", "r133", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r147" ], "calculation": { "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail": { "order": 6.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares. Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares", "terseLabel": "Add: Contingently issuable shares(3)" } } }, "localname": "IncrementalCommonSharesAttributableToContingentlyIssuableShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r131", "r132", "r134", "r147" ], "calculation": { "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail": { "order": 5.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Add: Dilutive effect of RSUs, RSAs\u00a0& ESPP" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_InformationByCategoryOfDebtSecurityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity.", "label": "Debt Security Category [Axis]", "terseLabel": "Debt Security Category [Axis]" } } }, "localname": "InformationByCategoryOfDebtSecurityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Goodwill and other intangible assets, net", "verboseLabel": "Goodwill and intangible assets, net book value" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillAndIntangibleAssetsDetail", "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r66", "r172", "r481", "r482", "r572" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome": { "order": 15.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail", "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r81", "r84", "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid during the period" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Amortized Cost and Fair Value of Marketable Debt Securities, Available-for-Sale, by Contractual Maturity" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]", "verboseLabel": "Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r221", "r557", "r581", "r639", "r671" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments in Marketable Debt Securities, Available-for-Sale" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSale" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r493", "r495" ], "calculation": { "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfOperatingLeaseCostIncludedInSellingGeneralAndAdministrativeExpenseDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total operating lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfOperatingLeaseCostIncludedInSellingGeneralAndAdministrativeExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Operating Lease Cost, Included in Selling, General and Administrative Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseExpirationDate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format.", "label": "Lease Expiration Date", "terseLabel": "Lease expiration date" } } }, "localname": "LeaseExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOperatingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases, Operating [Abstract]" } } }, "localname": "LeasesOperatingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "verboseLabel": "Maturities of lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r494" ], "calculation": { "http://marcusmillichapinc.com/role/OperatingLeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r494" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r494" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r494" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r494" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r494" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r494" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r494" ], "calculation": { "http://marcusmillichapinc.com/role/OperatingLeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Operating Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35", "r101", "r178", "r225", "r283", "r284", "r285", "r288", "r289", "r290", "r291", "r292", "r294", "r295", "r414", "r419", "r420", "r456", "r508", "r509" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r101", "r225", "r456", "r510", "r563", "r592" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37", "r101", "r225", "r283", "r284", "r285", "r288", "r289", "r290", "r291", "r292", "r294", "r295", "r414", "r419", "r420", "r456", "r508", "r509", "r510" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r19", "r562", "r586" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Credit agreement, amount outstanding", "verboseLabel": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail", "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCovenantCompliance": { "auth_ref": [ "r16", "r18" ], "lang": { "en-us": { "role": { "documentation": "Identification of whether the entity has been in compliance with any credit facility debt covenants during the period.", "label": "Line of Credit Facility, Covenant Compliance", "terseLabel": "Compliance description" } } }, "localname": "LineOfCreditFacilityCovenantCompliance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCovenantTerms": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Description of the conditions for borrowing under the credit facility including the nature of any restrictions.", "label": "Line of Credit Facility, Covenant Terms", "terseLabel": "Credit facility covenants" } } }, "localname": "LineOfCreditFacilityCovenantTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Revolving credit facility maturity date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility first became available, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Initiation Date", "terseLabel": "Credit agreement date" } } }, "localname": "LineOfCreditFacilityInitiationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.", "label": "Line of Credit Facility, Interest Rate Description", "terseLabel": "Credit facility interest rate description" } } }, "localname": "LineOfCreditFacilityInterestRateDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r34" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Senior secured revolving credit facility maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r34", "r100" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Credit agreement, unused capacity, commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesRealizedGainLoss": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).", "label": "Marketable Securities, Realized Gain (Loss)", "negatedLabel": "Net realized gains on marketable debt securities, available-for-sale" } } }, "localname": "MarketableSecuritiesRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputConstantPrepaymentRateMember": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using principal prepayment as proportion of outstanding loan principal at constant rate.", "label": "Measurement Input, Constant Prepayment Rate [Member]", "terseLabel": "Measurement Input, Constant Prepayment Rate [Member]" } } }, "localname": "MeasurementInputConstantPrepaymentRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDefaultRateMember": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using likelihood loan will not be repaid as proportion of outstanding loan.", "label": "Measurement Input, Default Rate [Member]", "terseLabel": "Constant default rate [Member]" } } }, "localname": "MeasurementInputDefaultRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount rate [Member]" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Expected life of cash flows [Member]" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputLossSeverityMember": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using loss, including, but not limited to, interest and write-down of principal, incurred on defaulted security as proportion of principal balance.", "label": "Measurement Input, Loss Severity [Member]", "verboseLabel": "Loss severity [Member]" } } }, "localname": "MeasurementInputLossSeverityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPrepaymentRateMember": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using principal prepayment at other than constant rate as proportion of outstanding loan principal.", "label": "Measurement Input, Prepayment Rate [Member]", "terseLabel": "Constant prepayment rates [Member]" } } }, "localname": "MeasurementInputPrepaymentRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesParentheticalDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesParentheticalDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash flows used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash flows provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r83", "r85", "r88" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash flows used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r56", "r59", "r64", "r68", "r88", "r101", "r113", "r117", "r118", "r119", "r120", "r123", "r124", "r143", "r174", "r176", "r179", "r182", "r184", "r225", "r283", "r284", "r285", "r288", "r289", "r290", "r291", "r292", "r294", "r295", "r441", "r456", "r568", "r596" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome": { "order": 6.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome", "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator (Basic and Diluted):" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r117", "r118", "r119", "r120", "r126", "r127", "r144", "r147", "r174", "r176", "r179", "r182", "r184" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Adjusted net income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessBasisOfPresentationAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome": { "order": 16.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "verboseLabel": "Other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "verboseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingCostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses [Abstract]", "terseLabel": "Operating lease cost:" } } }, "localname": "OperatingCostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfOperatingLeaseCostIncludedInSellingGeneralAndAdministrativeExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome": { "order": 10.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r174", "r176", "r179", "r182", "r184" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r486", "r495" ], "calculation": { "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfOperatingLeaseCostIncludedInSellingGeneralAndAdministrativeExpenseDetail": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Lease cost", "verboseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfOperatingLeaseCostIncludedInSellingGeneralAndAdministrativeExpenseDetail", "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r484" ], "calculation": { "http://marcusmillichapinc.com/role/OperatingLeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Present value of operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r484" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r484" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r485", "r489" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfSupplementalCashFlowInformationAndNoncashActivityRelatedToOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r483" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r492", "r495" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfOtherInformationRelatedToOperatingLeasesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r491", "r495" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining operating lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfOtherInformationRelatedToOperatingLeasesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r302", "r427", "r428", "r430" ], "lang": { "en-us": { "role": { "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock.", "label": "Option Indexed to Issuer's Equity, Type [Axis]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r42", "r510" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other assets Current", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "verboseLabel": "Other assets Non-Current" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "terseLabel": "Other commitment amount" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationOtherDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax [Abstract]", "terseLabel": "Marketable debt securities, available-for-sale:" } } }, "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r46", "r50", "r465", "r466", "r471" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation gain (loss), net of tax of $0 for each of the three months ended March 31, 2022 and 2021, respectively" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r47", "r48", "r50" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax", "totalLabel": "Net change, net of tax of $838 and $(215) for the three months ended March 31, 2022 and 2021, respectively" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "auth_ref": [ "r47", "r48", "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after adjustment, of tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax", "terseLabel": "Marketable debt securities, available-for-sale, net change, tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r45", "r51", "r468", "r478" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "terseLabel": "Foreign currency translation loss, tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r57", "r60", "r62", "r63", "r65", "r69", "r322", "r472", "r477", "r479", "r569", "r597" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r50", "r54", "r55", "r220" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "negatedLabel": "Less: reclassification adjustment for net gains included in other income, net" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r47", "r50" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Change in net unrealized gains/losses" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail": { "order": 7.0, "parentTag": "mmi_DeferredCompensationAndCommissionsNonCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the liabilities, classified as other, for deferred compensation arrangements payable after one year or the operating cycle, if longer.", "label": "Other Deferred Compensation Arrangements, Liability, Classified, Noncurrent", "terseLabel": "Other, non-current" } } }, "localname": "OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrent": { "auth_ref": [ "r337", "r339" ], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail": { "order": 4.0, "parentTag": "mmi_DeferredCompensationAndCommissionsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the liabilities, classified as other, for deferred compensation arrangements payable within one year or the operating cycle, if longer.", "label": "Other Deferred Compensation Arrangements, Liability, Current", "terseLabel": "Other, current" } } }, "localname": "OtherDeferredCompensationArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities [Abstract]" } } }, "localname": "OtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r423", "r426" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities", "totalLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleOfOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash items" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Provides the categories of debt securities, available-for-sale or held-to-maturity, on which an entity may recognize other than temporary impairments (OTTI) for which a portion related to credit losses has been recognized in earnings and a portion related to all other factors has been recognized in other comprehensive income.", "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]", "terseLabel": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]" } } }, "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r80" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 29.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Taxes paid related to net share settlement of stock-based awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r75", "r77", "r195" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchases of marketable debt securities, available-for-sale" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r78" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash received" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireNotesReceivable": { "auth_ref": [ "r77" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Payments to Acquire Notes Receivable", "negatedLabel": "Issuances of employee notes receivable" } } }, "localname": "PaymentsToAcquireNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r357", "r371" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareParentheticalDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAmendmentsToRestrictedStockAndSarsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail", "http://marcusmillichapinc.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareParentheticalDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAmendmentsToRestrictedStockAndSarsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail", "http://marcusmillichapinc.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock [Member]" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21", "r306" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21", "r306" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21", "r510" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 32.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value: Authorized shares \u2013 25,000,000; issued and outstanding shares \u2013 none at March 31, 2022 and December 31, 2021, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r8", "r10", "r249", "r250" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized": { "auth_ref": [ "r523" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This is the sum of principal amount outstanding for both securitized and unsecuritized loans of all types.", "label": "Principal Amount Outstanding on Loans Managed and Securitized or Asset-backed Financing Arrangement", "terseLabel": "Servicing portfolio of commercial real estate loans, unpaid principal balance" } } }, "localname": "PrincipalAmountOutstandingOnLoansManagedAndSecuritized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r76" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Collection of Notes Receivable", "terseLabel": "Payments received on employee notes receivable" } } }, "localname": "ProceedsFromCollectionOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r75", "r76", "r195" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from sales and maturities of marketable debt securities, available-for-sale" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r5", "r56", "r59", "r64", "r82", "r101", "r113", "r123", "r124", "r174", "r176", "r179", "r182", "r184", "r225", "r283", "r284", "r285", "r288", "r289", "r290", "r291", "r292", "r294", "r295", "r412", "r416", "r417", "r421", "r422", "r441", "r456", "r573" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r31", "r269" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r271", "r644", "r645", "r646" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/PropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r30", "r267" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r269", "r510", "r582", "r593" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets", "http://marcusmillichapinc.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r269" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/PropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r267" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RealizedGainLossOnInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of realized gains and losses on investments reported in the statement of income.", "label": "Realized Gain (Loss) on Investments [Table Text Block]", "terseLabel": "Gross Realized Gains and Losses from Sale of Available for Sale Marketable Debt Securities" } } }, "localname": "RealizedGainLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesFromStockholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of equity that is due from owners or affiliates of the reporting entity (including due from officers or directors) resulting from the sale of stock before the cash payment is received.", "label": "Receivables from Stockholder [Member]", "terseLabel": "Stock Notes Receivable From Employees [Member]" } } }, "localname": "ReceivablesFromStockholderMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r500", "r504" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Selling, general and administrative expense" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r349", "r500", "r501", "r504" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r500" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Commission expenses for transactions with subsidiaries of Marcus & Millichap Company" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r498", "r499", "r501", "r505", "r506" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related-Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock Awards [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareParentheticalDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r329", "r379", "r510", "r591", "r614", "r619" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r109", "r110", "r111", "r114", "r122", "r124", "r229", "r376", "r377", "r378", "r393", "r394", "r439", "r610", "r612" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r170", "r171", "r175", "r180", "r181", "r185", "r186", "r188", "r331", "r332", "r550" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome": { "order": 14.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r72", "r286", "r288", "r289", "r293", "r294", "r295", "r623" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Real estate brokerage commissions and financing fees from transactions with subsidiaries of Marcus & Millichap Company" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r96", "r97" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "verboseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessBasisOfPresentationAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r490", "r495" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "ROU assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfSupplementalCashFlowInformationAndNoncashActivityRelatedToOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r164", "r188" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue, Net [Member]", "terseLabel": "Total revenues [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Schedule of Available-for-sale Securities [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAmortizedCostAndFairValueOfInvestmentsInAvailableForSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of Amortized Cost, Allowance for Credit Losses, Gross Unrealized Gains/Losses in Accumulated Other Comprehensive Income/Loss and Fair Value of Marketable Securities, Available-for-Sale, by Type of Security" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r203", "r208", "r214", "r215", "r216", "r219", "r575", "r576" ], "lang": { "en-us": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAdditionalInformationDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAmortizedCostAndFairValueOfInvestmentsInAvailableForSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow Information and Noncash Activity Related to Operating Leases" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable": { "auth_ref": [ "r338", "r340", "r357", "r371" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting equity-based arrangements (such as stock or unit options and stock or unit awards) with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain equity-based awards at future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares or units issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table]", "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsOfDeferredCompensationAndCommissionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r130", "r135", "r145", "r147", "r152" ], "lang": { "en-us": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Components of Provision for Income Taxes and Income before Provision for Income Taxes" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r356", "r368", "r380" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r442", "r443" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Assets and liabilities at Fair Value on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r258", "r260" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Changes in Carrying Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Summary of Goodwill and Intangible Assets, Net" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Schedule of Other Assets [Table Text Block]", "terseLabel": "Schedule of Other Assets" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r31", "r269" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r502", "r504" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfServicingAssetsAtAmortizedValueTextBlock": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity in the balance of servicing assets subsequently measured at amortized cost. Includes, but is not limited to, beginning and ending balances, additions, disposals, and amortization.", "label": "Servicing Asset at Amortized Cost [Table Text Block]", "terseLabel": "Summary of Net Change in Carrying Value of MSRs" } } }, "localname": "ScheduleOfServicingAssetsAtAmortizedValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r357", "r371" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAmendmentsToRestrictedStockAndSarsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r40", "r98", "r155", "r156", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r315", "r320", "r323", "r324", "r325", "r326", "r327", "r328", "r329" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Estimated Amortization Expense for Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome": { "order": 12.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServicingAssetAtAmortizedValue": { "auth_ref": [ "r530", "r531", "r538" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized amount of contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer.", "label": "Servicing Asset at Amortized Cost", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ServicingAssetAtAmortizedValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataSummaryOfNetChangeInCarryingValueOfMsrsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServicingAssetAtAmortizedValueAdditions": { "auth_ref": [ "r539" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of additions from purchases, assumption or transfer to contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer.", "label": "Servicing Asset at Amortized Cost, Additions", "terseLabel": "Additions" } } }, "localname": "ServicingAssetAtAmortizedValueAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataSummaryOfNetChangeInCarryingValueOfMsrsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServicingAssetAtAmortizedValueAmortization1": { "auth_ref": [ "r541" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization of contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer.", "label": "Servicing Asset at Amortized Cost, Amortization", "negatedLabel": "Amortization" } } }, "localname": "ServicingAssetAtAmortizedValueAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataSummaryOfNetChangeInCarryingValueOfMsrsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServicingAssetAtAmortizedValueBalanceRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Servicing Asset at Amortized Cost, Balance [Roll Forward]" } } }, "localname": "ServicingAssetAtAmortizedValueBalanceRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ServicingAssetAtFairValueAmount": { "auth_ref": [ "r530", "r531", "r532", "r533" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of an asset representing net future revenue from contractually specified servicing fees, late charges, and other ancillary revenues, in excess of future costs related to servicing arrangements.", "label": "Servicing Asset at Fair Value, Amount", "terseLabel": "Fair Value, Amount" } } }, "localname": "ServicingAssetAtFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServicingAssetMeasurementInput": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure servicing asset.", "label": "Servicing Asset, Measurement Input", "terseLabel": "Fair Value, Range", "verboseLabel": "Percentage of fair value weighted average" } } }, "localname": "ServicingAssetMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesParentheticalDetail" ], "xbrltype": "decimalItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r86" ], "calculation": { "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareParentheticalDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "ESPP discount rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited/canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value per share, Forfeited/canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested shares at ending", "periodStartLabel": "Nonvested shares at beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested weighted average grant date fair value per share, ending balance", "periodStartLabel": "Nonvested weighted average grant date fair value per share, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested", "terseLabel": "Vested shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value per share, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAmendmentsToRestrictedStockAndSarsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Initial Common stock reserved" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Common stock shares available for grant | shares", "verboseLabel": "Common stock shares available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAwardLimitationsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value per share, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r361", "r371" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "terseLabel": "Number of shares outstanding under compensation plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Number of shares issued under compensation plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r355", "r360" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareParentheticalDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAmendmentsToRestrictedStockAndSarsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail", "http://marcusmillichapinc.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance, Shares", "periodStartLabel": "Beginning Balance, Shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Shares Paid for Tax Withholding for Share Based Compensation", "negatedLabel": "Shares withheld related to net share settlement of stock-based awards, shares", "terseLabel": "Number of common stock shares withheld to pay employee statutory withholding taxes" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r635", "r636", "r637", "r638" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]", "terseLabel": "Short-term investments [Member]" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r41", "r62", "r63", "r64", "r109", "r110", "r111", "r114", "r122", "r124", "r154", "r229", "r322", "r329", "r376", "r377", "r378", "r393", "r394", "r439", "r472", "r473", "r474", "r475", "r476", "r479", "r610", "r611", "r612", "r677" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome", "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r109", "r110", "r111", "r154", "r550" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome", "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "SARs [Member]" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r21", "r22", "r322", "r329" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock pursuant to employee stock purchase plan, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r21", "r22", "r322", "r329" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock-based compensation, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r21", "r22", "r322", "r329" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock pursuant to employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Options [Member]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r26", "r27", "r101", "r191", "r225", "r456", "r510" ], "calculation": { "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 27.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets", "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r99", "r307", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r329", "r330" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r488", "r495" ], "calculation": { "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfOperatingLeaseCostIncludedInSellingGeneralAndAdministrativeExpenseDetail": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfOperatingLeaseCostIncludedInSellingGeneralAndAdministrativeExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r480", "r512" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r480", "r512" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r480", "r512" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanAdditionalInformationDetail", "http://marcusmillichapinc.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r511", "r513" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Selected Balance Sheet Data" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetData" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r209", "r210", "r222", "r223", "r224", "r298", "r320", "r429", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r524", "r525", "r526", "r527", "r528", "r529", "r533", "r534", "r535", "r536", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r664", "r665", "r666", "r667", "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAmortizedCostAndFairValueOfInvestmentsInAvailableForSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r113", "r114", "r115", "r116", "r125", "r192", "r193", "r226", "r227", "r228", "r229", "r230", "r231", "r282", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r391", "r392", "r393", "r394", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r497", "r552", "r553", "r554", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r673", "r674", "r675", "r676", "r677" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "auth_ref": [ "r342", "r574" ], "lang": { "en-us": { "role": { "documentation": "Debentures, bonds and other debt securities issued by US government sponsored entities (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB). Excludes debt issued by the Government National Mortgage Association (GNMA or Ginnie Mae).", "label": "US Government-sponsored Enterprises Debt Securities [Member]", "terseLabel": "U.S. Government Sponsored Entities [Member]", "verboseLabel": "U.S. Government Sponsored Entities [Member]" } } }, "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAmortizedCostAndFairValueOfInvestmentsInAvailableForSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r106", "r342", "r350", "r574" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasuries [Member]", "verboseLabel": "U.S. Treasuries [Member]" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesAtFairValueOnRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleAmortizedCostAndFairValueOfInvestmentsInAvailableForSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsInMarketableDebtSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesAvailableForSaleByTypeOfSecurityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r382", "r405", "r584", "r620" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings of foreign subsidiary" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r157", "r158", "r160", "r161", "r166", "r167", "r168" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionOfBusinessBasisOfPresentationAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating present value of future cash flows.", "label": "Valuation Technique, Discounted Cash Flow [Member]", "terseLabel": "Discounted\u00a0cash\u00a0flow [Member]" } } }, "localname": "ValuationTechniqueDiscountedCashFlowMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnNonRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleOfFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r487", "r495" ], "calculation": { "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfOperatingLeaseCostIncludedInSellingGeneralAndAdministrativeExpenseDetail": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/OperatingLeasesScheduleOfOperatingLeaseCostIncludedInSellingGeneralAndAdministrativeExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsAndContingenciesAdditionalInformationCreditAgreementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r129", "r147" ], "calculation": { "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Weighted Average Common Shares Outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome", "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable": { "auth_ref": [ "r128" ], "calculation": { "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Shares issuable for little or no cash consideration upon the satisfaction of certain conditions (contingently issuable shares) are considered outstanding common shares and included in the computation of basic Earnings Per Share as of the date that all necessary conditions have been satisfied (in essence, when issuance of the shares is no longer contingent). Outstanding common shares that are contingently returnable (that is, subject to recall) are treated in the same manner as contingently issuable shares. Contingently issuable shares include shares that (a) will be issued in the future upon the satisfaction of specified conditions, (b) have been placed in escrow and all or part must be returned if specified conditions are not met, or (c) have been issued but the holder must return all or part if specified conditions are not met. The number of contingently issuable shares is determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares, Contingently Issuable", "terseLabel": "Add: Fully vested DSUs" } } }, "localname": "WeightedAverageNumberOfSharesContingentlyIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r126", "r128" ], "calculation": { "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted Average Common Shares Issued and Outstanding" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:", "verboseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome", "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r126", "r147" ], "calculation": { "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail": { "order": 4.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "totalLabel": "Weighted Average Common Shares Outstanding", "verboseLabel": "Weighted Average Common Shares Outstanding from above" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/CondensedConsolidatedStatementsOfNetAndComprehensiveIncome", "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "auth_ref": [ "r128" ], "calculation": { "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.", "label": "Weighted Average Number of Shares, Restricted Stock", "negatedLabel": "Deduct: Unvested RSAs" } } }, "localname": "WeightedAverageNumberOfSharesRestrictedStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://marcusmillichapinc.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2646-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2062-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2538-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2538-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2574-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2597-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2600-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "54", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2603-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953659-111524" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27340-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "8B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL6284393-111563" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921842-210448" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(i)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=123585891&loc=d3e19793-108362" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409961&loc=d3e20517-108367" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r381": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r406": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r411": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5708775-113959" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90198-114008" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r44": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r496": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r506": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r513": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=6469459&loc=d3e122492-111745" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r557": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r581": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r639": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r659": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r660": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r661": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r662": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r663": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r664": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r665": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r666": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r667": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r668": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r669": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r670": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r671": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r672": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 96 0001193125-22-143807-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-22-143807-xbrl.zip M4$L#!!0 ( &R)IE34NL,B6GD! *Y=& / 9#,U,#8S-F0Q,'$N:'1M M[+UK965E9O_W?][ZEO'+7,QW[]P/M MJ'*@<%MW#--^^?U@Z#\?-@Z4__OU?_^OWWH^-(3&MG?>[YN_'_1\?W#^Y4N? MN?K0ZYN69>H]-C!M_4AW^E^JE6JU4JMI!^$MEFG_'-_S]O9V]/[D6D>.^P(M M*[4O^/,3\WC4''\U)B^)-S[Y$OPX;CKWZ+>::*N=G9U]$;^.FWKFHH;P4.W+ MO^YN.WJ/]]FA:7L^L_6IOI@K^C[;WN S'?>X?O3BO'Z!'Y NVI_'45/3N%QG/C>6WG/V!3CB.A;_,FDBZ M( [+[@A_G;J%O^N]Q%'Z8;^@-W24OX9:KI MT#M\86PP;OW,O"=!Q_ 'T?BPHAU.!/G=6L&M?]W&I&WHNRN8!+^..^SZ\SV MBPO>;KXO>Z2&@@C"SO_U[?%VTMQ?W'[2](OO,MM[=MP^\P$"\$GUPTKUL'H2 ME_]5@Y[577CI(5!\ZHZ( ^O>VYB,=;E*(Q(="$CBS,!_?=.W^%>M?O_A>\\4(!F'(][O_^O7N-X(9O.>1_#LW7WP\N@^:' MW=& 'WS!IWR)WO'D&"/%\T<6__W@X.MOAOD:?OL_AND-+#8Z5VS'YO_GZV_F M^SG>Q-W@HVD8W!8?X??[89^[IJ[8K _/ 1P]OWEH7SK]@<61"E>@K >*B,[^L_FN^D=?$6).=1 O.J_?9GJV_*N7O%G#@IO M8'^Y[0F^W9KLR;1,?W1GVF9_V']@(V?H/\"=CC$WDGKE;+.1K'Y3;(#--^8: MR*U@4 _5?V\T&D#B\V:?VP;\[U];[&6C;AU\?6:6QS=^PY6C#\4+3$]G5D"3 M:[CF;?BVOVL;OZIE@]R/+N%E+K-N;(.__P\?;?B:"DQ_]=/&::VZ\>LN!?"' M _LW9V[+-@+9W>B-AX=:%11]8\'[-O0 -3P/Q.')M(4TH*:"B0*=F,B*#;+. M7?%STP5T>>%(?:_%7+N]5";/SHXWD\EK9KK_8-:0WW'F#=W@V8\THPU3?H Q2T4EBSUM2R6XA5NE(1 @ M^[8$@EOTH94W;?LR@W3BJ^<,7?%->'_GX00AL'?9M*9\5<+67,S&XZ\P*\&% M9Q/P5P H7V@:7][\S_1J.OC;/P5NX7^0T6+[IS\ M-NFK$6M;$]/R]"_CUX[?\V6***MII,5HI,E)(VT+&FD)TJCIM6T)Y2>(9_@+ M)"+Z9>?1:E7I)"$V6BTR2Q,:K81R/S7:Y'@;UW8)>?P!;9^2B(]K>_T'"(7$ MVEX'H4A&(JH_M)-HCAQ_EF;4LW-D]5 [V72.C+?]N$3(1YMIB8B/-CG\K\@X MVDK"^#]!PA^=GN/Z7>[V;^Q7[ODB=A /&4PN1\&L']\[75=$#T8=##*8:!)/ M11E,F]FZB>$>SW=%H$G$#S(@;*@G_ 5?&GXWX'WO \O433_HI6*8\'.PK!2& MT\^7]SEJL7S4OWU9^)IM7C]/Y=B;E[-H^9N_S%)BWR9'3.0N'7?@N !.5_S) MWTJ$=I#6G$O=2EJ1X*6-=5)+3ZEX=^O8+S1-+60Y+D0L)4\"&)'.W%@T8?N; M\\I=&R]V!H[M.2XW6O &=^":'O>VGNI(#'<1P^V9D$\!_8 )M;5LDR1F9K;) M+')-7*#]QO2?W"BSP*WG_0I"I66P[RCP,HM;L:2F+%Q+-A4E1I0_N&72\YU[=L\U["V]<=FX_NF/N3^]=#V_ V4V6IE68C@5@\;IHB M"KY.2.*>GKC+X 21]LF\-DC:E^/)1C*?+6_:MW='IXC:5USYS]@_VA:A!C $+ &PU$#[%Z#1@P6O M:]K&N-&W42ZV+F_6_UA>PB)2Y).OUT/7-GVP1F'8U^8[?O+*R]KEU,@I=Q-= MC* ZBBF:XOEV.DM5ITW*T#5IIVS:6;8@/8%%;I8'""Q*OU4A+X!:>K#8^Q(, M@87,VBE7XA*!1:F<>UJA26^%)M^X5$Y-S'] H%0:+:/BR!9 D!7U2@\P.0TB ME I@9%4>BGL0P!0U\% J@)%1<7(8DB +1MZ"ZU+1%NV/B^^F-LP)-QBL.,Q]Z1/A?#82"])+R6R:[/QN/,&$_MW,0DF MR#,M'93F#2;V[Q,33!1,!7*.19E$%G(!$WM3[S)M:=B/YLFZ1X <_Z(Y_J3+ MI,M%F]XI6$#00M!"T$(GZA0UP$#00M!2-&C)=5!"FOW46Z.)U+HOI[3+N6NA M@"L"A=M)72SME'1F+F6%!0H<%&X/-8$%@87$8)'K4$#A=D\7"RQ*G#^?(VPK MBQNRZZ&9I.(?$M^=#NV4W!ZA_(&$-(K<^I(%W3+Q;R5'C_*=4I2IT#GU).#Y0/[2KQ>3AYB3=9SD MG*5]:UJI/31RM&A^R]G\ENN49$E6+0M64U#*F&?T8U8U#4L]CQ5L[9+TD_13 M\B!KKMW,@JU@$EP07$@.%[E.3"[8.B;!!<&%Y'"1:R?_$GX#BD)7X),'0NXR M'T@45[$E3;Z-8TDK"5%>WLKI=)99XB1SG:2< $JIE7OW[:36RN+: M'\DM;])5I80K*:V 07_/5W0896K-B//)QM#+'UWQ@>-%?0[@XANSF*WS3H]S M_];1A0))R[](SU9T&GFX<+CYY%RK/["<$>?WCL_1..#F*WNR>-$YN'+8^>3D M']PR?*?/?"&:B^.F16-EU&3UV//)S\NA!T/B;A=XYS=UW1F"^0[S1MOO<;?( M3!66U_K!YY.K=X[KO[ 7WN'N*W3:?GDT7WJ^=\_]]G.S#S^:_YTSVHO(X.WH MD$]>R^2/);RDA;^+GG:YWK--^.7*](26;UKRWF+/W.^O?0"7"XG,=\Q MJ*7BM;S!,GDEJ)$,:F(_B'ZUW@=)7HPBZZ7X _W L%-Y*([PR'R^$. MYW7@=5C?E3Q%PJZB8M>\G).KF!_0VMA5W![."+0(M,H+6N0L2FQID;=(X$7@ M1>ZB1""67%4NLKP(O.0%+ZK;E6?0VGQE<6LX(] BT"HO:)&[*+&E1>XB@1>! M5QGM2:_@.4K2*$OGD=71(XP,;X4FJT5F-MV9016##@T@3 M*0PBM;"L.1=Q4S(F 'XI5Z(HOK"66\ZDXV^E%O*W^J/3 [,*#VJXL5^YYPL# M(L[1R>6Q6?J]TW4%2"\Y.KE8?G/48OFH$P"8>2K'WKR<12F*7/6P4DM)Y"X= M=^ ,O(K_N1O)4([2&O.I6XEK4CPMA.\6\=^(:A;R'*GLPN/,'/N\NU>GU][<#E6-W>N,YX+D0VED.@)96S M0J(ON>COGF>BD29FH(E5TD32Q#6:6"5-S$ 3]W]&39$UL7"9C\F?09,:6LFL MB5&F;8>[K]!I^V4^ ;F(B3XKAYU/3EXZ_3YW47X?&#QF*C>0>;VF+8[_:/TY M-%^9A6*^3PEE3W M]NXF2ZU[Y.?N!Y]DUKUD@T1WCLU'=\S]R?WKH6UXFZFRU$JSD4 L'G?.="07 M8BJ3DT/BGJ*XDW,DM_;MWS?;BR_(M$!0"@NX^(),QF32@ES$,AKEJVA1 MKOH45"HBB5(1.6=Q 6LP[+JQ.N>G(2= MA&[E/')!.DH!!8*,O4%&'F,1!!D4(B#(V!MDY#&Z0)"1*_>;($.6J"+I*XFG MQ.))SB^%J/,4HE[KB>=-Z\A_+,/D(IE+6?JYCEPPJ@=$%F9^'*!;QWZA;1A[ MWH:Q4'[Q/+^EW,F9)N="GZ3RV$@O22\EFF')Q933Q228()@H&DRL]<;S!A/[ M]XD))@@FB@83:V,:N8")O:EWZ;'V4!<++"3+-I=3B?>.;619[ 06.8PB2 T69%E(!$JE=^YW M/3235/Q#VK;3H9V20PSE#R2D4>36DV:FI)DI^L\$%/L$"G+I"2CD (I\QC%* M Q3DSA-0R $4^:P^(#-0D)[*(2,4DBYF3CT)>'EFIURO%Y.'6-1U'/+0\J)O MY&C1_"8Q"-"J)=44S$,HXR/U^J3$EF+KE50.'NDGZ:?DR4.Y=C,+MH))<$%P M(3EAU&P/4"-C@M+<.7&-O@[-[K.C><- MN1N.NSR2N D59C$R3DL2S8_M;85.V"_0%?CD 4==-BNF2YI\&^7""]ND]\CP ME80H+V_E7(@HL\1EZ_#2+J7<:.7>X_VDE=)$K4DK9='*'<+JI$<4SMU 9.]@ MJ$,/O),[TX)>]U!"^P-FCX+>>ZZ@O&.9!O-%M5&QO""M@$%_SU=T&&5JS8CS MR<9PY6=TQ0>.%_4Y@(MOS H",9S[MXXN%$A:_D5ZMJ+3R,.%P\TGYUK]@>6, M.+]W?(ZS(#=?V9/%B\[!E-%9&35://9_\O!QZ M,"3N=H%W?E/7G2'8J3!OM/T>=XO,5&%YK1]\/KEZY[C^"WOA'>Z^0J?MEV!Y M[)[[[>=F'WXT_SMGM!>1P=O1(9^\CB89$>Y_&()1SSP^N\8QNX@E+T<7K?.O M&6(^^2:3'YUP>AK^+GK:Y7K/-N&7*],3Z,J-2^;UKBWG+?[,^?;2BVFYG/M= MNB-//MM2\5K>8)F\$M1(!C6Q'T2_6N\#K@/;,&$S_JS9=N-AW9FVV1_VQY&@ M1P94D!Y^2.WS ]'+1"]&D?52_(%^8+@P+M7X?4KJ"=1D S7VOAB3/@QW!&H$ M:L4%M;C:$*C)!FH?M=3^R3%XPXWF*_3TA9/%1N!6(G!;*/T$&0^ MWPCDR!TE<),.W.:EF-S1,H':QN[HMG!'H$:@5EQ0(W=49E#[J*5&[BB!6WG! MC=S17(#<,F_RQX/K/+$GTP+JMY^;>L^$'N#]9+41L,D ;**\RTH9)1>T3$"V MU 4E(",@(R CMS,G0/81N"*7DP"MA(!6(%,I[+(H C ",HE"2 ]D5 M?V9#B_Q&0J]"H]>-Y'7@=UN4E3Y&PJZC8-2_GY"KF![0V=A6WAS,"+0*M\H(6.8L26UKD M+1)X$7B1NR@1B"57E8LL+P(O><&+ZG;E&;0V7UG<&LX(M BTR@M:Y"Y*;&F1 MNTC@1>!5!G=QEG:XDQT?OGWZNM0:OH,4K:)$/GE];?IZK]E\L(8>#&6LI'CR MMLL-TP\N!JV":< Q1EZ3U5:T#MM@\PYTU&"N\> XKK?V-=.M%\PA0>,FFWW. MW=U-_#DS=TDKB:)@Q-I^8ZL-Z?!!3%O)BQ#GUG TP1Y,Q"BR#Q?)7H(O'$MY M^+XENI%/1;_BS]R%P8JC.K_;YK0--W6XYX_NF]/M.4,/.-VTC6[/='W.[7;? M-I^&7NO/(0Q&W#![F"E^OV=]>14NPO69CJ*&;3_F! R916>J+F-43L7.?$66 M&=X#&\V>+#_^37IYF>VIX-/"D>632^)<[5LSJ!Q4DD/C%X\YG_R+CD@/13$Z M*7U+CB92WBVO8H$JO2D9$T#^E.N)%5]8RRUG,O,W=$Y>7!XK/1>BA_CIFNFB M0IWT;%S8W8G3-C/$G'"KHOVH"$YI76?,->W'W[CSXK)!S]0!:'3H60 TCZ;W MG_&*P?,PQ>V(M 9.9-=:1 M,6JZD!E)BRB(H>M?,9^CD&J'%?QO_*CQ;Q/.&K&V<8&.?DE2H.^8JP\]P-8[ MTX*Q]E (^P-FCR:A)YA1',>2,4?K&JN)EH (KR::\,3749^D>!,I+IT(%H_YA??' MI/2"9):(5G]@.2/.17#P8>B">GA\-@P[&U64E_^+XI]KAE@F;C]RSW=-/+U8 M$ ,P<>;*ZCA^[EB_S7C+) YEX#X3I@R5M?CA5IW&HUB4FMBJA6X\6,R5+X5M-. M%GI)NI6,;@6)S\L83LKU<>6JQI2K2IY2N3VE! 2ZNH5 5],7:-H!MPCY: =< MOJ1X9@O TA42JEJTKZI%$\%>P*D2BZK8K?+8^4XBFQ>1G>98F427-A:6B=L/ MW'UVW#[6J*%2@'(B%'9D,9O*)*A"5]N#V5WOP94;V^#OW.@Z-YXW!'\F8$UY M1'<3*LQFVL5IF8#4IJP]Q1/HF$IW>LSE98;>94;9$AJ1N.X)?[=,0RZOX'X@ MEYE$6+XHJ)0R*'D%)ZJI(YD:.<+VX_1R02W9FK^HU:GU\G&7B+VV@*SZ/J1I:AM70).,] M54,K(]>I&MI>JZ%))@U4#4V":FC2R0150\NT&IID_*=J:%)60Y-,2J@:6K;5 MT"1C/U5#*S!SJ1I:@9E[V6,F)H0T;>/:&=I&;/]AU_0Q 'IC&W@>ZW!W:=M(K5=F6NCQ7#LNIKN-4X3 HG$Y-"W&TLW*;.6M M*%$FV;EU; /3(7WN/C'[9_OYF;O<>(37W-Y\:S_&1>,?S#61>/BC]-*QH+/1 M3QL-N4PR<,TQL\&Z!OCTD Q%7 !:/,8R)(7B]R$QX;'A:WUCME]0]/KX7C;SU?\R9=> MM%9T>KKVR?2(R\1U*A:<2;%@R;A^S4SW'\P:@L S;^B*>+_WR/6AZX+"Q-D^ M;OEM%&M[[?(_A]S61SF>=S8866PJVH1B-!-)*9VYM,?EE\ZR6NA_<,OPG3[S MARZ,H(-$%OMCXG+YC5E!O(QS_];1F=0UBR(A6M'IJ,GJL9=)"I+8@OCCN_W* M/9_/;IB !U[%LS +MF%D^U%_ +IH5^.N[B"5?O]0<)5.59"G#JALJD5'M=!1 M+7+5)B50R3VH4.7N]*?LU"IFRU(]G)1KI3&D, MI"V4BQ MM9"*T_3:=NQTHSO']5_8"P^V/\#0@THU15ZY$>7:5@T[:;Z;-G 7FE?GCM2) M?ODP)[4:%5=*K;C2A']:+4'^15.8=@Q3V/@S\3&3(EG:\>;X.]LV&<.E,N%Z MM4)2(-0U[>U7KA/0ZMJA!CRK;Z35,VT_ M;E55?V@G8:%#WC>#/6./_&5H,?<*MQ["&^+LC:[)ZR)$[)WM*;)WS1!3M*' M&JX>:B?)V5 QO@T0E:P";9M8L8= I16#4,J%:J5F7*MS)CN5@ZU:I+AE!@7J>IEOOE']2NSKE^9 M#5^I$N5^*E%FQ5VJ*9EV3J0TI2'3(K>\FF4W\R/_4G1=[&%HF)MWOF M;5K+QL!;\E8S\U93Y")YJ_GF'WFK>_164^0K>:M[]U93Y2YYJQEZJVGB+WFK M\GFK2?-[[*V2U9NIU9M2S(&LWKSSCZS>O5J]J?&5K%X)K-X4N4M6;Z96;WKX M2U:OC%9O2G%\.L4W0ZNWFI:O2N?QYIU_9/7NT>I-D:]D]>[=ZDV5NV3U9FCU MIHF_9/7*9_5^D-]#VPR8C7M&?GSO7,48TP\*@'\U/>>XJIV>PZ_14Z*?QH_% MYRQ^YK\Y_[?#,*S9:\D3X98?GM9^?37W1R,5AGN+''9X*TO(#A.^'..@O]G!QF.1D M:PG>=#_L8T*0X^XL>O-/P*M7W';ZIKWPR1O+RO1#OLP,8BT9.H%F+Z%N^.LN M:K5,I]8\RWP_=[DELJ^\GCE0GL'2>.3/WN\'UTSW?QR?5JOU:J-VH/A.>/G^ MAU;7&L?:P9=-[SY>\'7'F=@W\!GH.C7WZ*_%,\?60#\3TS_ M^>+B^:*'NF,Y[OE;S_3YA6%Z XN-SA73MF!RO3B8NJG/W!?3/O2=P;E2&?@7 M2GCAR?%]IW^N:*=P\>(9E._PC>,VJW/E":RL\))G_I>?*T>-&N_C]$5]R@IWAI^FE(@<->,!#M" <<(T#L:SA\ MO/+DN$#TZ(HV>%<\QS(-Y9>*^'/P]:^_:">5B_F!Q=]56_^NZD?>%6?C\0(V M"M;&6*8UQA>>6=^T0#S^^N?0\2^Z,,%[RCU_4QZ=/K.#BQ=*C/)*P*49.8I+ MB!"02.S&4O?]_J;;NE(ZW6:WU5'"(:P;[@V,HGE_I;3^ M=?E'\_YO+>6R?7=WT^G 0%R53G92I:,*-)O6IHL 6JK:KQ=SK]\06J:&LY+; 2?E$^;K M]N.=,H6W.&D<>@.F0X=LY\UE@PO%XCX\7%P%V<".O\/; RE^OYA_*DY]MF,+ M0\/4%9NA8V)P\_S* 2< >HH9SP=*:%X_XIRQI-;>P5>M7K9O;YL/G=9Y]&&ZYS-=CH]3F_#G/.*"5JG\>B"ZXD;O&; 7 M?OCD?LU3&-H)4Q;;8<_WKQRET?2]Z'? 2JSYDQ&^C+WX?,!?Y; MHT<^<%Q_,]6!L;E]YO]^8+XC[1V+@[/K#CD*R-GI\!J@D+CP%]KO0K S55_Z,A%$)XB4*MPUN*&N%^$&T;@5%$'8080,#31@&,-AHQ,$7M0^^ M G;H/:6FJ>M??VUZ(,D81KF&*]Z&TP_^/:\GT]\WLO=DY2K(="KS*.%WW-[! MVM!B*>JC /[,+"]"\&-"\$B*NX_-^\Z-P&F"\/40[H_E,<)P#$XI<[:OP74G MV'UXK@P!Y5WQG*W]@0 7LO\[]!-\IZ@CR_/$,SG/1;DV89X #'L"Z,[0&VV) M=2-\>?#N#4V"2D4[K)UH]3JYI?MT2ZO'F8OL&DEZY"^FA]#J8TV\#:7IKOEX M^;VC_)7U0;3O;FYO;V 6>E"5F_O+HYT,S8TF[>S5_5/KG>F^H!DN"KAC6BG, M4SRL'/EL@A=AVHKI>\IE3_@8GTF9=E*F?%GN&/:9['8W_M29Q0(:H POO"+V!1O2CL $W\2J4S;T7P88M3/>%:KCUU)@D M_&$2ASL(K2J1%G(9'/!XZ1@[^/N''M>QO*+/!Z[SBB]#A_^*6^R-87K!HKDW M9J>O9_E$ZK=SFO9!^8QMHBY[OPFS@X)3+;8RD&KUP^KQ::-V6EG-I6F?*EE] M:B2A3MM.JQ]?OTG$&?XDE$\!7T]D6BG_;^B:GF&*HZE@[MW5B-#D'.T4[(A! MNR_,-O\KOG_>-R[D581NCAZ/.D=*JS^PG!$FY15+9J; 3;EWCN8%91Z48K/U M'+I$2255_"4F.;J#)I/]^T'U8'E3:>V)/?@5B?!WS?36- R7>U[XSRW7!!E<\ LI?7.]:%OOG(ER"_V M]F[4I$P%$"@%)6K)G)S7Q9=/2Y4*$;,)HKV%&C6TQJP2? M+G1>U:J'U6I]R4296'@S^SRZ3Y/8[U]_:52UTPL/'FOQ 9)(L06-5 4TVAIB M.$UAP&T@F<$IPOGAY8)%^BXD0KS9M-'6QZ7\&>MXY<1Q\+4#H.N:O@E7@U@U M=[FA#(:N-\2@M>\HT *]AZ"?6O73TV?$;5Q>;>HP"HK*+H[*UHXWC\HN#\;6 MJHG&=B>/VX?E$74S!MDA8B?BH$VK*WH7H;*Z+T^?*JJ"_WV^4&9VBAP^68[^ M4T;OO6OZPHEO,\S(PR(D[&W+'96**ZXSZT.!3NM8J\68KWMR'JZ]" M\@K-@Y%6?1)PM&FH0U07442Y@OEHQX"Y MRBNSAESY2^4(-VQC=I8B]ET6V^5;2N803 (LV32CXNZF9*N#ZX2T%6KZYFDI M<\$Q!(LH+H;:_&\'0Z HQDKT],V".FN\]W2,^1O;P%@_5YY&BM[CT.D^AG#? M>EPLD*'-/DE(.5<^:9\#YO>8ISR;%AC^S+*@">;NHC_PY]!$;P"<@"<>-H G M3SL$-5R+"G)-0[<@YE)$-$-7 7\6N:8&_ H3)S;%PPVYF$:UJB*2WCWE$SP/ MV*)X0X!JK^=@@DR4ONGWF#\S#.6-37<5^QG<' [DLZHPVU ^56.C?0(.0Z.G M_\!8\";1'N[$KH0/PX1F3_1$])1YOG)640PV\HZ6IBNN#B=>#D4H/+H#8J_+LI[=.W.-CR\6^&[9B^@*"5604\"DO@FP8BC< F:Y MCHV@9(T4#@ U4FX0AI@NXH97S&=!DN6,Z$Z>$7=L'X<6+F?443"#5&O5H_"]?L_T@ YL(++ =M$,'RB\C7H$M!@+//<^[RK. M,=(CY4/IEE6<%V][CUEW3QQH"]:=]08J?K"/6,Q6\*V X##%@BYPA>DZ*(>+ M16<$3UU$O(57DY=N8.!A[$VAI(_?YX']#A]#+$9YUIW^@-DC%><-Z"7@+%+Q M17EQG3>_%_U\!-,(5PS^;-HB@5\L%F#,L5JY6#9H\;-V$35;VV!YWZ*&.&^$ MC9?T,VIIV@&>)$Y?L+P/JR%5PPDV/JL>Y3X )Q0CC0B<=IIH[*S>2/1QU62S M-M,,[*WW8,=AS/5[$-Q+4,@7QQWM:J&+)PE]UL,GH;%^NQ@3MMXYME-@)K;5 M>*O';_F2YF1TP9WA$%,@!_;T-O;4=M[22FNVL9FF)1JHRWPIMRN"V MP+"40>*C?OU-].@RZ$OZDK^?F-GS"B\$R$9$A41>/(=&X74CHUQCO^U@ ZJ@G04D;60.=D6+&!OU]VM(W#51A$TJ2&Y6(3+WU2@W MR-/B_3EMP$MK0XV]L>$4%#;]Y4S\N8B& Y 4*_?R90FSPCJEDPXIYXIV='(Z MN19T:G(YOO(6E#V5MLBILB*XNPB!MD"B M7,^]=OAKM_GMMH557B[;]]W6?;>SJ%\?BA(!P-H"8=M7CFIG?S0@-C-QZYR :EA%M8D5IF+H_V$9V\#_3J/E M FF8B;4HJX,M2W^>:,WQ\G>1Y"V6O"JX@C[OAUXKB-_8\QT?P.&E('T+$BNW MA=9-'Q$'0F';!'Y%,EW:DZ2!,'U4S&H)B=E"J:IA1B(^$X,I\$G,5V*1Z!NS M0+ZX EXT]SV%^8HHM1F0%.MM"D_OTW>;#0W@A_%9^(]77!>'M4PUTT@N22ZW MD\OCI7(Y03OTNNZY+^1NZC A)3A-:)RAUH6G<^4N2!5JB7CC(EG&YZ"TQH6Z M>))[3)*;JN36-Y33[FVG#>/ MY'21G)Z0G*8JIZ>8Z.%#,]]1E@CL(M>HV$)WFJ+0D?._?^>_$7?^JT< KS90 M"@5[7&S@RO3T85!-&8&V:3-KY)D"LB?Z@ H3K+)CFT?N#:T U=L#'M1/*V , MH9IWTR&/$GL6E]C:D?)WS+XP 8[1/T/A@PM6]!UEUW+P $9/:3XY0Q%K^ FN MW:/I_2R>0-;R[H/E42"U2EPBCX_$@JT+;%D[J6OX"1*;!4[- L(ICFW;_/I:#5I@2M M>20,0P5/T79<$C(2LD2$['C&R?YNQ^J^=9@59-J&,?I8*0>T'[][/*C9*:"/ M1))$,A&1K,]XT5?\F8F0S?Z@.3XH4Z9%6%XXTC1,VMC[":]UNB 5#RV@H27!M MTWV42SE7RY.,7K;OKUKWG=85;L?LM&]OKII=^/*M>0LBVU(Z?[1:XQV::Q@J MZ0@_F;;B]YRAQVS#4['V-H>92Q2M#';Q8QAQO'%_?"K(D_LE&C!.I5+6GPLL MMEEC,\!=K,RVG8T1OK&VZ,;=KF3WNC0,V/6;6Y5P)$HH%!.Q/ZH/T!O8E"(; M/BC[[;#3Z<1AA+Y2K0KUF$[M3&B,J3PH;3+-[;X*Z!-LP4IT/&EY:A=S1N O MNL[Y\_/66./V)C3%=?R U>'!'@_"&,D*^N;!V+\D M'!M>7)EKZ!V^,#8X1P(T;0/_:4U&W_0OF>MB*;Y_H'NRJ$!7K(S:=(&N[YVK M>'6NP]JX.%=M=7$NK:Z>G-7G*G.E$VU/*SJ?%_YIU9!_6F+\:U15[;B2'O]R M/%UGAV=.OV^*;4%XV(7.02">+*XJ-O?WAVBI+'DM5@L8_7F,!H]C$MQS?_&Y M'.F F593&_7CW&.9])Q+'L:T4[5:RR&*E<)<>W#Y@ %E^/L -P+OT4K+4#.B MJ3XZ9H5E%KIS5"L_1XE@*.U=1J-8BI5G7?13L:"C/#JFNR2VTRS[)HR=9G.F<*,UU+-&@\RJ?; S':AMG*3( M3O(4 [48\K M*3K]Y$"N1ZU@:Q1+)8%$2K&/)G@Q\"!Q)DN8.E$KU5."J93XE3Q$U=7J:;8Q MKOAFJ/>,3R%9?=?VF!8F(P9Y\>/CGMR7IT\55<'_/B_#I>D--[GJ8NJY.3(, M,@==++QKDUF*7M?QF:7H4XEZI3(6LK<3ZJ<5M5$](4LA>6:EX,=4&JI6FS_R MD3R9#$'JP74&T/V1B+]@GN4 -^V5)P8S61 .Z/!@,=L'Q[X5D0*<^VRBSC6U M>DRAF/19ESR0 >NTLVK^<*P45EA84MU^42S.O!3.W$[\@4+J#YWGPZ$WO;(? MF)#EP^8Q"V^1@X]X3_OYN\>%R9().)^>JF=56A',@'?)HW-#4^MI\HZL3$JX MRB#AZMZQ]2P]Z6.UKLV;HPFG7*T<5 JI )JF-NKS6"!MUE7&],EX "GD7JU/ MO5(H]VK+9)VLD:>JGC527#PJKJV5"$/30-VJ>J+E,.6]%/YQ$/=5>MPR%--6 M7/;T9"J^._3*Y6->\6<.*F'@"<;<]D2]6PPH!>3):C?/F49K%UDP+PV04^L5 M\C+W"F61&"@^>R]ML"PB0G#X>I>]!TJ0U3)&K:8>IYGZ4WP0VXAQ*92)J*FG MM11G'S+2/H!L?W,L;,MCW.F5AJ4:9\R MX])P/S%]B')0Y 0VVB[D9[V*H%75*I7&29-GJ93&T8ZS=4%IVU"1MJO0MB$Y M^$#.SJ:[@_9M$V1;%#?#Q;2S1D753O)O $C"H!0F>[5R7%>ULVS7S(HZW]< MQ UGB-%@:2>:A/HH^8Q?5DZL4;:5!Y3.^B""> M7=$]7825A 3^])XI2$U'@)B-&TC"('JNCOD1FS"R[0(Z;%: M*T -TMQQ,H7=X<=J]92J7.P5\,:9H7HL0S@X7VQRM$DI5N9PN7I1NC2>534A M1:8U>X[5LS-*GLJ0AVFD'QRK)XT>* MRRWF\Y(>#=L*J? 8$&%/:PE:76T4(!4N)_Q+86_BF=HXICPY>9*=<]!%R;/D MRLF'(OI->SI.HZQ>T[Y,B+.J6JW3QN"T.)9"VD&UKI[4&3'-NKCRB5JKD!F7$?]2 M@+J&6DNSTA@9=9M64OYUXJQ*H?SX<4-MD'T@$>CGH(MD M'\C112H$4]A@AXCJ^WB:MA>N6]D8!..V7C;C)48)L=H1HT,ZQLR>=B45UZ;9 MCH.%VE=6,@0NA2_965IZBPH6R=<^Q\9&9ML)'MPH7T:4E5/7':D\;B]4X8&Y M;;?C8Z+V/Y@UY _<[?28R[?%]A\#[OX([YR@_,W]]1CF*Q\X17GG/J^T*#[: MY\I1I5)95*1F]O3D 7.55^PI88Q\[8LXG=8SV\LT]'N.BR?3*QXJDJ>(256[ M4+91:*&#WN196X%/\-[T46>#3BY'FX]TLEI7 6?P__50;R\2FLJ'O M^? !\X@^S)T;\=S4.'/H<1T'_N:XAL?M75C3G@PW-=ZDWDUIJ+F4WRD1$GK' ME?4"OOX"\Y4[YNJ] .-KFJI@7X5"7'&=]Y^X._43_ V]'G"X^Y5;B5?@E=JY MGV:\,*8H+%,@SA4J'$.>WX(P,PC&9FY?T#A'/M]N'2:'C]J3PR>?PQ?39DF] MO>UZF(ZKI]4K6?MZ<\/.PHWZ(&=2]DWFTFS.U-.SNEH[.]L ^I$9B5)<"EU( MV?M?0/&3LZI:6UBJ:([BY/!MM9H;,C9%;V]VQRCE$J;"J12*YM FJ;U6!C,, M$ZG.K*D>QPFNA!17+.[[W!578=[ ;K]#)X-!O5]<&*8WL-CHW+3Q5?#L 3,- MZ'^(=CH;F#ZS2H5]$^H^ "UN[,N !C%%R^B0[:IZVJ "L5EQ,(5=66!"-(YS MB)6E*!7[R'T&/Q@*9ZX-T%BNA,MH]*UP\$U='_:'HA#?%7\V=3.C+?/U8U4[ MHRHA67$PA4WSIS6U?IS# B%%PK(8[\,2L5@3R>4]#N1YY8H9%/K_9#F>][E@ M./=I;;'XB#1BD_9EG#!!"?E;H,H]]]O/7?:>'.IYT$FXMN:<[OI9PE7$/I<# M_3[.UN2A\$S+MB(<;;$KTM8NVF(G!Q^*Z%1EO 4_NW/+I9ZCXGM(6F+XF?A4 M)Z=UM=98M 9%/E42'$O><#@YP\IQM#]?GADA!UTDXT&.+A8E6+&_,CUB"5Y& MFR'; ]9C56&:MK$GX^&L45&U IQG(SWK4EAN4BO'=54[H\-LDI@<:C Y&,[P MR>+R3F )]5%R2Z*LG B4#?[&@WF7]D^KSO=O,DU/H@^KK V M]C#@QOQ\[C' M6V>1+'D>KL*;^GSS#N<*TW'-@MDC3$VU'1\ZZ#N(FP8>;2>*XPAC32QR/)LV MLW53Q!K@@B@[J#](]/.#H,A;L'7VO* M6#RF_EDB!6BIS70"+\6,SR<.!J7.Q)^+4&9!L"_> M3,/OP2@JOQY\F>Y!S#8\:N!JUZ1+"IB+1R>GDVM!MR:7Q;UOH68\P6R)8L.4 MGHL3X2\PA8*EB)*O.,\*EI-!%O_VA7U=2I;IKLU%V\2,-Q8]92Q[4W.H;DXQ#2WHBREKF@U])[KB!F/$2[O@S <,\%@7E6 \BW0S9(+@P9QJ MWC4?+[]WPAF8]0<7RMW-[>W-Y1_-!U6YN;^#W/-4]^F[S88&0)'Q><%\M8"DL7FD.IFUEDYB,Y,6FA4"175N60-FX.8! MD56/W\,QBN_AV[ZU'Z]:CX>7[=O;YD.G=1Y]V&ZI8S)C7 16TGDE[.EY)<+! M)5Z$H/*L'Q'"[O&O!XM\F<5.7'!/=?J633XG_]@THD*-M4$A)>RQ$K)]HH1' M]8%_L;D9O^A0K.QG+5V@TAT_0CBIH=P5!N%\JXL]ZGWRL^%TP%KAR!S3I M>4H+#$7CMR<73)3I;1Z)#9"8*9A938>9&,5*F%4)/R@#"F@Y$-;2+&;OV5)X MY*_<'G+O?)&!0/O$I6F?XS6?#)/MF:5P$:M1GESG)W>!0G*N MT\>@!C;ZI^GW+H<>/(Z[K7?=&B*J-SV/PW_&?.YB1?M1"=9\NLYD_><'4K@E M"/PMHF_LT,@[L;W5<_T'US&&NM]V.]Q]-77>?#>]Q$[%;9RH9Y7\)Y[D5B*T MF$1H,DB$=E)53\]RN#F@%#N@KH,@NOVB//.2U9M/#8;'-+T&DF:#NB?J<3W_ M"_;Y%H)IY,U>"+13M7&%-L<=%'R'*IR\J&(WF'&:=IDSB1HSB0V/VEGZO$)E4N3 MR$I)S)%KU-2STU,R/J2947+013(^Y.AB44(F95EA;P^XR_"<2H6_#S#+G-;: M)6]?1(L^PW,@/!^SZ;T@8E(.F[[?-\_#$)&'!,C44-?.3M33DQ1#2<4SU#?E M5SK6=^5,U2JTCK)7F.IP"WYX4947;L/\;(GMXX*$E MC[\%U&C:1G.*%JW =,D4UTZ/U7JM3K"6-3-3 ;VZIIYD''$@FVU3,+SB Q<8 MQ80H"2#L.S":_XH+I8+!."50;V)TR#;XJIYIB\[V(NA+GH&IX%U5/3NC *L\ M4;,<=)$"K')TL2B^5,:+N,Y@B60IR=+'P$8C,3(C)(FEPBD@Y38?)D1*9&@_'QVJUGN*I M$B6P'=9S+ITH0T6M+CR=6?*H:J&@2^S("6!+56SNEPJ[[AW;F5:"?2P5'1-\ M9<*\=%P@M4+G5TH*;C=8-8A[?A33*1BVK3G6+1K]/B -1DMGMJ7(M'2@+.DS M*C]3**=$(00*Y ZKR:6_$%TC$Z"]=E[R1:!)F& M:.^7:0_!N [C!([M?1/T"MIUD3ZM=]]E(,ZFS=S1C<_['ECE.&6YCDCBBJ:S MK"-"]6-RJ?(A >E$EL KR_B0%_+*-L7>!T+;B:Z!#H6F_C=N\^>Y$^E3=M,T M];2>XO)MT9%R8^ZE@G(G:J61;>% Q(_:&?2E?$)$9-# MKQ*[@=RR'!>:$(D(>+ZARWM@49NO7/ED@2Y]#G&?ZD[(W3['5DQF6Q7OF/N3 M!X>-&?S)5SRN#UUQ)K(Z?89B#*B5$*D_I(")/)"],M/"SA_";'3HP=1$.BEW M^R).B/7,:L'TF/W"8?;!M#BPU8!F%CS>4%X84.X+SDV%"UFNR4X0D_1E?(X. M;-[O8^+\X5A8&_!O0"(TA-MV9PQQ3=?TX*KK$E_R8AAEAK6WW//.%9?K%O,\ M\QF&$51S,/XS]'P\NERL%2$."_!%E\ :&H#%@,Y.P5.8=U1%U+K'&8(VQ_3$ M]=UF^_+FVG$[H"KMYXEZI@?**U2PD7 .;6& 6#+F)Q/!^B]W'8-Y/:19HZI5 M+^:8GXI*THI6P5=2:$5+#CX4T>_,+$B$2UVZ\#V%-8/E2'WVCO_\9??)H!G% M;D+,GR!^YC/]@G-C1-FNOWS T-EI>.DZ%55MOOK?9V'&PCC@?SR7O>^(<]DY MGLL^J6 ;>P.N8P$\:T0&[GJ^3ZR=?0<9CH_3]"[S;-ONF?$4 M5"CV:@N(!ERR%9 ,E]OZ2/%=9GM6$%K .$*XP)C@-!N^\C)\8W?RPHE89GU> MRMY&DXKY4%$6:-7,!9QD.=-[@JZ4+]M<3/G2] M[)-P!@*1[ORL:0FGN-%NUS*%."C4) M+U MLLINQFS"U'3MD--:FDN?9(<4?/XC.T0./N0X()>9N3&%OWNW+;+='[1@[ME+ MHDVMHE9I0T?Y=Z"W,LTG8?< M6PG9'6)K6D.?&V6%M'#X>P.U_)]6*S7_4H>U')[-33Y.8C[./T5_N*$P("+P M!M>R^R"SPMWQ%&?H>SZS<3LR^3YRMR<;(K].T1ZVOT:*WPST_G[8?^)N^UG, M)%Y[HO:[>TP!A.RVTG*FGC42SCHM2K9&!FQ=:7-\C*VIUDS.L;U1'F])'J4( M23&G&UFCW7%%/3ZE([SWQ]BT\ X8JU53/^$._L;=?$L12*O.(] $2B9VWBI$ MW+N?TN%<83HFVC)[A,<%VXX/'?0=9*F!9>1Q6E2QB"^Z)]87^8L M>"%N8R(K8RHO%2&!K5U23=)X5/*T%Y>.W+^SK4F(F0=(%7)PN7BE(T3BJFU,< M1Q/A8LI<8$/?B:ZXP1CQTBYFR WS4?+[]WE+^R M_N!"N;NYO;VY_*/YH"HW]Y?3VAH,S#1^/^C^JU:OG-1.?M0/N^ MT[I2X%.G?7MSU>S"ETX7_KEKW7<[2OL:OK4O_^>/]NU5Z[$CRON<7BBMOW^_ MZ?Y[ 2WR,_9/IJWX/6?HP33LJ0I_U_D@*$L63*Z?!'KIW+(&S$#K1L1Z\7OX)O$][->W]B/(U.%E^_:V M^=!IG4B?!'>%^SUHVX[[CVZ[9V:?3&13?N=H5> M1Z^CUV7ZNC2B,HVU01DE'(D2HN-DQCBJ#_R+S9%HAP>-\P-KDP3!,"4RO%D[ MJJ [$6RD^*4B_JQWBL<35%=49;@+JC*TEE5E2'AL)>;C23IL? !GA+LN-X)7 M=\ K^9G*0')#D&5%DZ+L%-.3*VT@*'O#&V_W#0@.4A)#HJ8 MC)992N@W9C%;#R=AY@?_7H$1B:O;4RZ^MF,:1][6^=>MY#>]MJU5HQ7\'V._ M6MCC=X)N0P^?U(G6@EM_#DU_A :08^/27_/=]-:O_-_<7R]+K-[3N0R%3)$7 M;.LY%H"<%S J$W[+?@;'_C..4]?<(/Z3H=K.9RB>G%75VJFL93ZVT,\]*6,2 M+-RUR(>L273RAB,C-U.DV<^ M]3<*CT:!T<^QC%I5/96VT'=J7%US#,C' MD7Q?$8[>-Y0V[$3XT. MDO&B4NKOB39*8KL2)$%GD=Q*IF1DQ,;I8@KJYG%,-'/QCH 6*$Z.I4) MY404SGWEGH]ET.$W<'I]U]2QZ'GP.XJ&1Y%.[D7EM42CAZ&K]T +'RR6<;R* M A,22L@_F#7D2P6$XIDYGYA3Q85]5RG03D[5ZHFL"8IE10,*1))@R!60)"') MCY!0[)'DA**+)!T?G&HH?D@"LX7 Y(W'E/NX0>YC<'3[F^GW>MPR%)<+/,"S M$FWN!T=N*1[W?4NH/H80O=E=%*4)'PI:H5E^[;A=]OY/)!I87:!C<($R)4L. MO+'EG<= B[J.C%(B.VS+&4%K A*+?Q B/#* M? 7RV(:G@'S%'=(82)!).A)"7INQ'6!RQ'S'0;O:SR$K#B]O1,2GBG3Q55 MP?\^+W,DHKYMZ37(T$7B@QQ=)#[(T47B@QQ=)#[(T47B@QQ=)#[(T47B@QQ= M)#[(T<6BY*5K62TZ?6.6*&?!/$PYOV.NW@M(6--4!0,!A5E\VB2OM#WT/9_9 MN&"[X"!12B1/D><2GLU-*>%RQ#@3U=Q]IWG7SM33L[I:.SN3M%+$%OJY)V7, M-!M[AGTI'OI<<*[)DDFM5?$@N:JD?"S*A$E)T473W_VO?->/5>U,U@)+:3!P MW5ZX;1%8YK,>-;5^EK>S'N71SJ1T[.043--&BJ9I*9;K:X-WQ7"&,/G)&V]+ MJ(_$"5GZ2)R0I8_$"5GZ2)R0I8_$"5GZ2)R0I8_$"5GZ2)R0I8\+G$7X&^.( M00/\I.CL=R"W\.S[,7W< S?VH]7K?*S\>A&,][QR$1#CO**PH>^$+JL[ZQ^+^XZ/?]UZ"2Q\XZ(;=[M"KZ/7 MT>LR?5T:N4>-M:E'2C@2)43'"5P?U0?^Q>9(M,.#= ""@NN %B5)HDCOPVY/[ M9=I2C:]#*.%"A&)Q'^X\#(U"-%??+Y30F'V_N#!,;V"QT;EIHW6*0LE,X_#& M#NS1X!UA?D+J=,P]2;) $WS$+(/@4%$ M"U?>B6YK\6*RTAV03JQWAWH=7_4.+@5KWT36M1:8DRX@EMC82@N;1:9J3LRK MM,"@[PQMO]PT(#E(20[2@*Q]5[S+?O.1KUR!N8BI9U/.?(4V'XUSO;1JF.M5 MHG*1Y"3XJ=$*.+MI&I*+R59KN35E,U MVNZ4,K=INU-9^;[G35''X"I5:*).&\QE.)!AKI9__90F\53YGMC.Q>,3M9%T M%=0LHE 9!)MJ606;[KFO@/>%)RM,=%CI_'#;;.VU_R/+0Q37V^N3 Z#I_P#%:%O3$7_@;I> 50"3/_8W\G$0VB M]M2>VE-[:D_M]]0^QTM#F9V\'3<+]-C9[(59%MI@5?3&\X;UUD2SQ5"\C0K)$W;:+US5S<]WGX6 M(M >X'6/%M5*(3FIX4KF"=(D&D4!%5J/)+'906QDR>:NJM5&BK%-DIS$)8>6 M/4F*DI"BK)=+27:*(CM2)*^3.!5$G')BR11QE3:S>"CZ[*(P@_.,\5 L3N>A MG" _E5?N^3 %X6_@0/NNJ0.PA+^C:'@4->5>5.-,-'H8NGH/M/#!8AG'OBC( M(:&$_(-90[Y40"@V6F;92 8]]EU 0CL^4S7ME.(44F$&A3Y),.0*;I*0Y$=( M*(Y)Q MN:\(QU/QN.];0O4QT.C-[MLH39!1T K-\FO'[;+W?R+1P.H"'8,+E)M9G;ARG#4\!$(QA'> "8^_+TJ:(J^-_G9:'&J&];Q@IEZ"+Q08XN M$A_DZ"+Q08XN$A_DZ"+Q08XN$A_DZ"+Q08XN$A_DZ&+A=\-E?TJQAZDH=\S5 M>P%MPU.*M5+EHJP^Q9023,IU5A:EBI16O_>=_E$[4^N5BGIV0HN29G;8L62!789F&-"?21.R-)' MXH0L?21.R-)'XH0L?21.R-)'XH0L?21.R-)'XH0L?5S@+,+?&,!0=C^O3&D8@PH>5,_+D(918$ M^^+--/P>C*+RZ\&7Z1[$^A9KQY%@& MB@U3>BZ&<7[Q'?W@:QG.(;I.=$@@U0=-O2=Z(H;#! O33]M(XSY0')/K(=*,)I%>ADR M0-!_3BWOFH^7WSMAS)'U!Q?*WLPVO,]Y'LFR>2N<:+:>MSY]M]G0 *0P/B^8399 MW]04/'[X/+7>9V9^G/(%PNG7[=O; MYD.G=1Y]V"Z%<8+F%X$%J\$L+4D@!U.(3I.'B B<>_'@11\O6F5MB! MZM0=:S\F^TAA6B6;'BKLA55=5<*^*B&G)X)Q5!_$EL76#7G#Y\P]#:9!D"G[ M]X,)*H<6;/@ [:B"1E"0BOM+1?Q9OZ S5MPNS-QD9?:.I9:D>;APAH>;+FJ>D&L71@'ON@Z.* MN2N)RNRV61\9)7T\N,ZSZ=\ZWM)3/ZJQ,A75I)(^:E7UM+&D3L7'4SX^HD&Y MY5,ZY43J:D6KIL4GFJ9W!:E8.1H,V+H<9$(WP:NUQ^@5E3K6<8X>8C#7M!=. MT.">2D=C7IVMF0K#$WL^T.X>YC'<<*V./.XPM^QBMR^ M')'LE*/?-\_#D=_BP%O!N#-%L[IZ=D)HE@[#4D&P$[526;)M0%H$*PY07;K< M,'W% H]4N!\PE%&!<&I).5"4^V#DZ(J'4O_(X;$>B&3B<.5!E^#::A?])-EI M_',A8"M)_NV.7AOQ[WA);8$$^$=VV,[G1\4.@])CQ7P+!'$;%.K8N)9Q2OYE MHYZL;A0"VI+D6TJN9779-FPRS#*(D045DA2?O7-/Q1AP:4 K&GNP][S+WL,9 M_ANW^;/I9XI>FJI5EE26(?1*F(&IP-A9[KS+$MAEWVV@D04/-)!U\*NM\'>] MQ^P7KGQZ84"[S\(GG>2=% #TUIQ-<1T0XG((FF/KHZ[+8-87#?\&!$%'9T*U M;"&PGFQ K="N:9+<3"D7(+U UEU&V0EC9%/X)P"D@-]^T+H'Y*LJD)0_-P.1#7(L+-V;"$_M%LG]7 M*YZ@:;@8&?B-J2T?;Q3/IT7D;:%S:PZF@I?'R;K[9-YNLYHL/'AO)D45W'C? M$WE^ELF>3(O25:5J7C@SH)Z9N#O]ONEY #$B>2*LEUSX&1M7WP'?7WQ9Z*PZSBX1W M*Y(IYS4DHD33-FZ1#IE&KJMUM=)(5CT*';S^& O3"<.HQ\L.<"AQ)"8S( LB MU$'HI?@0MGRB%W1H1[&HIJ!'IE!V>D8XEC$?TUF&4[5&[A(GRF"QZ3H,S_>4 M 1N)# JTW!R!?K%HX\M3'P)(;+P8+C8'1HGH_-82#M4FSWE&%3 MJ$@M.[UH&)@<5].-ZQVKIXV\K5>4PU!TA]Q0GAQ[Z(41OL!.Y/V!Y8PX!Z@4 MAV 6<:UC:X>K%1+E,:!)JE;B1FNZ-?7L++V 4G[!,@/.IHN79VKM)-G:A!0I MW&6C:7Q_O$!'?9(#4'PD1.LB(D5\RS4X5+%$+% P%?@Q93=UB%QCXO8U^WOW2VNJM4J68)[86S:6<\GU2PKRL70 M:_"^&KP^%&O>\J;E&+GXE+BIDV5A).%A1ML>+)N?_J6\3VCOXY.]?X4.SF=Z M6H\^.85JU3D7Y;$^@"AX,M>#Z[R"Y!C?1M\]+*DUR8(:TV1/8:A3M5Y+SS O MK/'Q<;ZF:WI4*ZI6R3(B3[9'_N<^LCT*:7L4Q\3XV)&8IOW*/3H24^;F9'WO MGAKSY]#T3&&J.,_*T]"#9EA\4Y0=QDO"-@\R";E1'@O\@8W$X7Q=1Y#(Y=_& MI $CKOV,*!'^DG%)SJI:KU VS-;';R; SY1M[VK>JA47!P8?AJ[>8Y@;"(A' M-3D+">#-B##7CMMA\2*/5\#E3#'\N*+6J;+RWGB:RJZ7AJ963]);CR,3=_*5(&Z-O<6+AT+(N+1NWG M?0*@1@4OLN5B.J4MTJO 2?;=AC%:-.\&+N:'^2/AR'.8' >(@P4"N&U-@X>0 M( \6LWUPCEH133(N[--HT,%#>^!F2G7/*F=9GJA!N6#YST6B7+!"YH*5P)>: MR4,?A"FZRM-H9098 6R-G5*6;R*:I)F*OBJ,KIXE;&H4PM)(FY>I&!HU53O. ML& @V1GYG^?(SBBDG5$<<^)C.>?/ILULG7+.)6Y.EO:NJB$J=BKB:*FH[*+O MB'1SK\=V**>);RX4:J@7U*\32D$>%I++Z!+1L3:U$43 MK( !L_"(@V"E%^1((*+"!@,7V!34;!0RYXTK]8R*#Y%8V"]2H;;=09(T8Q1Y M% 3)>/'C](2R7+)A8$I@=TSE%W.#@B@8,$^BE8B+P,:DEJV@I2NDJ&0X^#PI M=1HC0L8HF.8NB&*CX';L2PD#:U3_0X)8F^S]HUBL//0G-VJW$F.K@JS%-1C6 MK 5>1T39=XFQNGIV3+ED>V!KVDG[F M>E!&2127UD<*?]=[S'[A"GAW7 D^!P$-M%#$X3OX 9/:7P%8[4(=XKUZ[@JH MU7YNA21Z! JU;5&9QS;PG]:$*)D&-=+;]9%?.R1]5J:3:Y9:TB#9'D6<^\CV M**3M41P3 X,;GXSP,(O/&-0LM?*1V9@7 MQ>!I?:#/=G&T,40I-_C)?(/(A(\ 7N><:GP21< M9:_85O^&G$HE>>3D[)1L^;T;:M)WD&SY?7>0S.1D[ +=Z7/%']=K$8>"EL,< MP)&+0C5[L0@2WD);=(M@4V:EE%&:X;F=9!0484HBHV#?'!":!7_A"1++NJ95 MYZ?CR;PZ,01660T+8DWB\[BS'SH[,/8\TP=RZPN"5YPK3 > '#![A'Y]<"J, M[R!$@O7@A24S<&E6E&(+=\4R"UX"%T1E@B-EP7&"V_(S9IXT!OXLEQ8_;8%! MM"T'XO.)SM%Y!#]N\_$(RVJF!W@I9D,^<9@=P(:TWMC(.X@>UQMC=F@=GHD_ M%Z&P@D1?O)F&WX,15'X]^+* KX)41XT:O&[2(06,NZ.3T\FUH%.3R_%XIB(" MFM EIO1&EI:"2A-C,Q847#.:N^7CYO1/. MF*P_N%#N;FYO;R[_:#ZHRLW]Y5AOL)NF\?M!]U^U>N6D=O+C]&"/W;YO=UL= MI=M6+MOW5ZW[3NL*/W7:MS=7S2Y\N;ZY;]Y?WC1OE4X7+MRU[KL=95Y+8MU" MI)P9R-PX9A0^L)CNAWWNFOJ,11>=S7[%/=TU!VA2-6WC&_-,K_W\X'(/8_%X MM0N#^V8Y^L\-S7-X'AN@8+K#\. @TQYRHPF6'3ZJP\-3AGX$3HAJN.+M:G=0M41644.AMD.C%C%?3<]R1XG'WU=0YF&U- M(<@XH%XPGIJF*B@OJ@+]5O"4(8;FX/+B5""S3]QM/[>?G^&1.T5!HELGOO7- M_?78N:ZL.55]SK>&$>'S/*09,A/? 79KQQ^6EIYB@F6\] MQ[)&A\Z;#4V]X1, ILE<<;JW&6W>$$\+2 +O&5-NB2C 6P9H=(,1-6;TQ$Z> M4OBORE( >.2.^\)L\[\LG.1N8#0@ @_@ZY@Z4([C8ER*B* U4H&$+;V4:3(( M)H:$4 )**!$IE UL]G2@!?3EC7E"6(/Z04N9>ATE ESAKN=GC$^-161#WL55 M OVR/MS4&X&N<^C*_QO:'+18J\W)&?1JX/(!"]Z%3UDMP@$ *I_&6'8981EZ MB,N.J0_C5W-<] 9 <-#.T'U O>NS_SAX2/>LYHW4E1U[1 !L!0!X,P' 3@AL M$9:/N_W8NNE$/3^"6=F$@<, 4*'-4(X&@1PYD1Q%-]\\M,=C1HV_NP$8MRS\ M+); W:BPI,BE!8R.*O!BH6;N!C A.J!\FD )4#(XFS \C#76[+.0 -=\&B)L M35YENHHS]&',MGB"J(4N''71)>#LN'($LM4&R421C/=(X#W#26%H^6K4JR>N M@V3"]<48. I'?:1T>QPFGF=P$531?^#ON)LKJA?"G(56T@M(^J7HC*CE>C6Y M>:=)8S!TIZ:,233VL+IZQJ@_1^35B9TC58,A3Q LH+>1?.[WP@I81CP4K M0_(;XD$N[S-3[-4"S8XL'Y3X%6] ONEX1+EEL?$M $=/0"1A,(F;P&L,[QQ8 M'&F/3P4I%9"#J6&12AYZ7#\TWP][I@&0=A[\(QR7:OT$O#SGE>/<'2(%WOEU MNPEJ[(X%CM?$[@WFH_S-2HM-^^SG$M"T6)PMECF&<(,="R88E+.IV-W09@ O M?A"RVS1XIRH]F+:>.(_FAN#A^F&E4WDR_I[A#*S2?7/XRM"8VD+"QCCI' M@+[ZT!6EPT2S:*\KSB)]T_.P^Q&H=EJ3B02E_L\AWD3'U.+!K //JFCAPV"@VS[K<4RGX'&=PW^%'K%P$5V$ M<0LF.B#@2#$!BC/H! =>N W6*8 X6,.!; %(@M(#O^+.:D%"* MD0:CC).$&?\9!G,]C$%4<@[.W7-L2\Q30= 9$L T\G-)P ME$QY9C"G#N*J'I)\;4<'CF<&GELPF0I%B+D&XWTUX9D]:&Z,\^6\B1:+2=7C M.]+(ZSE#"[B/LPTS A_1_L_0#J9@H;6"&[8]A!MC;]B8]CY.^;XSZP2%=N%X M+HP+&8(^0D T9C1*<3\1O.P*Z(\SSI2KJ44,'D/:[-.;0?\?!3)\!!C^)]2^ M9]."M\HYOZ/=.J 80);@3YS!>!Z^1#Q J-D?2QG\@#\^ M#WVPE<2SO.T=T*E2T^.S2"ZQ>N0]$-:':>,!Y(7W33U_\_V67N@4+3SE<7(X M$3)K6X&\;/_CYNI0.PN%,J+BWAS8[D3UX-FC2Z9H%>'839".X1C+4*0H+B> MCR$S< *B,% /)@]P/L%K4'SXV?"$*S3T0NUDOH*16]<'.]X?'2GWCH_@,'; M!* [N#Z&@P^I)6)U@@Z1BB5D!P$Z)X#.:*!]IKL.ASXY>"NW M7TW7L2?S<\3F)VZ9_!4?Z&,(\@TLT3<_COA<%:K&)>&9C]IG7:!W\@UD@S7>(S"SV[ =]E]E>$ CQP!<$;1?. M(&!#'_H7^IIZG+"[A0F^>[S]W(H@N'BR]SV8.<8CW*OXQ<.\N ]M*P'$1NAT MFOXH,(C'?F+DF5^9YP_X@D"HQF[*@V&U@]Z(MC^YI?RS? M3."RN#4ZIRP*)02W!-96?(,="YZ&8]G8=9OQCTIHY=&&2A!(7A<94M9E3N<^4^J#6@Y*'[D> ]R*3;'&ZTHJYOGK MV!*!!T0,9C4QUX[=#VN$=N%_HHDW,B#1M4,F348EK(1@4"X.:A"=JF>-E##2 M.M[0OJALD!K+1!$V!(SV)P]2XW )2_'&RP/JUH[0MNW9*S,M?/4A(/\AYL6H M4YFK85]&T#/A[WK1VBP8 3 3\2BD%M@DV_<7E.8P],4_QU8C]/%*" ;O=0ZT M@SZ*75-'RHJ"3"[8#28B DZFR8;S0 -76/E!DM$&M!#$T@+U@$D(G?4^Q& J(WXP=K M)<*S&@QCO80VN@X(A#'4N7#K8GHX'; !5IF^XWJ!J1NT&@>D M0@MXB20LX+) "K!C@]6(L?4+DHG9I6C!+U?W(#8>]6L22@.TP.5$#'U/@H:8 M'#&:\D;!@O?$"M8XA+KB37O@QXVM=' !+5P@KVK3?!#3OQ > :0=U G^ E,D M>-VF6#,=KW3._31>:A.Z?">LFZ[(:$%E7) U-LECZ3Y>3M9-!T/7&[+ _0(= MT7M3/40FL!>7!\0=!,<] =D9 /T /1=,IS!Y* 081'WB0BQ$_D*0&#=^GPBB M7H&A\"*X]1T1\@UU&U?8@&5!W@U^:^(KA3)%G;X""VY\=7KLV-]KC@%U2[F/ M8LIWT+<73()L>M[_S]Z;-C>.' N ?P4ANQT]L1"'M\C6N".H:T8;.GI%M1WO M4P=(%$6X08#&(37]ZS>S"C? 2P+ E@3[[E)"D=69E96WFGZ\ZL_!SXYP]"( M=*^$6,3WL^4'IBF%&Y?]XH()#*3"[)9(&@91X&J*"K;@AO1HP!5%"RE\X^ED M=8K_QL33!-,.8@PFHVF+DL!!HSZ!\ MF$N 3(P[#W8EDY >!N>4#1"N&!7C>Y\Y GS#?:$YMF^(QY4+JE58\9A) *W- MW 7L[9Z4\RUM>B#K*Q;"QO #;!-GM81S\X68+X!JH#ZL;^KETGIBT9.&$].R MS#=B 7XCS_$.*)HM!I"^TK1;F2T!$07@O5+/+P7?;NR7^"[%W;6EGB,1PL!J M->;'%M3'3:DE,+J@P<,_A$ MMB4QX@F"QZ7G0G#28!):]##8I(0TD+OR_C=D YAOU8F=3 \/->D6# M#CM!MK0K3-I38>9<:Z>"Y1^7+M -=+9[>FS9EG./V97^K_;HEV;_&&..^!/C MA@?BL$M=&R%( 7"QNH#3>XXZ [WW.704XY^WW/L,6Q1OVY:YUUR7N8?Y:YB] M]P;:B(UYK?GC+V:0UAY_ABEE5*(G?HA$ \(=NS;#,W_F33UI1S053;UM9&CO MFH!:%A?7'I&MK%[[Z<1>"T2TQ>(#ID/]\^PH!$'.PKPE9LI@@.KLAJ/"YMY;(MLCA=8'JEMAC NC:'+@(< , M'_2I@!;NV?R>?N1YJ#85O[ ).8^S,7$9'K_.AAZW*FNI2JK M*"*"V#3\3OU4=O!B5,UDEN.( 2+93\(EOY88J$OX2V,::U1!/8":?Q7&(7?3 M0F/69:#U4J5=HX9AD-56[)F?V)PCV YC/R#[9V#-*?K.!U%XT[LWZ+WR2UNX MB^ M3V@5%7W*[5ROTFZD)U)^RCK-]N6)UOMX0L="%&>N&,4?A,?+'3L+_/14 MFDS>.)R(HKZV/5.GMQC,NY<=Q_DI!V;(D>3IJN?FFIKG'>W@=U9CUPHPC][+7/[(5T$< "PF M\I.JEJ8T<5?X-QLK!:() BPNX^=KAF %O4BD&?&C#RPQ '\*_HB5K2YH HH= M=[W([ ZPSX)+:7Q$,3P$U[L'\$NE!5[*5A$L#]-S7!TQ$(N6A.4OV$\ :Q!D M+%(G2T=B$7J,MA'=? L,7[Q0P=0=?-I2)Z?$-Y0M&BKRZH5?%4MC+:^B!5&1 MQC.T@M0TV-51NQD$#PWO)VZ$/4?S:^5(G4D -*/1U)?Q4ECO!H:![645!Y9/ MQ'N]!/E&MNF^Z\1+-$%R[RVZMW0)NUEIXNH*$$/D6NSV)]!7DR';3FSC%A[A \PY![YFHZ\LTT38\F4B*"] M(=PIUG+.7!T;<=#6UZS+ ]UA-KQ#,VC^F*/I7@BX-*GB"SG4;D:D6.QH^A\)@KW)8'OD M]=ER8H:)$GZ0WTZ6I..NI+L/4^RU2%Z_EW>1])=Y HNE_GBA=EHSI<]8;=8J MEJ* SK,%HZAX@"NISWW[AV"^RVB7N$6]MCOE&9[X((0 M;]J+5Q#G9\C11@'IY#^6V8F'03H!U%_!>[B;_L!PN/Z$G$YL)W&C1 M]-?U.YP5N-$NCG[<"Y/($J^G>FS0Z8&MSL,FH"A2S!V];3WA$Z#BZP-8-2,0 M)][S6%5:_-'>*TLJ/(O6I)1<>C80#;PW-O"FI_O'R_ .58"V?A#.!V;<1""4 MV&KV[GB\2\':EN;X7*[K(V5N10P#V%KPMJ:6;9Y:VS[EYK4^2C M2LF!KGR(%F3D5ZBI1 M#2746T+(/"6"5I'9,6TCX=CUE(XUU?>1FGMLTD8 M0XJWUTOQ4DW4LL1X4&055&XE9/CS/--ED0YZA)4E[M+T6Y(&S9B85R5M9C92 M+T V3-BO;W/L0J-8Z++Q"MC4@,.8\\KO=^5W\HC5]2R5U2*HGUTH*O%K/P,' M6*X,MXF'RG11EL5#K+'6DT_^+?.!BO9\,F@"9O0]7I21_'"DRJ*)8;@L>RP" M+2BBO= 4//.PO3=(V#!^:7JO2@9[PLHR^-[AIT M*D0J>&,>P+4+7LA M!][FW[S^HR.5:=QKF_J4NMUOO>:MF"C89)K-S6A\ 4JB#>=]E.ICU),5/%Z^ M+VFC*+^6>#3^'A01KPM>2%[T8F\D/Y@-9K$B?*?-KIR!HP,0\PFE&$)4 M/!'JL/W\;"Y!@ RZ@]^^@/TSQ=9;L7[(US3&3O7.["=@4]Z@[!G1=8L(_S$N@^P=,AB,2$]J3>@:D& MWV_1(311C)]L@@K<\Q3=)'>W%X]/L5K[2*]A>IOIW<;R?;"27(<_&:S-L15P M"_VSS,P3A<42:+]XN/,1K%$#!: 41E%C0(P?;P(8&F40%4Q-PM)*7ID]A*$_ MC)[2#"=Z9*.@H91$G'CM$\ ZU36FK.+P)KQ;7WFC-#.IZ_E"LEL[^Z:PQS'L MX0$GI=+V645*I/^"[7=+;762K4UI:HD3-L&[I'H%IB'!&\)I57Y;!8^&MD2Y M@6DYM+]JI-\\FH_81I;VC*7"ER'.4*6@OTAL^30+#?3[5_P3#4*JYMI)4[Y6 MIRQM28TEI']:$0S1>DU 3IB*9ST3YZ<6V4E;>XZZGF7%.0PN!IP 7:2 M#1K*^F&F&&Y81T.J9,8*TQ5$YJMFNK&>ZRI!/PXZV*C&N&&H5[)#",;P5$MY M,[R.,(%T\ J<9AZ2XO::;U!A!I3U/@/O25H/QD>]OWLNW1,7)]4FV&=IX=[HFIQAM]X'&?]V9M_YO7 M%^.;KAC.R%"O@>.6"/)5T"WS8YK^L4ZY_+ ^ME&U;S?B:O2'YV26&4NBKU\S M8'L_-/C?]3^%\H&!^J7IA8UC(B*R M4+:$#-%P=O;I9-=1]=[[>[$[MG[T0.GO/Z#5:&*B"CW"I;\UZ7])B>^] M.Y6X<,YFPX8*TQ\3Z_>O5&O*:T&514S*/ EPT\H5-P4P-=,BDJDM?YM.">B MF]D=Y. [SM986@M-+8J*?^F4_O2! SC[N$7%W 5B 8EG#ITNS'+M+)5^" SNB9J- M:Q^\OE73KG9D,D#N-]L'"];\GL\TEP(3CK3_ M*=&RL!ILN\^;]]TH1,E5!"/PF=6JP78911"S=BMM%-*Y*2Q]>7B6;D/T$93_ M5B,)>SA2A\(X1[.DU1D41NJT)(V(Q.6OS8*OD,-YS4U[5S-X[AB6&[7\Y7EB MK)?)YZ8LX?_]MDY&QHNLJ@*?H (/\/%A^!VUX^&!E',(MSMRNUN8UT#0K:@3 M%>C6&N:K/!W=@=H!4:F:+H8A^93EN0 HZ, '@*G]%:8BI)*"RBPHVKLC=*3- M:C0K+/=LK#?+A(>8LYD_BPT'K_VBE8;Z2OK[^EZF-ZZNKP*CB*B^AW[LQ;C^ M\L);Z&#RG4V^IRDJR_]MP2K@_>^J\4L(]G6]2%-RO2TWF^D&CA3G'"PYUI\T MIR5W6YE+EG$>;7/1-[+270K?@&NS+B,; M;9F9S2-A:)QE!&L&K6A3@XZ#*^)(M,@R&$^)_8C\J?!+9<7:]0=YV=')V6\$ M<+>&VX*6K&SWXG%^_8.CI,2SM\TYA5H[^@5.#MKI'TYC&S =KH?',M[ M(;N[-W9=R*#5Z&U>2/89N+8<]YW]@G:TS IJ1C9,S ,5W09A>VG:#N7X0HI,"NDIAMI'4@N8PC+DF-6)7;YIEWNOZM-KGK'0 M#,VF\S!>6>&Q89-=VT%%%YGB$[\%ZY:.4;*H@\FO#F;0V;L.9O>BE9T?V1%U M,+N4>_2+*?=X1O^L]]2&SS]?H2&:5'XE*&>H>QB+^<0I$H7BG3*2U[V67>=-DF]?1_OYT2/L!ZH]!G. MVL3MY^$=O48?$SP^MW[+:M=5YYR>N.L+K;$\8E<[9_3TY5Y75.X51[1] G3[ M$&U0M9J[PRD*I7HF#WM] M4?)V\$HF[@$4=. #P TE;[7(HSE\%0!OCLQDU*@V=0.W+)_-ENRY:3FG=/QA MQ+F,.69/C]]9SGBL^5"8<9G:!()I^6#:I/>]-DS[S0+%R8+G>6->;#929+' M.@"@+\"%XUAP7 &)U!@ZRB^)%HTL%>LG$&H#9Z?SYOG CSG N.Q45T1K+R4I:$<4Z\AS4_B#/'-3NWCFH M0Y$PRDWC=/8A]YQ##MTY%4FW>R)X/@"Y430QNM0_"VCC8?3-&PP;8.9Q=J.A M[^+_0)27TJ^IU9.[@\+2A*H:_"QM2P I.S6*>.:P%:Y<\@ /?GXC^BMA:?_E M;(2!W!&]>;G<(5VQ0Q([!(^'YS>SK!-BT*Y:3F*M^+\G^#^+_[$ZK)P=T)$[ M[:HEB!W'T= 76R-C:]R8;CG6PU ^:Y48015'0XS_G^<$<#%SB"5V06(7C! K M="MHK^4<$F=RLUW8=)?C2"80B6'BY-]1\IF.HDLS%]LJ2MCW8^'ZX=.E)P2$ M2$R(Q'*DX%#N#TH4@T(C2 TRDC3:PA8[Y< 92.PZ#8K;DIN_<2M\-U3-INUJ MB7K]:PJ7CA;XK91]T9-;.8_1%-G[0CT0ZL&Z/!5B8SOK5T5W:;^_9$^Q2.+$ M,<0@UTC$_=*_QI/YT1U=?(XNU3L^8UNOHW=Y5*G M??X4_0J4 -VTL1][U5+ HLN0IK V:0:+ SV/;3^_&R\@AOX1=]HK;',O64_% M9#TGW6#1/O*4,=&V\%BST$3;PIH15+0M%&T+C\"\"=L69BH!HH,A-R!5VFM9 M6@<85-/9;"DZ7&3!1DI%.WZC4KH 916T=CJG2ICT<9/>=_.76NK>*[)7G2!< M<77O/7G0+W'4JSC6=Q.##PF[79SCW( DSO&=ZGO\@F5;,B>. M?0PYO\FLX5 MXX70T_W(C^W$ *Q'#TVWQK6'I!O3VLU;7W"#.+G;20_,$F=[Z=0MII&C_M--\+*> ?S,RSSE1HR("C?4$I. M5B .;1OD8\17'Q&GV?YV;'8@^K;GMHMQ7"$E$1#IUJ,1D.@1*72QNJ/T*5,( MT_E?-P B&_O5'G1.OO:+R+:NLVC^"%&+D+TIHG;!'BOBI!6MDHZLZTQM6R4] MD:D.YZ V ^CISIY9YL*;,N^=CW2NNN%\N(,,2HLP?>#?%!*BC@!UP$RL2-_7 MW)Z)M1@9ZI674_@$IW;5\@D>*0JCZ0/OSQ00J0';4@/ZP[U3 \[R3PWHB]2 MNC>HR?]VZ3ZY8R-2JQV:@!N( MU#LKGDA5C4 <3E3Y)3\2<$&=1LOL$V-.<'W48OE&+#R(]RH$6+H6B7H^0L?' M:7MS3*&1;[; ISJ)K^(H&95?%:#D-K,=?\ U:H9+;=:XQ;E3Y4)$[ QB:F+* M@(W'"C(M\#TL[K3^>_*UU0P,YZCW9HT; (5F @9"U=_@%)@0H!N< OJ;LK)/ M_,?-@P/#TU&']+]S3X!V "L1/]KOZ_QF)J:O(\(HTMY '_^:8TY.OU&F"[H1+9%Q:N*U\38<<*%GBQ$EIWI3A D^9 M%'C:8G=ET"#V=R^/O]'3C)1_+':HH1O _\5B*V2>@0T,6:P3+;"I4N3S2$ I MD')$WH^>+K^/I7\HB^6Y='][=W=[^=?HFRS=/EPVI!0-*K2PA\?GZ['T_"A= M/CY<73^,KZ_PT_CQ[O9J] Q?;FX?1@^7MZ,[:?P,/]Q?/SR/=UHP+B4E"J24 MIR,N5C:IJ;?&*[$=&A&\-:[(Q!D9ZKUB_214#%[_U]6)P$:9:KI&U9#B?/_] M(ES_(S91@JATW(0L*>C&Q][\%(53BZB:(X$PL1&_<,C:-NB.L*ET>L\+B![[ M=_9G)(XRG;H+EX4.6%QF:BZ6%ID3V(&O_F1/Z3/>\1NM49PIFA669R]"XJI( M7#M"W-C9'-$H)4^E_%#<+9<'*CZ+G +N3FU@$CG&?I.5Y*R6=*'>PE:YE5S2 ML,JVDXFCB I*[+4AE;@@3\54L@1XO^W',S9*R>SJ2"D2[=C\63RVD,&:E,]-R M;LZP\2]4T"MP<&P)Q&\SH-]C+Q\FOI4V O!S<$$..8CT>9H#N)FF+Q^'LPJU MT#S_DN6MW5%M7"\$=H[E<'0]GU")5? #53VN+TJ&ER"J2RN&_-X8-R3'HDT+ M@N+&_.3BOF46[[M[_X!UTE^*SMI(Y,*W;M"NN5!L;?-LIQ_TP,'$G(@W^)ZF M"[HVOB[\^7FU)*-?FOWC^_B9(3T2,(G>%)-T6\-V[%>2?!*PE."DQ ^,YL/U36*\\__R.6J2KV'*DV:+?:YRG6 MR8V:1\)&6T10&*N@=F!H :)]?$'3)YZ57X*OCI"OMK07?R]CH9RJ#V,E#KQ! M=TTNV'N)^EMNFFQ5!%1(MSA'U8U56LVFW!ZNZ3R4A_"IHV^IO"YLIK4T,4V: MQN /9Z]\^!&'-EH"1,8?L\-&>\>>SFUOM@9R^ZPN=LL!>"A_XZ4:?'0,>B9_ M(BD/(Z8:_)4<)R$D%,_V2R5YJC5<,Y^D2B8,!S+J?79,-5D&U*7F8$W?'IY- MF3I9++3LX11M,Z)&'8T#XNL (C\9VL<,)>-EEP5HO!Z#Z4OX#M].[?Y->VFW&P5XY_?3*>JY3SR MGY)=7].X:)PZ<5') IY&8WYXQ5D>!<5()S;MI#:R / M!P7ZYH_(&]8!PT$U7>PWQ:UQDQ.,@AY\P2CHP1>,@AY\PT0(IX(A'/[9*B&4[5_EFW)BK" ;B*#[N%%\XZ!HN&/]%U*+-&<%W%N:Z:)A O;)=4>7-6=T6? MG8(-)$[YJ-_K5\]N.HJ@CF@B>O@FHGMO]-Q\7UVYTZQ+;*<6AE(EN$CHIE6U MB"K!7DD=M"M:B')M[U22J?*?^2-LFW)ZB!Y.6^J ME1!.Z9.YHKH(%J1#J(' MVZ5G,&3*:!MZ M,'[IR\,B?;X95DQ=.R4<9Q2\0\)QTH'+!(W:U/QPG2&> MF]7!:4P)R; MMM"6AP/AX^+''*@ B((:/($HJ,$3B((:/($H?%Q\@)BA$L#_HM84!R^B&K0! MD@BTS?"K!RM-UXN]$%^%SY2F1->7BJIJQLL_3YHG]+O7+I-^]]YV\?AT=?UT M>OEX=S?Z-K[^XG_8S[/VIJG.'#XV/YTSQ'UI>I!^:4J*ZY@G:_4?VK SJ0&Q MY_7;GTZRM+!LK97=TXG?LLMG\=A"'EN$&W>P-3U5\B"6/-X/=W6CMXS,2MJZ M\AT?E'[2/E;D_ZWW12;$JS,A!=?D2DU MB]BK.RU9 O.IE=N*!/4H]=K%$"]PH;,Q4^A(SYERU42+[U=F: %C76+N9?8= M/4?8JT<@BKK4&%)"QQK[CCY7@:/-..*5D?VQ MM+VG$YE$WWNQ"K&*H[Z^*!E>I])"T=[^O0E"K;87\FN]8P3@H;NZ=GKR6;\N M'08JF5E4+?81*4E524D2?%5WOCI06E.U&"O5\TLD0Y66#%5M3@'-J-.I7K\3 MT;>Q1)'^X4<B PZY[PYD^/^:6"T'X*'\39=J\-$Q:)G\B:0\3)AJ M\%>R-T5;B"B>S9=*,E4GYQ8ZHM_)'F9,)3F&JDMYLXTH"#FB]%Y!#4$-00U! M#2Y!% 4A?(#(35A4WA9^0C$\,\](GY3P?@-_VR5]/>VZU+H4;^X3^68J=W/N:)/ MQ(MVBQ=5CE- %RJT,48='4GEFB(DM!2S98_ M UJ,?5)<8WN^I:7924%1YB9N]VNB.]2B2+3*G'4,Q@Y_HNM0%@\O7%?7%+B: M%I36B-5J8"=Q(,[*,Y8X9:.S;KEUIR*2(SKE<- B8>M4U=:I!'LEA-2P+ZP:KJV:*C)5JYNSYT\8,.6TR3F^91+WJ(?KC.[YK78J%M MT+HN0;G0#-=T$ZKW-]/64+.Q;Q3-^I>BNZ"&P_W/H)%=Z.;T9T(_:[9^-*EN MUGXVFQU/3VN?2 2TJB4 X5@N8;? RX@Z NT*'S4F.J$*U(_N6;O=;[5:\9:9 M$:RWVFFL4Z1'D_NZGU*YAYO<>R=?G^=$NC072\5843_ V;D=;;T)G_&5/PG% M.*U/DNP =W*,0Z+ZGN0I?!_J%YK+ Q6?\J>@U9[:0'LYUDC4F2N.-%=>B30A MQ,#U*CZ9@"= :_:90M*!*Z2EQQ8R*LD20#B=2PK/3\,&P4.DS0.;, 23% M4.W?ODC^3DGU5Z6$1UZ)\$XS_!IR3F+/X6ZC1)X275\JJ@IO_>=)\X1^]]!- MOWMONWA\NKI^.KU\O+L;?1M??_$_[)<9^Z:ISAP^-C^=,^'QI>E!^J4I*:YC MGJPU!BC!D^8 >UZ_^>DDRR3)MN'8/>WX+;M\%H^MTF.+B(D,MH9$) ]BR=M2 MX8'9Z"V=\]TUAQT?E'[0>T]HM5HPE[T8E!_:]+_MOL[ MI@2+E^'%]XHUG;/W=EJRA =?;LL1I*.DZQ=#N3L"1QJ<@(;4:DL+0,W3='.D5A M<^;2-I\HF@W/8#6TVO=43\Z(58<^T$-W"<8$MW:G+B5@)2>OY,LGD627-:EP M'+&-#+2J?G(+=_7,VWC&YY5'"W-+4Q. M.2KG:CQA=Q9@=W+*.JUF@8U&A# JT@[EEJ.$-.+$-N640_J]NI2&\B=S6;5I%ZCHB*BHDDO)NT[^_!G=L6[)S)O2++>:O/+OS:KQRPC]P^RWEVC5 / MB%BRK%*#\\Z/2%?^# _#\\*K1.)V=W MA(B2BE$P'%J/[^V#GIM2)[<&+2&,JV@Y'IIUVF* O=68^D\PGUFI."9/:U' MP4+U%CCO,2,/??0(K85S$_+0#%*L;I)A/M:UO>EQ3EX0U*@F-:JUR J *'8% M3R"*7<$'B&)7\ 0B_WTT:E.\QXW?/#<[H=>3NV>B5K-BON_YS>YM=\06KU;64FZNPAJD'O&TO]_A+L[OL.[+K6%=2N.XVLD?=_GF M=R2?%3J/[(A\M\X8 I4YC\18%(N:*H"!].RI&!< MUKHET$3QQ!((;5 =>,@G=%CQ%T5_4U;VB3]?ZX]YH"Q[SN\A_>_<(RYP0&0( MU,GOZT9:28U!!UX8@B1]D5J-_EGX&P,K_)G>^^:QT,34531?%6ENH:'Q-\>< MGGRE(]UPUA:Z(W#>V1^_*U\ST)>!_/CH,[J 0:.GQ0B%:?<^="P%'R=:^;]8 M##)OR-7>V^@#6?L1$*6@;7D*[1[J*.928]7N1T^7W\?2/Y3%\ERZO[V[N[W\ M:_1-EFX?+AM2;,!:Q1;V\/A\/9:>'Z7+QX>KZX?Q]15^&C_>W5Z-GN'+S>W# MZ.'R=G0GC9_AA_OKA^?Q3@M^AWRA\PR]870*-X(E.:C[4U\:^6V(D$],?&M1(2( MB6];$"0FOE5G])"8QG3P:4Q%[6[!,8)C!,<(CBGJ^#R:WH9BXELQ&;:MMI?/ MT3KXH(QF1VZVZM*4GZMDG_PS<_EAF_90Y/OQEL][0.[@OI? D7,+UZ*%>^:I M#=OLG%3,ST$C]!/NDI'Y88YBM9"B+,?:&8ABQMMA#$=>1U6TZE([4@@'\6Q3 M-L4HE4K:M!RPSYDP7P]O<7#/)=V^$# '$C ?LDX/ MSSI%3@8^5O'R'M/S\)S0:O7EIA@PSK.=R0&3Y#W2001-Q<@W#@W'@\_&D(?" MY5=-H_'0K",FOG%O,8IQ7541,]Q:CH*%ZBUPWF-#'OKD$4H+Y_;CH1E$#'SS M[^)A)DL%0!34X E$SMNB"CJ(75$=:E1KD14 4>P*GD#DOXU&;>KXN/&:YV9' MMEORL)=S=5YMR,VMYSLO\O>:-/V*RWZ PD-D(I'-&6T'6?/%WV3T4S4'%]-&Z-5V([F&%@ MT^%@.#_I0C>G/Q,Z;;/UH\FF%S^;T4G&!'37);S!L5P2'ST5':;67C,0+IJI MW?VTUX XKPNUY*OGT@NLR:8YV3KM02W-+',A.7,BV:!=VSCU#+]. ^3VQD>QD4V2QR&_SM/# MMG)_H.*;*Z=@.9SB0N78;"Z@H:W98*;XRY^9NFZ^P;.ESYH!OYBN#2BS?_N2 M-44O0HYV.,UK[7"O! \C]Y8Z<6L0#-PZZ^5J^8F5#[/;:(B$^E MYHX4-2-F;A'"7GL?F:-S#9+,ZX-_KUC3.?NUTY)S6ZH@:Y%S#?!(RYE45<5# M%>:;'4V;DDQ-9\W8V#Z^\"-Z240D]$ E2^,M>?MY>$>OT4=7X>?6;U$M1(R< M0$]R5/?>4;G.JZ)81 8.0\Y6A)SY16R+(Z8( M3>@2#H<7 82]&+:JS^>.X= MH?]4\\#,")CGK/]P7R-YA)3-1Q4Z$&6%7E3[?%;S>:G9"1BC=J7'9'H?DK*+51,(G(=5;2UB@V?2M(V9LU>X?ZL^P']-/)Z MB;Y_#8L_D2D27)4T@W6(@@]3HQIPMU+B\SA>NV5>$]K2,_T,;8C311;H]>'X4OT_JK2&[$PL F$ M7@"D*EZ(P4 &@;V$,W>F324-]7?\1(/(TH(XM.<>68L6EDN+?.5LHW_$ !:UZ8K>#8E;SRL)*&: M+--'A6N;*[@L28%U@T21IA91-0?7AD%?>,1H1->@ &L@U\+;D#EPG:BYH1[E M*CJ [2 &5GA'9DK!8J%]22J"H8KX;^_9(P;%O?>TG?3^'S>:,YV/1D\49-87 MP;:<2[H0]B.[XI=F_[@W375ECQ1EP]7>-7CYV(&U*Y;ZS30M>^,KXE?2[@L1 M3?04..2+ZEHKHE@G7UN-;FH[X%]LF=$Z_P1D> V _#CSOV>E(*\)H79'PEN81>/E.1S[N]OH\])W)75(6,)VS1J630#PZ*YV)9SP@DJ[[.]V0*73]IY!E$]XTBD^RJE6)28XS5T#==4 +4^D-<\ @!0%8&5X/.H<-5A=] M.USE/Q:( ,)2^TGT%3[!H#_21T77]&:ZH-].2 !%Y'$K7UBO0H47U4-?B=,U MN$7%/R\]J2CCOD1=3P'8X/^IPJUKH;Z&MZ?4,CE0H0%=*TE!)13@0=G*-$?- MT!;N(LXP=AQ=Y%717:KY4Y4\/&3H:^-G">*?Y?2!-8F\9Q-@24]-PS_*B5>% M /I_@!M0-07=!>^GIQ@\P02[0\.U*E/ 3( 2Y'= **6%-@>!@.]1R4QQ==@= M+'42079,2P:4(%$U4!Z1PZ9.F(#IHQVL(L-< "S$>-4LDP[JD:478B(VJ:E' M%VL[WL:SR*L&O(X;$^AGVRZQ0ET9K@B1Y?T<(2S5T_T^6K ? 8 79RXCC5!; M3S(M0#;5737"LXR_+#(E:'$A&NSIG*BN3O5S8'$?SB5@^._H&9K8.O!TQF?,_9.4ALW!>,HRN!3V \O3 ,)@+ HNP7= MB'VZS!2D"_M# ,*'=-&1+Q/@.Y/46Q6(][IZJ8(-0OL-C";0JTZ^&F9:(]LF MHT+YY,OF3K+*-F]W39"6J6MAZ:25 55QE%JD3U,F8N[%83O7_.E^;__\Z4XQ^=/5 M>FQ;9'MSD.V=H5Y7*DNX(+1<@6J$9EL,,U7(&ZX43Q>4XAVH ZQ< 5T,E>+I M@M!R@RK1OU E$M@03%(VDX@BB0]D"5ZY-,YF&H3&7M"?HQ/;/I;DN_4! ;3I M/,1X/\'R!I=Q=S?JV*FG*S-NWI*T!B%%945I5#WM9 '@[J,F>W M N3=MH,+Z!@XZ-1HP$0%2+QI!Q=#WD&_P!TL*AYVTV64&6B;H3KCS$%_>YE+ M,XQ&T.22HYHZN.O.&2'68.,\,W3= +9P#]GE:SJ=OMSMMFLB)BM(\7(5GTY/ M[I[51>^I(+7+UX.&?;G9J8L:5$&*EZL6 ;7;1?;"%ZZ?7-2E4#L*%":'&$)? MVKR[<$]YV^N9& ?2EUIM>2A.T,-1O%Q]":C=&PCMF-O]78!CH26WVD-!<1[W M=R'4[C?+;54CO$AKU2*A VW=,8=3?'IR? MG8D6[R7OS"((V2\VA^B([,MC;9LIZ'%P& 4]^()1T(,O&$48=\\P[K]3[<PO^GK. QYE-4Y]3X=2GJP$P7.5X+G6LQDU?C;P7*]@GON#IY;4 MHYA Q@9^"V4EJ=ILAGG)V HO0V[C91,R55P;^SQ9M/,@:W1GLV:)V)**DA:; MORTMLH1G^A>:$\ ,[=CM-0LT+?JOZ3K>I:Q5(3$4'=\4:>B='AN=W;=JL'_? MJHT]UBY<&\XXV[XT%Q/-H.^^TNRI;MJN];%N:I*W'F!C8$9\U)CHA%K0/[IG M[79OV!F>?$6F.\[N_Q_N]L\:G\$^U-7TU;U&;7OY[X>(4=@_TY:E/TU3?=.\ M#J>/M#GCK>$HQHN&/#BR;>+84L:0J*1@RT9+OP@Q=A4V!G5PRK&TH ..)8*S MC;=WFB6_X!\Z^<#!1IO.FVG]9.WV:2M.>/+2,F<@ 0!!BFY[#33-5PWOF;D6 MQ5'0M-^;1P"B#Q\7/L,FUJLV#27:KI(_4WY)J=Y0<7FV_E%9R-\#V>GF,I@7 M'PKIV#]KCC*T.!)0$-IM)A G$]KW\XNBORDK^R3@LWD@>KPXW)#^=^[Q/QA[ M46GU^[H30FH,.O#"$"0)=F*C?Q;^QL *?X[N(8EN(@!*D8#70-;_S3&G)U]I M;TWD&NR]B?TX__A=^;H6+7'04@%&JEH$&U4*=FKLK@Q*Q)M>LCGPC9YFI.16 MS"K$'HG^+Q9;H]'Z7+QX>KZX?Q]15^&C_>W5Z-GN'+S>W#Z.'R=G0G MC9_AA_OKA^=Q8L$)[4G2U+4:QP:U9+0$S4P-+OW1VL@DOS)P^2N&RT&LG]1[ M9%=N(UEH\VSB>)W$PR.1MG*6)IX2R)H>8Z->'([B&G@]-O+%'\*+IJ&JZ+^>?-PG6A'Z&#,SH0 (@S:RIW='(48[VM(S\1:V'Z+ MV.B?@^;/^BJ$@0Z&62H:+-^14+F%9Q^F/SP2Y<570BQ_*A$@>*E8SIKU P: M-C.W3#!*@A[>]"*+WFR3Q02[8./9#O3"KN% EXEE_F3^J4CK;3RKP=:$]^F* M@Y9BLOGYKR5L!INVU_:@"<"%4W\"2HCR2P*87=@R\%(Y')Z3>PMA>--I^":/ M6LH"&1-ABZ QZ,;M<1JV6O=G ZD$[#W+XSMLTQZH,)/8("83VU;3^QFSK!(C M@V@S>\?1B>2U)]_^$H;:")RX29 $E(@1*MN21E%N3J,+24XCVAPZ]2?0/!&< M@@)OP=CG^P9[CLD++CX:-+U]N%DSJB75&-PT2+HSN.5#15^U6__OL=?>_7$6 MZNA,11\9JJ_)5ZWM=\P"T4+;0Z$+8_/(=NV!C5VNL1$D!PVJ42G=TJ$ZTW+N MG7W:U^$7:<603V)_[1P MN!QKTZQ8U@I@8]]&5(&M%(,7UJGR6D[OXX'<*K+75Z6)1<,I[?/BDT:+2C(]%/\*UJT&G=;)F?P+)#M= MN7DFB"7D3-%RIGJL6T=/0&D:XFW2^%^7ZT@3;C^<2,UB%KU/YU)&4G3B]O/P MCEZCCR7:GUN_Q5.MCZBAYXT&>Y#<::]$3:9HE*CMMN5NMRZ-4 HAXN=W4S'B M38[ZD?.CJPUPPF];&U6W1L4-YV,VY([(0L=DBMH#>_F#,%-D*+L.8J62?HC4E&SQU MERP-1$$-GD L/$C%PR(K *+8%3R!**C!$XA"1O$!(C<)![4)U60K^-BC)]/B MOJ5EI9KQ4FID]*PI][IU&6^;-P6%AY,+\[O<@&&&N7V8K=D;REW1BKT\X9J_ M!Z4WD)M"N K7II"M'Y.M!8SXPH2P G?F$?DV#][3N#P8!3WX@I%SWX&@A-@9 M@AZ"'D)2<01CAIKV1U8#UFCZ:;1ET^;,UE@>*RX!-.*#]U+BH2\Q[^FUVWBX M0IV,GTU'T:6WY#@))6(J2TMB::9*FS)N;)8V\MH!;K#&$VWEO]MDYNIWVBPY MJWGO80:]1CN[L3PMY2X=[%W[X7?7S6# ?HSF+*NW,EU0=E\>&?O[8?-$6(.^ MBK1VSQ)?.[9'7M=0.IJ6OW]?_"A[8;]' ]M*FA;M-)>JNZ><]_KTW@16W%.YT!)^-GO2>OUD,EJ*EK!'HQG_7>U8!PT MW]N"L5MN&[]\7E=$Q+Q2#<_ZQ737>:;RYY[*'_;V:Q1"K-E.7!+EMDI!T2+[ M)56N$6-Q>*A"U\5#EX>6UBCJ(F@//U%TQ9B2P]5O^'O4=4&S,UC?J;RC%'0A%N[25>,Y MB[C_$=$%:X\,L$J-'3\I\I-R!2'E$:7G'6;@DJ,$3-821MUV-N#94 MX7,2W3\K3*=SI-U2J&]:G"4[;8J>V!0[;0JLQBA)Q1H,*K@MCN40Z8O]LLM^N3'= MP6Z(/\5X#U\CTBO3K%4?2B6([ M_H/AA6]S@G%7N(A&U0&LJ69-W87M8)JD+R% ]Y\$P(&?03B9B)'H M4[#P T"Q T@:4C:"-^@KW H,6#Y-%Z!HH%B@ MO49PP7%\^ OP'AKK0X)0$#]B35\-;+6BRYD GY.IB3V0 *Y(\@'P*$I7S6"4 M>\>VBBC8@UA\D+TA^W$9.GTBJV,KCZ?#GB=?6YUP9;%_UFP]-! 24! :^0P. M_@F!K0('O_ZFK.R3H,AQ'DAQ[TP?TO_./N^;)Y\FIJ[BX:I('R^'DO/C]+EX\/5 M]"$H) T]9\GF#4T M)CJANM)H"9:?^J-[UF[WAIWAC]9[SNA^?Q73[^Z_;JM#7T4 / J&2A36DFTPLQEV = M4;4)]&,+SD#ZNW].J?2<"I0!_%/ZT$JH"-Y!FCCX@EPL7&YPPFCP[I6/A,QD MK"D^ $MMUW72(@JNW$[*1=0A&Q=$@G92;O3M3>G!:>=B8 MIN@NESI-EU3T"U8&,YX3XEP!XD'! D3;'TI#]+<;44=.0C8QJ33H#D^^'F_F M\(,?U&;?. ]T,$8SK8U1Z/2Y3)I2O%41)'ZK;,^>CZ,WIY?G3]^RYL MA"FPS J!\W^DOK+/*'3N3,6P9?H1I-M"LVW:O.2)3(GV2G?;+MK3NGZE'SO' M?:CI@3:%@UKS"_E9CG9T'3JN@WZ:1I9AA<>:@7.LN;DY1?],;C;3;48V=4,M9&4[]ZG:=65G MPV[FRM;U-UVS.V-GZ(&VYR/UHS"O:5IWWZ$K*WT N[^XFH!"]CA;NJ==5C!W M?]A^5^Y^O_/>W/U>N:U7Z_TZT5@VET*(@AK+7J*_UG!RKGNH)"IR]T$\F,9I M@-_=U/Z#5Y=4:D^44AS$>BR+=KT,-RD=/D!/WEU\*XD>P3H\L Z7R2I52>"[ M-RWG!2?EV,1ZU?"DDVC4RI8^8Y.R=O/\?OQDTX^M\]]DR2#4TQJM-CZ60KV( M2>B=\QO=#3]\U(Y]S#Y1Q#X0YW$6S1*\I_O$M?$E45?PG3FE?Q_]TNRJ]9P[ M=C8(?3."#6K/!J#Y3RLC$)(3O7NB1UB1Y.=-$"1G8LF#GFAX?U -;$R >S!% M0"5+T]:%[4NB.BOO!T[>SITH@MYU\"E/L# MYT17 8VGP%G4-EF;M,V;_MD6^N>N^N=?0&-XD4?AD#_K**$$[>.'DZ!]+6F_ MJV9Z$/(G@Z]R+Z/<0E"].(WT"*@N/(X?4%$O71M P')F8 9'4J:T"II5P9G( M;D*=VB!3?>P](_)&'NY&ADJ?4^86Z\G#OA"LI:E2'-&]+0; EZI&<4/Z3F<@ M"%^B)L4/X8>BTRF[BX2_R5IM(%J!/18&]$+>AP<1D$/OF 4]. +QHPCZ8^L%JC1:&=T3L8^?8KQAW-+UD MF<@VEJU0C^ GHKI,D<16,=.IY1(5-H[AVB022I>(7]YC$5WQ6XT;-AWL(8&V MZ; &V;0#^MI*H#?L!KZA[6H R^-LQ""Y8(#XL0H_2?F) >'-;+-OC7$ P>-L M32;SCLU \U&&]V\Y>Y"UMR)KS\\0R%@\-BS&EJ8.SF>5%B;.^I:(@3WDU_4D M3O_>2C:W'<.S<*72F413]%KGDM<(R4/2Z3?%<=(%H:--)HJ-W9[9+([\Z9R%7CQJGD%(V*ZU0M'Y!(MY)M9BQ],Q M@H=3FTR_J/ 80 $(_>2"3_%WCP4<[X42FV"R<8S CL/GN.A0D3]%XY"*[6!>31Y\UW3^K#-8#CU+7NP&\74/@W.-T]^J99%Q8[< ML_Z[>J4/WMTK/9_VWCN_+A/.O7\I(G):J<[)!;70?J:*]SU3O*]1\68]7A-M M:1M(;&!3K/ MM"ZANWU$_G$Q):*0;?+Y0_LD@I=6J3'$83/GQJ:_U4OZ%4_68L*C>1<__K9% M!M8U2_(X2TL$-7BBAK"L=N@,;*C");3=JU" B'FQ91,NMR4A+;<[+=%+04_ M>;]5@%'0@R\8-^:*[YCG$DMUB*9M?&CN/*9M+$&HS4 ;,C$;0S<5P_;F2F+^ M[XKF9UR:BZ5BK"3EY<4B+S3M=TT&JR\ZOUF:,=66B@XRTS6<1]>Q'86>_X_& M';[C7C% /U)'ANJG8(%,&D6J),YWZ"SQ)XVU2W9?JFQL_29-](>N\@F=Y[HVB61$]CZ9ZFEM'T MYQUR>S'9#G.1&M*ML4="LAS;#BRC':Z<(OYUG3W9,$$0P3:#CU,02@K-B_?G MM"*I$67PXJCG@>')M$EX@?2FV #\?US;RY>TR$PG4\=+K I?:#>RLJ0*%QV M-X#5(&PCO&G.'!$J(3N\>AFK45S-31WH/W,-E58*$'MJF6]!.OB$&&2F.3Z[ MZ$@ "Q8&\@EP0N^2)5!Q@*,W2J KND+O-DT[QKQF,<6ZP5;K+]9S6ND M"V89YRV\';6A:F#7)91-DH22[9IQN!>PB)>&2#3*Y&CS-D,BU-P M"YH3T!#8SJ$YR;!?I27#G_ )$\*DZXI("OI/O&9WGME(T@DW3$! M=JTF$S'@!['\EDW"(L-GD$BFW2H;TBDZ<(9TPVS?V#]K1!8Z(!)0$)JY$_A4 M)@28BWQ1]#=E99\$>;?SP)#Q(C1#^M^YIZR!1AAFKARJ; M")*_]DS5'CU=?A]+_U 6RW/I_O;N[O;RK]$W6;I]N&PD4KBKM;"'Q^?KL?3\ M*%T^/EQ=/XROK_#3^/'N]FKT#%]N;A]&#Y>WHSMI_ P_W%\_/(]W6C N)240 MI%0J9ERX@.S"\TYT UF:$-0+^ M4Z,/!0LB\D@J5TJM%?B0YAB@:9I$TS2"IKR*!*CVNXV=.2H/&+:WE0=DG%:L MQ"&K;*"/V?_O*!B(NB]V^%R_QW;V>NS19[@75*[@=0BK5))[0:C(O2[PP31. M _SN5CI[\!3Z2NV)@JH=$J4ZM'Q'5((PW*2\ @%Z\BX0J21Z!.OPP#HB/_4C M PD=L'$D9;FTR%1CI@-U2-C29R\H,!X]^1& WP)'VXKK\7^\C)\N)[^"VK=( MQE&$BLP#?>>3J\Q>OFVYTQ9=1LNC8/Y%;VVYW14Y3GE3L/QNOV<=0<52J5A M_6E7'K8*'.LC,FUWF(@7\:,NE15U93JFI!FOQ'9H>SX;*,DBD5X(TWB1EI8Y M(_0NH'C-2G\V1\Z]1GMC1$J(NS)5D%Y+;@WK4K9= 0H6(/=:3?FL/Q0D?,\9 MEDV^AW+W8+LG-P<%)EL+ A:\!3LMN5_%]@E'X;?)COH*]PRGF]H_6+.R#RX5 M>WZ!+2M'EH7M_FC:VT$\-V==<>!R0=HB^A@U!W69U\01<2?KB:LK<&C/-**6 M[/ )1 M4(,G$/D/=AQ!.L_V?@;>3*@U'0@R\8!3WX@E'0@R\8-[:] MK'BO#C&'>WN6W#9FK= <;NR3BF6EM&)"W9+)."'P!R+9[N0_M%^CB348IHO] MWR0%^].Y.NUTJ,#OB!!MJ1@.O$O23>.%6'"_URD2F0;?H_@-6;%$XQ5_;$BC M^+.P08Y%'(TUP,1?_-Z3D7?8LD1L!U10[*JCT!ZE-H(W@0? MISG C=/TY93Y[L)DV50ZZN8>7H7T YLECJYHJD>AM* M;\#/THNET%:+=$TN=OI$#L_O+VG?UF3_ MT0 .)]BN+Q;QNC+25UOD58,WL"O@,9%="Y"NZ:^96ZEDJ_-CS7, V'&T^>;H M3;'4Y]62Y-IDM-E(I]FQLW01Z=L;( \;T,XL\W_$;\6YOEG9%NSY3"7:I8VD3%X&CO6H9WD*>>@.THG3%UJ/8LY9R*>V+ M')7\*%X1QX;ATB;%-CQ;9TP+?_I_%?C9HOQ)[\2%2.X2VQY$Y#V0C5@+S6![ M!JBV\,\,&?\(SYFY N]#T\6=^'W0<9S*)S:3ML/F_J:GJ3E=AC^3D4#.]GH MMHUL9YF21+/A3_]U-8]*"BU"@64 +N"@PP[,M/=KV(?;'SX"1/$GU,)%[^;K M6^]-M/I%T=&A1.#I".&A^=QG&\;HW32C.Z@_P(T2D[D>KG)O,K46M\\6;=B] MPL;>3P#',_#O&H2UNH"PX//'$79JD^D7%=X-N#KYVFHFD7.*?_ XWO' Q%:^ ML)>6NFM+V_)Q)\XM;&++13ZX4&S-'@.LBOH($M#24/?!]:X;-I;+8N,'QM*U M2/3$N'VX"8Z,T_;F,R-U8'QBDHZR#O8UI@V-47+IJ_ O-O*7QX+LA(FV;D97 M*CN/WW_@)K;>TX;MU@P1VFX6@M#NKNCL-/II]_TGBI124-&*H*)U6%2T&\,, M5,3[=S>HE ?PT-I60\%.?J%^B/RG*UYW?+!2[)VT.7^;^EB[9L\J4E9O5-^: M <*:6\8%]N1F,ZW [=(9?L>UQL8<'G2M[7;V6GW]=+=I#8&P27+5(;29M0?A MM6^2?Z-> OL*9R-H2UQP@4SY-7BMYYW89NHCZF.> 6<.,IXZ &P"?V#]\".* MYS;G0/+4;4A7KH4:671PR-Z$CEJ;"T4E;%X$KI%IU)O-O&_>93>F-5:L4,0> M;,?L;-S5<4WM1E8U_B8#5O;;1E/-?B8M_8D\E$/ /G 7+CLR_+-DFS 0SJ=X M.YEO7CL9+CQ0EYZ_*=78)M;*!J?E@%"QC.@LH&BK<64&V),6A%"V\9U8GCT. MMB#8X* MP=L10G8K_8GI-JC:X,D%PG/*G!*,[>'YN@EV&U.Y0X&W8MYI7]Y%'<$1<&54 MSS60AGZC?9F*=W>)KUM[4(5LX#&!)UE8>H6B?Z,KV^W,BK"4]["H-+G^A91P M-7N.S\<6^!-GK17W!LJAC28O.RO0=K/39TMQQ^\[EY+=I G/5'\H#6JY4T^] M]5WT_AD=.YKQAO@1BY&$4_0(92!"B+LMXBY[C -GSO<1"!8Z#@Q3:9>XSQ=T MN!S=]1KN;.U%\_I^!6J;0WPIA$J4:WL!<#8+!4_0Z5Q92MGK_Z:#%/V,]WIM M5M=?YC=?9<)IP^,T#&+E[G("=C_]+XANNAL\TF3'[)8(!-USFDTU JI@ L;P M*GW%_+5C)B(9KKK-XZ-'&2\VZI]$E"=>%4U7DLQKX-"\;U&,XG'' M-@$=CT>'\076# VVZNYB*=GN GW@P!(6@ IH,5_IRO_ =M+^XO T.=5^G]\DM;N MVSNQS6&Y^ZEXN MS^"PG&F@]!##[>8;*C>OG@,4F'V& MLLAV+>J.7YH@>S1B[R(QF)RC@4 %W3Z6>HH\LJ*1$\UQ/06/ LFNM<(Y<-ER M /\:T2%1$P-F9MMJ3G25,5,P!17'N.'N1 ?Z9**!7N;:CC^?D,8D H>5/_.- M/@6^1F[P]S=8)>S!7M0_:\Z<'[:P<1J?AR7OR=Y3V".9&HI1*4HKUP!EV([9 MQ"PY 6^#IX/8 K@#572JV"3Z,&]_,:8 M<@K:N$E?2"6=J3-QJ4S@HPN'$TB+*4:U4"$--C8*8=52WFC( IX#ZAK!W F< MGNE/SDR C*QA>!D.^"70M*49#@R%L_@G4/"5S@W-NI_\FA*BKG/TK]OHR*"P MK;&A/#!=L5M[LQ.VO:L3MM5*.]D^^2@)IOUNS7@)1AR&(X.C8MOC#,KI+A7C MQ6GC[T1H">XP'(GKR=!@)*Q_7+W;5U:(CRQQZN[N,]N>:%_FKGBG\[G3W]_1 MGAL>XLZWP^+AK)6)AW7.]-\3,__R'2BX_E%%3"OMK9E6F@;F?7,YCWO4:00, M,:!4#"CET[U!<3N.M6WUTGMK(K5@PR"T:UG_5Q'MP[>,;JUQ\.,U2):1U1J\&-! M$T"?T=!CK[VGUA[[?(TF'QM6EYCOE]=2!5F+'#PH!C &>!"3%CEJ%7MK3#'Y MF4B?KPC[]-N']*,JU2[690#CY_7^*I^\/G%WU-QW5,7W:)1A \#PV^:.&>V< MV]?\=@1]3W*F<,PWF=O,EDZ!_6Q$'Y3:]Q40]#@XC*('?WZ*%?4=[>$M,@.' M&=?J5?NXU*NP[B9Y &HJDT9HX)P0^8/*J3+5DWQ.9G3!K.]@3 MPZ_XQ.LQ)(JJLT7F<#W&4]G3-O>H$HS."Z,G38B:,KH-? 7XE?TJ#I8@K2XT M P/\"B;=!>T/RMD"NR?V<5$\1B<*!=5:&CPQ;G2N[?4SG1/5U5C MY%X<]V :IY=^QO]NQ]S!P^&58H2",A<2:3W 4 MD[@*PPNL[S#_086ZYFSL4G48H5%$4RUY<'M'[F34!XEI- 42,?]9-#@::BAF MLA]2]EY2X_H%2\^%],U-8A07 ;QP;4"*;5^:BXG7:VWJT_>(YC^^2S M0<[AW8-)YAH0.'^IW9?[G5;UI/9QJ-(:-M(QU*!9WE$(1ZK:^"OW%E[R>,26 MW.W693HBSY3+09S]CUBFJMAS7.B@W6J?K^GKF3,FA3:Z77S1^,%1B"S_N*'. MX593[C?/:G(6-*"CA%D[?F]$2"*^A_7ZSBM&6PH'DWV]<:%^O,[U.S,#-JX5?U %]A4 MLS<% #=H SG6"QN?C$?HJ^:L&M(8GHZS&J4>'0#0:IW[@P!&T_^ZFJUYCB=?CTN6G45)^V'AM3&7 MO%%;R50>#KT=D- M?3KX:*Q@_!0=$<)F?*A^'W^_";@_A#UK!2-_YK+TV9/WS^.1/^%%FA#G#;N6 MXRQUO_]E,#0:>VO"Q TR9TNG.=(2!3<(K_1;KV'\Z M'!,-[XHW-]>8^:FRM@JF#8?.0DO'6$S<%5TC\@6=&TBLJ49G(<+_$$I6E.)+5'](8LP+ M_(CL:@?B?1)#VRQ 6R#,HU..P@X>CQX$Q>CJPJ!C4UW MC $^(V333(Q07-&I8#>6N8B( 5A$T<(^+\DB]X:##PCK/5>?EVC.:?7=WMD. M@E5F(UYB;$NE0 ;3QJ>51]69^ 8*E);4!-%WJQS>W&\;J1'5P/\-H$9OJ0AG M#GO=O)6(CV*(,^YMGV5C*,F]*9;TIMW:E3B0'Y?4&08B^8ZV4Z,[[Z!G;70? MXYFK&)(9 *G'@:3.+\F&O^CDU'9,"\[CV0QG0DU<35?I'>;4&U8M?5-T4QKI MCBE+EV#?P\V&IOA./-#-J)6$)0.;O%443==X,?627<'#6\7O^2B?XI_I::TJ M*QP]B*,([Y65Y)_4Z4%7B%*?39.XI!+R#?"\9=,'C$(1<&GNV./T\/LXKV5Q M)L [G4ZF>$I+=-PD= R&/Z9O7WTO;@8]9C$0=4]P90P%OO9.TM>>$'E[>-+3 M0SVRY6(%IG/UMX_E.NX!6RFTY#&S3(SJ$J.Z^!S5%0F%E8GI?;$Z\L:?^F5! MD0AIM%W1X;78$3-9UYRKJ88.WDGK3W?%.:+!\LQ4,Z)@>73H*)YD6Y2W*Y<\ MFW$?PBY%18?7RTZS*0[_**'V9I=VO!C4>JIA)7S2 M.[+3!X9H5\'"I>OEPIQ=*#\QBJB^(@[IC.#,C4^AGMIP0;1EFB2L-'FU#KR$ 0 M.]29/B7:*]TP.QC&5\Q#>^TC^2,)UKM*B'ZV8W5'J;@SN-NRBG=V!#=W$FC, M$9,P)9FX\L8B??92H>E""]D[W@N\?+J/B,; .TG#="Q/\/\PKMEC+=(5XJC M[)/5M<94:Y>JSLC2G\2T7HATWY#8P1F+#WECZW'6NY<@ 82[G"L:K,:0I0DQ MR$S#N)CN1]*4Y=(R?]$Y\O#;^FK;B^#61[C/LN?:\ANQ4%D'FW0W'XX/!QSU M-PR\X(1_UAQL8WEKJ%C4ZRIZUO&^="T2W0[M8#N4 B2*$V0JWM[L.*"\P2? &2$4G+H59@7;1:8'] M8TL++"^C;7 <:8';$8%\+5'&EN[#].947M_N"7V%*+'?&^.&].=H] TSJ;&M M"VN!&TRUIG.5_? ^/:]LV&0TXTUAUWK:%DV->#-='803\10M$%0L HR)"@KS MR"D&._*I%0-* .X'D$J1('&0-@=K_0D7+M'"0\V.)N>P2=[1A'$\I!-!8IOJ M'Y@1CCM\YJ5#J 3X?N&UK$%8(LOT9:7M+I>F17W("^+,3=74S1N62I;"3,/_#0__"- 0#4-;PXY M@&-+H.7K0$+U,$K!,\46YFPAFO[CJB\4TZ[--#>&?3\W,,XL6:R"9YT?,-!7 M-('>LE$)F)J6'[T*TH-T CHC/LF<8&R?RFA\NN?>,I8NZF WF:^A#\%=#0]$ M,C 3F*;I$X^=HH#,%?S9I+F?C&;^.VG7(DH]P!/;!8;!2B<&J":X743HIMO6UJ,]X^UD@L'MZ^O]Z67=';4 MA"AY^^N?T\IZSNYEJ;FJ,SMI+RG%Y]WJ#/T<7)!#Z1M]GH:.[&GZ\CO<;3%= M\;#P, JWOL3TL^\&JT.##;KM6*$"E4KS*5S -(\UV@H]#["C%.4<&8Q/4%<< M>#"^P'.(F#%/[OG.%2!"6@AI(:1%2=*B'9<6_U]21*1D@V$ZGMR0<8=[6@13 M#?'OHD+2I-E2E,]Q'/V)8&P,L;6;S_) ,7;/ M:M;0G12)>801DD@MUE)9>B$I(#1+"7T8_0M38\G*WQ(S%[L06Y'Q0:FODHDCV8A"JJG+%8C"!UZ+4U B3M$S*\$8^F/=N"3&)&\@J0.7.GKZ_61T+0BM^@M>A?+<1Z.$7O:9 MJ6LF\VWJ>E#VY>.(*L3TH/9,1 )84<=I6SG^W[H"%E8CDZ,3E$2)8L,#D&AM2-$< >;AL&"PY[K.-:O M!]2:J0+2*.V0IC(M( R57/QO:13*F)=P.EF=^I]CFYJ*7!G6K$]=QJ(LM)"A M[X3,J& T:Q)QCH,4T,@KWG=]P-%P3A4EFQ/30A MOH*]!.& ]=.X3342%LL4_71"(S7"SRZBIM&O4X8YA'TIGD& MT9'4F:=5EG6TU_1J'"W*P>!IE+9;)D^OGS"]7V-9_XU9-[[O%_$Z\;IC?UT1 M[?\K-2B[U2UC4G;UAF07A9?L J"<47/T7%W0B/,PIE I7BX(&U$_F0GIP(3VXG/E5E:FA>[9"H5ZA>"Y0T0-X^+R>3ZC$*OB! M2JR"'ZC$*OB!JMA#NTYG\RB>KA-)U3GDQC,2(_8HO\CV M-JBQW:%)USXS3H>MOIAQ>BA6NJ7Y1=26::WAH.#C7WYQ+[V<,E$M6/)_Q#)5 MQ9ZSFI%6^SS%CKEQB&#-=[%F^UA94TA+7EFR M:Z:;NPE6*HF5A$XHI!S_K"ET0B$M.6-)H1.6*RTS7*X1W^GRUQ;7:;F^Z/U] MM%ZXFE[46?Z25-/%-'+K9?*Y*4OX?[^M<[3ZP.WI5.4"1D$/OF 4]. +1D$/ MOF 4]. +1D$/OF 4]. +1D$/OF 4J9]YI9=<)AL#K6DR0-MG?;S+'*TZZGTZ ME](X2]Y^'M[1:_31,OW<^BV:=/I%Y)YR!Y58!3]0B57P Y58!3]053[WM%.: MH%(T,%?^Y#E6CC$E@FW-@0O1]0^Q%HPG9;\@_NI%7Q*S3EMOM MCHB859:9>$I0J%K,3#!G>DN0&*;*;,,GK*.FUY&ZS+EZ&&K 43[JT8$W!FKSV!BB9-8_!.JP7 MBQYO0L6EC/@,,>S&ULB3+HB9.9%YX22J/@S0KPIM :Q9',.8L*K5%T M$O@'G!1G%9G]CJX][IJ M;FC!9J7F+>07Y!W*PXX0/SSP11V5IWHE$=2&OVJC/8GZ+0ZY2RA/(H:_SGUX MK)U1!3T.#J.@!U\P"GKP!:.@!U\P"GKP!:.@!U\P"GKP!>,^)DTJ-N^]I8]_ M25-H:NI@4QG_/.F>B!L.H] MD#SWP83R0.55T70$_G1FPFV*3KY$9S^(T0_<0256P0]48A7\0"56P0]4 MAT_]K$JKL?3H)OP<7)##*"CZ/,T!W$S3EX_GIN6AD0/V("TW>67DNR1N3&NLZ&0< M.%2NR,0)OY79?93J2<^@)MV&6E+T&>'/SZLEH;=\'S\STJU"D&.OU0S%P-[( MMX;M6"[>FV?R5*O9E-O#MDB?.CP'\I3[*3A9<'(NG'SP+-,J<+*HUZ@.0Q\\ ML54PM&#HO1BZL+ZI%6#$9*%E3SX3E4X\,*!0=@4CUXV1A:XK5(-:,;30=?EE MZ I'S_'Y)P7_"[XO0J^>\&G@D^/R<4O^%WP M^S%% @2_"WX_ID#!D?.[R+K_0&SATK26IJ4XK)Q?Q!'VMM\#!.Z]SPXN.G)+ M66X-Y&9M.N,>-2=6W-BIVM$E&/L C%U%JT:(:L'1ZSFZBG:+$-6U8>R(57V, MVK!@R)HSI%"*!6/7G;&/2BD6C'T\C"UTX^IZX.OD:!]=C"7%4"73F1-+^-GW M-IE'MDV<"V7ZDZA'8E3X4&K 0K_5FZV/6@(68KA\_"RWX(![TNHY-A]5( MMJEK*K]3)/,!45"#)Q %-7@"45"#)Q %-7@"45"#)Q %-7@"45"#)Q#Y+\,] MF.N@,KUS.6J)F9<3JMT:R,/!H"9.J$ISTK%Z^\50IPIPY%$[ZD%&]H=]P9%< M<:1PM=<,N11:X&U2M>H"T<* M+5 D7.3HZ^TL?TFJZ0*G\NN/S@E&00^^8!3TX M&00^^8!3TX M&00^^8!3T MX M&00^^8-S'I$EU4_'>TL>_I"DT-76PJ8Q_GG1/Q T'N:&HA)H2NNITRNJJ M$P63/1P_!Q=(.G$]3^=2&M?)AYZ'=PP;7>J(8/L^_;_Y]0_* MU;M1]/5\0B56P0]48A7\0"56P0]4'"?J5J6-W_?&N"$Y%@V<:,0^7"._R@2[ M"DLP1N5KWU%9SXQRJW(&8B6CK6VYU1+Y*!SP'U?Y*(*/!1_7(9F9?SX6&:?5 MX>?#)\$(?A;\S$,&-?]\F- /SIKR6?],Z >'YS^AYPH^KAD?"SU7Z 5UXF>A MYW++SQ4.P)?K#W\Q80D&DEFREZ9AFQ91)?A&&4/,NJF@G_S/@*)CGZ#7 *^U MM#0[N982-;)^KRX5Z]7GS#Q:IHEO/"X M$.F\L3M7WGE>V#3I[^S6I1- ]7E3:-="%!\GNPOM6HCTNO.XT*XK*-)%WOP' MX@27IK4T+<4A0.&)(V(">QOI 0+WWF>'EARY=<_KR)VF "CE]O'P=,:>%'MSIRLU67;I('S4?"CU8R->:\_4Q MZ\%"3M>/GX4>7%D_>YWUO'(MHESH4Q_$O4H;8B^ M/&PVQ=%4=284!H0P(&K-U4=L/@@173=F%K:#$-%R(UEIS]1%KOT)$UXV9A?8KAII&[_K8 "58C62;NJ;R.^,I'Q %-7@"45"# M)Q %-7@"45"#)Q %-7@"45"#)Q %-7@"D?\BVX-Y#BK3Y):?YI5Y.:!Z;7DX M$/%77ICI2'W]8O(2__QXQ%[Z;E,>]-N"'[GB1^%HKUO %HZ '7S *>O %HZ '7S *>O %HZ '7S *>O %XSXF3:I]BO>6 M/OXE3:&IJ8--9?SSI'LB;CC(#45ETI301J=55AN=*)CT66_LBHFIJ^>J9B]U M9?5%,_!FN/I.4R::3ITR7]AFRKOS3JYN@J*OYQ,JL0I^H!*KX 5N"RGS7H?3J7TKA+WGX>WM%K]#'$\[G]6U0-/%P;QG(#EUFAPG]K MSOR[84YL8KUB3)-%(Y\(T'(**C,E91A.O%!LS?:UZ15]UK9A!CYW7$:9(QI3 M7'/)Q2KOD/=0[O1%Q/N(&(?/'*2J1"KP^>RR3X6O!U 7S]CIPHH3 < M"P/&Q@5PI6FV1''-$3&.T#0%7Q\-7PM-4_!U'?GZL)IFD0J#2'JO?1*0H,?! M813TX M&00^^8!3TX M&00^^8!3TX M&00^^8!0Y6#6^022];T^UNB(S8EE$ M%8E6G'K%%@OMBT^DF.?!-*;LT\:X:EX.IH'<.6N)B-1!:2F" M1(+5#LEJU8W;"&%6#0X[>/\B(9RA\BWP2N681%,%Z%6>]ZD941/"N+CPH8BZ" M!POGP?P34@9R4\1P>25RW?4LP7K58CVA9PD>/#0/"CU+Y+8(7[^(O7 &HZ ' M7S *>O %HZ '7S *>O %HZ '7S *>O %8X9) _^+K3WC\$5,FS: $@&W&7[U M@&U&T.]> POZW7O;Q>/3U?73Z>7CW=WH MV_CZB_]ASPP,BJXOS?,W377F\%OST\ENJ1Y)VXT]H/LI:1=BHXR(A8_9%VL; M;?#1M*.5:-JQC5FS5[@_ZWX@]23R>HF^?PV+WQI3W56)*FF&-%7LN:08*OM M_NMJKXJ.W@G)-"1G3B1EBBDKBK$"*J"O1"6&[75?,75-51SX,E%TQ9@2R9X3 MXM@-*;9[$GM%<#@O')YL2U,C#O\['PV;(Q';$6PC%[;5-V6%3Q\9ZB/L+BM2 M=A?U EZP#37&_71G3NG+J2.1IP$/';DW2(=/J##A!/\13VX-\=^6^UGX-V?2 MVG&$&VA30'>,?'">%[IZS6 S;DO7N'VX"7BF&>.94YM,D6_> M0(.RB5'4+(1WKK$=6>.VU-\]UFB8&6D!R6WB^/#A3C MR70=9',:]?-X65)= M7!-5I)VY18BT@&7,;8D8N(/6[0@D6,CQ9?+RU;[PRO3:2V8B!-("!0<3AW0] M,]=QJ>0 ?9?8C@32A 0&QM(R)]XYCNA3IG.-O"(0UQ>WSU>CB$A9$HL2#4T- M!Q8.M@:B7H-_5 */7F@&$U/PF!GPH?2*C(B$IB^:KCD5&])S9 F:#5PT!#X'),>C,@%6^$)^.W5U.'6RG(&EN%&^%O^ T9W/\3O)_8A-"_,$PTULE7 M-,A,PR!L9[W!O@%\@$UF:U3]0>"F"FP3N%%QHFMD%IP^=75JD+DV(E"1P B@ M IIX]MU,-]\DH #L"(>PYR.$IJ&O0-PN8,F^E:)?VL)= 'TCN/30@;PQ :L7 M[#@]8DV;:%*:TY\(V@;-X@*)1&P;&&_B,6ZHMV6J'=&DAB?\]#A[=!TPSXGM M)1Z\S#]4&]$+Y&-_L^9YUDBK#0S+0"=]!TVS_,5O35C<>?G_SXI.J"YQF M[L+?-TR^T77XTD19+G6PLU$^1$7 M,DE<#BN RJFVI&(6?K=)N(/? $;DVH6BPN8%$Y_>: #2I#^P%,S?NW@FGFJ_ M3N>:"GOS"_NG>]9N]X;#[LE7TR!__([7?\5=\$=,_\J-SM>*90"1O\%#374G M%2#?3)L?]VSWL]MLRZ&,QS3PI/H )WV@/LR \*\6#"["?B'S9K/'2V _\P!@"F M,PB3?.C9L\@&1V6=$GN< M"E$?U92@RG'RM34(5Y7U3P285#4B37H*W&E2X(Y;>])A 6%B"?A3Q+\X(:@3 M?%'T-V5EGP0=H>>!+]*K@QS2_\X]]U9G^2OJOOQ]7=Q!:@PZ\,(0).F+U&KT MS\+?&%CAS_3>-\^)-C%U%;V-B@0*(.RTO\%9!D8.%4^>;P'YZ(_?E:]KD9D' M2C/(&/L[0\6@T=.,E%LR5N2IN([I_V*Q->)/!W1=LO5DN70](E :I!S ]Z.G MR^]CZ1_*8GDNW=_>W=U>_C7Z)DNW#Y?^KMV\NWA=V,/C\_58>GZ4+A\?KJX? MQM=7^&G\>'=[-7J&+S>W#Z.'R]O1G31^AA_NKQ^>QXD%)V25I*G_/'D&R,9$ M9]KT: ER4OU!3[!!K_^C=>+I@2Y11\Z6B_]_]MZUN6TD61O\OA'['RH\[0D[ M F+S(E)4JZHWUMR:\H3^^[7QP@4131!@$V+KK,K]_,K"I<2/ F 21( MUL0Y;8D""U5969E/7JLYGUE>)?SRU.6,!9UQ"I&"LFZG[.09JSIK5..:/CD M15/3_BV3U<042_#<@#F$G/'"7-/'N-C24UIFP@1)TXC* /ZR.! MQ#<#5($2; T]!XP@?. #J4PO"D 5!A]_RU,&NQC,%7+QI/,^"7J)B?Y65W)O M3BXNQ9WRXUW=YOMW*X2(9"ZWBI%EOK+*S\4/6T;7@N[2&S68G#&3NYX(VUI[ M$IZMGLR\XD +&CMT8O:221%RA$:MCH**("+[1YW^MSPU/Q;P]^0=^BJ\0U?H M'?J][P,DR=KBA2U0;R9M9K.43AY>Z0IE3).Q0 M^J3LZ(W2.W(3M&:(:[O9YN2V7-S3Y;%MJJ<*C>=#+HM M+?3F(38G4>8(E&\1V =FP(,>'.?@.@@BU.M!CV)HY*!>S<^_5:ES",7U.QO04.3:U/WG#&*:!Z M[0Z ,0-^R<6_.Z!#II'KOC2BV0>]L19/[8*N*/JFR(WHBGU2"=]4^HU6 Z4< M66T_'(0>J!I/;5GV5X"G#JBY$ZQ&1I8J6^M>S!3U;E1IBCJ<6!0(NW(M'4O< M1+%SE0SK4Z/5:>V);;WGC%.M('3;:)79'?B @-.A=@G2^['U.>JN38?5TV:/ MNS:].K'"YQ,L0$;OHPG#N52D:KN/6 >,5<)8IPCJ&U2GB37"9M%48? M["$<*-C^O!+X*!"5C-DQ9"F&K%8EQC@Y"[*=$X:V"U::#1N<[B125.F'!3^: MOBS1W],2D--FH24@IXWU2T :Y92 +!AVNU_7!2@;R]5'&7O49#)3TF+//'U9LY#6*0?%U0EDQ//H]Q$_8!JT24[QZQC91 M:H*./93:VAOF33G8FS2>=!N7U#A,#K2^.EXHPA8VHP]]\?IL::?BY?UU7;GM=#*"K'_DQ9AC3F=.FVYG?FP&5L@?ER22Z[98XO"0IEOTG K26BT:CEQ_91*FE$ODH<$Y$=. M^CC73MN]PN+-1*RK^7P5W[(FNJ5FRAH8:F"X95FO^/$.V+%88#B!K\_KXW[4 M7"CICVNS1;+O-3ZL #YIXYH='BEACF+6RQ4:1XVLFS.#8 %=,%13.^0)GI@%FM M>>HX3N0Y?K?N-YH;^,8*L]*9EQO+O)RY:2M.OBRZG[).#"PF^9+IO,N2\R[9 M@:5<,I5M651NY FL&\M@4\F1.BU2IT4>5EIDP1W:*PKE*Y<66?'V\\6D129W MPE9B8BI;A&$>)#7*4]/3B8]5ADBJ?.+C<342'P^$&ZJ>^-C-T5>$Q"CS MD6W%#7D@K+$K28^S D,PQ\?*1ZMU4+H*J]!IC!KF[;WTKF0:8W5"T0?"%+N0 MQMBJM77TAB;M5.=QE@YK%4M+%$XI^ "4(_(J&R;D/C.11I=(LG20Y;B#7"J7:L62:Z\=RD06\JA30M M0UGV?NW\U73*:(%\[8(A,8"SBC?#B![:WVN]&OOW^?DW@PU];\Q"^ [VO,9_ MC73_8M64. !)XH>F#4-1O^J\'L5NF@K4IAC;;B=#^?S1YD\!#3\P??\%GXNY MXVOO+C" /U1C;/CE(=TXVZ/&V?+MV"8;R 'GB/*.\/LVO,3VJ5!G&^EL#VUN3='"?&%]9.^_(QO[- /! M+ [29@Q<()HP3_&[%_"87K $H [L OR8:B-.2\E0Q!Q3S !(S9\'@#OB#L_) MX/%;K1H[AXGE_$DDPCYYD6/AG&$[L%>TFVI4;4XFO@<6)E(:U-E@1&NG3R>^ M;88_("W8*ZS>B#WW:1,+)PSO I8+*#CP*RA:KF "0!,%2NJ] M0XXG#V8[$?>GID=%$)-@P32!J%4^3,GG0SPI:8Z1A(.96?).A^DOTR:;.126XDUM M%[(K;CIQC8LL)80O' G3!1Q*1(YH1:G190/_K-R$#4WQ+)Y><:J&\%#\/GR/ MQ8=FY(0&$!N '9@YV1V%E5CI(' @+Y@@8I! $(PQ8"%8/5*R)M0<8"=_>"5P MGSPWCR;L412HO;5 ,IBNT)MP>()0\0H0FNX8X.H#'!EU,T[KP8.YNO$,X8(T,=>@FAR$:BJ%>_(N;O]S?7G4.)6J 7;8XO#:&KL6 M\PA7N<*CF579(.DY""^4'"[:0F)[0<*AF,(%*E@S*^7A=)RG17FLT>,'V!.( M?G$RLNPM]'GR0GG09L4@<16J>6Y)[3$%C(#S<]9(VS93ER1N,,GR:.9."@1@ M0H!)[E/,%0>7AB#?PP6RSR[H_&:;*JS#]S8 V6*TS-@E-%1VPE]SE0 M#*QDY\E\"=[%YL(HMJAE*.B4_G[?X3>X-T?="4,\AAZJ1#I_?ZKF6?GY- O M*T1H =U:VW9G3.),(0A>\Z$^\<7,Y,T?VS*;X^*A]>S&K^=W%]][[)_F&,3E MU^LO7ZXO_@=MLNN;B]I*]F)5%W9S>W_58_>W[.+VYO+JIG=UB3_U;K]<7Y[? MPR^?KV_.;RZNS[^PWCU\\/7JYKZWTH)?)1*FY W8=_]ZAU<8"7D&GYQ/ -I: M/XY/FLUVM]WYT7SWZ@N4TJZ S=^A-$_,[?,52M+ 7G1[TJQG0E^@I"]0TA*S&-M*8B@"_E++N07=-C%:GY]6Y)N"[#9M@#HK#F4%@ ]Y0ZC MZVG/P]CH.:?HU.*^7*7FHJ0-K+7SESP_? !^OT,:!)EO*W/B.@Y05[!XOV&< M=DX.H'A?#%_!.XTP^RH$8U8,GGCZQ>_D:M>)NJ]*U,T*G/7Z %97WDPMXUO, M,&\OP5I?F"U+EUNUVC8WQ7))UNU^;N_*I52OV?AM;6]S00KMDE39_=SE+>SE MVW-?5^ZUD;O;NU(CI4NAJK"*4J&62K'01?0:7"VN1!5\4D5DU5P9635G>]UH M:+6X2GW=;=_6YK9K]9S-7;L<:3^W>].;^G: M>JV-W+/]*X +%V$7NE5E(*\ MOGA!$.>S:L2E$=<\*8V,TI-\4C7(M;*WH_.*_D/[N;LK0Z[U]WU;N]O*:R6J M?5D;W,G- :WF2>TTIVO4KB M#:BJL K=!U(#JBV:O84U:-R>RLT/*&A 562G MQ:KMKLR*THAJ$UM9@=A@>5!*W^JGRP$V4@Z@;_7;D6SU.*-2W^JG;_4KK Y@ M7GVT+@'0)0"Z!."5)0"IGI;5Q>L[7@+0-%HM?7_?]K+14MU]=+K_!MUY.R%; M=+K_7F_O :7[E^31VXEM/LQ\?QT>K52XLYJKT)G^&E=M7R)7.--_=5#5TJ!J MQQ+]5]W;X[Q;Q\K/\]^)W=Z]//_5+RW?V 4B%7/>5AFP5 L050IVZ31_#;=T MFO_A[>[!I/EK']9.Y?FO?)2[VH.EH52EH)1.\-=02B?X'][NZ@3_ ]ADG>#_ M1BCUN[[O5M]WNWB%E;SO5AU#9HISR.P@N4>3;D K31I./ZU"I.OG(BP3%?45 M145YI5W56VMC5BC.2DFZ028O)1#>P5V\6$W>JIJ^CD[>/BAO8YN 9LC ME+M#;_!SY#EX1^;5WY$=ON"%<:@9'0]WYFUW&QVN M<'^S,%]X*==I;6]%]7J$2+.OO%V*"3:>NH-L&8A)+S_GZNY-7T,.4F8,HIF6 MM[WKQL_I/MSU;JVD2SOI)GE_F5H5BZ0U]D:FSX/K((BXM5#'3"N&@+Z85@W7 M-Y\+480SL[L%8P:T!,JP-TYQ5>W5.C5.3MM&ZW0V"V'F ]J2HNB=X)?*TGN= M*:Y![\YITVB=S&;TS-);O 8/R$ %S=H)XQE M2&0G[O?&^Z\?.5TEB#

C&COTBK]) M&99SQ,<3QWOAJEC6LGVZWIGNAL9;I_$V1^FZ^(E[SY_B.!S(-M^A8-G\T.L+V MZ<&KS^G-=^+%:K"TN1._8$X=6?[!6*/G\&S7+-IQDE7B-G9Q3SG09U-T$:_; M/#6P\'@!-0P0#B_BNF.7G4]\6]Y'>AS?/>Z)DR_1)9(). Y,"[R6E.[W=O * MQ]K[<"%N@3]WK1O/E5?" M+]R-9:6+[9BVG<4-D)NU6?$K5@VGVH'?#"E2\1;6>*4I&^YBU4!*$0:\Y$,.LQ"_(V$SOF$:>9YCX[4[T*S-'O7,!B#_]CDPEVVQ M: *_X^21V"CPX=<%F@YVRI(KDA_AG /VX)M4SQF!:/?I"#3KC1:39%1VU[6+ MQ?MXP3!23W _<3W(''E!;\P03R8P0CE*$XM.I?Y"\CS"U+:CT,[5B7>1^-2;I\%+@4+6?F)'>1;X .M_C.S/7G"1T^F7" ![PWXCS\X@T(%!9) MDKQ4KX0B\BYQF#RL$%WUZ*7%+B)T)OIB;J#+87+!LI/-R&^Z99_.-U\)U2V[ M==)X9 02:#&/Q=-.F>;G43CR?'C=6YTUJUKFS;8!)A_^?X[C(YY,RB:?^%D- M]F2'(U UL4&X3*AF5UVNX7O\-K,WP;0U=AZ6YZ[+8X3B?&+SK?^C@ ^0%$^@ M, +N+O-7Y$VS9$=7 3,LSMFU'4*6M-6NM]S+LXH?*)$&0D)(CPU"X83P.Z%% M $Y&X\@A)4C*FT2YST>@)!%T _SVQH"@,$_XXQ9#!^0B"!#G.680V$,;PZ.^ M-T9;(%Z 0#R#S )LN0"'%J <#UF 24"$6 !3/IJV0W]"VR8 MOB*(*;]J,3(R\"6>BY%=T [BO>)-!G-YB)P0<$ >Z!)\X"[WP5HAK&J-;=<& M"\DDDX8_3Q",F9.+8 WROL02L!*@Y*'T)7XZOPZ'SEBW,I81H G0%0CQ; M'*P@F(Y(6Y">''B&(08,XZ"HG*,7:FH87K85#=0Y1JT>Y\K_5J+#2? M>2",4)^/[1!IQ)6'$BB$QB8\#,? 94'4#VS+-OT7I+D=8NJ&!QI/> Y,("5# M3B&*+@81B?"S$!WZ?3)>0& MGA;%'<+&&;PP.*!NX C^-ZV_HB"D\U:+)6 VX6+>J M^5KC/,UV1,0F+TEF2>:?.<<T_D5O\[+6&&U;@M>F$R)@8JL=4Z2S\2TDH_3.I"1$H1) MF6SD(P?_ [ (B!GE,+U MG>QT:7YQURR9*^L07:\2/MIB-$??:7 ^(?#V_N_C>8_\TQY,S]O7Z MRY?KB_\Y_V:PZYN+VDJXHZH+N[F]O^JQ^UMV<7MS>773N[K$GWJW7ZXOS^_A ME\_7-^G5SWUMUP<\Y"WZ>:0^[3@)7DJIU.T3-"W""I."= MD)T77A &A-T_8;[C-Y'=%KPIK8O)3#5NG8.JP*%ZW.&D 'XN(^)JE69\"#\%N)X MCZQ4PG\H<^X"T-,R+A]G)P ,\R:$ MWE8*%+$/^)Q,5Z#'\5.58J'R-/I\ -*/\>%0I#V(T%:8,Z'K;[$6^\!R/ M[=_NG[S_C_O>KV@;CN%+HQ< S0BP5=X#4NMD&K&2HRZ7S#@]&5_"6)Z9H3DN0!'O21BM M,&=TH+_DDBT3\K8+)1]I(3%TT93[:N83K<;^C3'+@/P!8]/BP@41 D>348'_ M2D(,T@($,[K0+.4J8KD*NX=DM\))'O@\I& 7V*Y_P5_Q50.0R2;04T5;R:HW M V7:@)W5YS[MH7!/P]#2516.8.0Q++#/XP@L? LM;#C & "*3(=87:7Q&)M- M0T)W!<>S*!-O'@3)1938C)_+4GCB.?;@1;@[WDSZDHSQHGSV?3LS&)?P-16LY)H.0^=CSW%+PJSV_MTWX[O*-1RUDC:1'6S5]CDH$8:]F+6,LJ M#3=/5YJ.,ZTO9=:24&Q$*9S20H6F,_Q*R/ C/"^SRU WYFYA.M5/;E\JY#EO M*W<@$#KK;L:?8V=" >74-)X=FH!4<^*P @7^6QX?U 4]>*,#/V?=,ULRTK_/ M0B,C4\"*H%F&P;&88>/5"['!FDD^%9FF297%]Z3* B:HQA)?1M),.-&'9 .> M$ABX)M:#/,_ U/7+R#!=7%/[6E!.__F/R-,%-&![5F,EZ_C'E,":*YL*$9.S M44(K\N,HH>?R(]1*LR7.M/T36I8TPS$5&,NL00*1:,I8S $5HJ-<@FG)[A^X MM=\#%:!W7L0F@UD-SU# GI"JC=7G8.) M<. !YIZBJ!?N1\K*D+'G@,PFP;HRD.UOV=9/IVY=NX)/5V-3>)98!E:[&/04 MQ)\;RVW; BWIH-^2ARI- /')-6BQ9V[=>S2R:L6@J?L:3A6#:%9](ZNBCQY= M#11,IH97O?.[GB:K.+#IA%WA2UU<9Z%)6CA)]9$ODC>U9BJ717<-/Q63>5]( M]GYNLKX,]@4& QD*_YTDI)9.!'@^_:'TV0MT7YG T66$G2R%A8)Q=$:>W8") MF'ZNP5 2AZO0O>I?&5!UP?W(="7O_X?LH_60Q);LW.+BDXV3CM%LYE1N)J5F MY))0QN/2)CQ"56&TX[/GWYO/?]KA"$,/P 7P0?[N'0BM.UWC^#@GXI;?:4>8 MS%C7-^(.1>$GYDNJ*$,YCJS8:TAU&%'H^2_B:X+J,OL\TPY25)LDJ1CD-Y"S M$$^H:GKA+K]/_AY/"%T3J<1VGX>1[R;)[$(X_\CCLNC<8#?*/Q)AMHO^ M?I#0]!N5-)*+(:!L$CG/E$!3\0S!HD^VXV 222#=U"!OO.A!=#6,7T'U*4]S M2*[C LOC BF$P&2,8'X\8%YR56\PXE;D<)F?,2,0I@-4]![1&"]-D,X@\ M"$!56S:=&'F8AI[C>$^XEQ\L^-$427&AE)H ._CS@$]"]C3=8#:)BX.$,#_^ MQG[O^[^J?=].:K1(:#[IO$^2I 5Q?ZNK$@3*D\[-@SYIO5_WG@;YPF[>%U_W MR2JO.RGD=67<'-)=>G$(DRMADB<2$5IK9\H"EE%DQ8%FAQMXR'^NR J1]3+$ M+&H$S (!?J?:1O:/.OUO^444<26&0#^%+6"'*:%DZQ$)!B9%K)@'"67Q.8IF M\2$*:/$3B6GQYV^JG5O!)*WD[83KERQD*J^H%"ZM.]@1??2&NH;\*H8;+XY( MR13&<$[WA7DUU9EZC]XJ+W-=">H2RN5T6H+!?F_64:(#*RQ?[\J[&VAS$VJTZN9-IZ3U23YVN76#.('.![ M+S2=]-^Q_^^-%_X?'M[%M'_396"M6#&T%B?S Y9H5#O>64VQH?6;UF\[P:C: MSG^5XLM5=G9 /PYDK]&^:,R4OJJ@@;J&%ABF?E-N M=5ZD>OG1F:$,;>*R"[5F+[QZ \.L=/J67ZBUG,:OF]ZZ6YMD/13(46?8^+-%69:H&B!LJQ80PN4S0N4:W'1=]R$2TH)BSLVT!X_B/H! M_SO"/O&A)RQ.IHS-S0J/>5SX%I UA5FGK;/5+SXNX[;BAKZM>/%MQ?EG7-\Q MK.\8WO@=P_):7Q&9LJWY5_MNDMKK4E8YU!BU/V/?(A#V9K#M*U.O7>HREKV! M9>:"U(5S5W>B7/6^?5-WHHC.@_@)1A!ME"Z6B"#B?1CV4'4YZXDM%#M^W&RI M]F;7R+RNZ; [_LC="*=FB6:$\NJ"@/H08ELT/HCP1L^2[I;$$"= U@E\(6=W MRKNRA9KMO39M\PMW'\+1[5#M$U'ST716BQW^B%V_N-EJC.E>FU-72^5X9JEA M[+L_.M.:_HC^(*GI#8?<3WSP06U^[\&YT[J58PC/\B4/!KX]6;T]Z2N62S<- M3T\]=?M+$)I^J#IR#FT_ 'SGFY;HR_F"?P#F-8>P*PQOB&VTB;5O@-GHME7X M',1(F]\X4G3&,M[[C MG8&??6_\E9J5?H,9_5?1439A/$@!9S[A,\:BY.-I_-,G]/U^?BPK+] M6!WO"?9+4EDV9YW@@M7M+GT.XIJ"37@=C1OW;YQBGLP%0]=W/3!RQG9(1 ^2 M6_)P"RTN;G4A\2Q?0G*6+EU+DCBPF>P$Q3-=2!4D36?QMBJ9W$'<:=I^MI^L M[$1-R1W$@X5+O,XB$;"==M>)NL*(%!WBD;E2R^0"+KF-PI'G+TV +.!(O.E" MW$['Z'06-IS.=$&6'82!M5?L/;WIVX*W3,]&NV.>&+:>:L0<^R'G MQJQ?HU"+4Z'BHMSTOES+&=..7;L#L)T#OD33TL', +_X0C7Q?=G\-KZN/+FD M? ZYDAZ[.+8AKVF3'; =&#+$,3[8'^G-B0H#"%L.90$! MHMUK/O#;X4Y0>1JCI&F\#*7D@!0%+E*MOI/N\$$$NAS;PAN(16 +;-D/ $$" M7?2#%8%\B&%PO@Z^IG&\.((YH]'MX&F,8\'J"-4PD#*@I=9 M>0#/R;M_MX=W!)ZKIQ S*82B($1=BU'J2CC6:0UU6N-F;0F,@F#G;CQ "_ M(2:XQ'CJUGQ<8('BE1?B#%]_NS78@/LA@JG$>*:K,-3EG3AO=35F\=Z9.3>N M*2]&CHG< %9K_T!/W+V7_/QCK;N_5[NH7@2UM" M5)LIMY OK]"=#\YFN4Y<+XYTOOJP>OR,!CP6RQ MAVD>%598H"1'C)-B]XRZ-@NHJ=**/2R:?[*Q=-1!R*$V(#'TY"Y/W]E+%QNK M.WNGMV^N8%IY@^[A5>5*FMR[G(4"FU%K\2W.:0H(N!JY#@^ 4 D=\6 +/)$A M_\<:NQ8'"<,&H3A)9CA"T9$>%DDNR2J\L#X*(W7?&2*019)?J?C[9,3S4IA\ M+BY(;*M$0,\_L6FK:!YS3$/+\L_H.J9.#KB,C9W+G%RMA?=:SR?49Y2?HOOB M[$+C2X92%RDMQN-K$*MR5YXUNPVC<=I:Y)W*:!O:!2$<8Z"?4C3IA)9J0]9H M#!-XP?71MAT1?&-IB#<%9!<9*,EU62N9*N>.XPWHI]OAM#&"9DJP.[=9X;(\ MEV""IRB M&-FE5FADLN.5>@+[B1Q-@8'PY3X?P?,X$KS9&W/YA_D7;*4OUMK]"[.ZS==> MF'6\V0NSBGE=&25R.W5A5J><:Z+N\5)8\=JO:$H&XN=KBFG>F\]8B>=X0>3SMT6-MQ/BC .;J>8(JV&D_%8PQ^^GQ2EV.UG<]N7- MG5P69AHT&K7U^K/D3WAK#09$LY?ES5B64T*P+ .>Y=-9PLO:G92=QI"JO,2, MR\;)6< 0&/5^B-GH?DL$B:Q#(%2US HRBBU-F"BY#WOVBS,!EU20:#>$1_G M.WC/A1 KF(,TX;ZH#GT5-)W.Q6JMG"_9J^?K>H+P*4U:7EKVRA3CM]2OK MUF9QVOOU=K:1+=7-5*Q14B*MG1)29.I)2#Q/B<\@:NPQ&]JNZ5)J^-Z7D4I57G!R738E"QC3[B$SU(,F@E=5< M>"BC4.0HFY.)\Z(27+_7>C4VY!9E6"&?150N3DP"FZ#VG1H:+7KQLL0I"]N] M^3*YO7H)5*?-5R50G71>FT#5VFP"56ZBEWZ=SB-*Y\\TCDO,#V,B-8Q=Y2C, M'?RSC=Y^H?#L\#S\+:O44L3(6 M_T9#MJ=&JSU;*[>;(=LM9&BMXK,I8[M?[RP$B5SL=K\O[(:5@S[=I<3PCXWC MUFRW)7VZMW^Z2PH%E'NZ=?[Z 5\3/\=1'"U^<[U5L:"94J*PO=YU<+R>-:P3F*VT! NWMX2P$Z M#:-^7&*RHCZ\!>_SJP]O>RZ[/?BEG M_PU ;+6S7["'\:/V.:V)O"Y&V+D9DQ6Q@Z_L3X>YC-C>7X,I/!]$H6M7-;:$ M!\Z#@(?!?Q3!SA6]MH.D&O79['0M30N5IF7S0!&BM*EA5(&NJ0)VO!QO55/U6V_ M/V,Y19-37S]+OM&N=;!&_D/CX]R[UO=5$&"_\SD"/][#<]>ZQ1V\Q@W<:!CQ MI*L3+EZUI?ER_;;(/7VUV&X4[=_:K=?>EJNI/'<8-ML[3%J/MI[CPZUOM1%:M1 M[X0^&578C]_G]R%-QU'3+0#7:>N++SS,1KM5#P'ZI[ZFW,G%05*A3Z'W, MDO03M:$)3=O%9J9).\_<(S5]*?S:,B!%PFZF:XW8R=6&S]F@J?U9VK1SMA$/ M8.5FLOC,/W-ZB6*"QM0L./7GB8^C:-'YF^D\F2_!NSAQ810?79EG&35[ADF9;.2CH?&/T!N\ M^X-ZKV(%-]HNV-WV]U_-/^:2)3NUF00:LBKB \UB@9#Y5LY.9/XNKT6NM6UW MYA1GDFBP,ZCZQ!=KE,U"MW72XQ9/ZS7<_GI^=_&]Q_YICB=G[.OUER_7%_]S M_LU@US<7ZGPNN:J]H@N[N;V_ZK'[6W9Q>W-Y==.[NL2?>K=?KB_/[^&7S]/OAZ=7/?6VG!N)09@<#2RZ7V>UD8L:AA\97INR T Y#'5(N@ M>_17LD=_4_?H%Y10_(K=N1EQ["J=^O-. *9 I-IU3YV#3V9@#\Y=Z])VL'7U MM3MP(N3FT+?S,?N0]/HA\.[1Y.H"CH>O/ ,P73(0S$=#>HO[=Z;[=!N// PY"+YF M98;F[K?S[N9VY5YHG.YR.^\RPI\[U7JVI"[!L_VNZ5SHIM>E;F9)'5.KV?1Z M*W38A=;7!U-=04C*#$'Q?T@@@H1*'W\KNFZAT&!:V<]7WT MCA"V.?7E8@$/0X?+>[(LF:2S9Q6&<]H*H*='U1!CR3!7A<07:5KT!(&NW5ZX MNFNFX+X1G8*%X9ZUC2A_>\N1F)N5ECN9F#9'BE:I3&!C4]2[4:4I:@MJ30QR MKNY>=0_;E#I_-&V'XCW>A3<>>T+SC#P'�@M\G&C:WFOG2JVCVK-<9TC-P,6Y%LZZK#3@7Y619[-V\>?X@0+2Z&D\.P3:#&8?)\Q59M^T"K#A?JQB M']7%QD[9G_0!F-4FK *HAL418'V('+B V4$0X1^QVV$4!B'\ (=MSQS\B\TT M1:%S0:";:-SG_NV0$B^#:Z+/Z\UN0>;76=ZG8'GK/H);V]>%=O?;]O6XM8.1 MT U(Q9/-@6B\4>$W]MU]Y.1TO.N=ZQZO58O KG22[V #?7L ?WY]!/8-I[FA M8Z];WMFRY'2CS*MM]A'3;DQZGUO6;^QSA-6^4GQ?]KY76WPW]UE\O^&,BQ9 M#\ MS@MB,HR0;%J$-W6W[@KL;FEP^UCGT50G+6('IJAWHTI3W!?3MBH./^WE MR]%3MPE1MN7J.^T6?"F0!B%K;FZ)_KY26_D>$ 8YU-0.O1];GZ-.M:F,GVEC MJ3:B2#G3NR0-I@XE/3FWRC^V/D>-B/;6A[3EU$S9$D8G9^[ *O;1P*B@KY8- M?6_,S+[WN$6S8U<]>]IMN\>;NT=NVUW!(9M-]+F4?7,9ITNDL-'K7>][8%#. MIF1_:@5^U?OV[:"$X[4[\#E>2V ZLJ:8V/T\#'V['X6BVE@9^]SZ9K[@P^>^ MCUU/\,?7]>UZTZ'2EZA5<+O+DJ'-^F:]/#N//#7=0 &6.4T?Z]&=\.YL&),=UX_BDQ,97>GM7VMZR0 AL;T/W-:M2F'@7YJCW MHUISW'L_S^:ZA>5=P*:3&'TN";/%-,9]*3JM]#YN()%1EW942'/LPASU?E1K MCCJ1<=,^FHW!G_2]N\HQP^6MNR*E*O>&VC1 JG0@[/AP V%OO%+Y? S /]RT M]^GDI,2 N-[Q-^QX:2D0K1(O3]#X<._QB-Z/K<\QY\C!?S'0_L<<<-!HPE12 MTZTGO\K)UM-HSMK>W?/QC?/BDO9&O?[^W6J@+?[&$%'3UM#V80A1)LB0B M!^X&!!U2&9.?7F;S*9],WZ+__(<'F'H#^,+VK,9*4/+'5$_+KQS#9U& LZ$Q M[U\F_/S9#G[P2!PD TR. C[XS8K\)SCQ 7??_>$!@[R V:/@B221LB(>Q>J M?PQ"Z+^ M7YA[#>P1JAQ1E>.HM##OY@.LUTQ=?BMQC(B>4H :[%9%;$YW>)RC\2F"&LS M] ;8KO0>V"X(TI7+M\R Y&J0##1,]R_M1Z&0@*X7LA<>LCX<=C W'#!U?&[I M\Z7/UTS2\QZ=KSONF"$, .IED)^3/O\R:LV^N\&^TZ[*/6+?;[X-;X;QT'D< MFK8KD?1=[SM[ "P9!@I7HWPVW1>2X"=G 5.06&!@=(:#^$:/.)T#]!=9?G?Y8*UMFN,YZ*[O.5AHXF#E@!T22@<[(JX6&-@\N+2#@>,%D<_O M88&?G-5O3^#!P)S 2T(_DOV<;1>LR7.P-'"H'G3I_')\TF^UNI_ONCUWG MRM<+XC<+7@$S?^M[CC7[=*-5VUNYNAXE4IQ.TC3#ZRPG0K; E9>F0*=X"JR] M-+ ![)"=/_B<#.ZIU>1//&?>-,MTW!7X>?K(+#I?[_ZX=?/%#9#^MTO <%<@ M/6"RUV[HB4G'RK^<*: M@EZGL_3"*0\C'U;G&_$ZYDU=Z90OP)6W0[&(SR#5'#M\N7;!M"1:X=Q7\X8M MG_R-]TB^+=8\R5^!<&!N:+X_IO8M[7?+CC[C?]R/3?V&GN+CDKK=X M<6FNFV9?Q8$U=H\\/\W<$]][!&46",.?_;(XM)I'H:_FLSV.QI\\W_>>0)!> MF*C!PIH!P>3@"B:^#:)] @?5I,@N MF(>N#8L-,#3,\20^>LXC0O&!(,Y0+@R$A!F";@/B SCDZ8%Z8Z3C86R(/ MIEO>&+VA _2# D2P >P#97-V1]%.;0ZQ)ZPQ(G_0*]CTZGEB^X4?*R%$B>F: MTTPG^4G*T#%(CSYQ@ $$G'1J\7:>0'B7P;Q65HO=V>@C@QHF$QI)FW!,H#FUH"?I2"Z7T._ TPW7DR7X+$ZAK%D%YF M\Y_2_\XDK&P!V$Y9 ;_.L\!8K8LEA,F4&,"[6NX-T?]V3Z .\A*$6$^ONO9AY\RR%^-B1&"^C6VK8[ ^(S&79F%'KJ M$U_,##_:(M 7ZUD;^GX]O[OXWF.BP\_7ZR]?KB_^Y_R;P:YO+FHKP>"J+NSF M]OZJQ^YOV<7MS>753>_J$G_JW7ZYOCR_AU\^7]^/_% #7 VB>"G0+K:GCS_)T$#E'?L<$&W@A":RQ':(&<#VT( M[AOY\]T!2<) +$'ZI0/\2.(T^$D@@[4)(%+\O@/B .Z:K@E9BPSU%>L_VJV6 M4:_/$H(] ;:(Y$00ZWPU_<%(D*-+6+NF",D##%]-&2)VP@\Y>%4C[B/ M_LQMM.G8!UM>.VFRH1,-0CS>P/;B0,#?31<6Q!8;!Y>\'UZ[0>A'>-;2+$\= M2LP 6%_\^ZIT6CB7F>*;XYCT1\W%J96U',*_!U(Y@$R1/!@393A/]L'B0SB^ MEHK#CD PPQJ0U3Z8DD+B&\*T)VJ"@0'(U">T6GA>RH?^QP4R!UD\+6^^V "X M2#7EGDG2J;21X-Y*']B 01:F@WM9[3,L]+' MXIAC1,<3] $>00R7]=$4"Y\P#V)'&._'5]M%CXEX)O!!1+H/1;-DO=8]:>=( M/:#8SI!).)9*)5.CUFCFD8DZ* NA5ILQT*]=7+LK &]B[9-;5,05E']H"G]F M_<[DCT"J@%B0<-,C9'Q)4@.D)&.#SL8HD8P;> MG#=+X'J?>?T+HL=!' [!:>#WH\ER+LD#N=_="#,DI?LO";-\YAS4$)H_8)L7 MHOK7.@>S]=/O$Z%B(!G(&/@[,GV@H/-BP)X$PKLM=I6&@E!3+%!5LZ42B!8@(Q M [H\5.^#\SN"Y[&X#=[EH1\-;1L .4O\O0K$78G)E.+]+@1?-]OY\!K76:()+@&M!1&TQ0B#UR!YCUG+@FYQLD MM4 $43[XZF+A+6;5_,)Z J9 F!B8NE[.KJ_B(4YD8YZ#,NUJ;);AL,@SZI%@ M(,P#-H@"> N&? 8@Z%U,#3*DF* F_S9\-+ QI!$K#?4@NJ%1XJ#UEDJ]IB?Y MHQ(.8.>8D0-+_QP/%;])?2^MK P4AZ0L^@* (2X0J@]]]C)"XODP3= =J)%P M(>O',2[D).Y!EZW8A/2/Q'9UV=6GZ_O+\SN&XU"J[1T*7C#> J9,.RE0I[G@ M(\E,+P0++4#CSYR')]'FD@CNJF^'ENFKE]&[-FO;-FHY\.6W1JV.%BPLB)N M'Z1J0YE@I%$T;:GO.0[QE!?Y1^I)VEYIO\3(//1":;K =RV B;C5@N!$.*"D M&=(9,Q?$M"6J^TS#(-B\]P09UZ >FA+3J*S01<,F>(Q\4JB=,?E:'"*,'GD^ MMQ]ZP2QLS'7C!7$<$FP:#!N"O KA.#HBT&@& 4_A M2748$U$P<;CUP.F)^>R:/6/?Z"O;@V2-7'>,7*+(X 6-)J$P5; DJ$CM;AQ@ M?<$Z?3Y)?(?24ZL&&I+4Y.Z DF1=Q F6@P25%XTUD.G<@ M@K+ %*#&%//$H\X>OB7!'\JGW'+V5B]$A\<#<,NY([=H:_E;]UEIDVOOYLR7 M_O;U_N[BPJ!--5&[6J@G9)X)R4;8180H*%!0@%*:!240<*5= ,IZT8,<*G:T MFMF4K,]@P=D<.%^:,W0PY0D,Q%?QS7'V!K +(2,1Z"&83(J U-9PL3U/S!=RB,?N_;P)4N9+-$3\GE] MQWZ($R5R-A+,S "#G+3AI!8=+Q":C<9<9F/$LBK+.B8P!V$&^ P^?$"OX+Q9 M+;'U_JV^=AM_*Y" !,P_RG'>2%#L>&E,S,=2%UD?0'A"BFL79B =1XX*D2V( M?\G%?:?O?(%Q1.CKL^?_B<%!5;F0[-I8003A3% +G;;L_SGR,! M!":#$;,Z5^ ,( M3<>.P]GAR YBEY6+I5'#=,*:X"1\4$A+F_+;A&PF_V**PL!X0H:2W0^_29M1 M F0G4;H.5F5A6(-L;(=<5/"70+WOB0!6C,"%TQ[9&>QS]F@Z@*]DH))RO##H M2Q5! 2_Y MD/N^_!T)%\QMN5(4A>NUV?L'9@BL"$N.,(!*Q/*(WV2'"+*=97.(),+1K#=: MU-:!_&0)/XIX\0#D)2773ZG6KDHWV[N\]./E">F'G5H^ERRY"9,Y)KG M2/W9Y/*I)J_TD1J4\HG_WU:[WFEU?G3?96BSDMJ9T5BKZ+EUM=#,TZ^;VKJ@ MX3KD8W&,X)!^-5WS(:[P(E<-%FI'A+X)7Y\#"'_!,!UL>A+F@^T7W5WHF3OR MG](CMXEK-:]9[#13J(Z\L8I4-%@ UW*V9%[5;%YC"?PY1@X%-*J@\3!88 ]F M'__NRD @5_HI\2U2;.+)#KC0YF3MJPHO%*A1YK[AKRC.!R-S8J@F.^K1K]?3 M'SWQ^)-TU9ATXDT]',5=>W KY8=>Y*M/?51J"H?,FQ.[=@B+YU'E0"])RJG$L4(/TM!S',HG!WP1BXPX M^6 H5^#(%:32BD1%I(L%DX D[."G<"!$KC3N0V*4V\A7WBQ?RI'HI.*.D *;;,HK ^ MQI*4:_I%-:/ )VPX7(,XAE2XQ_[B]C_7ET=8DDP[#@?9XF,PQ,F-EEFSC'%2 MVBN<3?HFD; M@C"@1>%@CXOGCD;]Z']+SA"M?687"A(==+D;43@:XRV8PU#:;/Z7G(W::[7- M0)C<76X C9U,T>O5!4XPQ8(Q.R2G,J7<[D",8$($'EREN0+IRU0[M=J>BOV, M]Y$VUG9S/]GR*-;&AC M=U,0@\!V]G]):U N!9C&Q(D@I1PFFG+,^-B-Q,%..9<<3X80_]:C'7C^BVJ6 M"N(>)D,-'JFQ(TEW,/^6OTC,5*6OH%\"#@!!CR";SNS218PHU%+?#GW3#80+ M0JB5L4?I?Z;+&FV2 ,'"V.T33MIB#>.TU5@KQ"#4#%)_$O=&HWLW9*YR;I\S MI0/%)G110@^1>)@NGR0:I F5[&-V+HKLHE^MXW#99+@?O:A2PWS*B[2L&KN, M?"7-5M/"1"L9%F\:I_7C1=R2RN[,[) 0M92-)R@,>"P2@3-S NM_MA%A 2E_ M:39J=9D>H$(.J2DO%>WIV39:1K/=+G>ZW>/:\=1T-R*2\C)\MRZ31&5RB)Q, M.6@!YE%@L!5U(V7WYC$X!<_H>,GX&R75 =EE#Q^L-(D_3\FE+*_#KF"+0IO+ M?$AXQ M8XE7DTSHE-")RBW>/PNAJ4^6M0DOWT&#= M]^+1Z15A%K_\DSASZ;$H>P0-^)C2ZQW[TE9S.G\UC356<[A2000$YB,"T&28 MU S3_@OUN.G_Y-CQZ(%0LH%F)6I1,+_^R^6QMM%@6.S52;6'?:4[]0T-9M.! M@U?>@2$CQ/@"-HA\'VA!#OHS)KW7Z(]?)[@YLY/R.A'*A9D$\+'Z*?Y39KW+ MX]., M1G^1%JUGY_MNAJ)?%0:[8%+]+Y+"K1GX'H!QX^-].:.SL?FL5BQ/ MJS[V^MCK8[_UD-,WWWXDWZ]CHWTEE/=OF2,PF9$0A)FFA /:LZ**&[W?:1E2 MSQ4B6GQH\:'%QZZ+CZ^V93E\/;%17TUN-*?E!A6*:=FA98>6'7LA.[[ 1+-^ MV[7DR)1\$.X^;*&SY$Z2UTN)#3EZ9&R(FA*Z5A2$_@N%B42LA1Q2%--( [= MA6$*#\_^TCB:%MGQQN1 1^7W47V$*(9B]^D>\ZR'K]UY3WO6::<\?R:0!"T%+=^]#S950YB5NE8PM&-J(@>DZGO>6Y7K(L=2C@E;O:W^9& MCB4G-=^LG\006U!08I)"08FDS,JKK-1XJ3]/ZXV3UGN2&.OH%7G3>.9KJ_RL MA]9#[]G0\ZZ*7T6S4C+,RL!RSF29%%Z)_*RU)^$ZL&^U@6:' VD$\L?]USNL MHEDRMI17XE?9PG[J\O#L(VJ74G)0_D4"/;)3CQ84C^\74FR9@0Q/P#02\H/SK@Q$U6W8_4![0 ME3"_/L7&YGHUSP7H_6JQX V9O#MUBBM&P?^06T!3\/44E/WO DU#?8[U.=Y= M"NISO+_G>!=H5]43O NT*^GL;MT867\SBY 9KW_K9N>9RPH?;#<3_0L^[O8R M0MG2I_KKT&Q3H65HMEGVC9UDF&JRREOTI(A[SU64;.8:9 (1S?JQP9HM[,?5 M;G] XFUB80DHRTL! M>@6@S1LF?0:HTQ:% #H;GUS!M/FE!+(TFEU-EEFRM(V3[LFN$Z:\L]3<>=J4 M1HOWAEP8[8@*[9_/>/^XY>F\8G=W'[Z51IVUT3C5UYO). MIV'46V\7H'M+'Z.)5Q!JZN12IV5T.AJ]SN6=>MLX;K8T?>;0YWB+6JNZ5&D: M]2VZG:I+ES8H\GJQA-'N^GTP!V0O@\0,J"L[H%EGAV("=(^UFIDK4-MUK83G M*N&.<=+1"'<>>4XTO)UO&M4[.Q_J*#&D"G!%V]7S;2.-_?..U'%+TR7G,'6, M1KO8^*%V\E<;UI+D,*X?_S']UNO7U0\/Y8:Y)YM.D:70W2YN/7EM'2 M[OWYS*,-P_F^_=.NM@OG4@?@?4O[7.8Z:[4'.\?58G1/-5URZ-(T.J?%>A+F MH7N)2'-:PLU[UZL@K^@Y5_ZQGK(B5L+]LJ10=+.:+S1?:+[0?*'Y0O.%Y@O-%Y7FB\,CU8$L4W.$YH@% M'+$3";/5=MEM/ONQT=KY+*U2"M)/C&:]K2F3PS+=CG%:W_ER_1*SM-K=G<\X M*(-QND:WL_,QT5)D3:=IG.@JU/GAXBTV!ZDDPW2-UA93OBI)DD;SV&@TBLW7 MT6'BE6R1%M@BEA?AE7%[;7-59IT[X["K#,4.99V:,S1G:,[0G*$Y0W.&Y@S- M&9HSJD*Q0UGG#H0(*T.K0UFGY@G-$RL$CN&_)DPLN\*!PTW_-UC/Z&QL/JL9 MUL55HW+4U./3-PNM0J"\.T:3$8I8=FKXE.N2R3LFV)I!\E>N:3.%V)=*VJ>7@9^E$@+Z?.CYF!#@/)DO06K[1[%W5MV-5:^_/V.*F5LXXU3. M0*/=,ICZS\>S=[_.Y:!&J];LXK,OU]NMM6U@E/3S6+/WN40H+S. CF<*BL-B8$QM,&(/W 5FP/$LWW[D1!?%,(*^\@M$07P7A]5YXQ=C MWDN#:#)Q!!TL#KQLP9/F!.\ E_,)) F(OD@5) 71.?E8_ I[]P@;5&-S#V]! M K#1+4L"TL\Q2BO[1G7P)SL< MPLB@)''!0004)N\AJ[&)GN Z<_IDX$CFJR!\?KFX[!7#,DV6# X7B@ MGQCPNN.!G<#Z9@#3 3'*1B:<.9--O "F@,?/!S'P8-+/]GB",@1&S1[**S5S MV#>0Q>)PPLD!8?,7E^+.YXZ)D@Y$VU]>GSWXWE,X,ECD\O'$\5[P>(',0IP" MAXWAJ@)#"#Z'!4@E)8'@74,45@.4I_#YZZ=]^TB"1@FEA.PXD8$3T2L%]5!T M6WQJ@FP@J(X?#QVBKA DN, !2"#Q"4Y/"/HY$@:HX,!O,*(#0@SW3X@IDM X MY8#[C_8 1;;OC>-!:+=3[<7S \800\,0P,/E# 0+X![@X-"P+?8@^@1@,VB8(1MY)-0YX$ M%/R>IGZ$;S_"GV(M]=7TX;@UZ\TFHX4USVC($4A=9 6'/W('IW%%8]@36"UP=(!%(X0(0!>3/9J^ MS4,BBER;U(%/P(Z,/YL#[O?-%/1!)?KP0L/3.X'T$V3S^($G6"!,[OM/'^;( MA6+%HP52'*8 5(:=&./TSU;F MA."L87P3&1B/20"S0N[P$>6@V: M:5D^B=)X*V'"*&=PMQJXU,G()#I[P"E_1[ "4%0D%#A]3LQ!,O,%YNDXWA.* M* )XR$?9XZYF&^ $;-?%<6TWQ1XU=HW3"E'&ACEK !'+GR<"\2'$,VU"6MR& M8PY';VU,G:]4Z[Z7L]GDLU G"(C"UW4@^Z!-!8%])#/@6^^6XTQ6OZ>+& D>"Z" MZ?0]BXN3B-R"BC!\F?!@@95D!H*TP#9E$Q47YMMR$T'8H5U$4T!YBVH&=#TP MJ9BAH@82UAN"I.(2N"OI,O) M\9:%95HC,) L8/XYA*Q -.$;^6YWW2(#^[ M=PF[W"&[7 EVZ25VUZ4@O;8 %EH I)=1SKD/]'%W(.> [IW2 QKP4&%B:V-*'GB@:TO2,039;0 M&1'HNS2(%>Z/Q/=@Q' //A@BDR(XA-&STB8@T_P)-32\%LZ[&E]@H+1A[L N MN*3928S"XDT4J][@ISC8?5ALL'V$W$,AF:;,H^V'$7D[.*'>%'DEN5Y(+),. M@.7'"AP! U'04: [QJNSBER!$RM"J0ICX^O':'6(%3(2WLSL!YXO5 YLQ !! MLM3#A'$3@PQ %0IZ('00BGG%AE<\07(OV<]J#M+9)Z1SR@M%RC)GG!2-AI)) M SZ(Z&]JR!K[8H]!]UA'TD+*"GJ:)1 &UC>,D,32MA#HJW -!I#]: +OY0"T M)(%C44:$V8RI08S"(38".@V1=R /^ .2RPQO5]J M^XUH#I/G$G3'MCI,-2<#+8&5*DP=MGSZ@P6<4>2(RZ<8882/1' M"'2.QS0MIF"):8K(C\8<=(9TAJ-M-A;07KX'*%'VFB8>8!$;M^R;XL%$?AF9 M[9:>:V OZ6S R=L#*7Q&W)F@(20XGYD/#VA3DN-(N6LB.-7^DV^'9#+B:$^( M\!T;.#>M'Q,7,S*"XWD_8<--WR=0GK&C'P#)PP(H2I\.=DA?%+PS=IV %L3Z M94/:;,F9T]!T!6@J'?U?Y7G5"/0")(^,*R6Q-#L(HL1]/,V.@7*O6K9/;LS8 MH4I/.X $4$Q+4DM#;&$$J"8,!?G9) (;GAPK&-+QAB$ /C$'!?C0J2$.'DH@ M&24TT,F:LQ8QNU2P+8[;2*\T^E(S/O-IOW/*116$Y'*2[FP*HA$,>^2HKR1& M3W^;X+G+):U(%@&"E8"5#%+R1R$^5K\94B:;%B@,P/4O^&=URN.XIC!O1:24 M HC"Q 6%"\]B*@"2>K[QGD'?R?H<-#^$0N5 0:!16MB1GLP/E ;*7I!>\%3@ M#MUQD?#0)\[LC#&#PRX-Q2["ZSI59]NI.AV=JK/;J3I%:KGY[/F)H@%"L@AX MU ]C52%##&3Y"@&>L4"D\3D/I)(#V?( N?X51FB8B#H%$B,STHJ0-(9(C8@<34&!90;EF,J\Q10D$2/_)CO[VB M"=H:KGA"! M,Z0.>P/CA$P?=V(]>E$&-7B!A"9,!D(63!XXEP@<$) P:X@C^R: %A9]%6@@RZLB>B!"A*:-D^(C,6_/I M&*%'4A(4O2:#@1E0?*8GPEGB#/;YE*&=9UJGC>]4>![/;$DF#&E/D#Z28!P 7@&4;"!A \BZ;AC2;Y9J)<66"4*0H3#JVN=&H M)+5SUL&&)J18"7PNC&6/(@AI._?1M!U"X2E/@90#*&30@2N\!?,RLTBJH#UB M9+ <.JP'E B:23S ^0.:>I3(A+LB?N7!.W]RE:CAX.USF)8#3ZNH%\7GC93[ M8^R%-(PE=\\06P=S^I4L2>^E=)W#KP$E]PUL?Q"-84_<03HH9G$3$^^ M/S$]RJ P.FP\"6 RP**)0 W*;P!"S27DL.W@V<7J=D# PR2)!-6V3)MI)+&8 M.%!%,0-TTE).&"()2J^Q !V T: B(2)/!O'>6Z"' I%KI>0!QE-L2P)XY M_':@8@:-$E]P%&6X8=Q/X__D-2 L;7$*92PRBT7L>< %;AYQTZ+) M@%P3K",34[*0<#?APV8TX?\"J_QSC/V^DLTHC]%UDJ6\!"L41,LU8$*5D=B= M4%,ZB"+2>'Q%#M3:H/5A?IA*H6"43#3SHGD.="F^DWST%)003J3D6Z!-?L*H M#QEP1OZL&+7%TZ'7)E4[0ZXJA6@Z9#^I9Y6-G5T!YMI@)J:E@N^8*"+3"DWK MT0X\,,APV.U#@D]\8$9!MD@(E40:JX$R1'^51>3*HN/5:JEP,V2>JJA+$OD* M*,"M=*%52ENCU2CQFHID&4GQDQ?,J'913$8*!:9#OA#G)8/*3:&W _0DQS$W MN9$U]N?(=@09Q'*4/U0!7*%% A"#N"0$*7'9%2EE>ZP\@# 1^)&H"&OWY#A785(@^9^)J*$Z:J:I!.CZ83J7K#%,@"90+H- F<4AD! MO)\_3V#6(JM:CC"V+25^RH@Z,TO,0;;\2CBU,!G.?E:[D2H*E62WP&\*5'*7?<97[A\*B&$*%3H'@FB ,1-AHN.3L FVQ:*)M%.E(L3)F%-X M CY(OQ$8>J8^G&J3N0]:551ED0^)CB301^1#PIHQPB;"'K&:SRPEC<^B0* / M8!?4F+08E$+DZABC!UK,+$M'BH9RK/-@3V3NROC@@(-\LBASC_1_:GU"[*Q: MXKPF^\VS*K/A:F#R"E@[227#IQA^7R3P^Z#;./S)"9HL-U+([R7 '+&K>&B1 ME\5[0GI!&ZLGF;Y'+L9/O-<;]KAJ9$I=Q6Y M*@81!5^2/P$V49G"66R("##UC52ZBX*2TK>@8IC\&: WE8ZHG U,2Z.&-K$" MR,XIY>T+E<=$^&LP1T@HB2 N#2"0Y7HR-$.AFE1*@M>'Z>LST+>C6,^&C$MI,Y .**B+RPGY*'$^:?&C@F MLMQ'53M%J5#2DDF>219'3U-.7NK@#85#+7W4C)0#;:F1=_#6SRV1;T'$YW!T MU&TF9!([(HCOIH(]2;#$2 1+^ARFLA:4Z$C*!643N!FGX%1CMU3Q!J6O8H(E M3283X)DV>V8L(U&3G4@PGV>,GT D-E-D*)ZAZ.%!/HS5/015C$%O^##%[0VO MGB?<#70(5890D[Z/7!%&!KF$QA/_)IH9'0%TN%3-K0A)C@%C44JS+7.,:221 M*S;Q,5LDSJXU47_9_Y4*B'*A4\@,>=MS55V7#)'(T3"+4VH5"UT!=I_\>LYR ME\#>*XL+N5$])4P.F:_OJ2KB+\^W9;^NR)_A9,56&&2-.VJEG5+DB@Z]%?1! M+)-A/.+J(X7VJ+58.D)(S39S@6GBUJN4'V!&%^E?3)7>ZBR#Q.$AE)A:A5GU/5@9#4%](R1=Q4/5!?I@^( MW'%J*(O)^9BQ*4:V96X6C6'BA$RIT66[,C7K11,4;;'(G2_V),T)9+XH3*&> M3.UALK&&^C/@8O-9$J8/@G!H2WJ+S(+X=:JIVU0D]@E)\C*7NQ:1^Q%7+P(F M%#2&$V9;D>C12W3'AAL/7B@L(;4!">Z6!12J#P7U#$"&PPR-@#J%F#2(!<;\[4?C&V$56"C>EDGQ.H-4CSQG'=G M,KJ1-;(L'68/C&@[$OEQ*&V>K*&8GXS73X4M17OH)!5&=8H^<,S04U#NWX)- M1>@">>T\B^<60.8M@(K[5 *_4N(Q:E3M>M>"J78@LZA<[B2?JM:O,%?S091* MA=P<"\],+/-4SQ(X(,/A5"V"D ]"X<0VJVBD9_- _N$#?U:-;A="Y8^&>$<, M)]1$#>4H$SD>PM?&'Z@#)HH0.$N1B]FV-">7AT^>_]-@EAF:L@ BR%96S*"6 ME"\)%6B2:3,T;5]F/(EH(F;H/:CL^ECFJ6SW9&%"M,S9CQH[3TDG$LRK;*?I M\^SF4>\QF5R0UN*EM)YR ?8IM2^/AH!NE. 7 P)5=I KPC[8-5Y;2[5^%*TB M2#">CW%(H?/OA,"V6+/>:+';L0O(,6!7PM]Z[6(X"4GVS0'Q^P%=\LWZ&3V* MG]#OC;./<9T&_>5*+H'UD*SLFPH#9,:XZGW[IKZ^/#5^;R7KY?1!/D\=9"5. MJR%-MV2B92B42'%R/ 2BAV[J >%@%_A &'/C281P$2MNGDS9HWED^E;\RS#R MP72($&,,[>=0]7'&D,-$I,!EIF '"K'(GF%P@*@?N(6=%+'"%$N10"J"[".G MO?#?(6BC[ @LER7T)@ >]4VL9;<];Y4?[(]2ZZ:?G%YNGL,?76U!?.Z^]NZ" M^-B*RB2!E62MRIB#89+JAB;Q)V&F9%#9RF:J1W(_E:R$)/Q@+YTTO!?IA):J M((729.+/)E6_XPJ.D!UDS;B8MIG0>\CC=@N(DD5$)"9T[<#1F_")7].6&;# ML!KRY%:U6:)I =K(5#4DG!^S9OI1T669KD0( A%)1/Y/ 8F4%L>JR+A#*5HI MQ%ZR43-5\:?'$."(G"?4_T2$JD6-:O437N,JVB,0+T=T94QFG]&8LA]<[.[H M4\^+&3(DJ*L4Z!.[D>6$I"@AD1O#.IVP5<&$K:Y.V-()6Y77=M=*76CPG"*& M@I1+5*QZ;#I%1A35HS5G3M)H.XLM>^7:1H^C>&*(4^!Q#,I(;O&A>:FF+.@=Y"I4F;V7A"Z%*!H2PKN/^#,?3T+E M"UL&X<6.3C*'0K*'8)PX6"&N:'"M(=V7 HN, W!D(6*'0/I3XA\%T\(0%GL M!"6';Q );IO.]$1FB!UA-""ZM ZP)DPF!OHI-R[M@S#4,JT MSA\1-(Y#[(7A<\?;7B#JU'%(WZ,J.MC]3/=PMCN$D\D/=7!K^M5*":P7RO/[?_]?OPC<^X(XSP0P& M]^%?[^KOZ'\072"Z2;JD]-+,4GP@L=D@_OC$FGUTEG6EJM)TS$"XZP M!L>,0R9S!HE>M. M[%3V:ZO\/#7T<3%#PW_]O*6OHB)(O:8\N#:E;?S&S$?/MF9(-F>R3+)/PL&U M-O&P8KL9 KQNH-GA\.;/B>G^ZUWGW;*A)<>(7X]2SN:ZP?#_/DX_HCS5*4Z4 M?Y'0(? A^%4+W"H7N[WW_US^R@K7X25F#[X7N5::,,WZ,>"^5A?^TVY_ M7'K X2Q.AZ R5LD1!0<+,OE6BU"U\(UXP(]4$%%*D^VU5'H4@/(F-EY2W=)[ MA'&_I1/YIF*PJW+4?%FSA!/S/ NO.,%YPZ0/"H628."&T6UW-CZ]@A94*EU. MVZ>%3J]$\:$%0RF"(=.Y;$(Y70LDQ;X+BEJCK>7$#%GJM>XZ.&.K8D*CC(T+ MDU3Q* J0E$2IAKCXI0Q)T3HVFNWN[@J+4HA2;QKMQLFNB HM!,H1 G=FR*MQ M\DL$"IVWL_G[_4,*C5KWN%BZ:*BP3U(BA0U8#YM^?1!9:U%@NE;PL1I2HPS5 MV#7J[6(Q],ZCA;;1[J[C^-588=>EP#W%V/-]#]4X^J4IQJ;1:!4+C/<$,( 0 M*-:*TH!A?T2%<$#^1Z3C(%20MXSL,U)HG!C-^@Y[(7NNY+>4]U4#)V1HS-RMI^1D_3BSZ3AY&<\=EZC MRN:5B^=E\R$VF![A+/E2N]:9/+_[XT/CH\X9TCE#.F=((^XR4P,2T7A(R4(% M.+#WSTSO%IL^I1UUNR8+9M*$\H7#GLN&3JU1;+[5CY0T^AT=EA6E)(B970:960.PW^Q#5'V/ X<;OJ_P5"CL['YK Z% M;(RTMRV6EC94$EW3M]=1:65DMJ#!$65;I/B+VJ#/W8N=3?Z8L\RYW>-%-_BR ME4ZE5$S2#U%U:1,=UWA\%632EXUN*<2FE,GEJ$EG\]#+]&:;;AI;GK#1]U=L MY?Z*4WU_Q>+[*W)AK1#HNW2S1?$"<,>ZQE[$K7K)4I])85W8R5-WE_WC$_5X MQDZ=V LTN?=>=4U=L]6TZ)PL%T^K)E"_):M]C==LODA$3%VH6:H1F5\0GKMT>HUC??E+9K&FL;[\!9-X^TUVM')QIM AGE7[@WBML45R3@N M)86PVS%.Z[IR.:>OP6GM[=T'MU>W54IR9:=IG)SJZW)RF*5;>WO)SIXQ2_/8 M:#2*K=K9#V8YZ=3>GJ*L*Q_W#H9\SN215@-SE-?UN&,;+V->>@XJ. MT:@76_VW'\>^4=,>GKRN$JW6#E_35R*W:*KD%5N?%-RH;#_HTFT6[2>=!RG4 M!0RS%0^5B(ZMO[5SJP#G@@V9$B7J[R;/(AMJ*J%J.?PHHI+SX):Y@:.[+Z0Z MD&5JCM *(7U]T>CL0/V:K<5IX6_3] M\#8TZO6:#NSDT*7;,DY/="A0<\S*=&FUC>.NYIB<_*Q6[>TYCMJCN;L0_4"6 MJ6U3S1&:(S1':([0'*$Y0G-$A3EB5WR-.^_1U+[*0EN&\^<)=P/=N1[#C=.CHUV2PN#G%K'EE8> M>3JU871TCEUN%\%:0Y-EEBQ-H]O6UDQ.&Y)CW0%-0Y)92'+))S['ZW)MSQ5P M9.P!&?]+'^PY&&D9IPTM1/.Z4>B.+GG=*$Y/-1+)XQ;M)LMI$M?0M40Y$K=> M=-/>>2A$Y_E7,G'M0):I,S8U1VB.T!RA.4)SA.8(S1$5YHA=R:[:^1RN'717 M5B_/7_0D\6:R_??<4]D\:1M-[5'(2Z+HZ#A8[KU1+>-$!T[S+QG3O4ER&*;1 M,(Y;FF%R\D"[!3",]EGN+@@_D&5JZU-SA.8(S1&:(S1':([0'%%ACM@5;^+. M^RSW-A&S>I[-I(.)[0Z\\;X7@AP?&\VV=L3D-8G5=X'E><#K1K.N^27/<:?] MF7G\"^ZX^ZOG3OL,>U"X_S(%296GL./3[ MN%I Y*D3#CYG$]][M -LAP>_ MRJ@I"\WGO2\R/3XVVL?:39>;DO7VX,;^D:79,.JG.E.7TX"W:T;3[K')BG&BG9&XDJ+NI6]*U5S(#LUL LRTOZCM\O\V)RJQS!RS, MRM#J4-:I>4+SA.8)S1.:)S1/5) G=L5SN//^R4-,NCRW_HJ"D%OLZM/U_>4Y MF_%JBC=W7N.JG#-6M_W^C.51;7J$L^1+[5IG\HR]&3ZF#^(^^C[;#:/;UOZL MO-NVM$-KBB3-MM$YU540.;QR7/1U4KO/*QVCH;.]T#RQVSSQ=A=BL=\5@!W^:P+YL_LX<+CI_P;?'YV- MS6>U#[A[[V+:Y?NY&LU5O75S765BB *V%XF#:V,#[C@3T[)@H'^]J[^CW^7 M]+N<@V!,>@$;1+[/W9 \HF#^V%8X0E=D_?V;O)B2]6%4QYP$\+'Z*?Y39KWO MINRIE9-,Y7R/Y_D<4Q8A.DOG[T557:!+>7_.,F<]U/)Y^GOI#NK5W-%V '\+ MFD" M64=>Y%@TCSX<((_8SV8YOSGIN:9\!YAAOR7!ROD$)$TQO//<(%2$'T.=ZTKV+Y-4EKEE%$!0OD MU8-#:=YM=%>*KH!HR3OH^'/,V04(#AK/#N&0#F8?O^./W(U@;7GAD7F1J.-I M";X>>3JK:[,-7<$$0B'T@$)P B0YGN"@LE]:C=-:6VA%F(>C>GW *83_]X'Y MQ_#J4< X$,9B7TU_,!)/MQH&:]:;33CUXXF)9QY.SB^-[G&MGC]<8,(IAU-O M>W2D*@0OBNIW47&:G8[ MM=,W\2F]]I=&IUGKOH5!F\>U1@Z#=FI-9% 8)G[\"7@&-"EL'6P[LU"1N:P/ M&I>=PACODP?A9=XCJ6.8 RK=1\^)8"Y"2:-NHF^UCN$09+Z%LW:C<1\XE;C^ M$0A*,$ ,$_JF&YB#D,@I]-_Q\?_?WIZX+2#"O]'<0EMOX;T"B,Y)O1 MD/R:;V4')M%[H\<^]*(XL?Y*G2CA*=!&P;*9/*6\-;X#[TQ!T%&GD9K N8H2<+.PE ""Q@"/)?3KX4; M!WP#F]5+7/ZU>D2NTHL%N]XYMOI.#*K>)/2"9,&%:5D[RY,N"IQ\'@,J\?P2 MMSE:4B@*LSE>BM>5@L-R6KP^@,T0].(*&?A M2=IS.;5,JY+X3%?(TDZRDQ7YR.K\(0,4O-%2!^0!!GYG>.,8X/DGR_'OG&ELV.2CJ.228Q>B=@'U<,1&U&7GL&=;^O_>OG_U MKM[/VFMU3_#MPE!;1\<5HY6OV:UV)UWW0Q_]AC\[%I#]\)^O_BL)!Z]^^4;^ M4CB'Y_ LD$#\\SMG05(I.==DOB>M0P\(9=;5)F.,>#1.FH0E#P-]]6IE?HW% M@D8WP:W!MO"7S(WVD>L;-FX.=G/D_D6E%X8='MWCPU9WA0Z/H]YR]F2GTSJ8 M%65')Z!H58@RT6E*TBLFKX>65C;&80U&%HS1N@6YQY<;AF4]<3P:/'J*9XS& M210.%3WH^&PUXGQA!SR-JQ%WAQ$K&7F)O%'UPT[ ;BIZ4GQV&4>'_S%[*IC5^F@C.?TJ(Z>'V;ZM$_KU,3%;)_CUG&%AM=N'=RCX14/B&L:W1DGR-7 MA'P<3-+Y.YGB&X1T,](/;U7+FEDY\CK"1 9R\Y+4N2=A0$<==-Z8K./P%"V@ M.8LR.RL\6[$*O+#BW.(1R<]=\13?C4+V4N#M9D)?%AB",TSHTD41PQRH*''0 M@ N"%![,[Y*0 .(1: 0QVI_.8"0ZL1<9/V%'OJ?P*[P!"A)OX$UP?7?8U+HN M<3Z[BO4)=18-L?*;,P:^ 3*%G M=CSAR1S QM_<VZ3[[$W'F2:P[L8XG?PT#U2/MI#%L:H]"Y!6$SP6YMI+GO*C,? MV=$2IY,)"*QL.K)^?AC<[,.^H <<56>YA:23?=\YIH'HD>!-YABZ'V07ORN_ MIH1C!&L1AX$0(RQSP&[1 9QP^)BM!K(\W"Q0!H:@906DA>"#PE-@Z/C7GG 6&H;84GRL'0X!H9FY!TE?$G.?]@-,Y9+U^\#^*I5R4Q:;!T%/&09T?08"U?>EGQ,?+;4 M<(@.S5MEC)[OFA\Z4IQP]ZAU4'3\=$_PJOS>(UX_C%P!FCG*R:BL8)"^BZKM MR)O@I*$KV'+4>X,01X[Z 0I[$+[C6$STA:J1VF6^<0=D/429B@/MJT -/;0) M464K&<&@RB1^9K?&23CXOM_G0+X[)T+WDD-1N:R4R$NH*8E9X_OA'1GY1KOG M3N"X'@\I'.LH@X("9,;B<.09+Z=P06/A'++=X34:X] 9)&$4W\?UFDO;9[RT M[327MEMT:;OZI(H*RI3EHM5:OV5R7[#_T]Q:U:L,E\@?O5C[CQ*RR=BRB^BZ9KD/C.%O:/;&\8+8VO/#.%;Q6Z2IK?8SD(\NVC*MI9MNOCGZ5ZY*_T>"MS3S]61(COJ5[Y">[=Z&B5Z_'1] MI<,"ID2":3Q+?Q[[IK(+!KF4P4"QY_J M\ 7VJH'66#D]NCG&&R+6@G-.5)@=#E#[J?);*6/(+>O?X1WT#^>NW,,(NAA# M(Q&R.=\;@R4K>0 572>1-YB?SX=N@3CTA6 PW8Z;Z<>)EZ1B&O$"@ R1;9#[ M,WR690DT9.0@GWAA"5U7Y.'U41C \@U3W[SED_&BRAY#;\B%])J5UL>& M)@9.U08H7)* @_#)\#$LB8$S0;L?3D,$M@.)![9?UW).JKAURP)I[*-VHK,9 MD/_>A#@]8R]M%)MN2-L%XY]B52+\!_A )<&9Q*[IC1@&DK+>;-JY;'_T'K9F M3^@RZ:?4]),DD XM?5[2/&E=9^2!@R\*6FX,R4--WAEUE# ;XULH3GP*SCP9_G% MYT]/?>27+D"Q:[TT*]V4+7D>QM6K9UR7=9&1-AN^?&'9E^ZJ;/&VC1'+\78V47-XID8Q-?:,(AM M9Q4=^_@9ZQ)M^O(V3%\,O&DZP DXP-[EURYE!SS[M+*\9;RLOZ-JGIZOE ME(WNL T58PI9^;@KEZ#$W!W(W5Q[:Z8&Z&'(JP(O'C\2A>)!Q% MJ\2K#):U'(-J3O_6G/ZR WJK3O^3WC1D3(8@YN(X'4]T?CY7BT"<@K /J^*4 M8*:;$]FR"<&)35A*LLX%TM4?ZHKW.)5@>Q*B=A)% JV)*&ES):I M*G10J"A3!J!<9SGXQU-%+8SO,A!\3T@OOWE_I9Z+7!TCS,X%#.A*Q6$:#38% MX!<+G3&)(>H/#PS(R<_''JEY"&3TS9"070B".L?7LN=HPMN!S&9;WA"L 5BR M&);/1I$4A7<$^L<010AA!/P"UM%R;H I8#8F03*1["*(KF!$($)3#V'XX8N4 MP9A&#L'U(O078AA9YDG'1G'5$6,_#-14UMD:0J>Z[,L/? L^967;)-IY9A\J ML(Q*U=PFH>\-IHAD&X6WC"=$9;%#)W)Q/ P71+"VYU+P2499+@@P.UB-;#2& MM[A4%&PAC1>-+"I5((4-"&\-GO;&$P15HU++5./'5:PBT6SSPD :4J09M@K'"&2,6\Y%/US8 M49D(T?[L!%O6F8]@1S>C;%-''J*Y2<5O? @Z)WPV YAN%-$K.4_/3QG-A(YD M@'A0 6&7I1'M'H''W?%O V '7L 2 VOGY&03X?EEF"T43XE'B%]9GX6AV/.. M/M##0"D]>19A# R[U04>]07A^R)R>".&YVR \-PC/:T)XY@[Q M\]-5Z43&?$$:V*Q&N6N%(_*ZO;6"R^H[/HG+O/H!%C(\.BJ5S^6*9IUR:0<+ M9.S]U21Z)]UR/0EX[P/HBN.^B@JO2I4&QD>D0IAT^JA*$_ 34Q+4@H[(:@7%[KXVV%H?QN,%A?/D ? T.8T,&&XDCV. P-CB,6QSO^HPX MC#4^4ZSZS/> WJ8@$JPC?'/OZ-@^[+U\Y**UK$VW;7?:>)W>Y!3N-$M@U_DF MLH0UHG"2"'=68$;RK&[K8D3^[(-%],D M>!=GGNSIN*6W&%2]J]K/WM&1?7#P\F^1UK= W0XLT,'3N'P:NVDS&,5Y;="C M@^6C8>@!)9 .)=%LRYE$[Z1K=PX:.ZD62>F@9W=6##+5&$LO2EO5&D6]/G),FZ_9/'Z9UE\W6:@N9SGD8 I)K8B M%D=%.CEN';RV=H+H$?M%@P7Y!]7H-2F^K,]MK!?Q1R\JB&^>V MZL66&WFW*L!$7DR6#90N6FU;CD9IPHY6CA41%+'_F(+CT__701NZLZIPIL*"JA7CGN+V=,Q_E1" MBD&H# U HR-0)U$X5#$6W73\V+9&P#]4A.7VTH#B.UPU5!$."Y86.D'4$4IS M#L=CCUZ#$3F>:U.S\G8_#%+\>CH6(!('F#7AJ83#(4+&]*?9D-U\R6J2;:8Z MXEZ_4#6-V]!/QZH>T&/K>=YEEI"P:3SO.MTY;AW5#Q;%P=A) M- KO/0!%5=P$N^B6@2!FUD,+*6?P5^K%GN!(#:U^&@/-($"P36/!L#9&8AHH M#R&U7.@<@1]6NEAED+^=8UD7&?=N6%:996E2K4H5R;3#5GLERB%H-E5J9CWG MV>N8SV-J-*D%OL%UYH[_J1@/E0XG]02.LN\DW 2>\'B$L(G /!*?D, (O]>H M(.K<.9$[ \.Y:(E0GIH"6AO1]'TJT8? W]HJ6 MAF97L'5Q@M1P \\3\T J&'D3 IX,J>" $T5H0XJ1DXS S-4=CM$-0QB6,.U\ MS0@_E#00*X$SX2,890!49V.ER MP>4%0SP>#"D=5$K9^Y33!L+V^4Y8K]= V#80MNN$L'TBM-;A$"0 H[%>CQ"E M_,S0>3?#*/R6 \<36OX@!(V:,.)9FB'OO,Y4^3,043F2_J=O5^?GEDV \Z15 MD1DA#EO+#QV\VD%H_S1@SP4)*(2Y![5>L.&U;4%MD=@X?A_G.AIW= %JOJ= M7U;:P(FE<^@ODW;%.@+*&8QT)S@4, *"EZ B,^_'$>_WI_OX+W_3=V(O+JK+ MB;EW*/J!J$*J%F 32#X56"HM2W&=\[7+BRY1?8S9O0-#*$8&XO*E&=@G?BC@ MPM3F7*.F7)X@IQ8'Z.&'-T['N?)?.ZK7!V5=B4U+]"V'-.:8Z04&GP;DN-)@ MR/AVM_PZ^^-T_Y6]>EQ*(5(R??CVEEJC E:#) 5M XOCH5ER1P8C*&]IQ"WK M&?,/0/,^%ZM@!QXTK>\) S!EO:'6U+!IG@P^"%0%A.PE7"P'CQ:9G\9P8>Y\ M&,BQ"7^Y:NBD?D*[9+1)(+U C#!D,HK\J7CE8]T?N@%=A>8S^1_8L8,K&J99 MH0KV)*#]S56[M _P95I33R,(/N&RH\I*+NHKTT>S*4(@$JNFK] #$J)!P$,V M;_K1B#94>3:ML11')$?!*-T&'"FF6V]F$_+Z61"D5"4(60OJYA>@J*^>+7?: M^_\MJZF]Y5/E1.(EK\8IST01/HVVAAP:;84,3"MDF%DA<6Z%T/GS@.DJUQ8G M%TB\_$I KO2YJ@S*2%W01O]5X:N"3WUZB/F8KTF0L$\_QZ\,R)'MS(NL) MY#(8LE-R,P[@%WVR)"8$B8()**MP- AC( KC(D:JG5$%J_SNQB%H$:8:K.)J M*2)07;8G3B<3GRMVN6I,19Y8P(A69KZ>@N"4@D<1LP&JOP;G(!R#+IB[(^F0 M>'+JN<0C/NGI-7X' DE6&P89\V\SFB:VYZ%(CR?0$ DRG'R88AVE011F'0\= MHGZS*SQ=BH8>:VFWPEE022IT'%@@Z(+8&8B;J1AA MQ>?H+K\),^H1.J"65M,!6-G1O0MU.7E"M#]);FH%="W^DJ7]T2 M7X!_E<]W>'RCD5>Z@ZV\41QE5[G8/$H1Y-EA\T"%A861,)B,1#@X3D=^0#-C M*A2=!M\#) G2$F''4$UL+1/F^S!A4NTV:J3?K%??H_!OZVPP0 L$B>(K'G(P M]-Y;?\1$?1]CV#VBMHT0D7^BE%,8R4"D5ZF 553[^Z-UW;+^=7;VE0H3.BC] M<+9CM,M84N"=9[X,XGWW%1W)O""?!4QF1 MEHOQ$&3GD6CB&%G;#)"U,T9!W"8K<)IIW MKH,!-01!AS!;=[9LC-88)YS>O MTF=4"32T#F/&6=D]'3N .X"!8< "BQ?9 R\:I&/DQ0/A>?'":V=;H_ .6H]L M:C\< F_&6XK_H(9P*T-+(\V>@!6"@:+08$>/!KF(=G3RX(9N++7M]ZXGN%BE=YSHS>_1X\TJV M89 '\N3!."Q##-^"'D]?47U+XJZTM- )F1M@JJ%8]X:PF7B17;+6]$$W*5P. M^HLST!I[IGX]KQ1Z]PO\/ ()CBK\!OD9GFEQ@(0+5X)H,T(E@]PL/MV:057H<62K&XH M433"NC.AI_E\W<1!/E%6"=52$E@YX;\MZW?3OD-*AB]\_?<'EB$4/W#61U?Q)W8+7'GQ]\U@/'^B M)I?58$;1-@1R"9'62E6<'7(ZJ(0.2D6A:8JZ(NNN6&9:F\:D;WY#_2B-Z"?Z MXB8$U2;@+"+T;H3HUT/KDU\'E17&I /J;%82]Q%3 ?-ULGYR!>W>RY:AXT7B ML9^=X[8%D16("^\P7G>/NQ4W/;H0?)BIE3.5O'/CW"/.FU$-1ZP.A3",&)V@ M<.F)RLPPQ5@:P_(N!&7>D;^#+IV\OY%BJ#9ZG%VS&(S5S_*\2%;!:=+NDAB5 M07-7Q7UGT KZ .C^R6-U$/T7T+1%#)])TR&VG#>"S!H.(MC] 3%2G-O$F4J! M=:;D#WB)%+&E(=*%P@K00Q$66B.]+G+H5&#XT@3&)EZ+21IAF?-83X?W(!$W M#[:) :[*]\4^,Y/P\AG")H21>$"\B)F]:V3"B &'%D(8LD.1VC2DH-$:#M>, M644#)\X/M@URC4-2?=@X=L%B0"*HUT '"27BL:183][R0]#Q(ZI[SJXL5//QMJ:"GMEW9VX7 MM@176=Q]U$^,,9SPC;LJ>;V3, MV$$3,S8_9JQ2XV)LE:6BR=813+8N#7'CR/:V\XU\Q8H!E1H3LGH+!!\=N?BG9[C9SJ+JWJQXF&@0HB:+P)C%\K3]E/Q7F_^J7.L"U M_-=RW?KCPX<,43#5JAKJX%R7!G&KZN#EO$RP4>NIVOYH7+[:2MI+JR\+6RW% M6N%4/[P2ZE0?6N:0^W@.UX:D^2B#B34*9(27FK%B1$I<=%B6J6CIRNZ;7=C] M; +ZQ@^ZV.0Q\RKQ9R_XN1^]^^4"Y!E_\3\HU/AC..1_+W/11@]?9G4=/NBZ M#JM:U&5/Z8HP;1> M&T0;><=Q.X;2]/&H\Y>[2%[!(/5H*PKQ60]L ]/#I<= MUY/0?$/-2U-S9]NIN6L?'A^\"&IN./C3T;R6\]M)\WM=^ZAS^ #-I>'A+YF> MNUM/SX=VMWNZ4CH M'6>BI>)[-9&UC-#L]C?"A1?6V,\D;>6W\^@ MG(JN>G*0IH'.DLA*',MS1>X9X0YD2?,^,H)E\9\!A>BK(-JPUZX$M!*QUVDW$6EW$VH%#DBVS/ Y7P5)0H@#>'"E)$L6[*[S]5$-?WQ06^"AG+\=\SVK<&NHT M%_Q]S]/=Z]0#CBS+Z8>&HT/HC#%A\DA$DZ G]AQIIS@$RD?!>>'U5VP%"@., M,:C,+(^SN_WBS%C=7EB^-N M#&0D=Q+0K1$.46@RJB(&I\%FIX'N!Q.D0 ME*7(VM,X:!^_:+PTJ:* S^=+,//\1?8\H^PHYLS*-3*>L3*$1-03QEO.K@*,8F, M V*&:-?+%S-'Z$XG.DK8"L+J2*X<"T[4 O+DR"&%,4<8QX3RIIH(62EA267K M3!C\&*=CA&_X6TDAD"QQ%-F/&4S#]!I3,+4W]'+)$Z5940^80K:SUQ_/;;$I MG80WSIPD0A"!O!^G?A;OC;GA:0 R2U FPA)#S'4,LN4^?F% QXLO=,(]_QP";A[ OVPS:*7#C9ON>YYBYM?T42859V MJ=A!7$\*(!4FGJ U#3G$D^2#V7B08CJQ5I'4>.*'4R4,$XD?57#" 9?P25*6 ML]1%%(#,K,8AIX.S'V_ENP]3D*@+P9H1LTF@9EI"%-]&6A9F09HB2Z0X5R9# MB?VB[5DSC=LS<.D<,1;#\'"84V"9"QV2G;US;J\;%E?OOW[XY5U^?GBR]6GLV^7 M7S[?DRE4Y3)8>LCE 79-'W:G9?T&:K+/?E;E4OV0^8.LT+]H3*:.EZEXBXV9 M4J<9T011YUG!&OB.)W4@?1IB[HK+T-T(8P!U?"YWF$;QS&67S6FL\*U@G'(7 MNGD46ZXS=FZT@U#R1 CLBV^T!!ZE97T*8PT<@&"F7J+Q6T%_ 4J(19!E5CYS M>FW\Y8@H/!!D_9CS"_I4"C/K$QB09"C2E1N-D!-!>1ER[%K!2N/?6M8UZJC& M>'*(G8FQK9C1() QG&?J1&HVUU06V<2\+2!Y&556L/P*=(4.P'X4?I>4 &"C M*3HF4;UCD!D?]D^Y9FF4S,B=C*8Q0<>@YSRX]:*0\M<=GVI:$M >30+$:3+- M08O"'!!4D'%T)T *VL=NV/ODN^0],B=6/] 2(+:9+1N=\$VB=(2\9:RQTNGF9B,>9Q 95> M:@/E8,5T#XX@3,"Y&#Y$:N(ZY#Z/L.NA[+NHM%)_0AM0R+4*446[^^T:2"L\ M_EF)L,I,:5.H5KAC5BY4>P6A>M9B5)(+,?*>0: N K:<%4GC> 89K$N(0_TY M8%UU9IA8857(2'IEVOO_S9^ Z@Q\^<>A-V MF99.S-4Y:ED??XR\OI=4$H_1+QJE);-Z9J!%7Y%52)0U$V/+B;/2VZ]?KCY\ MO-H___+;;V=?KS_^I#_,GV]Y<=B50&X3R;-MRTA_:FM? 05#\S\NA]I:\T)3 M)3)5G!1O7E6]PC^>MM^8*9U6(>IZ-HR:HJBMA>=W@DN\T$AGY7%5!EYAKZWB M[EJ5A%A,R.RTVNTL)?._VO2_/!N3)?]^WP\'WTNSF#_C6>_*+T*D3%Z?PY81 M)+W >E3$2#]N%=>]9&;^ZN(+]NH7 Q_26)D*$C3.RBPMB9/Q"'^I6"3C9S.G M='WDWFG?2^^885"U3;U.J_./=9$'=&HX0EUFK*[ZT>MT6J,$FCO'YTU+^)R" M;SYFP3I?)/AFDD8QPAVB@857B=;/N*H/T:KIIO!@SWG[\SM\M>X6CV_,W9 B MR,Q>K[DL@FAA[6YVF^]$?2=0\?Z7'[Z:4D0!_-)MM[LHQ)R&P#JM[C,06'57\@V!O7@"ZP('>WH*ZU:QL'@>#Z.8G'637_\>\J-1=$X(-_*\522Z#LQN M,?(\;1\UY+D8>7;::Y:O1>BCRBCJS',EQ>\R0*;?,R_K@MCRM=37WO^]!!U_ M;PB,;;&=*;':E]26];^_7OWV4QX<7X.R7:C@&=M&.'O-"T9=8B#/SRJ1FL?C M2:1&\#P>U$L"]Z+&'M3:=0**^P@L2!7%LK3BUL*V;A_2%-6BNT _K83IZ[V',*F_J*UW\4 M,>AP..P')W%@'X'Y[^4' [;..!A9))&3Y[20O6/.^ M@F;*81?.:>] 5S+#FW.L+4Z97&Z*@--8A<#E MY#B.O)?BX)*0A>$J5*5LY/A#G8-&7@%Y@$IHIE@B@MK+$TLK8 XJ6,+"0+,+ M4?'S0L_>"S3+?'0)TGD@TFS5FCT<>Q8.U#Q V7H\V3EO'737T6AUFP]OJ+>. MP>6-/BM"E#6SYP\&/[K_A1?<4>98Z-7BMV*GE3>\3ULP@3R9F*CX\L<3VL>J0LQDU2MM$L$#1^]Z,2M7NC8/@^.5.)B&(O_E)8? ^1$DN?B]72 MR:_3A@:?BP;?Q>^L?R.>T-CZ[+C_\69H< /4M(TBUV9(+W1(]^JJS^&4VBA> M4,L'FD4R_%"10B8F0&0U 2H;LGJ=C5N]O:]99=F917N[J.QI[*:=[Z:QFW98 M9VWLIL9N>FX:1+OI.D%D4>L"\PC_I8+ B<+&?&J&M)U#:LRG>R_J[V$'S5J9 M2(^5P?L;LEX;;3?-+%J-W51?K(0P.W#26;F2^MB"N6$+BQ?5?$#8PAKPXHSF MUS'DYT"X>Z8 J2?"OSNNQ;\#.?6N'[I3^'.4C/U?_C]02P,$% @ ;(FF M5"8&Q,H&" ?2P !$ !D,S4P-C,V9&5X,S$Q+FAT;>U:;7/:.!#^S@S_ M0<--.^F,22!I>C>$,$,"US!#DUS"M->/LBV#KK;E2C*$^_6W*]G8$)+0)NFE M=_1#BF5IM5H]S[[(:I^-/@P[[;-^M]>I5MJCP6C8[_3_K!\T=YOM/?L([7M9 M!](^N>A])B?O3R^&%U?'M4]G@U&_UB'5"G0Z9;%FLM/N#3Z2Z]'G8?^X-N.^ MGK1^VSWD<8W0D(_CXUK( ETSLB[S;A&58Q[7M4A:C40?D>S9%5J+R#8%(M9U MQ?]FK6;Q'-"(A_/6B$=,D7,V(UY>XKG4:-/>?4 7/V,3H<,JDY@'WJ.8B)B(@IQ/. M*_85ZJ^921 MBP#>,HFO/E#II>IU[*KDZ#6-DB/R@8JS1DI/W[Q?EHL=L3KEE=)=1CK5C,)$UJG>8!K3??[M W[3WLVB%I[,,: M]83!RF$]\9B1KJ>=?VD15!'JBT0S?\FBU\S#7;(;<-#8QSU!E:^I=&G,5/WB M)F1S5!S?[#>@QX] 56?@D#.F%(W(.?7_X@[Q#*CFH!S5+8+SEVA5B'X'DE>, M>4N56L7O=;^8][]5U=7(U8,<>U1HV< M]H?#RVZO-SA_OWB^ONR>YL^?!KW1V7&MV6B\JEE]KHC2<\#<,:DE=,SJKF3T M2YW'BONL1:>"^UG'7C[X[:MB4:/>RLO#5S7R,4,$&&6!#NN?FKOE(>572X/* MYB;+%B:/W>XCLJ+3@$PH^ G)IIS- +%ZPA7YFE(): [GT)X("8",R>]"1AM0 MLU'_(V?E.I]3K:PXG2,#,&,7^'.%?Q C6\@]#>3V7R#D3J@"H &DHCGY L ) MF3]FCD5>AC=?@(18:.*!7,IC0N,Y>'DM4P;6HYI%X&X18!24 Z1R&I* HN>$ M4!=QXV]-/T*KE>4>,?/0V\DY]HGH%V:<\$*H@C8?M($Y0PSUN9?V." Y@FXQ M#,\"#A# FQ"5XI]B_(Q)E@G!%41XB1SD>;-GQ_>PX^)G8P4C 8X ?(KF FP/4@.[P6I;>\S@ =VVS M0AY[8>J#3(!T"5M.M1)0CCX^ 4@BG9!F85@0*D.J6ID;*.ESE.Q@CS2$#L 1 M 4 V\RFCD$?5A 2AF*F<0)*-N=(2DR&*C59Q4-,I\4#ERMQ2=TN%YZ7"VQ=( MA=$2;%[_TGS[[DAE6,^25'2KPM8X.^J-@=2 4,D,> &,W 4# L@( \JX(5<3 M'('=(@@K&%K@N5KQN?)"H5(8B!%'BM#".)'"8SXT*[(#J/49T,!"LUQH$"Q; MU(9UR^$.6]0M.,7#HPY].VII&,=R([9T1'T)!I 22RUK<+'W*%ZM?)OFP7=I M'A2:XTZL.@.0A"EH:YL(/LCOYL'W$QRKY9=&\!Y3?(RX-#G4PR1T,+_S:*HV M'X)YELN X?E4-G43J00)$'2F7)E0!MU8; 1AV5L$P7(DE2RDAE)9[E:@V,FB M++[D$!!!&25"[E-M-'5A2SF5'%? ;89I8GN,DE*%69_Q:LJDB";P"<5 (0V! M%@2BTL^!#M3CU.4A MUW-,*-?%.>2]X81!^^)$=%W2;#."FVQ%22H3H)LR";#G">D;!4RU-F8QY+4A ML [>,'.FAUV@%#5Y0P),]'@",73+K>?EEO<"N=6?TC U+AYQQX( 3WBG@!BU MINK)T]<-0I9]7*F#FB-\-B,GCX9(*X>9EJ MO .SE@!]CFQJN*W5GI,,_@LD0\_B[%;A;H[NLI+#O%E'BLVK&:E$ M5)9RH=M2(Z$T-..G&9"E/!"4G6R3G?4C B 7>/V5SIG:'D#>G#GB<62<+M1Z M8U/&"56+M!'CA2$C\TTD-=;(@MRLM!]!-P&HR7:42B8M)!JD;J9!I 8 M15QKQNX.HJZ W!!?^QS4,S)V@&80LA2&1/@?J[;<,["O*0?MC1M(8_,55KVY MZ[QA&Z3^PP<.W1#* "A+S)T)@ .>BWF< 62SM&M1]\_ -)A&V;+ )%*FH#%? MF/*S;D3@6B)4*^MBEZW1[>GDFF! ?1BIV"(6W,6:K R"$8!]J%8&0F/@"DS9?*#/N.S6=X/!7A ME&%2$X.I[!=7F844%B6AF#-X.YL(&T3H$K. "9CO52N/3/AVOR65,1=BO@^C MJ]!9A5892F4(/BFV.WCGS>*TD_TH\I5? 8?&#HLW.8;LV@H=\XZW$YY[QY<' M/6ZF=WF[V;)B4;FU[J >^49KK2AGJ-0#$+?(!SJWF_S.(?N-_?VRDJNKOLWM M>^SRHT>3\XM/5]VE&UCW7V!K8I,+48')HNF&F--H\DO#_'O<#;<]M;=T86R9 MGS]LHW_V+5TUZ_-?7#,Q,BYH=&WM6FUSVC@0_LX,_T%#IYUT!A)(FMX-(W]^,;BX M.JU\^= ?]BIM5BYAIW.0">AVJ]O_S*Z'?PQZIY69\)-)\]?]8R$KC(=B+$\K M(01)QRO61:R\UK^3( MQ">O>!2?L(\B#(4WX7&5]:6WS^)4FY3+A"7JO@4]IDD+Z[E*0V"M=Q>?AHO= MGH@$:B;F'C2EFFD>5]J-(UYKO-GCKUL'U+7-4NGC&I,)L-X-KD>.@76\I/H/ M+8(;QGT5)^"O6/0:/-HEMP%']4/:$U+YFNL1EV!J%SG-8K_\]J&KW MJ^PZ@2E(]FZ?=>$]2,FUJC+/8FN..O*DR4B- KN6,[S%"=9L>DNC2MNMV@HA ME] Y&_1R46<75]W>50W9/^A<7O>:^8_OJKV^Q@IS8DXK]0H[[PT&EYUNM__I M_>+Y^K)SGC]_Z7>''TXKC7K]9<7I<\5,,D?HG;)*S,=0&VG@7VM"&N%#DT^5 M\+..W7SPFY?+10V[:R^/7U;8YPP8:)0%2)R;:NP7AQ1?K0PJFINM6I@]=-=/ MV)I.?3;A4V :I@)F"-QD(@S[EG*-H [GV!XKC;A$C"@=;<'0>NVWG)R;7$^Y MM.9[3BS K%WPSQ7](8SL(/Q1TD@#=A)J4_ MR_$ST) )H15$PH3 ?2'';":2":[0Q!@0:':2&Z-JRL=U3G&8ST;SHAWN(D!*,8H0$19 R0,J-0F F-H&X1AA4*+?A<+OG" M>*$R*0ZDB*-5Z& <:^6!C\V&[2%J?4 :.&@6ZPU&U8O9LGPYWH-%^4)3W#_J MV'>C5H8)JCJDHR/IRRB %%CJ6$.+_8[BY=*/:1[\E.;!4G/:B75G@)(H!6WN M$L%[^=TX^GF"4]'\W C>!2/&A$N;0]U/PBKE=QY/S?9#*,\: 3(\G\JE;BK5 M* &#SE08&\JP&T@KB,K>91 L1E(-(;>4RG*W)8JK692EEP(#(BIC5"A\GEA- M1[BE@FM!*Q NP[2Q79*DU%#69[V:L2FB#7S* "J48*"E03'68\)+0T[Q&M=E ME5AFCSC"Y:+%'%J88EM'C5M,NV=DN;0,.)9Q M; O"(4NGN!$X*S=*<@K5W" 'J<8B 9PE4)\3EQKN:K6G M)(/_#,G0=3B[5;C;H[NLY+!O-I%B^VJ&LK-R27E>J@F5A5SHMM1(F02;Z0L- MRC(>"LI.MMG>YA$!D@N]_EKG3&T/(6_/'.DX4J8+M5Z[E''"S2)MI'AAR0B^ MC:36&EF0F[-0?(4P.W]Z M].L49HH$6KIX%%(N_4 F>:M:RK7C6# E2IM%ZF8;4&(4B20!N#N(CA3FAO3: M%ZB>E;&'-,.092@DXO]4M>6> ;ZE K6W;B"5]F.L>7W7><,N2/V'#QPZ(98! M6);8JQ,(!SH7\P0@9+.T:U'WS] TE$:YLL F4K:@L5^8\K-N0N!&(I1+FV*7 MJ]'=Z>2&8,!]'&E@$0ON8DU6!N$(Q#Y6*U67RQE,Y$P:H<70-G8Q60#>^%E@ MEZ?]3P\$.IB.!1H];17Q"#8^(*3ME\H,^U67SP@Y5>$4**F1:"KWQ55G(06B M.%1SP+>SB7)!A*\P"YE ^5ZY],"$;_]'4AE[+^;G,+H.G75H%:%4A.#C8GOM M3A'=A'.P;6<_ENG++PA+:Y;%FQQ2;JE+E?..M_.?[XXO#GK83&_S=KN#RT7E MQKN#B>S'C-=>4\XRJXN8;K*/?.[V_&V5'=8/#XM*KJ_Z-M57!/XS0[>^WMB@ MIA$&!=#+IAMF#Z/9B[K]][![;@?F8-.UL566_FW[^V_;R75K/OV]U7RF._9L M^QN2C8=J<,<5U57DT/W@S,/3SV[_,[9GEX&=WSB@6\/8:"\;_P502P,$% M @ ;(FF5 YNU9:6_B M2!#]CL1_*'F4$4A<)L=F."P13 (2"2RPF9V/C=U [YBVQVXG87[]5KJVK;M?;HLFO4VJV&::13M5%GU&T9K3_SA^6"7BM&M]A> M7 Z VEG/_ 9G%\U>MS>H:U_;G5%+,R"=PD%-R@7UC9K9N8;AZ%NW5==NF2UF ME=/",>,:$(=->5USZ$1H:JW^:MB<^%/&\\+U*B5/5&%Y/W:%<.=1T\3E(A^P MG[2B;^XG9,Z<167$YC2 *WH+ W=.<*=&MW-Q5==\-IWA5K4SHW4W8V,F0+H% MM>*942OVI5\/6:"7]VB"I3!1-C2I+]B$640PEP?@3J Y8W0"K3MJA8+=4.A- ML)OZ0+B][#MGG'"+$6?=A],NB6^%P6<^#KSJ9S+WJG#)'(=9,^+EH,.M O1# M/P@)%R#<7WF[3[QCS@Y"AT+MO'^*J8*=3'O69:P-%3VRUV2S:ZU#/(4#EL@SPA#G8N38340Y])ACZ M).FQYDO3G<]9$$B7\%^.M(F@,*,^142>O3ZO9'-S2'+1I M$) Y7!'[+Y:#OD\#)J&-"?*^6)?!Q6T]PA %JE=VC&F@@N"&/GQ'&!&&*1KKQ43^:KG%T-Q2'FZK?SD\>I8" MR5*!<<,>T$(Z];08T.\9$15(Z'9#[1-D=D+%]Z2A&=&6:A%9V!IGW=9JJ;/> MP&P-\EC#NHW^L%5973RIEZ2X-(B6J6LE#9JM;K??,,W.U<7Z?MAO-%?W7SOF MJ%W7]%+I0(OL&4 @%ABT.F@>F=+\V*?D.TI9,JY";EQF+P>:J\E'!QNG1F:B M\_A @^ME*D)0UFDI*K89/1N?$^_;FA7'&[8AAM=FRBHDC!HA"R(-PB1T,-U8 M* !',G"M<9_^")E/YZA!53 3O,N0+& &T8\S=G:=9!\F1L0D/Y+\B?,ESK.]$MB0SP@1&8WEQ1;9% SKCA5/(MH%? MS8]/VI.I*N0;4%9H/Z)/V!'MA'%*;R9RN!*W*>GD?<$_IM>G3]&Z;!J[/IXN M-DUW$+@..O*II/YV/*Q>DD5DW4ET(EPKYV6NO,_4=P0P^9Q2#(I;Q]WM3/1F ME/S/A?#E4Y,1>+MGTF2H7:S27^M39F^S[!F>UBT[YF2?4H'L4UC M?&ZW.A?M$2;\DVUVQ-H!2R868+2A_ YCWE;1'T7FH\C$B\P#[T(^:LW_M]8\ M$NXW+#F/O#G?Z37P'FM,.G7/E$21D:^IEP]^\M+L7&/[\F-*]'10E%]=L%%] MK/D;4$L#!!0 ( &R)IE0=%-/'@AH !$K 0 0 ;6UI+3(P,C(P,S,Q M+GAS9.U=ZV_C.)+_?L#]#[I\V5F@W7E-SVXWMG?A=))NXY(X9Z=G=N]P6- 2 M;1,C41Y22N(]W/]^5=3[0>MA6C08ZMD56_>I!LEA\Z$]_>75LXYD*R5S^ M^>3\_=F)0;GI6HPO/I_XWGSPQY.__/E?_^5/_S88?*6<"N)1RYBMC>O;T8/Q MUZO)G3'BTB/M_IT>OKR\O+>FC,N7=OW@(%\;[K.*3S_ M.6!H3"[?G\%7^'3VT^">K <79Q<7QG^=GW^Z./_TX?*_C?]YO/_?P0 !2'-) M'6)X1"RH]T <*E?$I)]/0E8.$:8O'6;;S%R2%>.FXH7TSBXOST$JFR*X6UQZCZ9KL\] ML533CQ7+&^A>\Q3^$5,<*/9?"$IQ,J?E12S?)$KEH& M*3P^Q<=8\PQK@I#821#.78]@5Z.^K:#5SEW\B,WE$\KU!+4,_/!],JIJZDH/ M7USH'1_) EH/ [TE7V.R%H4NCBFFY]#RH3]+]82JO($5_G2:+QT1\"6UQOS/ MZC-82$)-)0,VK[!66*2L1D*P7GF3V*9OZQF<9G2UK?*X13F0A@\P"# +G>^* MV-@;39>4>C+2:F4YC;HO0,=34!>-]#U^N+YYF-YDGH,<-6U2[:2QDB7;8QD_)"A_?NCT4+]QYJ4 MX_D#]88?>>O8QG7+:\SX4]&,.N--G\9?_OW;^.[Z9C+]G7'S']]'3W\[ M&BE1^AV^R(WVR8IIC')'^J;Y,MP^LVXO1O_7_F2 M<2KE%9$,M/R8DA1ZN0DUX=O05+-'QA>/PN7PT0R,$ABL.W(:P_X1IP!,FK8K M?4'Q2\+1<.=&Q/.=H;CB3VF^!N&6$7 V$M9&EOW0D7 MX!985?=08Z./>1M%]97V8PKO#*!QB+H>KS#7!WYW1XFD8D90\1 5.N+/5'JJ[8[X/1&_4H_,;'I-9]Z4FKX V%0.GPFS\>=;5TR)'4;Q M[:IJC'.>-TZ*NL&XD= WD(&1<'AGQ#P&MWX2A$MB*O\, MM*U]JM'VCWEMAP0&BH*1)G&(RKXE3/Q,;)_>PZ *"DJ%N.6/-&K^D%Y#Z>R*O45"?_D&CUL*$-JACJ$J'J,0;(CA,9^0C M%=,E$6&<7OA5H\["W#.J:, \R5!5#U&IT#X=%DQ$5+Y:I3TH-QF-,VWZ N6J MOBA,15,T5*BHT\XRC(\N M4(_]OWNR&JL6YIH[2& :/T0H#G(%2).N?,+LBMR8T0R+:$Q7F*%NR&L:/P2T M#M( N5QF6O'ECS0*+TQ2\\G.@]9RJ]1EVA;;$-!8K##?W2H#>M#F;9+83%NU M13V-,0O3Z^9IT8.VH"X#FK9611F-98IS<7VN]*!-4)JL2^M_4P&-\@LS=DU. M[Z 5OR'!E''_RF(:(Q3F^9NS40=MBU06*CO\YW\NU_5E8:*?3E$=M&;S6:FT M>C7/-#HN3/:+>:N#UG3I_!S"FK(INF4I(8@]XA!).NK':X@ZF;UAKM^QJB%W,-FHQX;;%46J-)V#H\0MTIUR[K&!B-X9$29,8X6HWADA+M4G9)$9(;2C9R4FOR=>F.T; MS]4O=XS,F*U^V> I-:II+%_(DY18/J&.MK>5Q>V$P=%^94UVZJ]6P:%_8D>' M,5+=*;33!Y>;\&!H0F-@WCK<7O;DYDC6ZB"ZYJ;QED)BIZ*?2,,R$)>!P#+# M"O8+(38C A=MM3,\MV1!X^AM)0-$D+N.U;J5,S4DIO&50OZI:DP)\^.):QR] MH,-EK<2\0\<5'OL')A0EGLV,$[SC>4),3^AJC8"ARPE*K-,N]2:1E?OGCR4Y MNVT6XK+.'$NB0B/5R:5RX% @17TSX7=XWXUR$>Q/0\F.[M_4R2KG5IU3U;A= MMR=@CM.U[CQ$W_EDZ!6ZKYCB=RXHL9'$G2OEHQNL V_O9+L%IO'30I)V:S^M MZA)S#&(B!A Q%)&$AY&(9*!,1B34T>^;NM=7 ?J;A,K\2AC'1#_JE,I;X3I8 M!$9FK6]M[=[=\-=X<2'QO*T7*[1&!-=0>)4O!XB-.4 .G!6C@(TN?/34_06* MN/%:$-/SB1UF-]Y4'*N'I_'S0B[^#0>S*>&BU-)A![1-]J-5QK%=$=,X6F$! MH<6.MV/,NJ433'T'2*W'\U3!?)FV/M& ML9%NM@4B4QHQV9VU$8R6U/16+AX&+FEA8_A1[7%J^. >RGJM>5&I#2V M+R3+*VQ?/VZXGTZ.C;[,;I6)D#85->9MTWG5(CL M.:?@ZFB'27QA2ZWVW(JBQNZ%K.IFNR>LL>5&S+-GK8);/V+^1Z=HUR4'8^4W M:ELC/B&S&7L2ODJUEYD\V@RY[F@\V(JYQM4*>=7.1I PK$"X6$ !-A1BY8SE M;AJC/CIH=:BHV:/;NK;&18IWN34,,.^.>W:5674W05:&%&TJ:HQ92&KJ;Y<\ M1A2USZVGEF"#!2YNI9Q^Z"4+L7R""Y4">DIUP#!MY9U0UKA![9/RN179H$]7 M^PY2C9IXF859W$$;0@F/41X=IBNS:M,+NV>C<:5"HG''KG1,4]1U+5"=RTW0 MK$(SGL>W_GGX]@YFJ:WM+@\K6]UT4YTS+7>[GPJ)S7INEX6'OR0 C0S"B(IU M[-ZV\,'X<:J11XK-&QS+*=!/U%QR]IM/FSA>-YPTWE9(LM;SME2I="<7>]:X MZ$LQ-"/!=G2PMF9_<'OTL0;,-&Y6R.=VYF: ;7!TM7V[6MOH;3><-4Y8R#KO MP0F/0=YFIZQ,&32NI7&&0BI:[PS'9$&-%RE4+Q\UJJ*Q6C&K6_+ZA:/)&EZ/ M=W%V?CEV.)OYH65&'&][9L\4'P]?B(#9M<,"350WT5XX:1RD_/T<^DOZ!@9" M,D),D0/%J%0I]"=$9J2@'7VL6Q_;G4\U]Z&&KQVI[4-'?VG@+V/?DQ[A%@14 MJO')[QSZ^,VVKNDP6Y#6>$PAZUSI,2D,0>>")S !11U7.GI,J5EOG)7MKBE5 M11Y] 77EUIU+*Z(:+VEZ@>S B+@')8V(_[%':>,?0XCGK>"R97="I2>8J=[Q M#!6&W)H2L55DLQWUWMST*]YGA-C)U*"$NHDY;X;S" \WI(H&1[C4#S,%9U/AHP\%!JR^"Z=668UM M2^Y$!Z-DQ7RH26WP0?=2,A 72R.R(-=CP'VI-9C5"NZ MQE3-=%(2I&_NB&0(;OO(,2F2/+KVGEU)N]SS5L%IG+Z03G[33G]<.ZKSC\1M83&W6WL;D:0(: M0Q=RQBT-'6PL/V3KYM]56YV4:5!!8[UB_C;_WMO_]V$V_C7E^=_!XG>OSIV5 ()QW9^>7EY_SH3 M]GM7+$XOSLXN Q/GE1#RC4B @/\:7!^,;@\?_\J MK1!; P")5,T 1/4: DA3^J"^65YMUE$%Y/FA#K#!2$K(')Q/C@[ M![#E3&4$L;3F*;4]&?TR2&C5%EQ2\_W"?3Y5+]$6:T6T DA9E>B+@M"CKRB:<>*Y8W\+W^G#25&X2(@W19>QK4:;,^]N/-1TBJ8 ?!\'' MIETM#NFRJ[Y6$6O8V<84I?!:HX&Z*20QI2V@= *B&?N,DUF>.$49D.(9TMC4 M3U355-]E"@,-7DRC0. ;+ZNNBOBB1A%H'T$$B+S8)\>%]DC$>N11!^>3.;$Q3@D*0E3&7.M)50V"(:#$84:)]^-^/O&$3X/I(?#[>P,P$F9^ M'O-\+/)5N/XJ0L8 4<1\%IP/_WQBJKQ,2P4\N/Q-Z2"-IS,U#*UG+!/<04Z M"?5Z%'H3]V8B6G2FD3"EP0DU*7M&(/V*60FA*UE+]-FO%U< Z$K.*17/S,35 M>]F%6)8?'+W4RY5EV)48MXQ#$<87MQ3/U3@S*B)IH$4<854)?CQM0 WX!$>O1+NKU20!4VY>I\"U4/27$*5[YW09\K]?BU4RK@Y M_D>R=O)W0Z7.&O?2=BHQ=#:8Q9QXL+%OM1+4#$Y<3]ABZ,A*2Q'0A)[%Y$V\"]*P&K8[T1!Z,3W'88_.U% M\C:PNE))GO*(EP9-O>BA-I;.FG&18VI+6L(1>I8]*F$SI!WJ(A]4[DG^(HP. M)Z/2%&P5[L/Q)>,4WUMF,W/]1%^]*QO&D6+(_:C/P/:XSGTQQ"D M[TT9+>$UUT-RX\ O%$,D:@V?51 _H1A:1V_@?:+"41O4I%IAF8!QGA#W'E33 M'>+FVM*_'"[8Q>*[ON85B#(^GK\OO>T">W,-=G37Z1B:P4)]VI0O0-V__%6(FDN[Y7U8^U))Q["[UAM,N,4_I^K:(-^FC:G= MV(5C?/DSG^I,]V3Z70TVIKO@.-R4GP#,#?!?!>%XKS&-Q8YVMD._H0L&?@;V M&"H%>MU[J__GT]$V'I$_@9 [Z-#5P8;]FW5/@C:WS>AQC!QLJO;^@I]DI_06 M_-+U=+[(L478Z&,>'@;-^9R9.W1!1=?Q78YCBV$EWF(-0N,;U$U7K-RR M]/_B;Y2(>XC"EUV/#QLAM%C4H (OW("^ Z]Y=1PW2+3#) NZKYFOMCCE&]\J MJ--UJK\&DE;R 0;HI:GG!0] @TG*+;S]/I<&B\!V+V$]+"TZ@95[[[ ^%]6R M')LC3MU2/V'RUSZA:UBW2<)%,YO$BGT*LHE_"VE@3NLZ5/0J08YG"]39,VJ] M@B]GW6)<\6U[?4W#M!(_T&P>-+$/#=^A _># ;N&6O^ E1N MWZF#HK-57B*7CX19,)X,'4R.RB ^Q3@U=*ZPI%\?$ J:50B.N'S1<6/9 M'F*+(-/ER'<(??TSWL+9F[1:QBT&2LH)_/-&SDJXS]3!W1 OG%I7ZSLJI2MZ M:>S5(+IRY3N7+S#3/^+/,(=5FS_Z[-,WL&\[-DU4+Y";J0]?F>RAT54!T,AD M>9\L!H+(, AN*MVULDR?H_!&&,TMER,4CO3DT?9EP*E/GZP-9KOI7_A&:!S) MDYV@V\WZ*@?)#?R[7,O+:?">>/A@WJZU@L@Z<.'ZR+I M;%*3O%C\J;AQ;1=>6>2H]\7E&H<'?T:UOIBB=L>X*M=#RRKGVF(!).BA<+Z+ M/MSGZ*]AW3Z_$VQ>,-4F&IR)*QWM(^FS$4AS^:(;A!]<+[VKLD_)*B TE^D> M0J(%Q ;!F1EH'L&N]P?JQ?&2@M2GD$TQM=G*9_EFL%X&[@',K2N7^Y+&3A+I M.=Q4&&XNA^XW2:V/YQIC]#)?WK$$G6V6?1(J];)&#FI#'4Q]>XF*RQFW"'P# M[4;ZZVEH+.>ZS?"X\?7??;;N6D ZZ\C>0+_57J;4FUFS_M!C@%,'0W/)-CL! MX\SQG4>R=GTO6-/LI!TDVZQ8AH=-P@-V 3=B]VC. MNE#:']14V04A8Q_I]<1BD7EG![;+3T+&G&Z%^P_*U4ZQ7K8#-<;3HJ>M8 &3 M<2JHFDP(G]CH6A2TJ-SI+:B@$M_.53))J6'775*>H@ZFKXN $J#LXY M@UA)IDXHU@U7MQ!Z(_>N U7R^@8#U3)0VP1R,@R?]K/Q+,^]&Q-F?;_'Z50C M,*VS%;CF)1.:/5\K5(FALSZW:DSL4>K:4'9X]K[6J<)]W[XB;P/WSD2\5W??0_]Y'UU_C_TJX;TF-"M! MM!A\EX0)A^#(<.OZ^"[37@=?+?>6N_#5FGQT*]M>=E+7@-%K7L_#5,-H=*(%TX:5.X--O M@*B/?G97R#OKC+<#B(>CQ[VF:CK%V]P3OZM!@UK%MVA'O-7W[YSUV]+:X&H1 M?+ZX3TO7EX1;0/EIR01>"39V.)OY$L^'>6MU;P(N>_8:C;; U69+H<.&G.," M"%WX-A'1E*S?S845(%K(M<(4B[T7:2Q=&T8(_XI-*;%V^H D7H_(/#I?932\6XS#B>7\J13_^%FJI&ZOMA4 MUU=>T4E<=/P,"HQ.\9#@%$\0#*"M^[E48E?0V^^_5J'!HR_,)9&T[[&[$D2' M<@4#9_HPTTA*']TQ>LFS2JZ_"?$;8NU02_'5IDJ0GE>;6X!J$?&4W@"6FBA< MK9,BX:J_"B!C]A @H/,&[="57F MLEI ZM%I-/L%HG&CGUVE.P7??NDI,5-R6 GO=8_O;.OM%%%#1.U'*:P?Y@>' MB[SE=R.;CO5VESSH-+:7:_XV@-FA=^[O+$I>N M&:(6'0WTS7A9%(W?#(/;XL=XW,+78J!&=";T!*BX@O;GA' M.O+OJP/="*&%1,'A =0-SIIF$#T$I#-"[3!=4@6@S2DNF-W-UG?@R53 %"6\ MW4Q=$?G=8^KNH'XVB-?!T>'6^#)V4WP9E,-ZVA&_&4%GH@:$;XFI=B$]0G^E MEAIZCL&K4+0(MZ%SNE%'&:$#]MS<;< [SPY4L6\N$(Z@D1_&UL M[5UM<^.V$?[>F?X'U?FLLWW7ILE-+AGY[:H9V_)(OB2=3B=#DZ"%A@)=@+2M M=OK?"X"41%%X)6D!M._+G24!B]U]%L "6"Q^^.EYD0P> 28P19\.CM\='0P M"M,(HOM/!WD6#[\[^.G'/_[AAS\-AY\! CC(0#2X6P[.+L;7@U]/II>#,2)9 M@$(P.$O#? %0-A@.YEGV\/'P\.GIZ5T40T32),]H ^1=F"X.Z>\_%PT.IA_> M'=&/]*^C;X=7P7+X_NC]^\$_CH\_OC_^^)[@( ! M91B13P>5)I[O'[X^./ARN"AX4)3\^$[A5^NG#JNSQX:]7E[-P#A;! M$)92K&LQ,J)ZQ]]___TA_Y46)? CX?4OTS#(N JU? VD)=BGX:K8D'TU/'X_ M_'#\[IE$!TP'.$W %,0#WOS';/D /AT0N'A(&-O\NSD&\:>#Q0)R31Y]*"I_ M*'9K0.^R>XUE&_V4F1B;Q-,!@3DO"1S"FAKL '4ABV$YK"84- MG@9D?I&D3_:0Z,BUXW?RP'H_'1/;#3J;ZN@BS',(. 8L*_ MN83!'4SX-QW(;T*^G3QC] A(QJUJC*X"_#NE>I=09=UE,Q"6C8\>:4OLZXL4 MSX($;& 9+5*4CQ$A='2>Y0NJH^4DKA2L MEVFBW)?B88^:62-]3C*X8*-I"3F?W\L1@J*Y=W6U9:R=#NG("<+:)'\69 &; M&%-43#5G( 88 SY94F8X7\78 1G7+)#<"S M>8 !8R_/N+E-XI. P)!R)1GWBFR,0!DF8)[SD)=7W%A+@.0/4*8]66# )NEJ5\)5D&FZUE["U M6XJWH6?-$=H>7Z'% ;GCR[2<#.^#X($NU]X?'X(D(ZMOF)D<#X^.R]7:-^77 MOQ5#\(HT]01 PAO\K5[@<-^4/5PQR9%M@2AX*]KTSRU@=Y?#98E#PAP%1FT(Z:IF53^F]B969=E@:L-X3B@GZ0-K M): VFN((X$\'QP>#)P#OYQG_<^\0;;OX4\;()/Y"BGE=@9&FGL<@:3@7H_3> M+4H[:X7UT+B]IKA.$?T34XM3#0<-B'F,9Q-QQ"!_< NRR,%D(XEV?-=5]!@\ M'>MBH/[L!U!KUZ_@5CVIJ2KU " 1VV)P_N(6G/K2E'*Z]BY7ZU\%3&;5/0;, M3 Q=-\Z]D78BK/DVF0BDY3W&!P)QV(T_MH0C9T5)?WBMU'TR)8H;"5[F0:( MF07EX%2JXZNKL:Z.AWHVX%JLZ^\<^W=<&CD:DG(>(B#A5*SU[]UJG1U;L1T\ M^A];J3U2YQ%E9)2=!A@OZ7#)]]P5:!C6]P"EFF75P3(41+* /7*+X@T&#P&, MRLUI?1^2E/J!F'><253==_PM573G FX(0T-F/=DRMOK6U_%:ZEGV) MY@6+^\/:.%YAR8QQQU9N MJOWZH+XE@<30FVZ%"(<8?>B =BUN1\(76$1#CYTD$GB:[HV\R*G92N"EV:Z5 MOJZO\%F((,'-\3Y+/:;%?)M14LE[I!2\2R!RO"E385:_J! 5]AT2$<^20V?' M.RNC,$QSE)&;8,GE"\PZI;RUH))L&ZZ7]/0X6CK;?0% M)TMI)."X#O\HK*D:LVC2XV1U/(?,0 ()3(X#."1ND<'>F*9B3P#3B2%!S7$T MQ_GB(4F7 $Q!PC84K*8U@[H]P5? M I#CJ ZK73'I/I@'L%CM,8E*2O!QO)?!W* 4<7ZU!]X[19UB8X[&+N,2+%S' M@401+%BZ"2#U?$Z#!Y@%285]E<=G4+DG>)F((D'0\?;%E-U 09L;+M2)S1JPXY4MYP;7\RY2P8\I)3% M8&LMEP1HQR$J-[C<%S":^X2E>P*8D'<)*(ZW.OBF3'%UGF_1(+:>!"A4GTDJ M:_72?U1*)(%.L/WA]G#>+,>) Q.K\V PF"MKN3G(:CXS]6 Z,D!)>-C5<#)R M?0U3POI%BBE7Y7%XN+S% 2)!6&Y@\T\%-)^IL\7$'&%(Z$!QEF/Z[PW ,(U: MF$.GK3NU)IO^8FI6G6K'RVNG*JW)8UA'T;_R(OM-RY'(KHE79U_V*O#R6JM* MO"D(DX 02!>$!69KH5BJA]'D=%S*/8DK%WG;657+-KTULR8=TL846^I->Y-W MZ)-Q?D$8! G+P?4WZJVSJY/E(#Y!%;UV.MFV;_)-FF9[M7EYC;FXMEOJ3V%- MM7)]<]EK['MY+7D=@%#>O#H!",3*?5QI#:?P"$UJ]_JXA'7M'64GX_=&H"(W M%-LFR6D?+T,14D2*C%V5()+SYPP'E'V( KP<4XWQH$B6,3'EB3O'* ,8$#V^ M+]1J7VSDA<3W\G[V.K+%:$P6EG8*ZQZZB3082#^^.SZR6W-:#GE&T&[*NO6Z MY(8I!63#NOY"M]V@+HQ%G0'\"$.69E$XIK( S>TB?BBT;@S5@-)M?OV\@&V6 MAEH5BF-(P&^X;*7Q\Z;U&:".=0A7DY3%FJ4T+E)B!2[Q8THN8'MOHIJ9%P'=\)[R[M M&'>']./J3LFWYAGN*$!_U]S)VI)*E6[;LAY<19VW!K-"%>9WKO<9OZ!YVL1% M=JI:1J8I53>&+&U[F;%I^XM*R6*/DZH=LZL89Z#X?YT(D(ZL\P#=@RD5]#R. M0:C:[=@W(R[V6AG7/*L[M9V3Y1?"KAT5KWBPZ2>D+J(N+8(-$;>[M$[L2K#Q M:ZPN+R,V;H(E'R)N4_["!@8G.8&(N2G%H1?79/%+I# ;.S*N]P8MN\E.'**5 ML-J0""=>P8X,ZF1>-M#K*+TV]'7R:L,9W!@ 3D, (NY(,:[I<+EZ9&D2RT52 MAA8WI-AW@V@JMY=9P7?,^SK-0"6[ELU(L%.U[TAK!=0>PCOOZZ=TV0-X>-\D MMH#6E$+?$3:5T\LC_AW[E+[D8M.+%43ZCK:%J'X&#DATL-Z\;+/F$Q+YNN:S M4I>780"O[1C&OA-T<#[C^+2?OQ-W$I#M=$"JM?'Z&)X@>,IZ6@;RK"%X%JF;5>PZMF9#ZB 5WD?7LQ(CJP/3T3%&G MYU J)--',700A+7KO0DS@$OBLXQK]Q0E*QGU\0>N(J%K_&^_%Z(.9]94[2FN MY@)Z&H*PRS@?2#:BZYZ&-"7PZ@ 6BZD/// $9DE:V4V&1:-4_2WIOCJCL)+> MS\SSNT+),S=:68:*S*LS!)6P'6>N;YB?NC6JCGF%5%V4?F^UT;J82T;I9QI0=@O-Y5 M$^DI1DU$U2?(=^)!RW/QK#;*-GD"%!W/CDQ/86\FK#[E_HML4]5?!S3NL;L5 M>PJ7J7CZ[/J>K&TESP38>3DR&CT%N8&D':?C%_;':-RW?1V06*BS94S"D M\G2<8%_\'"E=WA0.4]DLNR2'"6M/J'A%^1ZK7R&5GUGT)>)>0$2'Z9;Q1$(B M7^.)K-3E9[[_51Q=N0]UFU*WF]V G1>IK%CHLVVX2G.2/@X7BOXCBTFT%US_ MDD 'KNV*O4F\V<1"A,J*98BR<5!;JZ>@&?&[R4[&L@) 4"R$[ARU9D]B[Y2M9 M^X(B2'C4#HBH:T&+CA;L4U-1Y?0<]R,[A'<>E6\FLY?3D?WY@)^G 6TQM=WY M=^@[%U='N4!CM+FVP-(X5)*PUV_TKSWL\MH8VP @[/;H10 Q?Z5L$HON0-0) MG2Q7V>/R(%EE$' T5-=YJZF@*NA)0*!J"6I/:O]O)2HS>&QF4K8/!]$$@;^# M &]Q;B%_$^).!X"FMK#SWF('BO!RI#<5;!1G %.Y;N_G%W1ES40D75N2 M83MORJ@,=>+EFLI*1B99*>0M0"]G7_IVWIY]Z77BY=-65C*^J%%]M22U(HPS M1GUUF9V[S-OX&F50,R?A[1BQY;RMT>S:/:X0]FILT&'>B4M<$=[+-[_:NF1= M6HU!&V_"@ STX&5&L[;N5^>VI&[C[=B26@_:9&G>V]*+&=";MAIC4Q$$-.[- MI>6Y ED1,GG-(V>:*G5'>LQR@)T#]FM:WX7?\:TC)>3N%*P7L;6'Y5<*=DF M^AFGA*SC6U:M2Z^5F%7>>Y=<-*N4I/"R[W,"XBH^)=T M=-^Q8QU(^JH]Q4TOF']'63/ "Z"1(V 6KV1R ["S( A8RG*)ZO*KL&GHG M0Y>^F>+NGNQ9/8OZ;=_X$P>)KL\LU7P:UW;6#:R1V'HMT%0\+\>U41CB'$3, M0R$;>>6 &M;K'Y2&@GEY$"(2FL7D\LL0(XQ9P"[?BC3HL1W0["_X+83V\@2# M^^9"K30SBH;T^FL0#07V[SRB5W[/M6H&,L/UNCX9O9SWLTE0T] !JA+PN*OL MHF+C!E6%]')[7C;VW\G'_B2@FHDAB)0FT'4#O321KI7@Y:Z\Y6QA9SY=$.^U MZ72A@&XWX(73A7@!H9W2]-5Z"9Z9:/YM=I\'&$%TSRY0\GOE3/8\XXU,8A;/ M$E(-G,$D9T'WM;+K#;01RF#$RL#'ROY_\>XUB(JWE"IDZW0Q)PE,LDSD@6(2<>UH!BP+.GL?;16\C<@L1MT@X/.^HZ\?K[IJI2A>"S]GDY#R9)9L>;! MOP:T7KD1B(4VW@[[.J,[ZP"EL#NV8&_^@OWCB^I'%YWP/@5ABD*8%&<0,^J( 9Y#F8)?T;")3*:4G'9, M#6:"#F@GG)=+>8D4URGKP7F8L3"T4A_BG)":JWD=T7\%AF$KLI?1,1+93GD> MNS%:[6[3 D7L(@O +@!+DO2)G9;;VXH5\5=@*%;R=ALJ(WMI0,0F78W;2= M/IC("XENO-S[ZKDW38H+'\&6THN%5$[74F6JJ53XODH3(H[2_M:9:^WLMR/K MM#O;8RY.Z=M4>"\#<$Q$ZFR9\!*-O0&3ZF9-X?C.K(F@W2PP.F_I#9A8!ZN1 M3M^#%?,\L5N.V!+I*=%^ MG3+JG&1PP9[&*7-'<:;*^96O4MK=OG_Y>]370.5MZ2KZ="-<@ !/\\"S%-$* MS<344W7:G\V0M;A#KI?7R],).XFF8!% .DK@27P!"<6.2=>9?4BHOWH[D1NL!>'HXT%XFRT9UOLDOX39E'(;*746Z-A;I(\PY]DSK=MV0> MA<3^A;/)T@14GLMCJU#W;R;5V3"_0BNIM/=>>)(3B !AAX]W$)4;WJO0QZVG M4LTR#71$UVDOU*-:[X$MI?5R!XKS/(GD-&$;D)EBQP7)])1E&A3S HQ&B5C.B0-<62<_SX M?U!+ P04 " !LB:94P>05QHU+ #!^00 % &UM:2TR,#(R,#,S,5]D M968N>&UL[7U;;^-(EN;[ OL?L]*R)5\*4S.0;]4&[+1A.[MGL%@(M!2V MV"F1KB#EM'NQ_WU/!"F)DN)*1O"$5/7074Z;09[O?'$]M_CW_WR?3CZ]$9K% M:?+;Y\XO>Y\_D628CN+DY;?/L_SYR_'G__R/__D__OU_??GR.TD(C7(R^O3T M\>G\\NK;I_\ZO;_^=)5D>90,R:?S=#B;DB3_].73.,]??_WZ]>?/G[^,GN,D M2R>S'#Z0_3),IU_A[W\O/OCI_N"7/?@G_+1W^.4F^OBRO[>__^E_=SJ_[G=^ M[1W\GT__]^[F_WWYP@28Q,F/IR@CGT#@)/OM<^43[T]T\DM*7[[N[^T=?)T_ M^+EX\M?W+%YY^N?!_-G.U_^ZN7X8CLDT^A*7*!:MV&M$[3HG)R=?^5_AT2S^ M->/MK]-AE',5:N7Z)'V"_>O+_+$O[%=?.OM?#CJ_O&>CA5SPS"A??*;Z@M[7 MXH^?F;IH.B'WY/D3E_37_..5_/8YBZ>O$X:0_VY,R?-OGZ?3F"M][Z#XSK^= MIC-_(%?28*;R8??3[ M_=5"NFE$A[-L&D\F\7 3K\,4XG(^B<%W_, MXOS#&I'Q>YLA."?9D,:OK,/=/I_.LC@A60;*.HVR&#YX1TD&G^8=LC\:Q>R_ MT>0J>4[IE/_RG.11/+%#Y^J;S9#?T?25T/P#/LQ4^+1;$*8',(' MZB!N^JUF2*^2-Y+EO M=)3<1_0%O?9J0<_*4/Y#AC(*&2=9_@R^Q7U^F]"&: MD*5L_6E*\_A?;'AE;!Q=1C']>S29P9^6+Y._Z/3C$42%OEL\\5%'?V$B0&#% MV1AT_W4,;V.2Q\-HXAV@\&M^T#KKJ;4^X <3V]JF M2;%'/"?/A%+"M[NPURVV47SW.XTS=E1RVEWK?;F9%N[)A&V,H<_D'X\T@B\- M^73AC-E:'VB&:3'SWY HF]%BPU_9P13S73*ZCJ.G>%(L)OERN4CNV8I X:C- M-]%U0/N1("2M-)[26A#'J[[@^VDR!,FBXNP%Q\P,^%"@(XD0M?8M#5!Q-D(%KCO? M$Z G"3UHU=E6P?[M#7> &Q9 =_M9NU<[P &]8'6W> >;RVQ_KW-P.TWBIUDI MQA5L.&$M>"/LSV[A.I? FU9N9SES*S!O2O]G1$=P\@>BU)(Z5DL3$;SIY0*: MIQ^$\$?N9A0 9:UUE'H?]Z:+/LP^(SX#/:;W),MI/.0.!&@ N]*'B+J;]_Q) MX4T[XC]=O+,?B6,=&'VKJ<64>; >HW?BCE73=S:3_"*B"P8FFJ4Y].*=_9F,+FDZ77GM M^GL:;X6"!='4HPF_*LS.W'13GL&&L:1'G,'6+L[[+Y3PK4\=33KZ9,-Y8_:4 M$=B!)OG%F],-HM6+&WNC:_K!5SI26\[WM8_Z\<2?1=GX[?IA-0?B/V^?*@^O/^'9EV\B H!D@ZVP,?X*E^RRB M] ,FCK+GSE_1FH+,1?'D+=<+1*+]'<<+=8/ [ MDK%3#'L$YC]I%$MKD[$C.=%Z5C$6_D8F,#G<1T]/\2.=\;5$Y'N?6^%KK75H M0CJSBE1#$V !>HM9" )06C5RL$F6_>N4P/I#)$\UM*0XEP/+\LYLOMRZG R=;?DVR/;-FVU+OF54XM!8W.]8YEJ:,KR2L0 M=IPM;!91<-5AI=&'_.QEW6PV?46*N@D']1*9XB#\Q(M<=?JE\D6NXV":!KMX MW%<[VPY[E+$.OP:O:\]650= G?<[.Y_6/E"Z]K\W#OS.3O3 M>?'Y5I?1S+5O5_7R5O*3*L&E'O.2!%_QS91KWW2]>"/T+GJQ+H:R:.8V M(JY9V%N;(\1?%W>X^Z]GY]EH'E:41..HVE8$XCH#(>9J*W^LRK@HAA0G^==1 M//U:/O,UFDP^:_4L*<\)G))&\\\P:7R7%.,5YM+ABAP35M,M MI9MHL[G:GJ/LB>.=95]>HN@5<.]WOI))GLU_PV;NSI>]3EG%[=_*7P\64@%Z M<@4_9O//3*(G,N$?'\@?'AP=E7IL4^C%;JI0&HO 44@M>'IPV+-P?\,9R@C/99?3\W$GV4@4/I:N/0_?TKIB-#?/G<0Z%@_$_:?,AYH MJN!$UF1PU-D:8I08Q.SL!\ .-PQ84,.?'QSO8?*B5+49.TL88FH. J"FM-58 MD%.V&!RC#AL']%2!B GJ8BXTI?DA,YC:I&T&1_M;,[>I08@)ZMD0M'&8A%\, M'@A]BX6R^KAC=%3U>T M&AQWMX4:4S1BME"WOW-T-K/1X+BW;7 MA!5SK"Z6:P=[P9.#$Y0-K[X[;Y[M9=)+%&MUQA6'URO8^%$B-$BV\-7!RA[!+7 M)H:IH)1OWMV8B/^(\_'9+,NAA]$BBID%.;,2'7 ^@SZG9\KF;8,35&NJD!\E ME=;@)&QCF!T$\3+?2'[[K&95T6K0V=L>EYP6AX0IC)B#Q0Q?&K!.20+ZU2^A M&RT &6K@08WU3X)!P@Y&V,%\4=6;5=>>')SX,>#Y(6-3= D'&)$%_R#QRYCE M.+SQ$\NW&8-^^\QC(59*I>LW&+:O&AQMSY:R%C8)S5;6#+\TE]$N&S#L69:] M"28=5 ]\+>*L^H :N:0/8 17F*I"%YAG]1[0 JJWV#__*MP2]E&"-9C11+!W M8\=DV"J8!)29O6%PA$JX77B9!20)EQC6)9G8ERF%/IJPZUBN=23IE!BF M*!ED>1W2_NB?LZ+@TQQ3@1#:49:,>DZ*_S:8F]Q]?- ]['5Q'$'^NZ4'-4FB MVS&LBV&N54%U$;;-3NIS2<&QZC&)W]+>2U%2/H0AE%8A:MA_UCNG%%#I/UROP)2 MPNO<(O=U->G<8QJZ,/M<4+URV]+..RY".>VEYB:GNR@>P0 'KID#=5SL>]B( M+]-,5^M9JG#5>-V@+>TXDV0I&[4 S?B(ZFN0N%&RI>96# M"2<;?DU&:0B]\GD Y6D!TZ8T6"A=S)8"D(.4^-!8PLYT\$>7+O$!PTM\1\OK MK?CN7!I%KGHU 4ZAN GOZ]&C"RFS6][B-U[HEU]. MNC3Z&0P<=5/ BNI9JC&$3 A9^V?%2LIJXOR_$R&>>'[NGWNCPJ9%%G\)DT' MQ_L'1P=;<3JVAH2<[J^359EL;M:X@.HII->H&( 5(?9\KL%$KAC0'J/8I^RV MJ75;=,"I8\185C8/UAZ-K;Y"R5R!]0>04NXE66SG,=O\8@DHZQR M^E6P*WI\T.EV>EW<2I9V[*E1!%0,H3+Q/Z82RQZ?]Y_6YWUV=_D['.#BC)31 M0;<S#)!GK$(8 MRZ[-;I_O N[][*(F9]/>I7++\MKTEKW/K!H_G(VO3:(*14^/^@<-:_,=W5W MRP;XA'!M0 <22"%\;M#!W18I5++:X172.PC;%"IUGO1]^_P<#V4:77T(!$(] MM5NI4R2Z@\!*<4W.Q5 %VFZ?F9>>OJ94MGKKFH"PJ(=L*SWK@3@(D!1J'1:# M(9LX7^"SE9/$.2N&'S])KOTQ:PB"HQH@K1@PA1-.V.-9FC")BTYR'V<_EA Z MJA5&T8R?'X]P[SHS9LT.4#B!D)7[NAG&TP^.6!L;+F\%RD$H8&_-DQ:!P\!Q M#/\ NQPZ'L41_2CS,QE*7="XK UHQ$\TD)U+7$N9F&DUJG""*"OB?8NF\&.E M (?02V7+B&%L.!(#B';J#P%Q)I%#FRL!G]3M(7&KV.V=WQBM MZ?/EEFK[ M5B=#5/Y")#J;*G6_\DR) "4;1-I]-W4ND3F@ MR+H-X^KIQR-\5&/64K0J4/9"R/>H9]PRPA90<-R&O$Q:K4U$T:I$Z^=X,19(PN MH*N'!(O *4F&XVE$=6Y47=,"[Z&?N :D3:<$8$"7#&T*/1?9?N^RUK3$ZRF\ MJ,D>5$*+*:TRF '=&]0"K0'O2[WPJ]VA8@5'9.7UG-](KEU1A<^7",/:B4I' MF9A%#3 7%P$)MZ#+Z\*7=4*4^U!Y@W+!1TUCJDN#*3)_=]\8VBC_F=+YODM6 M+%3\(,-PU-WS8Y3W[1!1P?%WZ8L1)47,QHJ 2D>M]/D2D2=SLI'71*7F35(, MD/B[W02'&^P]@P>2=-L"NTL]Q&M,^6'UNK+R4"D=2K$ZP[XM6$ D$ *ZZ>*, MDE&<7T;#>!+G'[H3[\;#'-.>IU2M5LZX"DB:BROP:-(?>02/E[BPJF:9*-R$ MHG4P$I)03 _N2,)>5_RPI5U:FB><%I_OOU#"X\K4*XSHV5)6U$1[=8\7K#-J M(!)E6QWO96E\O+;9 \GS(G'F,J7+L])I-(G@]"5:42Q:EZ%FJ#4V;9/Z['!) M^,&(O&#@;I^+_J28NJJ/%?WL$+6,L'5:F!B A B, (K?9Q&-DIR0VZ=)_,*M M%]EU_,>,76 %/]_1=$C(*%MF':H\M[;O*C1RM!T9XPY02M)KY_A;*C8!$L)^ M%U;99,0JGKV6%^0M-[:2!Y"*3,RE874[\JI(UP85)_2-!_LH?H9*#?]S\DK) M,"X+>935'4#6_C2E>?RO>:\2XU!@=_6)P3YN)493#L7#U:T6PKDA32KH[S3- M:@T)WA!4B;K"-B/;!%LX5Z=)I87)M@Z!T QZ*6I] T_T+9 %=)/:QG*Y(;5Y MU0/U*T!E""40FE%IA\UA<00,JYD4HE$\N4%KT)(?)W--TZ<1IW9#?!UL."5- MY&!- I4-6@-@[$H*QK18LKH.,IR")JVP&HIYM1UZ=697C#@?5B]OEA.Z$-GD MFB11"]A_H-;[,AYB$G.Y"E4XI4XN9Q0T.Z,$$%[&[^PG_95C\D8 #S7(N2%I M.F#J0B8MF9.NDC=2EF2^2FXB^H/D;!-P3I[R!S*<4?@$U33+8%HTN8(6DKS3.2+:ZJ=(>..N\#K9@J+%>[B<-<7>JKYMP;(/] M+"/Y:33\0486O4+1"@"B>E7;(E^K@I ,@\4=!,1R["O; 4C4^,&V>#900C@V MQ>\/CW HSF;TPVJ*ES4">*B9ANU-Y&H-.*BB[(C@I072P-NZ^3 H(2CG:H.3 MH@R!7H C48H2WOE@2XOYK4UIU M[>;N3R;I3Y:%!?\NDH"NU<'9=5XW.-[O=G#+(3KK#XWP^ZN@W9J/_'?0MD\? M^1O0*P[\;\80=84XH\Y "JD*Z! MQ@E^.H8SSXF3W/+%U:@K^PW)44GZ/!.HL[=%V[*Y C?/3GJ,OJZ AFJ\=X5>_6Q^[K\6B[169KD<3)+9VN1:W=I MQM5?7;PE6V>W'^#)VIT#5%>M_XY07ROAA!NIUT)B$MRAFN4E/T:@@G,"A=@.5F4H/_1S)'<8JJXFW1^LP M8AG#U%,Y?YU^E.;NC]OGR@#0E3LT?$.AL*T*:EY0+'&7V>$.)WCH-A\3^CB. MDD$K8A7R45$DSAYR>8>$1:943GZ:T-6 MO7VST*\G^X^%U]RN,XB[E'\EA1/7M(N=,!R__S;T1J=7VC; M')D"\A=UA\FLZR054F;Y&D."J=&ILU(V21+A\=? M")8-.>;$;() 1S!VN?+4OF1 MP=IOT7IPW-W;/T1Q3MJ-ATVJ;!%J8G/:/-+>I.GH0W7IF?CA8EW=@07* **$ MK;8,$*+]4"&E]4&IVJR AU6;T4#M9BF'<(=8]BKFD_JM->IMF6< M*$%%!P9'*.&SQ<*.XO*V&BJ;5*GA2'AIR^HP%RZRX"7:!((2&NZ(%S$<"2]M M&1RJ>![R*!E%='27ILKK5)5M>+Q$QP]/J!L,.5()A0YBAFJO6BO"6B]>@M8% M6*S[\\RY,%O!5 E;#H(] F.S=!V)/YHU>Y/' 3I&-&["M'$T*MH48!#.7G7 M&5F;))I@DQ#F(,*F#F&&;A--JP(<2F"_%^*D^"3D;44RD[P&],K[Y+L+<>CQ MGRP?JMLYPBB_H^96EVIP3;*,AKLT:*B MPBDMW0SL'.0M9?5#E!4XW'X(U+A%&;@^^YM8,^%4J&X[):!SW/53@L=I2H"J M/]BC=9@2@)&:YJZ(.5>(GX7(FX6GI%#8%70XPTD)V\9"U%R+GNRVC0N:SRD6 M=PPO>@@GCVQ[>Q.VX2JX;J6S;^U&P6J.=7=J5L]G!'$O,5%$.,EG?BI7'*96CT M]D)I6U0WUWV_D6ED:\IRV[J@VO)):[X[V#_YD_0[)XH*J!RX6P]\:S$1H,>M M*DC77A!$H1E-,F%+(5?]X1^SN*RM^'N:CG["4W!NYL5GKI(\2EYB ,IMG%E0 M9:-S&*_LV'UM$@NU\3#C^Z"+88!=R*)U\Z\\6 CL9T"I??ERW4D<]F*Y'7KE M,2*#^J-_SLI00ACUW\A/6#72&1OW+W#'(4H]1Y^"O,4S&]G?9%P M*G:(U((83HP.,PK"HC$JA-%:246/%ZBPJ^+5(T+B"U6A#"=XQAUWV&:=EDG4 M67HPCO/SXL_WY)6%>"0J;C X['3WD:\XLEU$-4C4L2DM;1T?R(0, MX=!T&DU8->:',2'Y>91'RXTWWT46>T?;;:+0@%MYGVK;)WMT<-!M;LBOO%BV M@Q,]!M_V8RX4;M[4&M@T!8NEW?(M6[5?7K/OR)U@NB:#@P,_X2Q&NS %0\+) M0XTBG(V62$YME)J\$:@$JU*4F>;-V:H""F=SY8&O4'99[HESNJ$2KD3S6L+G ML$?(XEQ9(DKX+(B)NBO2]?S-=4H!(YQPW;\16!4!1G$_DD6\C;KAH+-_TNGT M/%U0[H,Q6UP.0F+%9?#@ )5."7VD\$-Y?,KF1D[EL#%H.5B:$;> $BM0#J)6 MA7Q<3%\GZ0U];)O)%_Y;EM"A]U+ !"J[]&>GSKXPHD#K1P6SF:4%H4"%DE#1D)-U )KXRA M5W<1$W],\G@8 M3<(P8_6L3NM"&>X!Z)!I%>:SX9#.0!EI NPL-@+S%>J>\,B(B_=7.$N1["IY M('E>F()NGR7+F 2,UV\.#@Y1RMRK6=I<65I00C@F.-G.G\53E!?(LG\!SAK' MHLV7%$<)G!LS;?I!$V2^KMF=I[FP'G4/7WPD="H9QZ)'V26OAYT3E&VX[1!4 MR^_ WN;6<=!K\5)'6U6*I77H.,#P.[IT'+!QN^_I8O<&SH.>-*5)CR0<2YMK M@W0!$:MXICD#UO;H!;!PLLX]<1>\0Z$QB3K' D90HS>3-U^441/+3495/;/W M')NW3'&CNIGW42*]2&GE[[!H($8BFBYC I%QK[?DPBAKD%:> (&Q@@8%BI-H MMBHJ\H64ULK%7A[J:%F;A!F(]H#8T[U,Y2A,)G.CB,Y\IF\X.#AJ[F \ M)\^$4E:!=LI>'Q7ZCI[B"4S\-T# =#:]BS[267Y':)R.)-+:OF9P@%-FU$:S MFT?&>BC#L6G=41@-\6LTZ4^9Y_1VEF>LR#*K,9%;_ MBX@H;_9"4"^:G:L>^2[PAA.\=L6J?) L+Z$K^%U[5Y^? Y5BW6NHH%C<%_SA#\?\ MMB-="OMP'DS?TIWX,:I(/N3I\$?_]9628T,Y(!>E(L,E+)3]D'OFW-:5M$ESJ)/5,)_(CT)U1/.Q ML+DZ&< )J'CCQ3NK3@/%"I27"G#\!M( *"_IE,935RR>=VG6L>;(D'"VF<<:@9G!6 MT>9)RAXO!$8]F!D.D,UU3(M)HOSFN9+++Y4#38).\W-&.4W,UZ&DV:+@[>$#]GC("5:YE!]!M1H)'[RYG=+2"Q7B\]? MTO1?).'W+TO2>FJ\97!PO(6!+K5 2HAK7K=*)\W@_]6]JO+U-S^9)+^9$_"@GU&R2C.);C MU>UH%EEHAU#";O,X[LJ>6N396^V-^E.&_AVP6=_"Y;(&1 EE&,$R%QFHZ&=9 M04YEY*H^!QUORZ93!0P)&O3&?5'J1% MF[ZLE6HV0!0X':3!U:0+#M1-&5N^8M#MH!ET6R%M'6HX>6LBV<^B;/S$HB&K M49*+:?IL$@&HYYB,C,H7NOD J W-*M6PA_A01#A%X&6H3N6H:G<9[3M!_6@6 M#\^]Q!![.%6SRJTANQ Q6RI!3[ZR'8!$.Q(Z(M@ 7S@)@LN=OA#]LCO^(\[' M5\DH?HM'LVBR$4\O30_U\R%08\M%\AQU#A]J<)BC&DIAL+KY"=T]/U8[N\L3 M?7 L[$UJ/823K^@Z5KZ[YVFOV#RY@6O>G*TJH'!R_SSP%4ITJ'OB=#&ASHQD9'9S+C1$&E(['B]II%@:;LU2M]X%B.B<'VWZ4:@8] MH.0_2R!V]IGF+R]4MJU65P]Z<)&&6"L,3#WA&[8&):$5I'(PZ5NA])9NV&; M7K>#%HO0 E_K0#4IBBTY \O;..XBFG\\POR01?P2C\Q)T4M'RX9$1I5KT+3I MH-MM'EYU2A)@!EB?W/Y,",W&\:NVFINRS:#;0UF%[+2V.00,0(53[_*:1!FY M>'^-:=&W-<&*HL>&C_BS-E >IC8/16.]J[HS8];T:A/[W8_IFT%1*%EL;H:F ^CA.(^6 MOA;9AOWT8^4OQFY*B_>!OOTXK87>2!>]H %,A]Y&!ZXHHULCS@!/.HE'_'K% M).>7LBAN0)$]#OC]!+'5]"[:4[?2%_10<2^J$"&\>\8#L&W1.D+1+3/"?AAENN^LGH9FZ\8@:Z*%$7\]2T@K4=QV8+6,1>X]JA4[ON.;#P&.U0'N.#M]!4Y_=2;KL;6P.3"(X_CU,>4[@@_E)M/R+8#8Y0PW-125*O^9RS0%#T0HT@ECMW]OI0HO81?U*OYQJ-Z7*=H 2^VX +0=6 MU%5AN2B$&3IYV&N<;Q9UZYN#ZIC\NUQG1;%\DO5?*.%G&^5"IVTWZ/90\I@M MALCF&F>(RD4)2\^+';]A-KM]KORNQN(G> MH *6"@4>?KQRFBS*7[D*='M/5 M(!*#_')I(\"'6A.]8?B3$I6FY&5+@;.7L%WF-8YO>)FL(JR^4E HRTC.ZSV6 M\;_,U9(O&MTF]^P*:!HG+[PJ(%)D[4(>D;@EL%%%5GC@6YK0%=&O#<)PG7X' M3B08(1C]-V"(;;IY9?()F=_A33)6Y7'Y+X4:3%\QZ.)4Y?-(EWBHVRDDG-AA M5LB"I0? ?R[^F,5O(#JK&SE7VWF[M6NM(+M453MBU"_7IX@*=?0/H08@5;*V'.=:3 MPV!#C/!R\<2MLI93F-6-U0LL_BWVBNTF[P6 MM@'8!EX=?S)#15/0X42F!]HO0K$=XW00G649HS@2ORZ(LN30N^A5X6=5/@][ M,N3,V*8C5[(.R,&&4R[I)DW(QTU$?Y#\'*K3>0MGK MGR)./Q8__BTF%)0X_K@F;T0616;W IC= @@M:V4/9Z.0@ HT"0W8FP"T;ERK M]\#XP2YI9T.7AG!SQ $%Z*/Q'LJ6#*$#:"/9,*R6"X&ODM=9GG'D^]HU7=$* M]BNH:>(UQJ6&7QG&@.+Y1;(>U&+Q8($0M:B)5Q97,/H+WW?"8J<6BYT%0M3< M?:\LKF#T%];?9&]=@7U)R1\SD@P_S#?6LM:P*/DY_@:]JU9KPU\&@).MU4+B M6ANJM=8P4#P=G>MLG]6\F&^=A"!=A/QO$ZT![HX]\JO=$&/8MX1KUF(6,U^- M%?Q<%'"#&@Y(++.(D29EI=WL2K6XG%+4 S 11&:6?U56D@H-P# M'EOZ3"A30Q'3#1!OGP7B9X\@3";^DW8.=_D9T*&G\Y7Y&JYB5]PAW&O 1<[# MG[L7!;-EP.].VE0:# ,;GZ!/H^$/,EJ&LFJW$8I6@R[.M>K^)@%Q[]"J(*#$ MC;.4OJ8TRLEJQ+*!>UO1#E"B6F_:(MI "9IL#R.JA:EQ5\D;R7(NZ-_(9'25 MW$=/3_$CG67JU#AM.Y ;-37.-WD62I"0AV&;^_XPO]#>8I#*&P$^U%CJMD:H M3@,2AC&L;]\??D_?"$T8LH=75FB-\B)KA+[2.%M/*3'@WOYUH!/4XWU[O:*N M;B3]!<.LMYS#F"ZT!>K6'P;]_%FBE&7@)61BV.Y613R#+<5+2N-_\=0/[5#7 M-P:\^#7JQ"284":')*$0PT[7 H6AG)A]<*D[ A\T+\=ZG28OCX1.*[L_Y599 M^OR@>XQZ.X?IZ-C<^&H@252/8=1Z&*9*2X);QA6H[,T M8==5@(2L6' \(L4%/:1Q3DE!B)J_6MJQM"VC1 MDZ7,&+&B"%,NA+@>I:@/+$>J":3A@ M-K3*"F6%L404S<$G*@[5-1:">MJD- =2BP6*WCZ/4F? M,D+?V*Z@B!0%U:3)$#16%$*]7U--6?B!O\LRJ*?Q]V#/B>HA:+],@GOM2?JD ME>U)N! L!T1E\JOHIRP5HKWXV/H]@^/]O=S8]565GZ[BQC$ M,[G!0XYI,QLSF0=,>83AEU?QZ 3G@ M S\VJ##72PN=A%0RS:<'J0#L*8K5H5-P04Q=!](":#BEU%IA-I1%MCV*=8NN M55A;2V["0G34O!Z+(63K+ER@\W9'.)Z]GF/SEYN.EQO;U02A^:6((EAN"[&87NEI&,76&27679C!U6L@>2YX51 MSDB?;D^&^+75OX_4&O MLT,N\Q:[LT*;X3@)'(-&F9)79HC.#@7^M-=9-U08CG-C-V(!>GL[% ?@H5\: M:"\WZFQ!9]_R8=SHV>'/K\'11AR&A>Z97PK_4>";\:W+/;UB0> MBY6_ \*=RDTJ"%OI%0*\WEQ.YN1(C9=K3X# 6"E$ L5)-%L5U9LGQX]NL>WU M=92LL[BCUO'T5H:YM[=3A2 %,Y6U-@*\X<9;N=[>GJ=H"*=5F#DMYMM@(WA\O\]Q/I MG4.& .ZF<8[G:%,UOYYU4[4SVAAD88#AC;@!:.2G/G3!@A#8L_ MJQ<7OIJPYPKUD.$XB6&C\%<<@Y4%\*33.T(]ZVZ'K9>IR4^:3IOFWI)L[Q;? M4EL.C;X8&_K*[,1=*P;[>%D3II+#/3_^?JP=_)QD86?2*B(<5[U(5.T^3]ZH M0(A]6:Q6_^:TK<$*QX/MA[A0-N>^&-1MR3$461RYTIMK1-(% JJ&Y2B4B /V-+H= M!H?->;'B50!3PNON%;@J (>R1K=%L'9);EXBWT.L&!,=U8]A/GXVW1EFV"1T M.+"+N<[#8^;ZG;K;5+PDBE%+(BH<6+-\9(TQH;%N)A7K3Z+C-8$E6G9@4_*F M9>R%I+ZZ=4O"O@/#C9':;T!CTYD\%F'CF0( 2ARQK.=N*EPLL435#DPD1JK^ M!XE?QCD9]=]@-=+T=>&S!1"40Z^YZM622RAP8),PZ^W1N[ZW5Y\I!$X>W089JD#",80[8E%1[6I0U*>!AI_-J M5&_*UQHD"6,8!WWWC&'OQGQ2I]VO883*"&0N([W(Z"S*QI>3]*?6R&[^DD(5 MGHXV9B8![0 S)E>'44)S*"$S6UC/C*UTNU3FU"SER(L.)9D*&.$]I[,,5))E M9^GT*4XX!HGM;8%E/3Q5T14=O+WPG^U2C4=EQW.I,4DW"ZM,N#JG]MMZ 3:Z2#&1C,NMB M'\4M"H7L5EF<.<7BKJ310S@YM8\T2K)G0IDN'F C%P\!)ZQ"FP RYJC,Q'_2 M'K5=?J;0(G:I'1W%XH[A10_A)/IN;V\*Q=@33+=RFGTLC/&X26G^$KV0>^9@ M4=\D*7J4R[F/>C.#E]&\&?RA1+\UI9=!WH-=BX(4; '$J+>J!C.3&>ON8['Z M]"$(!SZ3?[TI&7O5J:_M%JHR>_2 'Z 8;F7]UL0#?B#=Y[45W5][',$,8$F/.V!BN@'$D_S(6RGOJBT&T6I"R!PP.)Q,995!#<;%Z1!RP55S0A7H_&5< M-B>TF$7J\;G>M@",ZA-S1Z<4G+_,SL9LWE'R&GVP?]8B5-2\4%O(%7C-.57B M\Y\N8K#YPM;/EPO=E!D&%01K6A8+71C$MI ) M9ZH-34(M'O46*=GJA@74,.HRMTZ\5!D2WN>&BEU)I+Z+*+QR3/)X&$W^RJJV MZ&7'^WO+DM>[, T (*2R:7X)JC4-S)414*;R5B73<^5O?3*]N@NYUY;#9'H, MEY++,#BNDIT*@UN0;.1&W%!$.!G0KF.I.,)@H^#F^C>G;0U6N#<;NR$N%!N0 M+P9U]IX0 HY9E:@\2IK&9JA>4VR)0@VCF@\V,XZ-<*KSF3$/@/W1*"[$NDJ> M4SKE9[J_#F^6)H*C4*[6-"DRN'J0YSI85&;X1E2G/D]?'!QVN@>XI2G\= ES MB[%++3HX9PH+D"AK"YX3$ -TM%)CL$\I2VWE$PU/WML9!6[>IUBKS>!+,18S-@6\*M5N(EH,&'O)T^&.<3N#CV<4?LSC_""EBX"&/KZJP9D=^57:%H\- M8U#A!%+?T=+SQ:7F(F:WLYP%!(U@158PJ&DYZ.%6F;)GSPA0./'%EIFJ\8!PNP%, VA1N4VW86J<7GS$CHY1O1G^3BE M\;^4>U)U0]@@;-EX-,'CS6WHA#;M,4+>"'HEJI/>#5U5+/Z>O@+ZC6COTX_E,W=%3AR'M<26C.XF4?(MFNH] CX^5^K5TVQK M[ :2<"T9W5[U$)!G=X?Z5RC.JF ZFMN+M80)1-^3-Y+!AO^>,%/+,"\W)R#2 M>76S\AV(4%^B;?^B$B6N5L KJO?D%/&X[$A !'0[TT)"[5RW]F2)QM,NS7CED6A80\B*!<;3:M2?M3R M4M+.OKFT&*-Q<=F0F(57,HRCB9GN1<^6,J(&X-IH7(W!Q:4_0CVOASDI%2U^ MN#S*;DO?UH'07+?39G+-AK&>;>6R_;W.P,,?3G+5CG2I4$Z]Z'U+ M=V3&,#+=$TMLZ33@($DLO##5@SUO%Z(%2&\3#863;%;(_/I*F0F9R7,?OXSS M[*%__Z"=E[5MH:_[">X)K#M8*B2@_+5;+L55,B+O9/28\BR[>44F [N.27,X MM_A9H,,S]YBK(Z \.)W0VE.XV0L MZ>YP-A48TY//7JK0 /*K&N1X% ,)^TQ MK8V=1C'#L76HP&"VB%>?A04.]>AL,\H4R_ FI(#*C]8)ENYU_5BKPEM&-V$' ME-)5-YRWU_5T\*T75\W5JE9_5?" URT]S*@QE#W>NAVO)$ M/7_SX%\7E[_D*M?WAW0#N-7>ZTHCP.LOE^YM5?/.5U<'<0:G$^:6??W/8:HW&1_^0KKX/+B&K> MLM&X&H.++"97!L?94\:O7 M[@B-TU%'1;[#SPQZO; #OIIE SG7E"26'R77K"ZX>69AEM,97Q]Y&:/'<904 M3KGL[SQPZBHID/OHB98B@.YQ2YJ'V4MK:5'2@U&M3SXOJ&#K16>'YS@[+4C8 M1[5:E8*?1SGLYN_)$(0ZCSYNTB0? XK_)I$J/L+B+:46PHZ ==H7C)0AZ1*H M=K.*_.=D. &%-.P2DKD2&*$XM;53+H&5F].^S72Q M5JZ_!<3@WG(5YKY%K2Y)Y\,()JJ-L'HIBL]]M.@[H,4=7N(\J$K2X5 ,M5S( MNR@>7:;T,7K_1YR/V37,,$3@%V+LNGYE^;I![W"'E\/Z&I'T$@Q3K[=[&;FO M8X?9-\4OX1K#.CP7N;)]>TQ/">O!]CMB_4M*'82=G.VD#]CH0M(?PJD;5ME* M<4UDW^$+5%U-[*_"8>*N"'V+RP(0&SB^I65.:\'Q8YI' MD^K?S](L_Y;F_TUR=N1_23372'K[YJ!W''9>J6$O$$\@GM463O4P?W9IV&H] MDQC;Q[ AQ6 '%CYYOVU=D5M42DUCJ?@='LRS.;I_$)8V#D/[C=#HA? _LFW$ M9113?N&P1Q.3I21 Q-;; CSTZ";*#*>:F[>%J- 'C.KR5^PY54!"NX( #6'7 M!0MS=Z'093C%X]IRA:-,X:YE'/C*P0AB( 2FYG *\/E3S&):"7-XF(L'E&U] MQ ?&R+#5<#BU"[T?;F:49&$."QL!!SU/-]3N^,"PU[&#(H_!#XT XT2WWWN% MOR,:*'Q@* D2_M<[?Z%!MC) !_AK4^]*C0[J>$K*N-+%N;H*Y.*=_4BN,O8# M*SG*/(O+(_@M+!G]^?H1%>M',>28NU'DU_+W,7XIDJ],/M2^UH;. BH1NF57 M#AWYR:?V?N608DYSJQR75PYMT9U#A[N54WPD+4(LP!U0,=+ZP .Z(>;(4Y6R MNI<.':UW?9$+ M81M Z2> *;SE2*.#@"J[5N1C_?'V^1'@9]&0R::?%+2- 6\(Y2X47$@(-$06 M4(G8%I@,9;+V2*G;6K,-RC<^QCF3]RH9L=#J63115#$5/@MH=JMV]N9TJ\&. M7'MV0S*6%G-/)AQW-HY?'].+)(_S#^GHK/$60(Y5L3XV4V+F$CVR-V,0MN,IS#U M1Z.X$/LJX7?Y\1W27WE-HNYVN/=7C')[<;6'G6W/@.+]13P]8>C205J4T)4K MG5MNGY]!FGGYMW.2#6G,/R]QT]J_"%2\[8'L@D[21!58QEM)Y3]7#/C[,=R:Q2$&G@5.6XMRBI90O\7X=[V+>#"BAN MT>W%\6]1#LAV="EL2U$P?4MG3K+RTMCMMJL)! MU+\=>\6-'_VW*)ZP-1*.3JS"6924I[*K9$@)/%J/9*N7#T*OLMM&7ZBA,0=Q M]N+;6.INSQ?2KX@LZ3N.OP(JV?8$#LF1V(NB',2WAV[GPS#I@7)1[SG=4NM= MH;:00N/KZK'((2E/K%E_EH]3JNF,SK\%%&Y[(I#*O.-'70'%P;M"6-E+<.== M"WUP_9.@VVUWMK;0%<5:CAXAF M?P6;6?2U_>:1.9>SR>2CJ$QR3IX)I24=WZ%79/>$#9LX>:E4/IE6[(YE%&DO7"]R<'Q_N] MO>T_,8N[3RN*1Y$0STF *@:9KPOST2.I7T'*MW@!:W/@Y4 MW ]JJ,%!.)72$L*^%"<%PA?9P!<_# *&[.OK)^(;.G& M;4'\K3\@BNFR@!]0--)V!P^6W>PQGI3C,%@6([U\'L.AB96M/E;N ME=V")H8=3LM0X,'$M7*> @AVI*M:NFHEU .%4WVS(12@AGLU) MT<5H-B\K^?@S?1RGLPS.W?UD]#B.:4Y(LG*#6^%>T(5MVK^H!(EJXY2-A%M8KNLZL!;4(:QR71I!&IJ@UZ^ M";!M?4QS0TOTNC(T$1/X/FGQG\H:YG]YGL6=I(M2T7"[+*!=/\X.[Q90QJUW M"RA3CLLB[%M?#/>PZR<1 >O V=TH F>H@X#*DWBNH'K8Q3:B:JB0\&>(+)S" M'BT0&SNEG%OE6[] MS(_:^,.I3;$C70I[.0FF;VF=*E:^?*&I?C,#:.TW>D>+S2O*BR7#KO=0>R;8 M--G7TXT+WW^;M=%Z88?^.^332!4!N=G[$_YVZ&Q")94>%M76T>@%@'OK:RC( M3>XV.M!XOUMRM5TE\"-YC-Z)FV1.X612^8C*Y25[=- [Z1SM-Z\86'FWS+$D M>JSX?(L!\EH];,XV4IG#\MH8&2?NV5!46 D7?R] (M9S5FM^PY:P*;@W[XFY MHJ7K^=H3A18+AP-L*E=$BWM72XBRO+R MLSM"^7Z+;;5F.9?T]ADV7_$0=NOG\60&&[+U9P'J9,92^?N ?P/9#BC M("3)+M[9G\F(%?%8>>WZ>^[@?TD^)GD\C"9(\4?K,I6055LMTZ:#PQ.4ZP$6 M-E^)@*H=X>.+'[%S3@V%+ MC6(+R9%MT_[QT)"P]HQF2@YQMUC34WH2E*>T MT3RC0!A0?84=<& =[6'%N"@H;M%OQ?&'4R-A1[H4]D(03-\*,0YGS:"5 MSP.XL"LSU9X,Q!U$H81P@G3J5%@Y//'#(^:N81-@.%$O=>MV')YX*JU5KWX* MUZI:^U7! ZKNT(" 4):U^DQH8W2:1VU@5DLY\G3A;KU**;SG;_I)Z^(**%"C M=@0#_S]6Y79QV;3JQY(R#W3G62.5;08'!V@#A@#=6W.K5H\OFIEWT3O[,.7,S80SLE3 M_I@60BBUKVP$ J.N9O4(,( 43KZN""+K-$F4Y*PRK^UP7FD+8%$OS;3FSQ*9 MK[K1#ZS _=/'-P[2B&_\,VTZ\!9!Y'%8F0/S53Q:+,'# M[&D2PQINQ<>\$0B\?1.<":1P7!2JHB]3W3H\ M7U? KW[];D)&+T1;:DK=" 3>OCG.!)*OB]S9-1<7[.XN,KI*\G3MH"'A0-UH MX"M>VR<')I#"L7>S_>55DN5TQ@_!419G#Z^41*/;Y.\1C9F9F$41JDP,IJ\ MZ*C^CMHSG!W <.SD_"8]DN7ZI)^U)P$(:L)>;::$. (RG(N Z<(>I6U $7ZL M"\K@1J?[A H.E_&+X04P'GFZ8NF..F$DN7#-251; M%=5%%=TVE8OMR*NC9:WKKJUJ6J6-5:GOE6=@ZXZR=Q)VU4T]"V3U=VFOF88+ M(ZI:P]5G0&J4B[=,-;PIJ^;BV3;W-:MKBB9V9O/AP=%> '4XK99''1@).1C! M:JLB:F,V1(\#)D^7?AJ'SL@4;4)+%82$&(RSMR-BL%=BMPQIU^CFEQ%=$GA3 M-&$.MHP=W)4A-.*'84I O:91WK\W#5(J!!(_8G,_^IK92ZEBX;,@'^JM#38: M5@"0*!BC=';55J59HMGNO3<6BSXJB$T7LI&0' M8-!R<(1[,;:UW=L*EX03C+/\JK=K[E%A@E\E0THB=C]/\5]CGZ#J)8/NX4EG MR]R\#5!*B&[N?E_;@_:G/)ZXK#_):MDQO[39!ES^JIAB#"LA-@F; M&%8:L./I MC2[J6CN\A;(BVX(&14^3-1ET3T[V49SVY^PJ).!&)?7B&7Y7P7X/=5G2JE!R M2M_$$-9]IA5,VAJ8@L<+^'ZBW=3WWM;C0XG!81@HQA[C=):!%K*L/_QC%F<% M#6I7FZ3%H+-_TCDX#"!J5$V7D&$MIG!N*16)RGZD1._[T;8M 6,%HAK38R>'AW[<1[[G4C&0<,HMUJT%54#! MODU0K%TU$^L PBE+V)"+4*:UYJ3H)BXK=TYP);K8,>;@.*0R78NQL.E^:X(O MG%3*]8E;7UA:TJ*8[0.(=J^Q%.D@!91H*1!57\E7UJ8 B!T K].^,6=KH/SE M4 ;!6BB+FA_ZM-'R&$:0A<%-,T6N/,?6D+U>;SLWZ1(D_G(ZZW.B'5!K3Y9H ML#?J$@UKZ%B'X"_MLWU"0IG87#"CG<8P+ WUKA#AB#R9_'Q/8Q(D 26:[L+E M#H5>L9,V)%Q+MB%>]1!0KNP.]:]0UH=@.IIVD6EN%?J>O)$L)Z.UJR[8_97D MF5!:_OL[$)$IK4+V+RI1HN9(^)TF-FU+3;2DR2X6!+E\9=]_ LG_X_\#4$L# M!!0 ( &R)IE1B[H5.@)L !'5" 4 ;6UI+3(P,C(P,S,Q7VQA8BYX M;6SLO7MS)#>2)_C_FMUWP/6,39?LDI)*-9IM:79V+8M%JFG'*O)(2KUSLK6V MR PD&:/(B%1$)*NRS^Z['QR(!R("KW@!R)ZSW6FQ2 #A#OS\7%S_A M!&=!@4.T.:$/US>?T/]\_W"+;I*\")(M1A_2[7&/DP)=H)>B./SXS3>?/W_^ M.MQ%29[&QX)\(/]ZF^Z_(7__A7T0/;S[^EOR3_+3M_]R\3$X77SW[7??H5_? MOOWQN[<_?O_N?Z'_Y_[C_WMQ 03$4?+;)L@Q(@0G^;_]@?O$ETT6?YUFS]]\ M]^VW[[ZI&OZ!M?SQ2QZU6G]^5[5]^\W__'C[N'W!^^ B*KFH>\$PHGYO?_CA MAV_H7TG3//HQI_UOTVU0T"G4TH6D+>!?%U6S"_C5Q=OO+MZ]_?I+'OX!YB!+ M8_R =XA^_L?B=,#_]H<\VA]B()O^[B7#.S$-<99] _V_2? S+"*,_P.,__9? M8/Q_*']]&VQP_ <$+7]^N)&R\T-KK++3-Y9HO,=9E(97R3ABN[WM4OU8!%DQ M@6Z^ORW*G](BB$?1S/>T1>TG/&Y^FW[6YI5H03QN7KF>P M-S_@0YK)5E;>W-(B*^CMKG=M:#5M$6OL:N5UD\V#0#?3"^'A$6^/6528J*1B]V<-!O9FG]!?1UUYW^'J4[]/:[-YNO4-7#U:++9I1?;-ET+K3(!%/@ MN3R>]INT-]$EV9TVEI:W2UEO;=G?$6O@:DF%\\>OIW#R%I;8JR_;%S)5^%.P MUTEMNZEER>W0V5WAJAFJVB%HZ%IX19,K$F#1S"ZT[E=)03YX'<7XTW&_P9ED MS?O-+*VW@+[N6K,F"-H@ULC5.LLFDU]CV4PNNKXWR3;-R+Y/CTV(5UO@R_28 M%-GI,@UE8F[4TRH*=%Q(@-'JMD*T(THS5'9&T-LM8HR6IP\BH[59%%=/P9>; MD)B7T2YB1W(&2D3:QRJ6Y)1+4$0ZH'8/+Y2-9@7ZH-%,_Z)P68;M6]>O;[ZEX]]8L? M5&671+L\I]E)>U;%M;1^7,53J3BQRE#5SOVA56]BQ>=6O5E==,4?\',$=YA) MH3B2%C>UNN8].B6+WK1S>B2MFMS^LHMG=N$CRP+#S77TBHDU$90Z1W-6*>YB M^9!20K?T=+)N#\9>4.T1KD\D5;,O.HI43;T-9_$^S8L@_K^C@_9(6]S!A:/8 MI5GG)K+VB'3PX-!:->]2%U$XZ4O%&,%G,QPH -%N8BO"J$U7+\"(+CGYN],U M%DU>*[I(,',+K2.$^\;W+VFBOJ+L-[.TG@+ZNFM*FR#:QO&M@6PR^;65S>2B M:OSQ!['9+NZO=H5*VW- ,5>TPM<\UU%.C-)_QT%V37XC M,QJDK2U?_O2IE=X#L:8(VB+:V/6ED&2F1?=#DFFV @5VUV@.AE9[)W!H4ZP# M1'D'[!$D!#,N!X5@NI>U'LB7LR"^24+\Y?_$:M.RU]:NC="C5&86L(:(MD2D MJ6,[0#S#@JU?/+U+G?*QH^9&%:DC0>3-;9W^R>GMG026M\7\%N$Z)D0WW:TS M0LU<+[Q/_%_'("MP%I^,WB+V6EO>(_K42G>(NJDG#Q$E$RW:'"2S/!@)NR#? M4)J/^<5S$!PH'+[!<9%7OZ&HN/CV;9G2X1_*7_^5!JD!*7>[ZR@)DFU$-JN4 MO8U4/$@>UMT"=@;RTWL@576#)XYU1U3U=/S >,09_G5[T>X5-%CT'P(BS@KD2. M1:Z)G.[WU-?\[MMWI>217_SU ]YA,E((5V4XR>F32O)5N/^((CT>LY^/-$XZ%-$--$H?D+ MQ@4*Z?M"]I;\"GKWG@.?4D!GD0CCT'0X_!KL(: M1"[-9XD$2/7+1S#W#=SX!&#W0*:0/7X*OA@:_[(^=JU\*>4"\Y;:[*PQHJW= M&^W&Y)=D%\&72E\ZML35D!&8W&J\6,3[W0&R9I/]\!8'9)&J+40/>EU'B\C7 M\M#%3]T!T1ZK9NMT+ 03.(FAAR]*WPQ57;DP@Y1%X?@0O48A3L+*.=9+A;2' M17&04]US9ZJ6U;&.8_B/H=R##4 #DR[,-1BQB.^K_2%.3Q@_,+=BD/UNT-Q4-MTF38YY>8W&/$A] MV]'B9(CGT73TRODPY.<<_(\^R Q=D#["W&PN9ON(JRU#O3LXWQ),M+\G2MY MGUNXAR6HGWH5RP_AS6ULBZ]Q%[)D")\O9E25KF*D^YI__^[6879#?1RVX>9O:WH9-/05M'>LTCIPK2.6FV:OMKD=XS^K4PMRBH5%,65#M1O9F -X*3K=KZ5_:R**IJZONE M >O65%6VVKN1U6D,;%4,V!0" Q1UI< 0E9?G8UXY^/)RYY!+U\>6T>-Y4N> M=5%DT>984'.#V";W@1>/%28PQLY0G;Y6&/YJQZMW.ER"F%_ )-;L!NVFEK> M#ITBM=GD[Z&M5N@FSX\X=*?US6C.&O**)L,A^BR?#3[?+NA]5__>'[ MU;L??J MR3__Y8?O5N_^ZSL4%.@C ?X+>O=VA6A!>FCP 6\Q9!ZL?DO^EPQW MP#3!;.ST[D*&6]'^(P*M11%[P$40)3B\"K*$+$J^WA*']TC=.N+71MM(M?F8 M=+8HAD:\=$%>=4)5+_2&ZX?*CE^Y$=)I'.&RETM1,,=75SC,P64W5K8B@KI0 M<.:3X1>_P<); 7H??L0'XABJ^2))?!(2); ^<3JZQG@\XV#683 M7GHF8]T)02]B(J*RWZJ5[MF123R1I0/I=4%8VK)^3DU>8Z3UK%QCF-D4G#S' M16YP-]!M:%,@NC3VD$(;.#_>-Z33*7J%R]U#JG"M;4=;,"K, RWZ[6W'6 @H M%E_ULX:>1%884QT(X3N9TE><;=)E:(4)OG!8W\X(S\)P"AF8K6\-VBW!P59@ MK%KM'%5(B6+'$V*QL:_UU=K> 0-8NA'1:%72WOJ6I4].6LF^+YE5 M3>FNZ&7P=QJAI 2'>-OS((LJ3X[1ZBA>R/4>>DA@1J;+BO)ZY"K<[;E2]*[#5[@D MA3CPVS1(P'92/P15=;#T[%-)<_]HGC6F[SII<^JR.'O1.8YXL-]C:"[T0FP] M9]2#A7^\: DI)D\51TWZ"A&BHFT0QR>XHPK@H>$>PK7(?Y^C5QIY0M>D61T4 M'C&".:./%,L*L7_,2?=7G-,'%R@/XG(]=ZSR"G&:#UFZP_1M81"S,=*L_ IT M^1P5+X2 M^@$5:[>D+^]19NR0C':GK8Q_LK56\/[#,.%UQ7+,J3?>"7M[48- M""D6W+Y#.U0V=)PE:BC5/J1]4F)#<#R!])20=V'M;^('KNH)(KZHWBXES]!YK*F=;^ $W79T^@!H"O-ZKJ"&HLWGJ M]QI$,4C^=9H]$J(>,=$ ]/7\![PIFG\9G L.'%@+OMI:38%:AJN4#WD M!=&,%V#XNTZ\/IG'CT'V&V9!]R&PFW/L!CUVT9N(WL. P[-/LX+&J6[3G.X; M_TALM=6W;[^G0OR/;__T;O4#_&-,_.F*C?&M:B]R^_ADG CUSEC'R<^G'#?T. V.6X\#N49E>'/HG9GI9<);L^2%Z?BGN=C_G+"1'=16K[NUH5EANYZSBY)@KP]_<)7J6 $R=Y%F"+IME M9@0Y,T& M0',NHXVB\[H>##+LPM=T%*QT$8E:(;R4;[=><$Q?;26T2RB!601 M=5J2Q@A2OOMV]:?O__2?_,Q)_\IGO#0YV%GK4HMU++C!KBKJY&!'%=(NW4V;BI[\ M8PRW>^DP#J"JIR?6I1X^LAU4CAUGF3L>:6*')C>$.B!'V=%9/@\!#]K4'JP/ MEQ3#A_0>@Q@I,WV4F3D"*2/N,FS(L*5.MB$#EF,184E@!HI'U0;B 5RT12&5,^$HX:\44(KDOU(TN90)[9X@[>%2$J3*5"P$GF3@-J/= MMUU QDMX)WI_[:[WG7KU]5!!OGW)3W&H)E,3<[;I@YLU=>>. >CSN'6K4,B M-C*"H=T?T5C>?/IBKE>-Q>6M_JP'C>;Z#&S*];MU5GLE6J MP3QPAU0CV1\)%N[D^N)-F.[NU7[+[L*Z$[8I-U)*G>H-L)O->KMYCAW M@%/7/MJUZZX:!B)/8DSGJEH_KA[) CNY]L3G'B XBH-LC[QMT0VKV;VFMJ?C M&W[UO:#LFM_Y_>845KR\Y31$F,G5OV=WG48A8LI>+N\\E3%5HGM/YY%AHUCP M,2;, $G::U"GT6 L:I/N8'NS],S2'E;3MLNH[F=JI\'!=5-%CF:[:;Z5T][/ M[*V<1@F^(3^J7A.*&KL *D^K @30#-%VKA$[G6 GT.UA0@K?'B!*Y>(M:^B[#PGI4^\^'BQB^"K(H%)R7AV( M&!B6\BX6T:R@NU=>N6S:G"XZ+P RAGH"%^93.:T#HL-+%^4ZL#B$^OL@C[8# M<%ZV=PCRBF(]PE>(MO4#W3*RER'1\*1_$)$(\U*X+<\Y1!<5+F6Q!6B=(+;0 M[% */T3QL5">YTE[.)3$AFH362Q;^R&-XVV M.(:AR3BJ@[',92FIOM-#*(4[J,D KL- MH[,JT?JMS)1..[OXF<_;,<1:T.CN]'!R$ MPMZ%X2 (6A0N5OQ=?WW8:6=15+H4=G$#A2=:EX5H7119M#FR%)C$:KT/W!6O M-J%>?&]H1US'TV=3^(0H[$:+?FA1];(J8@O(>(+BVM=R5 MS>>_IS<\NQW" *MGS3#M/(^F%C,]D.L 8STH%*3MFC!VF2:$J".AJS0:TR1_ MCW=IANN4GSB_^D)VO#0+HR3(3C1P!AXNDYYDTF+*$M%:6'B"9N6KUH-3EYH] M28!KN4/2ZCG-)U'S3;2A'^6RY>(RZ4[S&51]Q\V6ZF3BRFDY9.EK!$=H]$DR M4R*0E]>M.V=!$,6AQHM*H45-]L#.-$VNG/I-+>H, 9U=O%9-G%\K#:#5Z1V2 M;.V[B)=I\-*J@7O+EK6K>/86AY!;B\)3U77IW) M3&'1Y5G-,+IA]FG!;P']Z$TL"JNW_"12)R6")Y$Z$;'N_9)OEP[X>YS@7:3W M7 4]K'N=(JHEC@_42RG;HC=EZP7>8YC@WYSV>V,WS:;+.HWR%5R&']UFS=%@ M7NPD2@%O55B9;ZD_D>VUM"J<72K[0LE:S'_']P,C,<'/$.RC![0QI=CE;>1T M.NV*EQ"E?;$20M2B./T%0VE0'*Y?<18\XT]'J/QVM^LE[3 X3QD^E$6!',%G M%U_5$*@< [%!P##N9Z"I8_67/+TQO%.9D_>@Y)T/DF_EJ^F= -E1#S/P^ $G MZ3Y*0-2<'F.-%Y1<#F/ZO%*$@=PNQCY)@;^ M HM59632IBGS0,OH1,]0R>CDSKV.Z9&F>\4[@P./9>00S#H@=R=IUF M1$,D+.'X]O24!4D>;,NG2/1?,8W2^2F($N!BG44Y41L>R/>\LSE"-Y0$H(H"Q)% +_DX(A!048?",TH0(P4Q6OB;6;_TS+(37U,V,!-V-DGD#940T'!WWQ$5QAH@)3GU[9+BZ] M0PX,9Q%=3U3?$*MUI*8;]@E/%-O >;'EESI*DK3<1($^WE*SJW=F]Z=W?Z)G M^4_5 @K.RNQI MNMM%7\5SBNC-)U9Y5G B1?[5%2?RJ[_>LTR1=UF93W3])1(EA)(WM2 F"CH% M#VF@&57G94OT*[2U?"2[",DVX*W#1 5E'2#LP#9?)V&5"/=#NB?^B!J[HO9V M 2RDV @2K+4[',].N64XR[$BP+0<**-3A5]'29!LH^3Y&N/\(X;0+0%8I2TM M)0X74]F[4Z]:(6B&?F4-+6-S=G)MY157((%/+[XT#$RRC,\VOZ/%Y@$'\54. ME??>9^EO-.[QLDEIKI0CLZZ6!,N0CWXB$V((LWZH[HBXG@Z%SSI+M@1T".9X MB;4..!,1GK)*F*W2IEZE;=-S<-)_H7A35ZA*LJ249F%+2\(KIE+LCS>IN)P) MYJSDVA(Z!1)X&5L:!B8B-=O\>G)F)C_N6^($WZ?3-1WG"YS1>Q<4,68>AD5] ML6/ZZLB^Z$^ +P=W1H(PST&Z?R?GHK#PD'/1J^C),->V<7&0M3;T3P5!A2"H0*@#9+&7=)D-ZZZ5I M;[.,M81B'60<77DM1K9-J"M1TJL&K8*(16C?D\$P,8!"NO-(#P/5S2T"6T)O M_TZT;,:,!D?G@@L1;1/4*GQT,:T"AT5(K[?;X_Y(*^G*S'\MS@>,81'\0SCK M@HM&VXMS@SN6CDE<-7V1]@S "X$:C,ZNE V&IDW1"\,('.@@O@^B\":Y# Y1 M$<1Z<5/WLREB&@YZ *S;(^AP$26H[.):JB8R)F3,A:&NW_$J/4D%%$IKAS@,?8C9R+9<>$:-!4'!$# 6KVGF+HUXHUD!/Z[I:U=A:/OHJL.["WN9RG9RK\<'<,/Q_2@O"3=,=07=TM3_$Z;%X6T(288&==I]E3\ 7*A;VPI -P#P]_?1_D. 1WA?@JPE ? M_MQXU' VKQ;&\=O#*DN>"N/0EY.0TX@;BKV/AS:(CH;XX5R]C)^7=2@0^(+C M$&68^?%%2D-7:.D"E..BB.L;P!R ?K&A,Q%\#K(P7Y4E#AS=T,PS$TT^YVU9 MMH%JL+PS061B#L$)X5*%(0@4/1)Y/K$F)6*T6K\J,U O1_%@$63$'U>_Q M M*7=A'^R1>2=B%K/$[5'I9*GH'Z1.%@FK<4MD.6[R_(A#/JG9+T%\Q)7_1]O< M$T"^$(+O"0"4\4RCQK,:YS2.8['GS ;JIA>D@ZUJ![H\9:H&1#"BJS"I>9B' M(6 ;[MGAAV,&?RE !7#&=_DGQOY!P+[=.*L)F._'7TT O$5!_Q"]1B%.PIP[ M/E3(L;BY13&5T-NOKU4V6R'^1-?5]CJ4:D0(YN7'I5BH$-)%O0H>;HS:IU1R M@TFWVDUWJUTGX=47G&VC')>1Q'<'^+TJ5G>1K[DQ@F><+95Q3#:!SETY:B[] M5U+CF*;GJ#Y81[.C\INN8@1L3-XC9QUO%>Z"(QMY;B%3V,YS2YA[FYHY2\-/ M]\>,YMZ>UG [Q)JNSMADZJ).(T<HQ@J_QD'R5YT 1,=I6]%WN]% P2?;T(+)R\[Y+% M#$>O^&JWP]N"$7>W6XR(^TA=WAEASEC#3$6.^B)$\N>8P +I) M_N4OD"Z&(FV!="4LXHGXRT#& M?9;",6[X_O0S<;1NDIOD%><%,"NXL M NNIH,XCH&XJ3DSFMU=2EH M?3Y,Q*O[[-(;@=*S4]UJT6VNOKU**$.9E"&GHB3!FE: )$!S*3;OCWF48*C< M3[ 4:NZ0B.Q%W-E1K835^ \W*F[U@A'LA; M97-46RV\Y/#3#AZ&2I7X&4#29OHLLOG#_X%#^TIDGSZXS(LLVA([C%H&2=C^ M!=>27>W?)-L,!SG^@-E_R;_C(SS1O/K"JL$\$)N.Q0(HI-8V(383?]F>8]'] MXXJ9[MS(*]1\E/T1-LSN[UH=RD"5BAKTIJ+GJQ6J24(530B(*H-A-4DP;N=;371] ?C8A2HCK[#S^8R;FPBC?QFD.CVKJ\P6X?B8: MH1[+:3C6,&3V(K.&P=*BR-TD9)F)SH#7;T09*T2KU]*B"/6I[!T5ERWH^\\5 M;+'E9EL^Z(O^AF%?9HU6Z.Z LV#Q4 T3 1K V@&>MH;L=4OQ@A%+?^12+"3H MZ<)? AVK,(&2;Z^)4!PGU47EUV?HYP6N5@[J/TU+P.C-:K!SN#<-IAC'?#:7N,Z2 JP]"SRP1WHQ3\%1OG.>7 &^J!,AN M;,\@]9VYAIIEM_9TEYYG=_8JEMZ<2RZ6_LC8.^,=>?I./$0(]_L(!.N[;]^5 M8D5^44O_W>Y#6=[N,DUR\M5,MFT:];(@.&;42S>_.XA4* L2MCK9WMY&\I%% M! J'((:DZ8PCFI@N@7,8V+?@U#^L&-RJ&+0A&P.@5@F#;9R%Z?9(#Q5%N)^. M-V)'B)?C:WX]ILLQR^RW/APRO(WH!QZBYY="M",:]K,MRPH.Y-)12D5I>]K,;Z_EHIAC42!4E'?10]NBLG&]:9;M9Y2!85=* MPSE(TN2"LA 5>._4-M;BI@M]+6ALEQ0<7#'5@YJHQC6V%KTX'5S%R5:3;$]/64!HH<]P?@JB!,RVGY,,LT!*!>B'#6-1 M% ;RUT5:V1U5_1$W ((12G=JA9IA7&T1$UEM_@@Q%91K7+U8B5-X%HW>/).! M\MX>:%/,QN"U*WQCP&I1)#_6KW&;%ZGBL>G6>J-= M]>2ESY7$C>0,#F-J6:,B!8?SY_,(>PA N[(W!)VCKQA+T_$6GCK)711I2TO7 MB&(J>V I'9&8OBS$K)U=^VQF8FU=^BE0P%_S+0T!DXN]";,[SZ7\98;#J #A M*S__@%\))((>',JY5;2W)#TJBGN71[0M@L;UJ5;5W+XHC: <["_7XJ2%""]4 M=O!A(EI#9GN]3X\LD!979Y]9V9K[Y56Y^JE^_@ M#.[8A@QB]UF4.6^"UT?=%_EP4]/<;I5#.+_:FL3E)772\LX=%/'8"I;LIPJ_ M<7T?-1RF@A=9 S$Z>D=LPN9:A2"A)FV4YU#]L4N,9*L<,Y"E/704C]+;EE:5 M53(,XL9I(:OS1C MM!4Q".'W]+T3"IAS$QXQ^AP5+V L)AB=<)"A-T1GP3\:ZW%[VL;@Z$"H);>Q ML5]LCB>RUWZ3XS@F_UV!J9E"/#'10C R.B8ASN(3):LY6\\)+4&!X-'B-B9= MHET$KQ1S8=R41YX4*-PF2(E:U<.\*.$ ;CTH,4^FWA/=@K@(0=K?U1G\:.X8 M&X&0>,=>D0)R!AZ1 F].)>F>Z*<@"O4Q0_JN3J6GQX>AW)3]JA-(?P1&RU!% M>7D YIFXB'&E%Q0QJ)R*2%6>NGSA?ML#>)SO=UF4,!^DR;'O,S/S=R\.N=OY>3Y*8!ZU.J%40]9IX))U@BLY_R> MN>+K)&QOLV,E=="X3D5WV P8RG(U*+KGCCBZ]J6'\CUM,FJN^P<[L9Q7MS(^ M0@#T0C\"_>Y]0;B%IY%CQ5BA5PWCWB^4\3?(.VP&\5%\!_%YY[=@ZC%IZ#(J M >G'93:-CZFH.XV[R^Z.X<=5=H\SHR-G;H^DO[J5Y5F8S-HKSC;II&ML+8<- M,RR^R5^)4\-QP)VU&(LS7L]P&4R;P^5RMS6^I5$/XNRR1L.;D0"UTNDVHU3F MJ!^7-\,9+3/NNNPU=:@9.8Y+=ID,AR,IET=*8@!#P8*86J'XUAH3W]T ,&_-2DT[ O$>GN M!%X&*;60+XJG<8(]!%=MWRCH+8__B9<45O:00;Q,M"18N1$)EKS*3VK.I2 _ MZ?DF59(9W\,A:K>FXXZ%IBN$C&]DMS)C0YL(/JUL0GR9LWN(08$(T*+(HLV1 MO6@K4GHDE"8%^7H,S:KB(,Z*,ZK98W:7X]J*'70(RB=VH'$N%1(5>)\X[KG4 M+Q0%W\U3CG!V@6+!9(]%D!4ZL5IB2H15 5%0H U^CI($=$FZDQ1%FHGWJT0; M56&5SZ9 HDRMS:(!+&I"5C?Q;L?74KQ+2D+-%=^P82SJN8'\=9', MN@->VP50B8E0@WQQ'69D%,S&Z+;*%E(GT,B XVWY3BOUM-SI&"!WA7<,BFWF M+64WSF33N$_C:&N8?531R68.417MDA@#9I"SUHI'CE:S4FJ7H)=;4CO_%A'T M_IA'"<[S#SC?9M&A?'GT/LBC_&YW3]:].D]ZPE^*]X22WQ3(&C.81<2-XK6+ MQ&H0Q(U"51\=!]0E/Q+Z%<9"=#!';W%GX9IGEK!8C;F2<,UL^BW$2_"2FZ4) M^7G+WHRY%-KQJ.\*\WC(VSV9(<9U<;HG:UH0\F#3.L B&.P6!GWMGN-H.>F' M>[,^*T1[47#6_3S918Q72'!H8K8\/L#M0UT?VV0W&3:,#R 4\S<,C\T8'NP= M,W':9E%8X]<+85/@TUCN%."T*((T%,?$&>@VM"A&/1J[\&$-/-'0XAGMPD(\ MG587/L\Q;H=DY2;:5M?1*C T//2! AU6W0#"W ,-.IB7+@]N,6\"IKX,F"#) M:@CN*RZ+.7S FTI;%Z(>A>;]1DSVY&6#*= ME'$D[@0VUU6Z49K-!-*-43]6>@7@]-?O 0) M>OL=VI-.+V32GC-HU^GG-KYW*-;[ ;Y#@>Y&E&^2DKPF!VN/T"2\)$9:$"5/ M61#6S\>'N2'+?=*-FIA[WA1*!8)P:K7")4#N:Y@W]-J$?1.5'RTS,7SEETOD M;B:Y":23RJ>17K>IO/M/?'X3)9"=ARL6@>W:!JV^9D.X!9A9NI4A#5K>XNAG3N:N?66:#EF MK9+MX*9; MMY'I#M6CHV9XYUF2SW1RK-9:FU.B>G79YA0GFS7C$Y\APUCL][;,/YZY=2X[JCLC^@ W&[OP]GP5#YQS%+V=W@,BL!IY;@1 MZ.S5DQL!38L"6&9UN@^R@B^W9;*%Z[M:%#0#/KJ@J[*4T3Y\^3A?=@S3M>E" MSG1A/(#9,!=NT"@>@,_,WU'@T*OCPEFXO.ASZ:.(#7#A1H#29A71(,I^">(C MYO8; ]VN[F:S2JB:_EY54-(N0%%=1+4K:2YBW;THO-R6 =!!F/=8O@%DAF4 #Z40P< M*@:'&)NY":%B*0MOIU6A:38-G$#FF$'6Q,!Q;.8>',BAL-!O M^5*"OB3A1_#/"!FUH+V\O1J>QOE8Y.INN_@G+=.[X)UM.'[<.PE[O<>L@X-G=6R"A:\8NVJ+\ MM\L,AU$!/ZFW%GDONSN+@GJ!*FY:(VBT0JQ#^0_?I&<*>W"+WO#F>./104RP M[^CP9?7%#C$!C_@!;]/G)!IFA!GTM?HZ1\])_[4*[6-%*@SS*4QA@^OD]K6- M(:;Z;VP, 36ZT":7]/IN5V5ET"/>O*NE8IN&?*B2HM\U2='=[PHS\<0E>G=5 M=W,(POC*F];A95)[_&-]G M>4D$_^S*&3CVN0[$6.#VZW*.0ZU%&?TYQW>[J[R(]D&A+(/;;6A1OGHT=K%$ M&M#*6U43_P1F, LNX2_&1!?<8D",-AKAI# *<<8'[#ZEEU#1]A/9V J,D_L@ M"?$^VIJ9DE,&M&1@3N)9=$Y<#U;'O#^EB(Z'J@%1-:)[X5AV"O)Z#HH4%2\8 M7=[]LV:MMQ3O287W0Q?O!>!]0_$^ MN#"]4'4]X)1+&;9.PAOPJX/X_K@A'[S;[7!6']CJM-;(L2PIK+&<]HT_?AQ$ M!D+E2(@-A:JQ=.Z,'2VU$-^!G&]7NFD2EGFUY![()AK)/T#[4)#+Q",WZ>Q# M\2W5JFE*P#W1I.K.?8=1K#UN7W!XC#&[ 3VO>EM:O]H<>Z/W]&K^[G9_P='S M"S$MUJ_$UGC&#W@?1$E5P.8)9WM" $1R@IL/=8 I:G3;_'S#6]KY9YP/*53O M=J@:')6CHWIX5O<(P0>H>JT^P?^42O?&HJG6J=/*+-4-[17*NT XR%8+ 5:B4\;N=;\\.P668& M6FS7T]%2F(#\3T2)P1_7VR)ZA:1'GFG1F82C%Y8\33(&%'%$#;*.+RU$< M/R6;@&63,IJ&0+9=:!CRK0P04$D/VZ6'A50+:Q"O:$8A;[93<^I;[D1;55"6 M5F2WW,;'D.R&48(><1S3V/"?<$+:LNI!ZW!/#,J<1EB^8G3U!9+M.'W+KX&< ML"2S'&].S-^Z7-]UFD&QOJ8X'43K)5LBX]2 &6$'CQW:B4$\>AY40&_70J3E M7KE*D^V!O9'II>=DGV8%+5#+Q'X=$X.0%@V!TK9E^/=M2G8&7XAJ "7!,L;0#E2'<%F4"2U<'4MU M"LXDP');?9KTCCX$E7_VLJZ.W. !UO6^+(V9(7JJ:? 4]=G17\R%>.JF8U=_BAZ1N"Z#"KE??#Z<;YJ#;*W+ZP M'(SM_EO+PK4HRZ#[HOT#63EN-\'V8G>]KZ0 M/S#7Y3+(LA,Y'\AP1Z*R)>J-Y M_6H"AY_,#AC-B70-X58E=)*S?<14U%N MGZ[9GU7.]EED@NMH)U<7,9;$G+^5.2<9-[FB^<\FZT[\U$>[^Q8!>_\'.*]&%O^CQ$_ RZB\9QWC:O* 9J*EUWZWI)RX_J=3(+:N5Z>Z9Q MAC/7V (]WMRK$C/LB16'1> -4Q.C ?A/__ G(J3_"FN5TK4J?\$]<7+_@)=R MQRRK$5=ABMY.G H5-_HG^J5'Z5I%+,.6'VZ!%FYR/T"+M=&;9QU#RDGY1QS MJ]KP+GF V!9(!$0K.D [=GZ!MR])]/O1<(>=^1N6MN&Y9Z8+5B["D-^DJT^@ M.\B547X$L0(A]6=0\QT/7L:>T6RYLA,6$3/>F/!7QDPLCC-$ST(:]U.:9!:4 M[IC/>*%W1\W/"#A\2I._&^WKV9SYJ8/'"YZY&G8L==,UL<=(LNA!#MFM?D[2 M38ZS5YB4F^1P+#IO8 U*_A^@'?7U=;VD6 M>1^Z,Q,0PUV5!"]0.Z5U/69(&8/*J3@N+MU0VWFCRFQ.&3=-W.&SUVIJ$9F3'R[.*'!. M%-/5_A"G)XQ9L 1^? DR3&CL7&[&E!A:MJRL)O@W'-[C+$I#")OIUTA7*JG9 MO^E$80];B-\YLB M=9)B&!GU]31J.$*4;L1X6B'@:H5XOLH&?<6UZJ?1I^RQA".X7J7^+N#QMVQR NR!C0(F5)*5CHDJ_/=MV_?H;M]$FV..2W=49P@ MC1Y.:-9-J'_A/DSG#.=?$3AT?MPX"V4ZOZE2ZN2N&K!,G(K(D*S:C:?'Z3//!6B&-*%IDE@1 MJ]<(@I[+=\[5C."\3*Q ?['!Y*]8T=@39VZTK"C\M=&",H-+=A5DH)3R2D'# M@=:6%K&)CP4\R(9TXO#HAA@N(?R.T-ED>;KZPK*-7Y,I@U4_%J5+V1UVH%_E MB"KKSI&KV5=JK[(S^ REDT')8J\I&6&HI@SQI/%)62OB6 XQCCS)-USK0C\7 MIC-O_87HS^1J_L5Q[ZHX55-B?^/\==0PI\$7D2 -CG&0T0IHK.01@!;JA.]2 MR()/!OL1O7G[%0)?NSC],0>COI2:L)0:7$&\,=K?7-T_?H6V0;R%1/CP1FN% MHEJ0@AQEO0" A,Q>!CLNLV1"G*3[*&&_*$GJ?YI\\8)]<=M,0T[-G8B9.U0F MRSS$\.WT4!5&7Z$WWWW%9RM^TU!8O*0Y1E&>'ZD>/1PS\A-Q4VA=[3I0H72# MGC-,"T?E7Y%^04%:'&-"6EK G 5Q?"K)+>DG4P/OC.DC)+12B;0)BASX)%UQN6O M61+FQLMB+6#BX /,FT('(@B$"1S2Q+-D B+Z/[42Y"8/5N7-NZ_:2I+[.VXI MR0Y/A$;WGAMSQD\TWRR5&R/'3-#+SHA#(*.Z9?Q0C-6I^A;:(-G:$ M^P4(MPEU)5*Z(%?"9+3K?7-_!_9/C&$G@3-2B3,L:&?)/151V$N8?W^'FD;T M?LJ^NV9*Z+8A-!00:LN;D:X\[U\LN^PF%O_(61UL#8D3\1WW&YS=[>YVNV@K M$XUN(UMI[KJT]3)5T08TWP!MXB!GG"&)\!2=-G'V $6\T*W,:UCD'R(!_O-LT.:2:DM'K+H^QBZZ6:FN[>^X2ZI#,-;;C;H58/^Y(S MFGZ7.XH)6%HOLFPAQ>AUU909![&##2A(3O/(W3W.(#@C>(8"V^E^GR;4[OL ME5*C#1Q=2*3/I*,E&33BH3NO32>00M:MM-JYCO8%:D<+'@J 3.]^Z## XPJW[E?3'\!7J7!X_D M1U>GYB^NLARG]K^'VK.HM0=K-Y)*&FOW\QQ35'T'Z%FAZ.#B>FL)"1 M]G"(+.' ZBF% 91ZAQ4&.)JR.49I""DXBR*F%P=D-W[ 6QS19WKO@QA*#XN. MW ;UMK=-&G(C4&%PQW 'U8NKOK2P:],;5=V=[)@C^6H2$_Z1WG-5O.1TI+"\ M6W&X;0Y!7V?OM X]PPUT&@0AZK&!(-R!<S MN-5UZ.M.\6V:/%\0:=LC>FH-+[UI4]O)3$S)+8G<+D.DT#%:'5HDS]= P@ZACC)G-]?AO]?HQ"^O-]EFXQ#O-FUU<( MWHBQ+$KG&$Y[=2W9&$0MB& (^@N%7:.4J^F)FJJU& M6^BPTHNUT '%)M ;"CX%>_+C$Y'-/-C28]P4'KBH$&_0V2;T37C1H(FU%=QN0/[5W0G(K_[Z2*BF?MQ/ M.'W.@L-+M UBB;FC:6]!7'04]TQIKHE#>\%HHBNH&LWRTJC S]VO2TT"37M; MJ%!0K$:%PVW3:*I;N-#-\V!*0J>-)6'H4M9=T/+OCGSP.2BT!3KA M&O.P$RZPR]BN]Z[F$48MZ8QAY<.)LL Y:(/47P68P0.W+]^B2;I0#^MJ\[#?@1'X4@P0H M<[/=VN?'ZF6^*=YZE_>F8!M]0<-=^2CAKVAKZ/1SS(MWC;/@VI.UIT[+1_FU =GBQ:JV9 M8:QGL9D!S*T7^1XGVY=]D.F"Q?1=W?J373X,O(&ZBY^>I7!E#-Q+X;(X!5E% MT'!'L]?5*%/:1'$*&,-]#6D*,B2.Y$'(6O^/[CS2K[/5< M$>HA:FCMMD] H]25TN*K*)9CP/%5 MOG::>3!HYWC\!EP.I]YT.XUL;;1=VN2+Z7I'$LYB:Q=:;@J-=A[3J71V5$E? M[EX'D,&[..G.6P2-;3J_(EHECZJK5DX?Y,U(L%6'7(J)G@LN!80S".O/'T5=W,1+N#L^9,20&.\7L]'71=I7E0;_GBMK9V?@FEDF6N&[IT MK.79?#N(^@U(AQ0FJBQ;K)(2RHP<@S;PVA&X( M)X4BM'SUDB25'5:TT&I!*WW4G7PI'&&'*ZO'O0.1**\J809#BT(F)<@H$MBH MMT71,N-F$/Y6JBAA.Z)EFRN;HC4 ?UVI&@ ^'P3**";:J+LBH%E?#Q!EO]KB-MAM.>I[N MBL]5E?"7( OI/["6(;N!*DH<]>-3E""R* #7QRR)H$ A$]50Z@:4QA5S1U+PS@.5FA7MEU19OP2!3VBNM*@AY,/9M:M09T\D\X^ M&%FWBD)T&J?YUG5!/6%>];!G;%WU@&=1E-;;[7$/M8%Q^ $?,KQEA8#) MSZP*&J%SO4^S(OI;E9A4S(-"X.;[A$6QG'%>NCCGAD;\V"M4CTZQSX^_0AWI M6+7%8SXQ_X'-3X*?@4"=H"\X3;U2)\PM1%W-,;<$ M^;!5_Y2E^:AMNNSHPQ9=\3#PJ(!V\VQCUK'2-F*]W(!;B#+>?%MP&E_@\!C' MIUHV<5@YCX^E7_SGTB4&Z[FRI"LSFJ?F+UE4X'2WDUPOS_\96X44YY^?ONM% M/H&X;Z#Z=*+Z"JH^@];@7];>9NUIKELF9_4Q!W4;;4U7R$W7UO0P!WZ]ZSNZ M'3_W,WS[0C!]MF[HEY+)5NU)GP72J%ZE'TBK4=;"EA):Y&/.HBZ#0U0$\=67 M TY"2FE^DVR/68;#]\?B4UK\.R[N@TA47'/X$#;/K,WYZIT$LZZ([XNJSFAS M+!#ICDZX0#" HW/M\>R)S2 4A&0<^LXGXEE-2E8/ E:MGG@/Q&GO"'P@2$>; M3W=DR':#4KQ MD8Z(]G3A+]M#6I7Y58'3FLL)=B) M$/9P*Y6Z'FAM&S$:Z7(C5%IL+B5!D+U%!TT5<2S]2^H9+K5P=(G"7X(L@O<$ M)F@4M+6(2A&E70!4;=PK^D'4^H%3*12Z>)7BP&ZY63IK-\DVW2O?=74:VBTL MVZ:QEV>K;(!8"U=A&>9T1D(ZK;ZO$JZ[H%ZL8-&=V="W1%S@C7&$\_O@!$*UL&8/^ H%78U$@1#L)%6B SER?G'F%55VYYF2VK5 M*H65$1-Y^CD)HYP6/\/$4=V2INL]_$MIP8X:SZJU.X[C,9CFAT-L/,0&=*7[ MY^0>1?2B-B3;!+&1L&NK>P*0^Q;Z!!3[(KV5@GG \#0KQ-G=[IH0'L3_C@/5 MVY I@_HBQSK>QPASD:(-IA?4*U2/"W7%V<@(AG;C?,PZ%2W6X"[66ZDV O@@ MT39"MV_R#0;$CN $:+R.7E7.TR)5.>O)=?&8!'B:X,O1Y*[0R"ZJ5LSB&.K@Z;1W/(SJ)W1QJ9N(\26F62 MG:(3Z\RZ\>Q"$N(=02Z$%_UTC,(@V?9T MU"@.[@DM$!#Y&L1DHR5F9??*)FZ.1?P[[SG)9$(#(P]WG$_X2_'T&<>O^&.: M%"^J%U;CA_1P1Q+P/=U@A$$1&Q6Q87VW&0VF@0#LW3GL4S(DC]VW9##V4(C! MLGWZG,X@N_5('HILP^5T2:5.'1G,=_F4\TP@\\_G()8=;(Z5Q@XP?15"\N4Y MG#AN+%\%L>1T+E&$X8@?Y3U_R%/NU$NS2#'#0P+ 12T7') M#VC?C QG(;T3$&=/-)::DD8;;6%R=G'ZFN-+#QL7+3P=FI,D>S]E"Y:NO#.QD%W7I@%2^X"ZZS.&[N DQ] MVMQ%UV@KX%.:P)RNMT7T"F6>U'N[M+6E'5M.;1?)^MRF"*(&M[.K+]H5,,R;;W/ ;PTFC6M3_T[CO MA8)5"1J:/ #5B*!IJS&I*N[F$%CNDM)H0YEY(NY^+A-4H)2; ,Q/@*>;S SR MT-V)9A"&T=O5$TX"\O^*F_TA2U_QGFR!=Y_)Q]^?P'].18<_9MTL;6 &]/'U>)8MI:YR\8",/AFIAGP3-F0;W5'Y]P MMG]K[,R9#.7,S3/B4^L 5J.@B)ZYQP17RH=GPX?R15[%? Z7UVHNO<%<0(O?1/+'G+'B&8/ MMC9+)'6H C VE'&U66@&U9^3# =Q]#<^XBD!T?-1\ ,$75FA#OX'(1YS515IHAH0,NSU^GE4\>I6/YI0-?W0& M*]8$U1;RXGV0*\NL#Q_*'TT@XG.<19D\XN:Q&HQ>D;#RZ)[F*_9^) M>2E?_;W6CF^Q"%];QE?LW(:8(J)=C31%/OVQ$*26S4]!E"SI573&]\>6,)Z1 M^;T*^,(R7L40%;#4_ C9/4N70B@;<[D40L%PJ# :FML<#- )\B$H#N#I.H@R] NDT?##RQE .DN0LR #@Y*73&#D8Y#]A@N:R#L$B.49#0(:OU%>5(B[6%1F\FI[@EZU1(U M3=&OT-C1]<4BI-L4!@UBNMC7P,4BU)^R(,EW9(W62?B(L]=H&R7/D)BR1V#^ M1(C)Q7_ZD$+ CT(^YOV,1:&:>7Y,X)RC7UE[1\+H%A*_A*"8%%= M_/SX4_J*LP2H>#RD24Y\DO *,G0?LBCO;MT?\7Z#52D3Q@UG4?Q'\MO%_,^/ MJ!GG(J\&0MQ(J.-1H%_9:(Z4P%R,?_WX-<N197YA/PV-;]YS:U'%3!+BK MRZ9(K\W3"W@T\#[8_H;# :I)V+@T61ODRS0PJ1V@/M#4T_BV*MXZ"7 MFJ!J;\].,!3M\9S0 RZWTCV1^%R_##;EVD@LNI)M)!-678RGC&;8. UR).2= MK+H+"MH%3D'5VB>[?P@'8/.6[7U018L0;].TN9-+9&<0EO,@1Y/H<>C'RW<%?A2>U.*C -#K?R6V:/,/K;&[2I!C7M+>4 MX41%<2]?+6E+\PJ@%BB.)M&"&'SUIB!S8FZ4J6@8_- M]YHO:5:8BJQ))YLO,56T]QXD0F,F >ZE=RH'D0$'5M].:E'4>RBIA9!5&ZU. M[_O^5&Z,I[L==WYQTOH>AB-8M=9,N5+%(IY0U=6QLV*%&;N6W"#4]7H+D">_A)# [W>P/092!D#?O%'#^@+?I:3-)EF^=$5:CX+ M3_W]W'3Y.6*[1>_Q\E4AP=BBQ%M2U@:_#! UH##CM -@>Q2P";PL ; M[,Y%L&78&D)V+%S%-=TX?=Y)*"JQE8UZV:K'IJ5>:8KV4^*ZL*0M,F*M4)H9 MJEIET"Q"RJC(V33XPRZ.W6E'3*FBU!'XA$ M7MQ=P-!$Z)=>LWE40)FD5[2V*NHK@[DTU;=+=;/-&F3HI' M4I[NH%)H2?G646Y-(ZSP8FD'*":".!=@YA$X>5::CL+X&!3TTEXBB"/&L22@ M8SCL/7.LQD!D$/3821'?4Y#52"Y*H\[!;J]:#)%&6H+T&,1HOQ1S6H7EC#5; M&FVT,/*:SJTDFFA 3R1R 9UY2< 4) K%'!S M$POFQKWZ&RM79GK1J5!-4YBS"A?DJ:;E;SCD;!OADB*H!R!7%4O5^:C%,_3I M"&[OW:Z>,8%.GGE\;Q+4F\_(J$3/,FV\0NP3X$K6'_$QU_OX^='HXZ3F7RI4 M_N:('RA'PY+&#Q0BBS&2'],T/.6&09)\8P=1DBU:-1&'M.T?>CVT6L M9!\ALF#)/CP<1$LR(@:'2[:[.8R7[-!O&F98X\:KD,F%F'$9-2G"ERYL4@2N MA46CE,7@G4' F:2M)2&04=K+J"PK@6$)P,$ M =. =RE5 &%P!\ STFU;0 +L2$"L! 8%JWLQR)(PB +[],T,S6V!7T&;32Q9#9M=*5<&#>MF@9;.4*>SLT=L7UWB'U^M>#5]P]L/A/\3+GS;%HG7VS2?C$_ MI?MR2I]I'<]./W]O;&82^F$W.3-)_-EHSHJ/NPPRZ2D3U,W]H;/1C8(Y6DX9 MUBH0$3%FW_/QDGF&.9M'T]7Z#>8KIM]:H1V4&'T5E1@]'_4FD\QY]9E,++U1 M8&*R9PYW\4@92?F=-9C%1Y5BS/EDQ7$>"D*-_#D"5,Y$V.?RY@Q']UP5S.29 MR2V0\_"\QD[.#,KCS/RH04(UAUKY>_.);)TF:;_KC6::/H-6':AST6GS3^N" M/M:9:<&9A'Y9[^O<-6?W=,S:P?L9Z4;!'%D]6O?1]9MASA8\-S\'9W&L9"Y[ M.CXYF9W$P)3GL5-UL/2H5$ESK[ZA1'0=IWO3SSO_2%$_Z3,#0)D93=W%*0BD MB:KD,'"B=O/ZG+S@P9Q#MY^TFLX(?)&PSBHYVN8;(C;<^D MU1D(VT^*)BIDS5C@[X)YJ M'%24)HR)P$U20R;2=D;::!$;1_^=,])*#@Y=U)KI[.R@,9-JJ*'.U$HR M%<2Y-=59V4YW244^<+*EQ MI:L:]76VRLI4#B3$&=E:,W=#+-%-,9^GDF M\C:W0CH'/Z]U03>G!I(-[*':DU2:6&/[',2^@JD].I/(3_KS>;M,C//AXOL_2A/RXQ?2ODN<7(\>Q MN>$-Y+#WQJCI3U\+D1%0,P1JC^'P!<>D%>VIZC'+:1&V3^0+=[MUF![@I8$T M"Z6ZN4402NCM8@V:@5ZK&CI]"6(RUUWQ%;9?]J17>C(#8$*@9@VBT MT,$/Q0;KS(65CFN Q*+OF:AH&"2YOR.A[*7:$=CV,_))>^CQDG MIV57/Z2RXF.H#-)^W@F+&<)]L@RTY@\!,)(X:PI[+5 ML 26HA;?2[ M;>&H-\DV/H9DYJK=5R +0SI;>LMMS(L"0:4QQ5[(U7U1U7E^H4B+()8)Q22F M6N9B9"@C*T0);**$3 ME9"C("1DE:D&9A]!J%QR".3R@* MX>.[J+Q0R/$AR(A!0/Z2$1J>$[C[_AKUU#H=K$(O&[023S(I0;*-@KC^>QQL M?X._'%Y.>;0E?\B/Q$D@C;"K\M'56NB,BTX[!PZJ;*.M_N[40# GTCLC0(@ MF<,[>'N?&:8&"'4"3L62NP6D$HL)T;N;-/U-G)YJ,J$'G$5I^%@$63&!W/?X M.4H2D)5-$(.J7(C.JT2;3$1!)>FM(-&%/.M$V2_G]A-6'9_J.OKAV#(>AKJU MI)=W3JV8$X%+N[ &4?HAH_EX\<\YWAWCVVBGC(&:-*S-"^%I_/?NAROOY9IWI@0:HQH4E:,B-BR"<1V% M-G&9+YAFF=LCF&,7\22EBO]PS" 2BCJ@)N$CPFXNHD7$ M],N/&FKCAO5 K(O;LQ%#)M9A2-/0YNS$F1XRL\2T3BT/$RA)XU84.'(@#3?[ M0Q!E<&NAR:4KZ^! GHTR['?-)TY%>X8T&OIYJAUG_!6C1 9O,7P\..@ZYI> M:_$&RQ6SN@RB"*<-Z\X-Z*.LW:0:T.TF$V.>^,ZJV0=[F?1\)9[AAFHY.>YR#>NHEX>L$9IGR= MCX0+H3U-O(6X]E:V'S \)0XA[0 [7@'*Y]O+Q:-[*^NRV1@D\RLJY=ON\T(H MZE2.#I?,W&'6.0B_Z(2W0.>C"Y2B,''+5\F!M[KA$_Y2E,;*TV<>9QO=6/\AG9!ZK ,:OC7_V!:>UFI>:'0+/=^>CR,$TU:(1@]+/+.WA, MQ;[Z!.FU!%(K;F;I*:6 OBY*:)/JO>2OM%7ODF=9.9B14%L/'&7KSC]E7'31 M31XMSC"GH"6B3=U*RBP4.Q"9'B(D8K,, M' :*SN1)MFAYOF>/J1Y?,"YNX3N=(O("8U+>Q:)]J*"[][B--46T+:H:2Y*_ MV;'?EJ+>IJVF0T[7_-+!QC'H6>ZV@;"O.CD&?DV[*7@DB>K<@7\N#EP+0!M% M)B+0AM!HZZE,SWOZ@ ]I'A72)(N*MI;L)QFEW96OVJ&R(?J5-75@0 TF.60- M>@N M G2X*-*+J@N75]XI[H?)V$U"]0:FVC MGI9TN!D770W"A5-SM.WVE.$@/V8G4"X/9, GG.TE)I>XJ25+24)G[X%'V8R:(P@:(FAIWQ@9 M2B_H5U0(2+6UU:N P._0BZ/ 9&,=/;L(;4O2$.EUD7I!^*0EI^9D(-TKA/YAT;6)_?V1^G(1[)\]U)L/1@LV-X(V$\UR-V'_J[F[\ MK_&\20GW1VYZ@!LF0#VT^2-)W)G]V_'2U![%'XGJ<#=&JA8IDOH#XR[!SW!, M-E&T-$RJ./!(PD1 '"AE(A0ZBG@OSUV;(LJY05I,TP$<1<(K>5+'E%?7/5Q? M3Y)7#ELT5;"Y?L5&GZ659_S5*;[J3:NXJ:6S- F=_0(A[ *AOOQS]KYU9H)M M':FI\, ?J2T.!I,CM1GGV&8Q$#C(>"*?T3S4Z[2S6>JC0V%O0N'O"!HX?88W MF4RK53M$J]XKTB%:-0^K#+H:U/,#3CI'0! '\1WJL)Q MW\#%W5>.(G GL007CCX\#3-&5D^R3&$UVI_Z@'UO=T2KCTHUZ6O*V MS+CHA_.P7HCOANI^#F/.[?)CRU<;@#7>=;,--!-/;N(";?D%JD,BYHD4EX2W MCWECXL>3DA$O2+Q[+3+\+8%S:37"D<&S#[]>>0P'TSQ2^;A]P>$QQG64>D98V8E_#=$<;-VZ3%1FEQ]K.3B,D=9*R&$79D;9.:PM MST+6^+OIL9#6 QTWC!=VM9"_@38/VK-1T($.@PX.BHC.S:G8_%ZA M@]I*>X(O45 PPWODMLT2/*/ M04)LH'"=A-6+B+]A5;#SV $M'H:-YKF'A&H@Q$9"W% ()!T&0^5H]"D8-QY* MRS2<%YM@^QOY]W64! D+N&D.2MVN!'-O\?9-H(8 M?TS^!Y/A"XQB&'I%Y.401$3 ZMGU('1TFIQT3_&F"](MCF'["*A6+5\>%\TG-R?T^27:OM#? M[0 O^R#[#1<-;-3&R!_S$CP(?]EB'.:T/=71(=CC)=_U5Y^?,QJL67V?/LIS6+'@!!$SY54C(RB(E3Z8:6=;*>],>>DE M(*L[HK(G*KNBJJ_$\UA> XYFZF/PI7(2*2=AQ0ES%]&.B,<69T5 I&U;?P30 M=G*9VF$8(%L)\>RCT2@GGJ,%G$<_E,3FUVGV&&1Y[0A*-(*\N24=H*"WYYN4 M3>E$TGOONK5],1]#]SX(R99(;%_B/, F(CX'LB6X.J3PHFH%)B;".6;:WY#) MR*.\H"[LCG/""(SJ!]KDY^8/8,-4?_F*PBVGD2,!'SE27F'-?+,IB8:H&;W. MTK_AA#Z D"0G&36*K=N5P=R9A_ T,0!L%$2'<9"B9"9&VYD$=HPG9NZ&CC*3 M3 !HZQ[&(3J-+F7F6+Q'U>+9T14WI0I;L^038-A@LK[4F!FO.[2C>J)+]-R/ MT2W5J*@<%O'C>JIL1LR$)HW)EF?:9VUD* )#M)--_,^AK4:M_N/HU;>ES1YF MTV /'FNMAQDUU<,Y*"<9PP9YE9P=#$] [@3%,SML%U VDM6\$2T?];/ +4ZY M*\?RG@RN'N%/;1C8L:(^$0 <;9)EV:FYF*%DC2YD"R++[JP+TU#5.!"HC2'YE,NU+J^3]H& M678"S<:H09ZG M0#OY/5S!(;FH:.\9J;C0+]6O&5+\*:Q>^?G3LF.S:#*H7+6 M#:,<*F1SQ F(PL':^E(?/& RAOV( B/.E&$&$DNZK?F=1A],X]';D 1S4$KB M%"PCD\9IX MV4Z3Z0I7N[NS"9=Z?$W8O(CV<)3!7C;E'S 9/CJ(A*^J_JGJ8:L>K)+J_O*6 MK>MG5V'3WD$AV.6(MU8!5H^:5OU72Y QJOXZW^S/<_"F?G;(0F$G/PL6#>/% MLV A?T-SU>R;@&%_GP7/P2F4#/MR+L^"Y= U?Q:\,&ZG/PLV6M6_JV?!5U\@ M /@8Y2^L&B)XVIIDK_(N-@U5.=T]K=]J"ASW(_&FV*B:PZB_)#$_S\O+ED#(?F;RY]>=W/7KE M#^[R^L6=N_QC"Q%N_\6<&"?B-W(+@F38J[@Q<^ZLY&&=7DEXX-8DI?A+5+S< M)&'T&H7'(.XE\I768%CJ0S83ZJ M5[Z.2DC\/1?A4!G0/O<'K,8"S30G9DB HE,&D*9'K 8QU@#'93L3=&NLTB M=^Q1R6,0X[RQ8?32K.EGLPB>A@-9E4':@;/;'$O=4#9XGX%[FQ,EKS@OZ!E M3AD$XW17YUP]9.D.TUY!G'LA?48 [-7?,T'?U%JKG=$_J<3"K)O=&JPJ^DV% M BQ4-W(QDI%9Q,*#-Y.F&!34>K4#P %U7P>M7_LMI.Z%8[J)HV=*0D[6F*Y9 M2)IGZ?$9\H(&94M8[0H--'47Q8 '0;%WA#5QX.\X(WOD>!:WZ[$<=X%"Q]&? MA'MD5\_*N1=[]R3T=O?T2=#U5V2'';'-,;B_PFQV=C1.LCTZ55MN5IR;)O,+ MP40U,/&\;%3V%[4;8-S;D[PO\HWF49_@5+8++>\;3&"KDR'%\^PH"H/?!=3F MR(NB\$.73XKRGS ARDVRS7"0XP^8_?>VWY.,C8">E.-]14L;>VC_E(5FF C(A@2W1"$P*"(CFI? M,2[ ?L0RK75$LL(JX_T%>"\;9I3_0L2_+:TZ$?*\EO4![R9:=[Z%Y^JZD$6. M*AA0K=6&Q*Y5IH "YVST]8BKPY;^!(GL3(5W9CJ 10_,F"=# MW29TN]RX4=-9*T&:D-U?K+O$-D!SJ.C2Q1J&UJX;-0RJMH]/*DLPPOEZDQ=9 ML-4>B@B[V#[J$-,M/L#@VJ)?J]9.8VUU4R]TQ17S;A$U[X]YE. <;A$V4<)N MU-,$]A2R*5Y"+0]B0[??,QJ=MTT"8WO*]7]5Y27B)P>,C])5_>UO7MH.!%O(]7-/-?+ MO02.9L?Y]F>")N$^: *E&1Z$"&10A_BA UA_#F+ DR)TDNO=LJD6E &#'-WS M<.=\NQD'/O%C#ZO(&_;68\0:/:5%$,-UF^"\F(5:;5M M]MF<_2E-XA.T9WON]@2GQU5MR VN,^X%>5Y5GHWV,U6&^@"/VG 25F]UM?%L MJ@ZV=(B*YIY458WK5]U.@]>FT>Y,&6A1TA)^.Q Q$O9QTUW=XA!!KVZ&W#], M?\ Q2^N5%:>G+$CR@&J7_/VI]1?C]^>#QG/RS'P8QZJWT65[1#L@?JP55 QO M_]F3)^-^<>_F^?<(S,M?>8\ _'A!S[."$W+RKZZ DU_]%6R0-([@$CJ\(ML_ M/4\3IYI2-[<@GAIZ!<0UJANCJKV2YEY&06CL*."UEKDT3BQDY\4 TU#E6C6"UL+/R M%!5P,-#D=E,XWY*VEEP4&:6]"PIH!V<^34MG3O?\--MR2)2XX'T1)2AL@Q?2 M%-*3+#C4>HD.3REUCTY*]WOP**X K^7."%;.W/3I_/"-X8:0-7?NO(^$H5** MS# X/O_V2Q!E^P!2_%VG]*&-.O^VM+FM_-MR>GL'/&53ZI&5C5TFX#:G_"=, MQL;HX]>H]"E=^_,ZE+2R;]N B%'V[06@8M%'D5S1:%QV92^+_HF:>J$^%]W* M.3'8[/!@TRLQP%+7)S$ DGMAT#KLFG[N!4)MXHCAY,1PL\>'!X*A=M>-0#7: M(J,C1C#@(\Y>(ZC'7CUV5IIF!OTLV6@F'/0\E+H/JCJANI=#J\T>+[9L.6-\ M\4:=77"96'=V%L;]%G>K*'1@WM7]1G>KR!JOV"-N794SL,Z.!]M>#VN&.U\/ M:*,WO_>$+,]+=+C'9%F)+G@6A7(:]+&TZ>DH[STOK-NCN@-J M>MC?Z28PD-8,'*0,V-K>C!#$;VWVX&.RK0U=!7D!"4*+&ZU]].43L?*O9&<7.+^Z&$WNY"TF:H:8>@H9LM;Q#%N*$X%%!LC3V7LRACU7>14]ZW M\FE;AGG>Y(]<(7\8]03S.(>0$[3)TM]P!G8 E_"[DP!^1Z#$6"VXYR+LS69^ MW.11& 49!% 34Z*\M/JG8'_XUWXHI%N_1X/,OL.C@:7[ P*RB>$DQSG0R#_E MJ2^.RR[#SP_,1W9_O#!@%HS=]16J1F7(?^HAO]75J_.)"?/!%;? -?]D6SQO MP9]%=@S/0X8*CGLELJ;63WZWXWXWXI99.(I[Y2#A;H B*$< D'._]TKB#9E\ MQ$0LD^<5>L8)V?3+),'A/DHB2%Y61*^X$GL/!5:%4],;; 5([7I^3VG;IC H M$:CH9-<;E-,N\@N+M&LANR[A-X2#]7;+I+_*A4"/Q6CRJ9C+MW-!/$7&XT%D M#EAV%C7@$KB-&F19E(WK(,IH2EZ6D'>=\%FE/N(@/V8XO$L>,"2D(,J,-/B4 M)EGUS_=!'N6ZY \S?L.BY,TY,UV8P]@L8_<*U0-0K/-#^) 4879\=*5A=G!8 M%!XHI D%N\E_KGX_1J]!#!GV-6&#JDX6X:VDO5\)+7]A-QWP ]?>:=#@HBS8 M%#(]CKI2HP>154>'F+/1EFQG8K+$OY5&6,TSK%57:!+_ Y#J.!S1,9MVG:+I MF.Y[2=,!;7-W2_=[G,%-]GUP4#Q6T;2WN:=)*!8=N[%VB#9T%/2X&-E6]RX5 M2GK;E@HB%J'],4WPZ6.0_8:+ZV,2ZO+X);2W$N. 0T1:XEH4\?X'DCY MGE&^4U)N$^)JM'0QKH:*"]?^_:G^\<\1S@CW+Z=;_(IE[\Z'#N#"*=?Q)/>X M4=V>.=SK7YPZ,38Y0>M5!,>NP0K0+ M^LZQ43>,#QW-3H1$CA^I2,C!XU@ WHT2@'>>","[$0+PSD,!D/.AH]FU +P; M+@#OO!* MZ,$X*TG O!VA "\]5 Y'SH:'8M &^'"\!;]P(PX=+TUN"UZ\S? M.;/;^UO%PU->+,N*V^ (\$6AJJ\@J-,NO^2GG_+@]>W?TXR=6X1$3Q:7B)+H M":+S2(F:JP]1OHU38&)PX(1P#.=Q%&+.C*] 5X@[:FB&\"G,8B"'6_@!-]W] M"[=0@-$L^D*!1)O!KH+2VD#H)LAQN,XRLCKL1*:,7U%O!)/6+YB2506XY=TJK++_'2,0OB(!URW M7&SZ]LH+QWB)O<3DTG*VC62Q6NKEKC^YI+I@'$\JJXLX'%%@O3*779G*L[-Z M%M76I? <4G1]66S.47O=9.%8"?:J_CIX;>=9CGW^V$).X5YG^/6"CO M[2:J4,%-+UJ5L\+KMK[$$B[$AZ,(0AW&%.&#.H Y=JYKFD9%#/9Z.W9\^]R8 MNK$<\+P+$5R2*]<&N01_)N:U!'RN@W%K@]X\($39W77H;9\?0_3E_)F/)Z$B MPQC3D^]:?&1H,XJIE4!MM+=YD[SBO*!#_QG'X4WR$&PVT5-VS-7E# SZ6?(F M33CH%ZFL^R#HA&X21+LAVL]A08,QW)21$2_ "/$?,LI(H63$EK=H#"_>.[2+ M+1-OT!;&K+[4K0ZW6R[N^],3^;0N'86^K]47O'I.%$?[[0.DS0E!-['F7GR (JU79M#7O?BT.#%&&X.:4V_,'C\>"$\?;X;"TP?; M^!JEXB^H"Y6J^]BJ5JJAW!@F#LN6+LV"+4O1"$6M0J;6(&14S73)=1@MFE5J MQ'N6&7&=A'>0%[$5!ZR04O/NE@1V #_2+)%E7UI+EO9N71JZDV1WO-D2\:%H MY*7="11-!-_-LIU!>)\D2.*>+,)+D./\,8AQ?I/G1PB$R1]Q4<3LB&O@Z>O" MM)Q!6."4F;88,KA"-44K](82]=4*U73![QK2OO+GT-GV$LC"#D6Q <'V]V/$ M:F8Z?1[A3$G,%=,U64.Q,P;D0=:_$%47?B](>XFL$$#7[/#L:V^2\B2M/IUFY), M>=NYG&3:>-\I[VIA/#)LK >6ID[(T-$>Z>G ,X.S//LW< $06@9E>S'PG!X4 MJ+^G^9.]*+9#9T1(]=)BA99XB1+Z$>B(73I["$T5 ;MD*[PC*+ZQW65?9U)/ MVQET-MG1(V[P,=M-GJWEIF"U76X>$_K,YS,>KMDZ!3I2LZZ]LZ^L.P!.&ET0 M#\].I2)RH"+4,9D;FIJ'8P&AY'(D-N+'0#KS:NL,J,X#1W6WS,OS-G%]G1%- M7"\M#B9.]2/0<68FSHFFBH#<1 "F4=/#S&;4]!@+*#7OY475#_4]54U:3.5# MM^DPB-4HHP>4NW&XT:G+H2X#-X9=$%TVT5$ K"/3H\ON,\W7F5UZI^',T?N8 M$/''E.P11:$M^B/*P7#=4.1E0R^P?[5U OO5_WY*TN3IH/<)>]H$D,^^E77, MG_@[DI4;8X4AP*[]Q@JRV@\\,?!^H[@GORSKNOB\W*%!Z*P] TJ: MG8HV\JH>XND$$I6DZ2/W%WL,(U'^Q,RK3*4CI-IBXH@G--GPB,;9.J))AD.D MJ"48(2)C Z1BC)!7J(B>]\IO*%M(6LJJA(V\W*_*T8V$OS@?*7>-S[E)QN"S MYD]97CXPQMP"G\S7-_N;!CI7UJRS^WRW:$9$._3#5Q-[FT>ND_/6Y:#5D\>B MV4R.5*^SHKBC3,AY?-KS2+6O,^*1:B\M#D>JT(^HCM,Y.8Y*?!!5G(3"1@+F MH:H>:+9#53W*,%,1Z#8Z[ 9F(G3[8B8B]%#BDH<@NLTR#<&!(CBA*R-1 )K3 M,=]L!!W2K,D(.I@ABLU-3F5A[$&2T]\=47@T]#C(3]USCB+D2%2:KFL!G$R83\K#+YC:?BQQ6.;=O!.SBN;U4F5SOHX=&YX _SX_E5'A6_Z40 MM;I2 R=J=_,PB%K>0I^#MJ\4Y;S5/@*AF ;!!;W<>UZ>]6R^!Y-2\SA!0I.62Q-[,8=<\[M:<39QWD=66J GER^?$CC.I]&;A.PCE:F%<7FX6R\,->L&:)YJRYJ MRB/_$0YS,R6/XD#WD4WI_>+B*-$D^KLUPUDH[397IM#4, =H M:5F0[-R4LXU%\/?O&.B)>-"8;+.\*3MZ+7V>>KA7CL93OM,)T?0:UUF83E"S M%(2I1AO66YX??S\DY)0AFTXFIOV"QG*+F9JW ^#OJ,_/G;C(D##M^]YMI'X7DOWS_[HJN,Y*C F M*&W9=Y,21'G_<,ASMB=ANX3/C _B'QY2W]\=4?8U]%C!-A=Y]U[_OG_]F*)A MPI1-0$R PA 32]"PU0X#^)J(7(T0_(A<+S>U2$"*R57S6X-RG988GUT;[6I\ M^!E$NS1)==_0I6:;I(=K=TH?#+LK5!,;@EK57H$B6??7=ZC5/"1%= MB.Q#5"?$^%0@0D*%H1Q1U8PYA8242X!IX!>)Q!?)Y1>)9:=QUO&THP-2OM\$RTFX4(CKWD8,)F0L61B$T."2?!\N3SN"+4WD8;94C7.) 0 M:==J==(0Q6B"18<2)#,VFI(4 !@NHC0RKT-63H2HSONH@'S@ISU-BW8Z\/N7 MNHE\BY4?PBSC.(&FT>XGFM(<]$BQV65P::YP2*B=>-Z0=1LGYF!''<-@WZUA M--*L]:T:-#UNK\&PY'EVQ=,5]NQM:VVEXD.=VP.0I>&OV9K2XJ^XY*II@D7"[% MN+SI.Z/^%YN!9"DE)#QR-XZWX M$\W-Q&.VBVD^B=+5CC];?:OG2)^JA<$)&YW<>ZG:QB3GIV/=.615KT6##V>J M5RT2=)I*#2$^TVA3=Y#X*5(M8K R[0;OQ3\?P*->;?E?B^5SE.S U;[,\I]8 MWTF\4NN4Y^"0VODV@2\J)@4#+J8EU;S\"CJ?&>D=@W!\9!,\,:Z)2VJ%X$-T MQ(<'Z$G^+?^(]D#"G%B2%,4A8NKL+(,4CCIJM/B$HX(*J=XWCS0^[*ABO0NC^B:_\GF0KE&=/Y^"JJJQY:VC MF\86MI#7&VG.3,H3F!.A(:V7L[4]0EYXU*ZZYZ$BU5+MLW KYTZR]*"7(LV( MZ=R.-,,E(-1;U1:L0->T#PASW8K;2.F4^,"%^.!E CG M]4-N[[[X(KW=#P_Q'0JL$!*5;-ZP/L7;>8G!4%IF* W]P+)(13^J!A],-.R* MO;R5KG&@(P/M6DTF'[L*U02+#A5R-V.C&3\/ R78/AP7I]=C/HZ2>E529], M5W7&&/P82:_PO"$CX\5IS@_QIQ%#+4C0Z-%2SL"= XJA?_G9[;; M2-('4;SUW20)F'W3G(.:Z>?/%.F57+SD3"CEH@/Q2I&X[R7Q+'2(06C&RPW5 M2\PYZ!65C,#<&+Z#*WB=Q/O'*%WM88CB9UZ \RK5%J4/OX1ST$?^?)U 5U5I M(=4JB"CE6;)U$+F0!1%+(4EZGNKL=%9+!HQ]_/XW07U*'R(V_.SI/TL5/U!_ MC:;^!RHOQ!(KD$^VVL(+5WE\$;U\RM+R<9G&_Z21*7SJ-0IBP14S=0Y%?F M.!<60\RC6-'$1&$69W% HZU&BP,4D<7M@FYV3'F<*&[:49#%34^=*S+5"/.1 M-G^:2,R[B"T:5B[V"2!TD3(+ L_!WY%6>74HX6':F#EM(GEN"L=&/]# & M3DW@JE3.2&,^E3]\9OZ(!^/J_&B9!)O5G>!=1 K/=#7X"1=!SG*;;A.[T?;C M-ID[!QTE"E?YYST$T:#DV@EV12FICJ;$,DCOSJJ*-$D/V:-)%) MN$;30B;)0O!%&ENX^^P]O8F2 :Z(RR (GH@3;:Z.2)F1-24P!JXK$H@H#)?$ M'8LZC\0=B"'?_^+[CBNF*+_1^#[CHI_+JY[W;'9+X5:W[B'?!G.CI_-2&.]& M9#^ GNCY'^J.ZH) ;]2WHU!("_HPF@<6.\^D>0!Q1N)E+9+K.L",1$Q;4M<9 MB:CO8*&1-R=1,Y<9]@-E2-<5DIG%ZJR)]3UM0[J0/2O5U-.0N,)-F'=9KXQA MS"(K7HN$CJ^D@T%(V![6!?W]P+RPC\_L/P[[+FV/D!#6KKH3SZA:$MX4?R\U MS=J# MR,F0[,S8#!!;MU%V3H@PMX[69 QO4G=,/A\N[ES>9V6T:_[]0U:4G[/RG[2$Y(&'-/D7-<79 M)YPSH/!-R;G.QDO.1>1DVF(+"U+-*"_(+HX#]C A:U.2%UJ2>DZL4CDAF?@E MS:L_BXHYDH%'\7CZ#7ZF).)O%GYBNN"1_/!N0>!.(8Z6G"V/,)7NY'JKK;0G M5UKG<*!J3=*\S/(M3;#SW'M6<0Z'L8.XBY?M7JUFBM/!:X0Z7!*Z5['/0GI(&7DJN4 3\0I.'1[ 8;,<4/5#^1SB1NXR2_.=H M=S 6;@N]DG/0HH.Y/&4RGEA-K2@71*V(R"6))N*@&59%^++.+#UF--Y7W(DD M=T1E3T@')EO@SC-TK-]"EAP^4\U[FF(8.^5OH%9X#4$+03(S,O)7T,YT/3ST M0EY#>$/'X^ QCX74Q;Q,;F,QKRX6XLKQCM+-*40E(87Z^>@..WGS0J.\>/M' M")*X,L\K@^?@>3D6Q:<8?XWGX&U,\&7F4[_@ ME7HI ;Z9O__RQRD=$-ZQF4HUO0K341G4>5H-G^6]"H/A]3WP;$6U3#0C(;;- M'U/$TX&3OE7MM7[UMA94W&Q=1[N^MUU&8NU=&>7E'Y"Y:_J0I*F!OZ_#*OLK M_G &V5_KOPI;+(^WX#GD>5ICOP6^"GOL^4W0S^-AH7]4Q^W$;^7OM?W!COZ] M%%/PK OK?0J[$5E)J>KO>._AE>A];N+(Y7S\CH-D4;C(7@F_N60>I^F:9X;-M?Z49P47A7P [R+ R4:ZB.M M%;-O2V7LY'9%1"^A;D/?3;TI)POT-,YDO#(>YO9>#T@*_B-_@$G4!6GTR)[A M=? J\J!VD\>'Y^$?Z3E3]GWGQK]0[P5-*[#-]X;.0%I=WBMZO;![%3[$<;H? MB@O17L*K\" Z?,5S(-K9QZ\M[&-E]3DG!P\4X' [XG[I';PAKK+ ((?NAB'Q MD:WHAGU.XZ.-UEZ!MJCVU>OS7/D[GJH/@4Z(+SH&(B34KLT15RC MQOTBWF]!^@GK,DT/T6[Y'"4[J#%XF>50E*EZV/LJW>24-1TFTYZ#8XN^+R^\ M!$L,3JK1>3:[&E_L'8B:88[J9%+F?#<.>]"5U"!I*)TDLJ;C4A-K$97 MVRW;5:D'\2YHLGTW-9"ZU],8:D8*SXO'522F' >I(""@W:P:IEL-]7J;\CC:K1.Z//$D@IC<^=WB@/ M>6^.\KR741[9[O@%ZMH.'9N>\#IM>FZQ<9\8;_C].1(=&>#M 1(\^$L*W Y' MA_(QRWGD-A(&FQ^"DD3#GE"Z<2*!:RK..4N;BU:='D?+/D1 %3\AA%&\V>& MH=TN^UJ]RU$^4O*7[]_],,P_Q@[TB_/HU9;_M5A6TC%%1%\_USF$[@VH\7;;;(UOI-Y@ELY*T=R M^"Y\,5-?T<$[G+,W.-3_FZ7'=PJZ&A]IG(#18.W"O,P-<."!KK9A/#R7&>?N M[3EQ;7S/KYZ6K+:OP0\3?,)]S<*S=0S=9784)S&PP$[J, X"7$/LV*Z] M1MQ ;U(FZ41I+/\-9AN>?2P69!/M-H==Q.\<%21JPI5-W7S$5F1X(UN/:YH^ ME(^KK3)O5RG3%<_13I=O/,5$<[<5)A[UFHA1)PE=O"P8JT1;D(J]VELE.J)G MK]&MQ=)L;*AB"]QPG"+.YS3M.83\W/@W0?1/34Q %S+VHG$:8_LUC@,(:* MB(5B2=Y#]EG$ CVD<;2PH(TYB',[ZD25GP_. X>C^'*A03BI5W<*&,4N M^^AV9W2\&R\:[?82C!$'HPPA-\&8"S!6.990ZV<<%==5S'>T+'=\F?>9"&KS MO]W3_$FCLSS'"*2$?"EK?\C>/5,]!+G/5-Z : ##A-\]G4SEW1=2U$0E:9F1 M:%/RM"1.%IQ:P#WD'NI"J;]!&&WJ,SR NBBH4S]A Y/9EK /6I#Z(VZ:QU+P M$<>]"@!+2E*A41]T>QI=X\"9&)VU:D_'&RT):XJ7:N&^Y+*QY*B[Y-!)%OVX MZ$NKF! 4/HD4HX!CL#@U#P!UZJ O1=*C;R!A81MH,PPX]_Q9)Y M+_ V54!XY+IHA'&^]K!O3+F2X:;<\+FAKYSFQ[\&=@-J*D]U!IHCS@'FS&[H&9XF,G@>TNC[:5>RV!L_,0NO =Y"=,A-U1O07C%W7W&>J/.Y6F M,597T#='TQG:Z]J]B@&OF,&0E3>M%7:= 1M2S)*+5 O@1+A@I7PL=WQTMN[> M:*DL@F=(WG =(& :AC--IH2*ZIR@CMXNB.R*DPPQF*RJHW!%# \_8J8[^"&Q MG;C@!\/!1NR6%F6>0(%&<4B0QJW?V V;WQ"!C)TG7=W<-M58G:BE,>G\$MLN MSH#(4"9T"$Z;9A4-I"ZF%OD[AGQ)?+NEFS)YANL V1.]C[[=,AT'16C33;(3 M9X0?'L$^7:5J5\$:+0OFM!7PGH2(:T+B/UQ ,9CQT6<*^1;XZ%SJQ(#5#$1, M05AW I.0XUD61,P#@9YJEP=MQ5RDFHQ4LRU4F #I8>K)>5=SY+FB/JJIQ\ZR MG$C$.H]'3R-?,]-%G[,TIO&!-5OOJ-QS]6_(X!WL$]61[V0STTC>O!JNE(ZF M4D[,XB@O_"A]"B8\ [UT,@??_)*D\98IH[?,,\KR$GXD)>/BFJ9TR^S_@J2T M)#D55^#*3(1)>ARH\]!CP\1SB"H;)IOHVNQ#EI9)>H#DU#W-^?KZ[@X.&01= M^VAH&ZY5)M,/61GMAND'1QIO\NPY*4#3P2WM1-#)Y!Y>)NR38TR5Y_W90'_- M4QF9I,M-R9A$:WA*4^]4*R@8_Q2ED!2:QKRH_%5)GW17B7T'"94"Y4N;NSI8 M\><:Q"C \RK?"0Z93'M9X"*T5 M.?]DA.GWO>ZK8IVWN&R>[AC#*"/[FJUC5[6C_CL1UV'1]R;.] _?K?!!.0KX ML(WV8/5G[^MX\$10VA &JAP^<&:R+=G2F!G/G?)RSL-WL0G%$"_%)A$!]4*] MR@F"NV,,'E!'C,*+H"'R2: M)7@Y))YC!/)'?"GK%FZM9?=HA#GY(J<2:7!%\ 1O,"Z;O@@>*%UCC95_CN/H?/@;T(& M39=CDVKP=I]9[D!&8U5#KM1+N8PI3)%Q9B<"+U8ZGN.#77QCP?GJU*&N=0>%11PU=! T*PWB/AJQ6$ M0.L,]RF3AE9G*_:^\=2!\)[9TC25%O=0*-\6,*V:A8Z)UNO3ASUI07[EK<:_/^-02GVDI0:/5[:^ M?&](Q&Y->)REU.D@X:AI>-IKK-(,.6HK8_QR0U^&O!GW3 M,-<3@2!^[S,MQ9*NLZ)8KHLRCS:F:)"F?< ]F6[%;4ZS=FJK] ::OB7+ MLLR3]:'D#[V4&;EA+G1:DE_5((%O4WH3Q#"8 Q#(&^;X)QON'EXDNT-)X[=_ MQ]S[&$'4WLT8$318%ZN393A(INIX^4.6%DDLIML:/Z0H_9CBV[X(K=<6JVZ,X@ M#7M D?/J,]%.+DH\O-S8$,)RX5[, VNU>[F"UR;5,X*6 XO31@Y[@'$B%WJ\ M&35B):WR ?367IOO4R'D*8)9$.9OSD345+(_VMG&R Q:QO'?CPE-%*&BHNF; M']XBGVN,(1@]YQQC2$5 #?$+A4<":+Q\9IN)!WK\0'NK,HI!'?@-$U#V/>EK MXUAU)[(_$0. &(LA%IWB+^.)\-\$B2E]@ P!FQ"?2.D%/VG_._F2RF=S;N^6 M*(]/GH+,MCP.@>7/-1=CKJ%T@$7OW:#C2/L8%'/A/GH1#RHWS]:TFQ#K9=]-<)V+>%[Q=Y)L MT3#W(>8BC,=T>\]Q"=^3&6X0W5V0AD#T:]Y+ 'H"%K5#,E M$,N=S1W='/*D3&CQ\=MF=XAI#"\.0R+Q043R5]N/40ZO@A8W-.>K%RFG!MD< M:?R0%:Y'XDC'SC3&)?7 1(TLG@EOC WRKD:'9#XA'[AIOD&8(Q_UH4>,B<6) M-J&*(WO&D8U\5 $ZH-;7'E.*.N6WQQ2A@*KE;O-(X\..=IOPC%_V$7 M%=KTP9-&"Z@VAE';28*7H^AD7XZU@,=.I=7DXRW@P(SA 5XRNO^:B5^23[1\ MS.+)DAJ=-,;Y\26DXCA!1MIJX@0!"7F1H']MUX9$2?>N(:\ V.GHY/>/AMMK M?1)F&*$>B?I.OMIX? B:X^^(Z4X"OR.@ XHGS+W:?LAIG)27$5PC*%]LEMG0 M)Z! FE;>QB+'#1PU\]9$-<7?SB+<7U,+Q77Z98=:@D2S,ZFJF4 :#ADC!Y K.Q,AY_ MCO($1!G6L/R6F'9WW:8!C4?/.MM,54TD>*$5DJ$8:;$AC8(.!VU;H ,!$F0O MLJ,!=]C3)@ ? R(D)OX+(VA4A'[).LH M_6VUW5*VNX(E75^]7]UJMT&>_4-N[ATIZNR3>3]2=22RIX#6&][Y+=+^Z63: MX*^HNZA!>.ML_WW ANP)NT2I+/V0/6)3A$;K5**'FT)0@NTC6Z-%3L :["M_ M2M+DZ?#T<9V4<91_R,1)]2WX(QJ'V=@CD-=L7G4;%K(U^?C^ZOYB>4M4>\([ MA/>>3UO]1JT^[UM]*"_: 3=-5SH4:%S\Z3'!0Z("% Z--H_D]T.4LV]/*)2C M34E$V(IV$,#>,C*JOZZC(AFIX,2GZ!LL#=Q]&E_0=7F?":*,XFOI%$J";6OO M? ?1@8@>!+J0^TQ^%C1)'DK%/;S'=41+6=&"*]=.F#H2[7" 2O;IL1Q$[@@JB/A/>>SH[41) G9JMWL1K9'S55V MQIC+=K878(/-XAUDCJY?KFD)GT3-)=*AOI1LPG_16&,B^H8WER=2M),4,>'>\)X+V83RI=Y"7(;5781G@12PX5W-&C-9!<+B<^[Q/)"F^L ,]G/'M'DOZFMN\]O M9VLDK?XCB6FQR9,]5@FN8!V83>\PMW1!#<[&C]06?DY>M#5X[5U"E6] MSK9VC0M4!?1%%U+W0:A*-Y"&Z"&G_$[T@NP%%7LM%<'JSCEAZ:C*7#@@.=64 MFQ10@V7T(BKI1SCAA&)V928WT@H &AFU=0HDH]:U=RJEP-&Z[ $G[UGE=JI. MX85T&!%05QX>FHG2%T(E00D0%*D-JY:D4!+KAJRFQ :$E8O$3@ROP2+;M-[7 M"7-,>$;/(5>O%B:9+G;DU#.0\+I1T;O)K/?_O*/(F%%=B>@;7I '$L139?B[ M];&B8-]+02BY]8!74WA#8\M%@@-B+*#7"<<_5VE1YIQ^GIY$BQ(6R(O@1 6] MH.+_!L_39Y" WJ<7;=U":&NHSJIZ+XCJ+U^=44.0-VJ03B7#,([H251>[@Z; M$IZ>3A^$WH#;YE&:'IXP'5)_4+:=4G]$GNB85E9YR?X3TWB9QE!8#BKV7?0_ M"N71-ZB;:J=$XUQ4'8GLR5_15GW)1<\+1:'>.NZ\N&!)V[2SOEAYI3>H),PGBO#@(^R', S_"N?ACD(*^!/N=0KTI4J08A M'S2G)7@17P\Z[VB:P#,,4-F$ C2?L]TS/P-JY3L\2;KG<4IT"HI=0L4V"",+ MZI?T (_,RD7!E?VD!#5S22]\(\L_Q^_[1/AI\/^XYVGI'=Z(\MTEQIG MZ:V[(NSD3Z/IUF!J2R@S]H*VD1\ /1<)T^ .69:NTJ1,!LM2IS>R+'6I<9:E MNNO,9,E.4\?=FJ/D:(#F(CD:E*%+3AW NJB31KPE2#,*NB3IJ/.0J$9PEESH M\VHP9V4Y:72K(S.J)_AV<5)L(.TY=)[]* 0R_RMK M$JA",%3VQ!0T#QRV!ROR2[J,DOLZB5"3.7V;Y+X_)YK%O"3_QW^CR M"DX9,.QESF$TZ^[CB=$(#*=NKK !"1^1U#AMC$GDH&CW0,=EP$$P8 <,D%9U_,JP'>BT M#&CZNZML?P'>HA&.Q;'@KNML!$[Q;L%9(-"VQ)KO/]CJ]D@8$SZ01(U5-74( M9#6-:]9OS.K6W!Y"^_ &;^#::UW%5=FN9^VA;)4=,4U;% @N+K9F/-9CF8F[ MP[J@OQ\8G1^?V7^L+T#T-@_YQ$/_>CL'VE4SPMLAO[\P[J*#/HY@P$?G]0,# M. )"^OVA2%):%,O-[X>D2$#,+'5OM3T" EN_ZC9,5$O2:#J#^K(6MK?!8N$Y M,E[@QYS:B\\Z]$7&4)L2%S0MB.HVB]*OSA_(!6.]7P?/X%X[E+/4=\$SO,UU MV^W8-7;URJE6CVB*.\BQF.,.;$+>Y$B>DYBFL0GEC38A[V$T5M:Y9J'^AG1Y M8LC2@EZ%:'_5SDV'UB<5:V5 _$W\B_T ;Y?_U_\#4$L#!!0 ( &R)IE2[ M #7(+W (V=!P 4 ;6UI+3(P,C(P,S,Q7W!R92YX;6SMO6MSX[C2)OA] M(_8_]/9\[M.6[SXQ9R;D6Q_'NDI>V]4]9S8V&+0$69RF2#.GZ]N[SS_]C\O' M^Y_NHC3SHRGYZ3J>YDL293_]\M,BR][^^>NO7[]^_<=L'D1I'.89?"#]QS1> M_@I__[WXX$^/1_\X@!_A7P>GOWSR/WXY/#@\_.G_'HW^>3CZY\G1__/3__OP MZ?_[Y1F75;-?Z*]^&1W^;D,&"4/CHK._^4J!A8_^*_0CH[QY?%N/=&EGTSS M=!F$83!=^&]!-&5,HLU^K73[M>'WHQF)4C*#?X P!#,J1I=^2"G^M" D2TTG MIAZO[1D_^ D(^X)DP=0/;4]_9_ 6L#QE\+]TN::3^6>2C2/XZ_(M(0MH&;R3 M.]@$EL;B4O\[6 AM<['.1QMCYW[]*8NG?R[B< 9[[9!]&,/3'K<=!%=^ MNK@-XZ_FFX-JN&;SO2;I- G>Z'X_F5_F:1"1-+WTTP ^\I"0%#['#@-@_B.9 MPD_CZ33.HPS.U(3=??ON]'=&)'D!U,Z=S"Y]O14=Z MIL>P(3;%4%;UI3KS$PR!H#O5F7VC#W6G1]6!5F?\=G2J.K-7C=6"!E-GFM*! M6M,=:A%4/9PU/:+>2MSK;E>GJ#,IT1@MG):P-'DGUFS&5K ?WD7S.%FR7U[# M)A48FJML?;.5/ZB!^AXM@RB(,UHCW=R\XWNI<0"\#:F8Y5> MG_RL5(@F<_:;^\!_"4+V&POX=89OB?]/^1OTIDO(#U=VXHKT 94_Q]$4_C"> M I&#[*.TK#S'.T-:%0/KLVIK]10:Y7IBG1#']*,(]Y'-9,?+.,F"OZGJE=)' MH;76.)EO!A,/=/GQ#%,%@2A:?-0AI)L($+AB[=RR_W4,:HCYNC7>GF2L1_P2 M)<0/Z1#W<9H^Q,6-LSN"M@P @2>_)3"/QW).O_E!1/5T.C>2WB;QDC:!!2G$ MTQGI+HF_C3+_;!48'JY/4M@=&?ELK8U6_MH=]B?\B4@^IC,*PUW MV[1-"I,YN$69+9<:%\C$G1 "S3Z3[&H!?R)WT96?)!^@%Y?[PFJ(SJBE/Y4. MZ;3>06_2+%C2&T2YE;)MH+Q-PR[9^5)L.K%V+/D[]Z_ZM*CU@0XQ-=Y0FG^M M);3JY?@I3>SRU.R3[>"VIEO4^D [F.A#3AP5[HW79$Z29/MQIW _708I];:W MRM)Z7T:3Z&*5_9N$<$X_^B\OP7.2,SV9-_>5V;&6'H\VR4[VQH8&W_I?:<>; MSMJ>4.L#+;Q@5RZ$Q=T&[N,;8HZSS;4P>J27P02DCST U@'=S@Q %N:80M4M:8JF(]NVR?> MWDW(;.C6O.$.#T9'DV44O.3E-.XBZN,;O!/ZY_%7/X$#=AD4SDWV.-G-C+"H MAD\E%*I,\HQ&@M, >,:F]$L$XBV?J66R-)E":W2Y@>[Q!R&LR4.> *"T,T&I M]_'6:#&&/7M6./K&CR3-DF#*8DVA ^CR3W[2R1[3DCB]X :MY@)?MV$O031GRX)4)P(6M5[(&YO'M8H9-&W1F],NQ[BE+!Y M5EXGJ<8YI=:W(,QA8>VV+3PRZ1X-F_",MH&M>//"?O.M<-BDCA!;P^Z.4X[QA1 M>PJ+R< ,PULE\N0>IKP%AGS+0,LALQ4<^@W#W$4L>U0\W1HVI/F:XF2;2'34 M%(9E69E2,OW':_S^ZXP$OP+E1G\=TW_^4OR3D1!^]-A7QB\I_'.+&?OY MK,H6O[ZQK>F7Z2((UWRC"UTCU]+%_B4,"@K38% MR"/WN<.?M>!6?> B;U;R=?-MRCQK)><6KVF!N0?F#^GD!0QST@ZRT9<^Y\L7 MDBA5PJ)9@;4'A@_AQ 5,=M(D4N)[];WL">6^, M)>+Y"SCGL,6DQ,+.A4G"?&V*4C)*]NUT832XZ(T%10%"P$B'32DEH(55L6B'MC0^'/7< MA\TH-TN2O-*TK4G\-5OHK#!N MCX("O3&;R#$(N.BDN60=;'$;^J\"OFVU*5#VX"K-G[6 -TZ:/U9.+[=!"@?Q M?XB?W,)O1'NBH'6!O ?79]7\!9QSTO"QC:5P6M+G7:4]13\ZZ,'%68U P#^' MS1]7A*:.#.^B&?GV?Q+YJ;;3MD#=F[NR:/8"GCEIZ2C])#;;A]P?4M2\P-Z' MZ[,*@(!Y3MHX2C&,ETOZ#!5/_V2Q/]6(8?GJDW0L#I#>O-]H01&PMI&5Y-?= M>)4V8UB49:[K"=O<3U\8Q#S]Y=7WWYC$_4K"+%W]A@G>+P>CLOSX?RE_[:T+ MZD[FMT$$$PG@%"LS9DOB8$RZ>Z.SVJNH/K R%9,:PG9#;X2DXAM3='LA2=!8 MBJ?)2)*2^T9[8E-NEEN_-E-WVGLCI.N A#DR+O*F;RG"!I69M/0)C8^$_]#, M%^]^2&A@8;:5/E'"7*W^WA&2+J/F(9_G^J@L1>K4DX&]R%/XA5=)#4K+<<+D M7T)"$V,*?9GE'2&\%IAS4Q6(I7 =U[3XDY,T/9F5&#C%_I>V](Z3'A;IK M4XS"4N@.[N$JJ>A1K5:AYK;A2-X1TKM%73FH@\]2O)#%W7H\>ZXW]HZ0GJ3J+DP!!$LQ0^\D M>8D=N?SH7GJ\(R333^V]=6_VEJ*)LCCS0SQ]J:CJ2K.;93NE7:5JD[B;=^B$ M]J1QC56BL!64A+O7;M6G? Q>%]ED_B4MRK?(MEU9/^_0"=5(@\EJ&+8BF;"W M84WEC]9PM:8I;P;S#ITXDW6L5_6PV8JE0MT,>*4]6&)31CR)0,@[>H=.G.8: MS-? 82NLR@E&KQ-;%@#EQ[JXDW>(_.Y@S& !!EMQ5JC,W:W!!N#6>1U7A=XD M;-;I[ATZ<6O68+@V&ELA6NV:.N#4,;9V;/HP*\$(R<%%FW7Z,&P%9[EB[=!2 MOKCMO2,D=S-SC5LX?5L16@Z\]2KM'-Z1ZZN0,U];\5>H-HUJ<:MHQBD:HGZ? MUQW".T1>E W=,8QPVHH!0UV]%<3Z[AKB3MXA\BHWXJ!2"'CH;$65X6[:TRE- MH)$^^!_TYK^J@@R_3G(RVZ> ;'LW',H[1C:5*?@K.!3JH+05U691PU87BY5K MV]K]O6-D$X@1F\VAV8J!P[6*!._!C$2SE5BK5[N@!\LI?82MXM5:V4I$MN+D ML#=\NE%5J]CH[.S\/MXQLO6K[A8N@6,KXLZAMZUUC6H-GP)I1^\8V?A5B]\: MF&P%ZZ$R?56=K2R";:2\*?MZ)\@WNEJLUX-E*]3/L0NOVMAM14]Z.*QK6<<5_7UCMW9P>N:9/1 V@HW MQ'\'KGMW>,'#!EU]+*X @X:6XO MPWQND505E'!6TLL[1@ZLLL!I%3P!Y_ME3:OUM"8C9_]7N *=@.W],JT]K*;* MP*JB83FMO1-D1BNXQ&>M"(B I_TRI%726RC#FW>:>B?(VW4M;G)1"%C9+_/8 MI@+N@Q_,[J(K_RT ]: "6&8"5W;V3I##.VJQ6Q.70 #Z92%[I-6.HTWI[_%T MFB]S9AB\)O-@&LB.9W5G[P39T;^6 &CB$@A SSS4-MC859(:EQ*R(%$:O)/B M.>@^3JG'Y63^['^3OXB9C.2=(+^!U]L;:H 4R$F_S'#[U#+2V[T3]%Q$-;@M MP"%@:+^B.547F 8>C]XQ\K%OU_PBQBC(@F)N7=L5!*<2N3TPFB](%DP!Y1"S MNIT>("S [0#"W4##\9*65_Z;LB65I+2H/Q@+F\"VHFASA[](&Z >0B8Y!?PP MC+_250P_7P&>(*.:26-1DHU:4!?]BM^F3&G!'T)F.X.UI?4,5VN\@J+H1H2N M-BD.<-0$>8C[E V94@QGFGZ$^:MMC/A3:(/(9[()6'OJ"' M=XK^2FF7VQ58MG(9NL5IO<->6J+GM-\V 26VUK(38C];K0F73N:?258$Q^R^ MSW?^@E5\=CTWC4]J*FWIDKEYT-*[9Y)IVY@^\O M)EQC'@<%I/0Z7OI!)&?=?GOO#.F.(F6+D(," .X5!WHD?GB34MF\3.(_2>*_ MDDKXY2>R?"$)AU>Z7;T+)*NBFA?;O#,"A/JXP&5CJ55%K[>$R+G&:>E=(!D! MZS!)-']4TSZ7)\R=\I&\DRA7\(33TKM .J_J\$0T_R$8W-?G-FCZY [^*8OK MVV_LG;ERW1;I'8JY#\&$OA)-C8O*;E/OS!7CV#9;^#SDSGX(-O 2V"V0AX:3 M4FQ_!-GB*D\SN!(E-]_*E-"2;?XRC>QJ<^@H5]O M7S!4Z?)7# ML%4]!]G?YRZ"?9^DF9JK.RV]"U=>_75XR9M\XXHY%P4'(_+*$L.B<7"UZZRN MY$&4@\B6VU(DDJOZYAN<3H WB/SD@Y&.QCC0RWS,-,P5M91/[JU\ MU;M SA!M*%GM$F(098/6X,OU=PE7F+DT5XJ@AS5MM0/\K@0%:2D"^W.W5K@'54^79&2AQ3TU;)MZ(WAGKL2!:.GS!J!PJ_*T M+ ?B8L[CV?_*TZPLY\XR]SR0)(AI/8R$9E6^)L5_&XB0O8][QZCU)0+0(?7?_W<.;-1H3P&I10IK MU;)*8A!5P'817OII,#7@*VOOG2-K E(^Z;%V V00 M9;YVX5T'89Y)DS8(>GCGR O6 F^K4*R5_L+D[A^@G2X T?B=A0I^SFG<$USH M=S,4:&S4ID-Y9WUZ@*^%SE:-,&3O'5WLJBW?:!S0>I ?4VJQO)GT5) /HM"8 M '>YC9JDAC$<"6B([(3=OO3(L;=6U*P7Z61PJR/8RRTS.CAUS$ CML&V8>(N MKK_([Y)2YMBT8J_1.IC@QJH0\ M#]Q3@5,V";$^3LT:NQK]O=&H3ZG'1B-7TE>IB"L6(@#F8O,[?E;:,39C&3M@=RN&)Y%W-+8,X3XQE" M19>'K63BPFQ-LN9 #.0H5PF/^$P5PQA"_91*VE@E0_?: AF00UR-N2G ,(2B M)X(*UDJV2OL!>9!OQ\8LUL SA*1KCV1*@G>J>;"8O8K&J>2XJBL0"?GF:LQT M/4C#2-2V7:=<@]N\#D 0Y/>Q&CP6 QE" C>-,N/JS5QW#&]TB.T+8;RQFV%S M,%6;5C[HJP(DS84TGY-I5KAI3N;C60%&DM5;IZMW?GAT=N3\U=D8CHLE3*SP M6YH,7*]S023$;+E&G#07A!V4P\@AUS"I[FCD2KBROGEL9_:#R/_&>2V0\7&W M,9QEKIC#=K@CXB4?@:T$;V]LZ<.?.-)-,@ M)>7+WH310G8@M_ UX(5["04E8M4:"6PEK<-7"XJZ?-5HO&*[73GZ;Y-%I3>8 MC0:T="^/H4JQJ .Q<88\A\6%%7"]6;Z%\0<>G MQR<'O3K;FN&TEK;.0=$I%HZ0!O+;9JT1"[*ZXJ33?-/10#J(['B5@_R1,//K MII0/:B-$_6YD>FD6#94 02\S26H MSG! SWZ94VIC;)S4SPV9N0[>@QF)9FG%>L6J;1L4O5^:9VPI;VDV$O+_7-HP>]6J%"@ T3DHF8Z8#P0]7 M?KJX#>.O*6;,PWH29J$.>]V 92<(Z^0SR>A4'I*8;O*SRX\O<(+?1>L2'.-I M!ML_RSNFQF<^&)PCKJC/0I[PUUQ=K$,(H@#0\R!3)"C?-/)&I\CFO;K,XK-^ M%]D0XB6V+.2/9!I'TR D6XG:GV-[.T4;GX/5BOPH85?,VJ/1$") [->R&QTC MJ_#M,5QPL5,1 S6JA%N#E-9U 0+SVH3> -SI!=F)L:_6+T38.^G%50L;3 M:9R#7O[@?] 3$);&-A'N _\E")E2920X!N,"A9%?X=J2)V,BX 8+:1XT:S,A MJ:A.)43M0T]83X0T 39X-Y\\ZB+NG&LC@OO-!+R,;^& ME?S+'/:UQ_!&AQ>'YV<#54&4H!L'ZKA1Q4F@S%,C,'N%RNH>-^)A8,'AE^YH M[QXDP=PX ,B%34;?FFS%_=T;G2*;4>V:STV1VPHS0JWP*@!]%[V3U%;HA&0P M6,6N5!6T$SJAQ&HKG@DW=L+_6.6AF?Z5!PFYS-,@(FE*BE+7E#+E7V1N)R;# M%+=)9)VF+M/Y(E0+OD!^^F;9W<,NKK)U35YDFX[A2+!W(]MA6A8B'?@"(>J; M\1=(."5D5F0H]YDY\I.?4;0?D[F8#O)XKSHC E6'M3,U(8- N/KEC+NWK#[' M&9%[(.AV!2HA!V:WO -Q\0JDHF]&X.K*N(K#D# GT,G<0#ST1@"J(9M^V]M2 ME+ %PM*O-$][ZP)( '?)[(.FM*)U<&G.BC?:Q&0S$0X"E$.V$;>\K2B0"^)! M^^8HJT]$*Q=QH)V;\<8UI<84N4!JS%,9.&C$N0TB/YI:,N)(!@-^(!L"+1MQ ME%@%4M,O<_%J@[68@[#ND-[HQ$U3LE(2Y&=7/3H(I*LS=UWNZ_<*TJ3(G39^ MVX3=/P:O"ZX7GE8_P(QL K;#>P.P @;C^M^NYS[?O-1'*1 D$:UZC5XLQ=[) M,!:W$5P!B_MFIM6GG!6- G0RY$Q:=L\!4^0"J3%/<("IC18EI2;SFV_3A1^] MDD<0X$G$'C.B&?T/O;B]^R%=1Q*I,1F&^;V?NY*(UE )K054("G],K)2<#L M'^&:E@13V/)* FS_HM*RR!R^[^HQ#7.J8U6I65!8(FO=3@36>D\?O3'H))!T M\SP-F'MB(\*U);C>Z*RG>2LMP!:(E;&)V86"6XX*5T_/8PNP!3GGC'V6\3-0 MYV]O(2.B'ZZ(>!?-XV19<%,C7;#>"/3FU$]Q,0(H$(Q^9U)RS0E<03_G!99ZSM/ M55^92 S --,S"SMY9^LLN5VB6)&\P@<@-8F,5\,$"-O#Y5'.$O MR;I(VTI2W^&*7;D\5+T=Z+:,X/7$=[W06(;*OM[9VNCK!*;K()V&<9HG1&<= MF@P#2)&57$UF"%VX#*$.8 ENAQMV?_05G]589]L-@?ZG"(OJGD8OD!V:Z2PC M>4= @QR8R*,N?Y7H(!G NB@\JI@Z>!=MTEG2&(.-0_BNJWCGJZVU]$BB( MGJ?+C-NB>V2;]!G _L&<>E-6PS[]+8YG7Z'5*IW0'7PM>@UH@J$BP1?63>TJ M7KX$$4.NLU'(NGDG%Z/C,\QK9V569FM=;X "(/(-4XL#\FNF)DI+2Y"39*+# M1?A$:!P&@(UQ]&E/^K(Z M:9VEW'!DH ?R\6F#G_P-P II!K M5'RD$!YTRF]OF*%7$TK4RSL_Q'@HY@L6Q$7;SS(PQ# MZ.YT=!:,L ]@0#9QRJG+7RH*. -8)RP??/%PRK+#,W=!$E%GP/ MT3C 20R-4FN..BO.;"! BZPOUF .?VW6 3Z !?N4OZ3DKQP&OGE',6CN3D K M*(G?Q3N^N#A$L67NSDCO14_0IX"!'6.LHK'H74X%:@!KQEHDQLJ/?@ 1&4:V M3T&!'@Y5V9<^9,M)MRO,$;M*N8)^VRO*#%=;JZH^.Q])7'$"@*5P%P59X(1OK;& ,-AEQHT9W@"H(.EJKT(8RSUTAVX?:B$Q&P (AIS2 MRDPRZJ 3)$A W!"V4FVM4^M=T=Q*GV%CRPB)'GPXCY?!5&]7J#\@S<-S?( < MS&R^.U@ + B$[=4NL>50IK\WR+H!Q9'U[7H[@AH3G^'ZB>Q<8/@C@;M$3D"7 MCE^CP(SKRK[4)?CPO)?G@3XVOA08)Z9#KJGW)263^4V:!4O8^62I;[8;>FBDNC[$@_?,*IAUD]%_R[5O4"TB#7&RA]NXMA\3G MMGGN--RRAE^EY@\#[=YT*" BG)1#R=?6)H7W2?6)#Q_X>D"'( ->S?"'6>)U4^/<(&P>-@DJ)\8HY9> M7@1N#^\,.W4GCY[\-2&%@&IV;C'IQ;HN^:ING@''C4?SCD\O#LZ1W5E,!*(^ M0DM&:N1[Z--T069Y2#:I)JOAB-7X#5VIJ3DB+$+DC$3Z8M,(HGO6[ V&QT=7)P?(5^#U%+2 M#N:VK-VN)^I!TN:Z3]>#XNNS%E-Q*5UJDHVF<"(6F0W-CX%Z0P-%D)\Q3+FG M.BN:T,$]GP@QFL+?,(_S]$N4$#\,_H;9Q=39HTRRLPX/U3H^['^(;JJ')X?( MUY9FXM4V98;@@O%8(O\-3ER*?A)5:*Z]D1F,XIUA5_ZQLV<90T;5:>V?^%>A MGZ;!/*!ULNA2HO3*_7!U(;S6T7QM# O$17;LL"-/S6DP .W7),T1CKQ>0!OD: MTUP.!*"&H"*N0,8T>5N0D?O@G9;%W);[VSRC@5?+.,E*;^:;;S3D7E\)L/D9 M[^P"^>;25*+L4:$MO=.!Q)=(*D!?TE^BY"=:[XA,::NH:F:'A+ WX$*.Z['( M'M6IHJ#"L+2))Y*\!]-U.NUQ5FYP9%9888SD1W 2XN[LXK%=]&5GR0? ML J8T$_FQ6+X-PE!SWKT7UZ"YR1/J1F'!WWR$@:O>J\\'7P5B(U\GNG1\@7Y(ZVL)TR-!6W!1VPF*D*U(K:8M'(U3] M=#VYM:6O(E,ES6>3Z)&:_6G8-@O?K7'UL? =H!7RHXB:DRIEU1H9AG!+6A-# M@P9?HO@E!4V?DN(N>LNS'=<)DYS;%C\'S$#V>:TKD^U1P[TKE@E6VJY$-5U$ MP5^YIH)B]1LTYO7D%-DD9"I9[5'!TL6KKL=U#9GZ'$=)!V)E_AE&T[.>G:.M M$L+250FYBI8X33J2LNQLLO1#(X5;<9?=Y-K>G@I\+*"/.XPOXZ]^,DL?G[XP MISR6Y^#O\D][77>\QG]+_(B^"I&U^*]3M48SD8?Y[_!Y&G1+DB">&=ZN^P8( M^(F\F=F01]E%OY\<&<+]9,.#F^5;&'\04KPU$#Y+QB&;##/M/*YY4)"(28'9 MC=GR-X$MR%'-]A=*1T1KZT*#4R\!+:[&?M4$C/CIBJS-YV2:!>]D/4D:QM4X M:L9\6._\"#VD0<$FY;JM"7H 20SV\NGCK$^[M1F:9]*MR,;.9^C];LJ")\,\ MHWYDTS!G!L+E^[ZBC+*K("RR$8A M.<]E>BPBP0:P2W"S* /U>!F[9[.@@'H7S>-DR7YY33(_"']X%7(?6T=GN%Z% MQ3WM@X7(,/G5\P;;[04X!N&^P]BA=/OBHQ_$O3-_26$+]),/&MQ90AU_"V39 M(H5]@"S851A4/!.P6HYH$$$(&V"?_27\LU*&^CJFIA89QY6=@5#(;J *'@H8 MKPG,/7>\N[?XTS+X1)8O)!$HD-4FWN@.J#LY3:VM)*M2 *YA*Y5/5M:01\M.L/B=U)4&$TE+> M:BQ)H'I@6E9B^$PRX3XN;5]2 SE-GS[/Q+$ M2;1*FJ)%NH+F)>F M] XB[E#@Q(Y%KI6D0?9@U^*=)MMYV 1L-S848;']-Q*_)O[;(ICNP54>U,J^ M)9E<.[1Y?.2+@ %"@2#TK'!6ML/#FNOD8WZYX>21SQA^]*DWR\7 M"4U$ A<)8UM5ER])3^1U%Y1P3Y6V+\APCJ00:7*(PU8U'@%;CJG (2 'UC^1^:7/KJ[ ME'O-?1"1.SCHI?=Y7GO8F/KE2Z:!1L#8CDPU_!R).96]R7PRGP=3GF?]?B-O MA*4W:I!X?Y7Q)B]@1$<>2OR,*>M8%-"+:9&!:9R\Q86M4, 661? B>Q?9,0D M-10!RXP-)A99]D 2:L_U7XN0[64<,;#7 4T^\$+#M@2,4W<$S-C>02;LTP4D M8&)'%A6^5_K#A$;,A60E?0*>[;4#1-BO028L$LQ?$";0D<=.6T__&WD%JD0>_2%H$'))X2,DLW>Y3,5\=TK(*:9WVYJEC *9":7I4#!'QO),D^ MRI**;W3'^TRRS5UK4W7V/UGLSU _# MEP\!")$/8TTF\->J&UN:,94O&-I AQ"G+R:3C@.V M1F\@%?(#FC8_#<5A%^,0"D87^8=(L@:I=KWE]_ .CY!M8-I\$UW&);@<3 A@ MS.K;/(D"5I)AB)003>$/ GCZ31?YBQ'\36! M>4^#,J->^=0 T*M5BX5DD0B*K4_ )HQL#6HF4G;IT#0]PT4A?!%YI1-R;O?Y M3&K97J ;D ?YV:>EG6>-S5(^!MRB'@)#H$OY/5NV#EK((WR;A^''>C,I$L'3 M*\M3/,^^@JS^VT]F7XMB!VOE=J795B?U1Q)D))[/19XJEC\#V)&U1$WV<#Q= M6B'%$&R+5[# ,S^\^?8&&P+#G=Y%M&H1F5WFV>T+<; FN,ZC-P=^]MLCS28C23 M^9>T*)\ING[I=?0.CY%U91Z]]K=3720#2'*^LP@JQ8ZW_D!KM!3IXFG:^"<" M0T6OOY$(VH3TAC!;!A'UR_-I"GFVA:0$=>VLIZ^]B/9Z (^/$$ZL]3Q871RZ MBQ?DU,K-KNH+F)!CGJ7$YI],FJB&H*[LKSH=;J\; R&0'SHU>:5@] Z@(3QH M_NXG ;7PZC!VKRV0 ?EJTHBO CQ#>)A\R@$7H"J**,F\5[8: @&0[PJ-&,H# MT_3MT0W3G\[RK(HQ=O6/)ES50L98U7FV M9EB9SZKXXG6N4P?,9!CO^/3BX!RCW,X]@0L3X<_U8S73HL#IC$;3W0;IU __ M0WS94W_]09E3ZVB$_ )8BW6B!=R<%$/0FK7H<$V3"W_+GK^2\)U\BJ-L(7M' MKCLDX]@%LI6C:Q&3T<&2[HX<=*!+!KJVGK_&%@2K'*F@(_+3(8(\[<*W=%?H MDQC!EV47"N.Q"EHB>S]BB=(6 2RY2?9(F&[CO+%.51FJH"2R)1%)E+;P#\'Y M4A?\> [39!0(WFUL3%OC48J.#KX_O8E/!$LNG#W9H"S(4D&Y[^]L6^.VY?6Y M:[QQ1EZ^1#.XO=(,@&1V\VU*2S$OZ4]UA49L$[4.>1,&_IYWAGR/[[.ZRK!];W'J(4I%YBMW%2;"7I MQFWD$WPW3QBI]^WQDGE;&1?0(:L'4K+O.R%90CP$^^[V0EMM<]K;]ZH#$ 3I M7+?(3YV-?!LPJO<$/S]D'%U5-E3%TA>TAD/J^ 2[D);AFE9!&8:5<\=A\DS=C5 NXL?O(G M[,\O(;DF+]D3F9:N=N-WV+/IKT%!H96]-]M^&4=.PQ-3&IYVZP?)[WZ8LR(' MJ\'$ Q5ID6C64M;B ^ETJ!"! B_#[+*/RL35!X;^(+#98$2A5+BVR\_U%/43 M]BG& (S(?K2F_.#O#8: AW""; BGD:IOOS$0PIG,?%H\XS->!&P(@2O;V*[@ M9'N-DS(;B#(OE[HS$ HYM$7$/!U6BQ$-(KAE 0).WB%VC1== MY@FV=P4R]RPN]W'TJLL_:7L B.R#6H]U&J"&X,)U&T1^- UHZ@+04G*6\D%^ M% MZ V1KV16SF,INB'DQV/EV^>T4E\T>R+)>S"%&RD-\-C#G=+EDO+_I,RC M:_,S0'SDR!NI5/ %R3X!AI">[\O3<\)>+"OW(Z5>(.X$^S"R"FB?S7QQ4M&@ MJ;N5&\+Q6_Q.DHB2Y.DMCM(8IGT3P9S>DH 9]:O6(@VQ,1\.B(D<7=V=0-6E MCB77+N2LX$4]/V(H4])^0!YD8U17PJ-!!H&)RKB2&[)' GM"O_2G?Y*9@9A( M>@%UD)69KH1$202!B!B;,9%%1.?><:^1C=QH'""\,U7<&URW:F 62$V_3*.[ M:'<>PJK/79=^*KV/FPX%:P_9G;4&TP4[3"WH @$R-[!B1KS(7T['81A_I=[R M\'-1S.]>GOR^SG#>^>'QZ*0'CS!:LM2( @*1ZEM0C^;2P8Y7GA1\]D2_JK7VSX RR1F(J17Q9;)]&#KKH MI4E6D5SX:5=JX5=>@?Z112'UI<+F@P+H!).>LYYKL$OOO.4BJS:)^]IA@%3.Y7M"9. MV MC0F\B7^0^$_60"X2G7_&7Y;4_3ASAE;G.?<[J()O/5S_7C&33'+TB. M'*U73TCX F>7*@(7GHY,?]RC2DRBJSB"C3B/\Y0/L^KM+(B5L?N!HH[J40^V M,I5TM447@7QU9(;DRE>9F1/.^)V=(WAI/3%S^ ?V=!*@<7AB5L.II=,KH_-B9;(QZ+*E_==[&/(30%'O) M&AE5>J!^;O.0+PLJC)9"32P]=1DSO8\)&QGID=TF5&+!%Z96R& I7 1+ FTG M;61D0;[$M,)GODAI4,)2O ER^A 7\C]0&E"M!2?8\=M3&"CDCD6R;H4()$NPIKTUV7:#B)+P398EPXL M]Y+C$7:Q 5MVD7K(70SHL?Q4IWJ2IL5T:?J(T>$G:+FH_XAG^B'O\*)G;WN% MS-1YVZM'&Q=#DY"E4^VXTLEW@3\]L"?CR"Z75(V#K=S(F-B,4BL*31)::TMZ M ;/[(>!!K[(OMBFN?-I82Y/=WZUVES!=;;6*[P)_>A"2BB.[7%(UCG;KPU;+ MIX]E'VEVY3C];@YZ!1$&D72[#@5L;81:HQ?D_FYV/#.:M)AWVW6'-Y:4_+&2 M$I^:OHO,CK? /]I$QJWOQJ_MS+E-I[%)4-XJ9>C.8>*#+#WH;H8S)_7#E>OZ= M'"-'!QCNT?+"$B4+:%A D"V":!*1_Q _405FV1L%TFM0@F8!7-KZ;CK"Z+M:\1Z8" P<@H0Q"O$#A4C6_.\[?$0<3X%69?+!W^)X]A5: 059U= [^%KT&@!=6)!CZE+) M[LL\#2*2IE?Q\B6(_")YHOJ13];-.[D8':_SI7<:W@5<)52 E=F-MAI2SZHC M[-P16A3E;[H"-)8>SD*LTW?VO_)R.X+MY#/Y.IY.XYPZ[KX^)'$$_YPRT*(Z M/+7&88&.6#59%/P4G+BUX/4]?1%\83(?SPH$RC![7O."%,CF_'K,XPN"%&3/ MDP6M5\2]3G#N7N-B"6%G1399U1(,EAY=L%BY2OW]2-[HNT#T^B4*,AD[^1V\ MT]'QX0EVM)682WRV*K"TESO'44WX*5_"4!^3>:7A;ALDQ5@VHR"=AG&:)T1# M4S8:!^Y#QPAK@7E*KS- 1U::&G/9%*PM M+RI,KP2)1%!_, MI8XO#88MB('LOJ#%+<$+B@WL0[ 75/586M]GFP8RZ9%V]$9'!X?'V'EMFPB( M)KRV; 2N[_]P+%XMX$_D+KKRD^0#3L!LG7_UD MIH&HTIJ]0ISWRZ1[*$PG+@/8<\<(HXOY(;(O@XP/JAOXH3U'A3>2!/'L*?.3 M#-N>LE(WKO.$/O.SB>GL/9QN0")'UJLY>\5XAA#(ND)YMWSS@X0]$>L]K6UW M\(XO+D9'CEA3S7DL //=640S[&YTFP:= MZ/DK"=^)LEJ$E?%+DB-?%MR0226)AI#]QW"9%N2@B_/Y:VQO>]P:MB0P\HW& M#1D4468(=Z/ZE(!IR!XQF@U<$AG9KUJC>T=&/,Y=/E"%X_;3F_W7T_1V5:]RV MLOGLN@EW: U[(B&99F1VZ8=^-"5/"T*R:S_S-Y8O9AA#M6I-DE<_*CEX10N1 MA\&L$+-H]E"A2J7N\#HF2\?'Q\KX(!'G)NN:Z\U?H;4H>)W7S#LZ1G:VLTC" M[>4HACL$JU!UU=W3[P3"HM&J+D \).]K,8OX.ZLCQ_VZOH,OS31@/@B0 OD%0,6F M_>VX#D)4@P&7V656HH]K\D;K8$EYRFT+P) O3.:LDP!!O51S.72S? OC#T(^ MQQE)'\F4!._T:)%R2MH'@")?5LPYI@$(]7K*Y=Q5GF;QDB3/"?RC3&:2KM[8 MI?S3Z.FAY_ PYZ(VK"'DA_TW"6> MDSNMLG^IDS0(^_HC0XO1J.37JU@4V26 MTK(:^Z2J+J/WDH0[HJ9 #R1G?]T+B7SF0\A=6D%WE2>49C(SR%YC( 22UZ&< M-?Q%)IJ_M?RBCG#RH%U#[ GR==XB"74,L2=NNN>E25:1:OAI5Z+A5]XC#5836%NW_@XPD5SB MQ$3?9@YGN@[:4?6Y(KPJ[+0 J$@V& [%!2RISG0(CELVWRSHQ><0J]"I[N+2 M1]'SI)RVGRT*NF!GU%9RS?CY8HW+DLT4B]^M&6J.1Z>C"^1X-1W^U3/6K-!9 MLKLZ8JPY<7P7EL\E=]$2R+&0*^60N,/\+.-OJ-[VC4Z17:#GK]\6D S(,H7Z6:)_;+N]T#12J M<13L#U)8N2^<,T#MRU 3;*A68^Y&])P0/\V3#RK'CS#79Y(L!?L'KVEYWB$] MNY@N?3F"UBS!+A@-U7EX/J4)E@OGVE>$\7&F+2HB=X(0#CD9_+NA&0'M(-F M3]MR4G&Q&]67E>HH0#KDVWJ'\K(/O*E5]J*0F8B\TMN$FU+3Y,!!SNK=Z8$C M5.&-K;C8>6Y$BJ)3=2;4&\([.FC\)EZ:$E;% ]BS,:PIS M0([1,:'5_LU*C,G!]U]C01S3C8/6SE.5D:RV _A(K_URAO"W/L[4!Z$L+8!2 MEWY*9E?QDI*BY$%"K\#,J^'R8]/FP?^@OV.TV! DFCW TOCL+XGRN:N-SP$S MD#V:.;(A.#];@S^$I_&G+)[^.7Z#&4\#1I@B,N9I_/BD?%-3]O6.L(QP[3-? M(&QZ)'$OMNBZ_&Z53/>!_Q*$0?8AC7_0Z F@L6N8=B0'1@090E(0J^' 9X@^ M:Z:ZB1S%$/)O6 \)/G,P^'##,F.?&H;'O5=\0:QKG0C@U69UYJYC#&/"_AZL M 6@([^$WWV@MYCQ(%X4# 'WF5>R^HBZLXCK6"JVS 2N!6'K7QG)UX^&C>HAR M"Y9W+,B#K)8K>:?/<@XR6V_F=MS<0 UQ'Z6?_ B4BAEN57\3F>-'O0&!HH@N9[H"*HB&E*@)U]#A$Y.D8?J4,HO:DNRC-DIP>*)=^&J1/,'U_-@$]) FHH8*BEOD0ZPX! M5$-,%-5LD9IA%$@&IFEM79KPP?^(@#*WIE+M" )&->1 M38W+N-(S(KV-DR<_V6@" JZ)FGM'%[VS=ZCQ"/B%F1]Z8WXE@L)'Q0^% M59SU.P/V7IH[3- )..NNPU80!@XWA;?13@%?,>TFF"J@%2P.Z.C$_\0*S9.W5@H]E^&_)"D&T*IZ^Q(^P%Y$-_2&XJ! <(AQ'3RJ'7EIPNV.5;# MH35VBL9C ED1G^ M"4Y#]$.HGL>RG2H.9!.!JC6>=WXXNCCJOSPU X\:U%I3 M0Y7K(MK]@:B(;B 6M!%#I+;2-L>9'_8OQN)XA&BY[D#UW(5J*Z:54SZNP;,& M5VGZ+-,H=;K!;G9\?([XW&R!O]H8<0-?6U8K7\1*4.@#1>8!F6G5AK3S 5A* MB*Y*+2N<=4@QB*A=0XW)3/":#U[H9OU535J@!&Z@;TTU57FLF0P!RP_1C:X3 M9747K+6@X%V%U8''=HU*%D4U$%J?Y2YZ]%]>@N#O\LOUWR?+5ELV);.*7.=Z:A4[U,>G0GFR%#]CEK26O29+SDJD?,5U^:Z M')(M#R1$ TIYXWCPD^SC.?'AKL"J'JL?'1E6=K 8VSN'@3N0IR 7-O>-3I(M4;5[LWZWDX!S4 MJ+46,KWJQV$PHSL9HP+5.L7;M:@Y$,V9" \+.[89!<#)>^,6%Y%9DEQ!MRLL,>PBV1TI>3N0!U'N2:03L>I7Z61>^5V-.P!G M%#AGD4TT>MPU4_^%0'%+25D3DG<2Y>062%DA %RD.*O;JYKNW891?S?4)W9* QLKK1PMYA!AZW?I4MGYDWYM07O=Y3 M_^NKF!O-(&X,E'#3DJ E!B(\MHI.(6N:#!7(=%"X;5XKRIWPF@,]D#7*)OP5 M(QI$5:GKG#S'VT>?1HH=82>@C)M>-5J\5N'"+3QEC^/T;+I9OH7Q!Y$J?;M- M@0K('C0-N;-UI$CW2VM4)*"&L^!:2 MH^IZ/F:QN;)NWO'I(<(6N9X2C_ EBV85JD.#SW&4;#%!Y;1J[1M (^0C5\U! M_H9LF026'%M#I'-9$"AU^?$,GU8\]BC[4@.X(T)BA]E\B=*D@X/^L;;$A0)5 MO@,I^P*9D*_DFIPT$H-=? YZQO(G+G>/E?7QCL^0#P=-7NRK?AJX''2/K:]K M7'ZL__GO , FT\7'/7DGHC@'LP& RLA7MTX. !-B..AP6U]ZJA>'?>3*$\%H M'%A\R#Y#)FQ6"(H^X"$DW%XCO(O>\BQEI!H)CQ>-7M[QN2N*I3XG%2(A0CD$ MIV >R,-: G"X)@VRJMBJ &RA'((S, _D42T!.%J3!OEYIU4!V$*)ZAAL7^&L MT.LV(7_E))I^Z&N;HMYP[");F[M6->64&(03,F^-K;'64B]W>L.Z1$Z+H\U0 M?8V2BW$0*;:Y>^YZ0>F?)Y+N'EK2=6.6&MPQN" 'D?CZ-HC\B#[5W45IEN04 MK>HPX?< FB+[E'9S@,C0#\(;F;WTPF0I 8LX'2#.9,X!GE)[8,K_D_)TL?D9 MH#ZV-BL3"[XDV2< KI^S(+'R.TDS-M/=O+]2^[BRGW=\@6S.LL^_?7.Z)AD& MX?'\Y>DY89OTQQ/=DLM=6Z&2B#L!99#/H[8%1)<&@W!7_O+T6_Q.DHC2Y.F- MY@](6.X DKPE04KS);]D1G)C/AQ0$UFU[4ZBZE+'E@,U\BM]\A8G?D8,A4K: M#^B#;'/O2GHTR# (+VQVS;CTIW^2F8&02'H!;9"M\EV)B)((@W#:IA6U:#T; M^,_-7WGP[H>4.BJO,&$GN):Z8EIIU1U,00!;2 M9%A8K]CN8PK.\^6E.>;6G-&[55J62Y+0G?C!?Y,D9Y2V]X[/T6,.FG)3I)0( MX0K8WR\[[JXV3X&^Y.[)^9Z 4>J8A/O=T>"U&).!] MO\RG3XLXR9Y)LJS8C)4\%W>"HQ'9!UV7>WS>JY )>(Z9Z/4^CEYU&2AM#PB1 MW<;K\4X#E(!M_;(OVCCH[C6RAEG]#ARJV&^LG3J(V:.90&;[9>SDE>=\"/VH M()-$".4=81L80(3+#L/YDJ5#"(&H#,'LR8DW-K:"==/SN!R'=LV_CY D ;UX+MA^79 \NFD. @N&*+VO;DF1&$H$@&9M'9V0> M1"S]\V]Y,*-UD!UQ@:59WKY$\4M*DG=*E2*0 ,@<1U.@?E$]WAO'.S\\.#T>^O[7C#0" M>>F7E9BGA5*-XL5/R6R<)'[T6KB\KU=,29""V.JRJG8^ "MT -[DM>\%=0DF M$-'F5NS>IM5Z8,Q>D"R8^N& @H U>!$]L?3I\=^_<<37Q#R,9UZ8?4FO2T($2WT):H2T$8["+SG6W_:C)8 MRK>%M>OS "JW>W&GDB[(3U9JKNES>Q>7I7Q9=O;U\73*:OH\^!]4FD',)W"5 M2[86@V2+U^U>H,>NB*/#G?UMWASCH!)B]A>\6*\IRA&%/2$'ET(5T/ZM):CS!UK__9BFLR% MM]J"(=])?8V+LY[J7-W9_4\.7#'A"CG8MKV?D>"'K5]B#CV^&( *4V%V71L_ MH\./^AK*F@<7R*ZFFIRL:]QG^+Z'^AHG!\C:I28O3*WZ#-<0+/KMISL^.1B M?Y%RZ]>FQ%#+:MC-=GQRX(KQ3L5/?2,&%Z.#53/2)*N( ORT*P;P*^^1.LL) M=H>MOP-,5RI@M+'^.5@=-/OKLU1XUN^T *A(;_8_/9H-JII&KQ]A3@X&8+W8D:XN'U\8_6S9T-]($L2SI\Q/LKY)M8!( M#WDR7?@I26F$8'J7ICEU3TB?2):%A9F^!8FO/1?@YJ#B@%M8#0UI.]@**$UH MQU;]732E";C)-2G^V^&ZX'[?.QD-0+E!60L2>@ZCW(M=>J$ M2?H>$1O7KKDHQ#LBKWY6MNV1@#NFVH\&8)W&5.U'XKH7QB\AA6I_$VW)M#LN M,NL_RSG$R$3;%2]-9+J(@K]R,B2_F).+TNXCHU=77>^]5%:8G9++F;+1UIBO?#C5(4G/8V.-:C$;*D/BFLZ,>*ZX M^>KQ65^'493T MZ'EP;@<..T H[#JA)@QMX+93(L6*WVU3$UFO*3L5RAFI7''DTF"I@=(A@FK) M^6>840",2*[HH2V?+OK4Z'F<;;N1 (Q(R*JJ/BN-1(&#TI++CZNY?AA,-R,[ M.,S89J8^.EN.+E@+>M]TK=CX^1TH/2Z&\+JBL]LK2&#+H\,=D5!N[:(N!4V0 ME4(%NW1YO(/(EM^"0UP.4I;TIB@1>!O&7Y47 _U!"KHA!PP0.H/"/$G0JZ(-N3E$S3 MY_4.*@&W>V-/W(5X\^V-T$*RM)ZOR7X!/( 6KX7V-A M6)V$CWXF#B?3[UP0"SD PYHP2/ )A*&CP$&N"> AB5]*=Z_)? PT(N\,BM0& M(.]4P$4V ABSTP"7@(VHH8:V0WHI5%?L^BUI;GS$ N:V;Z'K+JZ7(D6ZE/%I M+N#+SGP%CD%85CN,RX!!WS@(.81FPM#CT!PE>%Z!=C]])XBOV.6[; CW2$Y,^Q^1S M%W"N?SYN_4IM0#6' 82&&WE+6:6<0&Y[8_8:2! 4Y<8 O/[VY4O?H\<>%04R M;6S =?$V/W>NU1* MC%[X]+GB>]B!^-JD MF4!8C2V0H)6\Q*[FMI8'[GW>#=T=?.S>Z?K]O6\Z7J>Q>Z?8C]-:?&Q/7=LF M1-]C]V"GA)/<#^\B(&!.=PA5O 2_1T&0(6G]C+T",5+0H.?A>,^)'Z4P3TK M)U#\@BD0!\Z+?=0I?2)(^7]2OG/;_$Q!>FQE72$6?&%JA0Q.E4@3I$=HEIA4O[KVE2_):"]="M NW'B9\>#N#BHW42F9%D@ %[ MG<2)GQZZXK&MQV=] X\:]E B^FS&B9\>NO+.;\1*A5A(L/8\@*^3$/'30U[Z :6J#@ M0T+>_ _Z8ZWH,%[W@E9N!Q0="M_$C! .,UR0S/T\K!DMN-N7D>H(^07-FC"( MX>'&"K8D"?=QFCZ1=Y(PAS5#4=CO7!#+P1CR6K(@P6Z,;001WSD M=E"YP=8@QFZ<'0MC[# ]1A),='GF'SN@PGD MZUL ZNG(E2?UKGPQK%+.5K >EMRN/7095<;9ADI+>CV02**B9T&A >C8^SSG MRY<"E30\ 1I(!'"O;##;T M %@1H>=R\N 5 M9_5$0@OIH&H;]LH PY@Y@$NRSL'4#N5Z'JC9UD6:+>T!6/;V&5[K(KTBAZ40 M30>S%8UGLZ" =1?-XV3)OCF@6_#)VBS4MU.EVYQ#IZY<8-M"VCXB^(C=NE>VXR=Y@56$A4]R 5MVYNM6EIWVW"0O M'*K3<<&OH\*?LUL9<-KSDKQPJ$R'B$'<.?<\TXSMT."S@9]OVD3H>;J9-B*# MSY#S1RAY9OPPN$+5]^0Q_7SO8=1WY>;+WNGH^ @[V7 [,J9O&K!)1UM9?2S6;Y56"KDN)[55,62<)%0S+/]F613S=;R8LP_>"?LGCZYR(.8>KIS5]YD'VX]'1?SDC] M6+_=T#M99V;MU'L&F,/D1?7&OMW0&QV/3DZQ7[!X%!0XMPAFW_,7[NO@'=9^ M-$L5UINM=@5Z[+0L(H[P^2< T/-WYC4JI9%EIV5) 62SFX I"@[N(G"J?,P3 M60;C*,K]\)&\YJ&?K*8MK22CZ%5B1=:@A0S85SRT\: ^W_(9^$9H'1P]MO': MEN"054P39LE16'J%M\1L7\+#OI 9,4L&P]"2+&C\P_NHG M,XVGI*UV!0FPLJ744T8$ -QZM36_"2R 5' WI5?*Y1N)TKT;Y>7'ILU#$0K# M2+&A1S1["/WHL[]4/QNU\;F2%\B:K4 \!!>35LF ]4[-W?>_1.\DS;U_Z#2ADZ67;-0#Z=(/:<7V MIP4AV3W]#J6V_&P2=2E/ZEX=4VHL?7_!YB%4'CSB3B5AD(\/-=OTV;V+J^]/ MOY-L09(M8[O"[YK?H20(LOE$AV%\5JM0];VZR>J(4VS6U68,_!EVN7BS#9H_ M?UM/A-C,4V[$'$7F##MS%9\EJV1XL0V&KV ?63@RWS&4NU:F=VF:$YZ7AJ*'=X)=&E+&)CYC MI5 &4;QC#^$DSVBFFED0O9KPN-(-J(-\ %M@]!X>6]4Y7.'V@Y],$D:H&7-# M>B )0Z['=%%OH!5R#J]&O)?#"7;)KJ8R($=FJS2(0[*@J=*).P%E7/$!:[3N MJVAL%1AQCL]ZNIVB)]#(E\EA#Z/>VP OGL/ I3#?@\U%@93=+9JHJ#*Q:[O4%$-0>/HEW$6J33PX/1T9:Q^BZ:P@2"=T+_S"S7]\$R*&;D5+9+I6.,T"]F#>(W M$I&$>L&:I,ML];MP J$$]-3%]#FG+QJ3>7F9?@=!H(L*SM;?H&\K9%1\$BB( M;79N7T $SQ*MDM12U)-%G_#GK_'_)$D\B<@SM"*2;0R0SBA:!K ( AR_O27Q M.] 8#A#QXZ6=\8& V!I3US+9 OTLQ6VA"N!E##2=S*^#A$SA&VDK4BC[") 2 M6V7KARBJB6@I!@T]*+J68NB0(K@1@\F\"N.1A-2P>Q6G6M;P"-D':C MP&"]!QE5VT'VZCPY1K["[;-#SK;JO-M2"_KIS7ER@OQ>P&,15S^LA".[),?:K8!?[,@.2R%^R/' MH- 0]3>8\;1,_AJ\+N#B/GY\4DJ,LB^0"3M"L&.IT23)$,+]'TC"[)8SD\\L 2R%OD!*?D0#=!XG+%04+=Q'8RE9@)X-42SGQ MV142^=U/R(']6[(V'EMI!RPQKWD^? ;,E5(3&HR2H["5"0!K@Z1!KN2O'&AV M\P[_HV&D$/0H28+M0M[%6:FD@*VT 0X)A=J30]2'D06]MI.29]JLWD5E*UD M&K/K1EW3/<42H0:1HJ!^(!#]G]])2HL:%I4*1VT()^S9-4Q(6W(;"B;P$?L.UP;@JMG& "P>V7\;8V;5;QJ6F6Y$P_8Z4.GA=^ M5%+M=^:JT.8&;#@%X!KV%=I-,:]%1X'T]\R%E9U*#WXPNXV39__;'T&VH)D0 M8*7#+_@$54FRX7#>R2GV):Q]J:Q%$X&$]BZN?8_/L51MAA'L_\07Z89Z@]24L_U\!TK\F-"#8$L]2OB MOY-$A-1&.QJT7<:,#@+),7Z8<"R))5TUD_DCF0(@\XU(8Y22@H.VFM0BAT"@ M^N5\RT-^3:8AD+*A. E&H?2[.!M]5XJ1%CD$XM3\]<*-S%D5&PTC9/H%OI#( M\VG]2)U%MM(JG9YC7,'[E3KK#-T/JCF/!1=UNT0:0NJLFDE:3K'-C'8YR1<7 M#N8A9,\:1)*6,^0P-HYLU#19UX:/FA"L0;C#;D?2L)9N&T! M/G9(?)O;CP*W@ZG!ZK&=FLG9F4[?7Q;!VW-\ WIK]B'<46J, B1#,N HN*C! MB6 M@H8/H-1*A[(S$ K;@B+GH8#QFL"&D*O+>=_B,^S'I4ZV&DN$&D0^L-;\3S[' M9>*3]GSC3.< ;!N S]Q9_?29=@EI*:O9&W-0>LK\)!O>*F!E@5)4A[KM*0#K ML"U=/5T#/#KB)F]S7OH=="<=@OL5AO3SZ-@XM=U%(?T1>:7O(,.3_]LXF9, M>PGLS<(;A!,9QBH0D+)QGKZA+P0G+P/GV(D#>[H(N(2TE7:PN W<1&B+X&;Y M%L8?A#R1Y#TH$_;ND7%-@L)OY3G._+#Z=_JD_SG._D,RZC#V&@5_$]G>W]HW M@3?8QN-6A;QEPMG*F%C7/U20O3=93[,*X^8;_2>Y2^D_:)Y9ZCB]032!28S_ M(#0_.9GY\(/_2HHSC/J<\0R+[7V,E0W'3X[2BFAV0347DSVZL]$6) -5K?P5 M;2?+>]#M1&!GP7[K[^>6+*&FK429R'[\':ALJ]UE7.PNS*9%79%O_2#YW0]S MJ4>F ],#?@\@?@55:]>DL:TTIWTV[W,MORA+J-Y,@),#B-%I8;4T(:>M'+#? MA?LYC-Y=1.X2VE9]WH NLM$'G((ENKBZ3"7HG%S\>Y#JBLJW4 MR0-=5P.Z(V$G_N[KFC*EL:ULU]Q'#S=B=-?F'-KD(4^@;\H"<<>S65 OXM8 M\3OZPX_HW.K WB;-\X_H7)&C[ND!>O+[YCP6;%1VB?3]1N>>'F ?:'8YR1<7 M#N8?T;EN1.>>'B _HW-DHZ9R5!L^:G0N]R5GFG(]??YVJSV[:)H0:%I/0(P&]]S/M-:%'-6@ MV2!"@!V/]#L]P'9^[$*CLD4HU.ACLPUP,H<)K6M+7)-TF@1LXJ:;G7 @((GK M!Z0F6PVV,04U4(.3^97I:M.(1*_98C)?H;^+8%;O?BCR$+3_(>_D L"X?GC6 MEK$6"68I(KFO;E#4DD/33=\"-S_YR9\D>TB"*5G1BQIPVSA5-3X+LM!_1PR. M/'='.TO!QOU4"HM BU)52L=YMH@314B!]6\!&_KO!-&&",L)]GU'"._0IG(+ M9$]J'!*_T/.^A C/ET:QSQVT9 3&W(:Y!;I@C;>B[_*][I /)=V]9P M9:1J'&/KT!T+;I$TI;7_2B;S;H10_46@,O8CFWL"J4LV6]&O75B(&MB$MNP> MH_[G$#"U NWAMQ4@.LQ /)2(Y],1MF6[5?VN9<+]B"SM<63IZ:C_P?X8HB^A MIJW(4D-RZF^>A^*+;JQ.XIIOG"-LT9Y>36FZ>HQ]%6-QQ\SQ$OM-R9*-+-\]# M<3551$O&=?E=II9\ ?4LE;KOB9H#/-??8&LS;=^&(:>"@R57C#><%1T41TRU MF39S1,Z]W?E;3#**".,*= M@=\8L T@&H+/9!EB6YY@%KE9==80R2?O35J[+R ?0%0"G]<&!!B2)U;QU/4& M$Y\&Q7, 3?R2KL)]!"$#;7_2.S\\.1B"GRI?UCHAG2V7+#MWY=L\##^*;'C[ MJ^N1T/LC )CD69K!'1'^*9 ZXW'*>^1@9:D!05ISWG+C;9__IS(%_8\7_.W7 MW>/#'R_X*L/",;*B:X/'K;_@'XMUXUY9[&J^X!]C6T+L@QE-+,77 M3H1M@8S85^$V-10%;M0\1C;9_D>0+9C:#TC21?#V'-]$69!]")6.&J/ EHKD MLJS@H@;+=9 -PJ\@?TF#6> G'T\^6U)L#Y3?6(1]@+K8!T<7MQ<%?M3'?5MB ML0%&3]#)_!GHEOI3%KNBO)@8^R6QDZW& M$J$&D41G'++102WG4J4TS,M,;5H#P.$^@,!\RG6!\M?ES)X22(R#[)Q=DM [OSP"40CASE];/K+ M,Q):_0[0"EEI43*2O^!;H,(0'F@$9*&PJ?7H'CX=5I:\N9B)1@(2(C\$VA4D M.TLL- M 4&N%E3_NXM6;CK08)RF)$MI0;6"UZ#:?:6E S1VSW )(@ MO_TT7?@\/+;>=&BB)+2$7?,Y@8/RG6SIZMMB7O\:96%T[_0,.7U-3=&QAGT( MKT4ZQ*AQ?VHR+! 7.?*T1<&2@Q["0Y,.%:Q=L^Q_#!B!;"MN4?KJD&((3U\Z MM+%S%[/\)6 !LO=PB])H3 <7PV6Y."=F]S2S08 6_;):UX6(&T_;ZM9S%4=9 M$.4T#.L-U$SFDV2\J_ & V#.(D504 MX,5KYIUXEW\OKO!5:D2Z"4^-M\ MXD_:TO,8%H.$@0<[+0J\2-HIG_("[NS,%_E%2;6YW4N\[41-"VQ(3S@&"T8Y M?TOO,%C)&+M6]BC9L$*0E;QLK.>MT+7U8M.AIG?C)S3G0@K7'69OH::6O/C( M9'[II\$4[C_709AG9+;;%@@5YC1-PQAH-*-M@'I/9)HGH#&2].8;_3.9T7*A M6\/NCH.D3>Y.0T.5%'4!S?\,855_)EDAK/=QJI-X@=L>YH[\O"JG*G^U2J , MP6%L"YXN1[W3R7R68KWP#D$++A_T%H*C0R&\-5S7\EV]5\*^FO-(YTTZ& )<@[2IW3OA[* M(3A429'?I6E.9JKM1'<(.'Z1G_3JL;F&R.RA=C#8WJZH["2:J"LN.\, \9!? M_#H3&2[RIHY6%X781.25!LDY*3B% >056!%^T&6C2&%G/!80$OE=L#,1$L,? M@GN5+AD;'5>[XP#YD -1.I,>/G1;3E"H'L4[&J%*0KCM@1S(D2(V)4$"T9:O M$7+@$=9V@6SKQ-PNQ+91Y$?Z.HX@".3"0(9L_^]<[#3H8:NV M@(O*=?DPNT=?\_-2-))W>H'LHM;!B2D';ZWT@$LZ=@G90,LN>\!>CBP0=0S( M4C "!AL;BI&5HH9>&.-EG$>RIP8KXP/%D5^JZHB/1>@"86MN:O[.G(8>&+,7 M) NF?C@$#Z(+W*HF@AWR\J-0OJY"/Q6ZMS<8#7 [^QYYH5&#Q!#H$'R3:E8; MN7"FVH@ASP1'PCZZ(:2?&D)=D;,#9 V5(QN"?:0U^$/PJ-IYQ'GJ1S/8=YX709(1$DV64?"2IS=_Y4'VP38F94TH M\X%@ET*V8/-8M,W,)L@<3,QD.4#V] +Y%=[23LM!Y:"33@O!LZ=8!;DX%!>P MI#K3020!X@OJO49U"U57(!)V]1.[FH\>X$'4H*A=FH']#RVS#80".@7Q;"01 M(9N?@5/.,>L^7SYJWL:-*3&$FA9T=09949XYFJT?W*>!(#?,%8 *LO%K0AC- MD$SSDED;)8\Q&@>8CA$&3(5[,B_H?NO3+&;9A\I4+^SCG8V0EW -DO/7LP*C M@[9XR\KXV0CY-J7@@$SE9G-WT*+>@LI]-G(B60VCN%SE9C-UT+2LQ91/010L M\Z64+5MMO+,C)+,AE^[[K.',UD$+KQYS_&]JYE3; %PDJY\N<_9G.P0C[?9F MKC#"[S>&\QK9 ]_H3%(!&4+S%(6*0#CNK&% MM%QS?)GO M_S:/9BG-2"4UN?,;@V0COY"(";YO7)=A0+7!\I/#;%]WI=SAM@5@R"9S$^9( M( S!%/N[GP3T+*!RISC;=IL"$9!-K;5.-CZ,01A0J]"4Q]I^8Z $LM< GS=J M/E;G/XAK_PW^$OV M82@"HF& >@[>4'>8JR\5+6BL[NAQQM-&)G%.U'7-+P:IW=<[A6]BITBMQ5$S> +>]JNB(X].=U&0!;6WZ9W>'EII MCE:V:2XZ@21@6L">:+3\R\<]R>B@*Q1/^4L8++FE?]6= *N#+]?*1:T#2L# MCLQD!@PL@I:_9 #];VZB -VN'EHQEA:8R8,F\%+HE[&,OP-1E2/-F#V"I-,D M8""-=VGN*$ [!^VE#79K"4J!A/3+"'=-7K*[*,V2G/E"^FF0/L'T_=DDJAJN M9(>X[A! -633:VW9,(,H$(S.:G)QSX,J]OO@)4Z83.?%E;'P;Q4[?8ERZAE=FH\V3IJWA #^*67DJZG'J=:8'EH!L58."@/, M EGJEW5N=3"65;TE$K+3$FC05T,L%XF F_UR_ZJ21'.Q _J^66C$, 1,[)?' M%X\>5_$[B?PH>R:)\6O:5E_O[*AO)E9#; (9P'02*SV!;UZ";.8G=,XTO^$C MI;Q 59/T )1]LZ-I(1+P#=-V5K[.45\W,J-7A^>XF+^4==).@+6/MC,=4 (& M8MK.ME$^A&3V*E>'U9T :Q_M93J@!*$C_;>4K4X)&C@:!GXT-;T)[0\ %!N2 M?4P$4" 2?3:-54V!+(NUGY)K4OQ7VS@F&\0[/KT8]>XANP%.@9 T]U]S.(YZ MDBU(\GU%3Q]=(*Q=1N?-1"5H=EIZ9\?(2[ &>?E+DHL,-3Z:JVS]EOL)'"&$ M3%["X)51^S9.[F.?]R0E[^"-C@X.3WH6ZK[/0%V0#@92&R]4#LZTO#7WNAX='*(70W=VJ(V0HP:U"V[&G^)WOQ@1J6Y>'H'T?YC :BQZGZ S(R'9TBJ^-6-@L;1&@KQKQ#9>PI?TG)7SD,?//.",K3P)"4K[VY MJ?4L41?O^.+B<'W((8)09H[G-"\FCYTU7$59_MXKQ>-@XIG&_%6G@Q?T**B" M?.9*V:7'X5TX0]"X.!C5&=U%?0K*(+\$JKBFS>L=3 [FQ#'F]F6>!A%)T_'T MKSQ(V7&H6-*"'M[H\&)T=(K\"E%C32OQ6-)\0H ]FH#2GBK6]U8X:$@Y.3I =]VJL: $*2VE[T'FH7+4[ M+4L*(+O3"9BBX. N DN9>K!X6*^*$D./O('O; M"\1#H(VW2@9+68R,19)K _T2O9,T([.=DCZTNF(Y&?;SERC(4FGF*?.!2HI@ M'_FM\GK?/-J$3K9R)F'M9G4**P'XBU-T(3$_C_@@;.5*PN:@:0&E@@#(6B&? M)7+V[<[?5IXC.[LW9B$E]EAS[E8QI36;]O?=)@@'D>AH9P^[U\AK)>I2;'W] MVY.5> :1K&A]G]6YM1?O\R=N&" M&@ $2L! ! ( !"8\! &UM:2TR,#(R,#,S,2YX05QHU+ #!^00 M% @ $5O0$ ;6UI+3(P,C(P,S,Q7V1E9BYX;6Q02P$"% ,4 M " !LB:948NZ%3H"; 1U0@ % @ '4" ( ;6UI+3(P M,C(P,S,Q7VQA8BYX;6Q02P$"% ,4 " !LB:94NP UR"]P "-G0< % M @ &&I ( ;6UI+3(P,C(P,S,Q7W!R92YX;6Q02P4& D ,"0! @ YQ0# end