0001578732-24-000029.txt : 20240508 0001578732-24-000029.hdr.sgml : 20240508 20240508172628 ACCESSION NUMBER: 0001578732-24-000029 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240508 DATE AS OF CHANGE: 20240508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Marcus & Millichap, Inc. CENTRAL INDEX KEY: 0001578732 STANDARD INDUSTRIAL CLASSIFICATION: REAL ESTATE AGENTS & MANAGERS (FOR OTHERS) [6531] ORGANIZATION NAME: 05 Real Estate & Construction IRS NUMBER: 352478370 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36155 FILM NUMBER: 24927635 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 mmi-20240331.htm 10-Q mmi-20240331
000157873212-31Q12024falseP2YP1YHessam NadjiPresident and Chief Executive Officer365xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesmmi:officexbrli:puremmi:security00015787322024-01-012024-03-3100015787322024-05-0300015787322024-03-3100015787322023-12-310001578732mmi:RealEstateBrokerageCommissionsMember2024-01-012024-03-310001578732mmi:RealEstateBrokerageCommissionsMember2023-01-012023-03-310001578732mmi:FinancingFeesMember2024-01-012024-03-310001578732mmi:FinancingFeesMember2023-01-012023-03-310001578732mmi:OtherRevenuesMember2024-01-012024-03-310001578732mmi:OtherRevenuesMember2023-01-012023-03-3100015787322023-01-012023-03-310001578732us-gaap:PreferredStockMember2023-12-310001578732us-gaap:CommonStockMember2023-12-310001578732us-gaap:AdditionalPaidInCapitalMember2023-12-310001578732us-gaap:RetainedEarningsMember2023-12-310001578732us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001578732us-gaap:RetainedEarningsMember2024-01-012024-03-310001578732us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001578732us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001578732us-gaap:CommonStockMember2024-01-012024-03-310001578732us-gaap:PreferredStockMember2024-03-310001578732us-gaap:CommonStockMember2024-03-310001578732us-gaap:AdditionalPaidInCapitalMember2024-03-310001578732us-gaap:RetainedEarningsMember2024-03-310001578732us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001578732us-gaap:PreferredStockMember2022-12-310001578732us-gaap:CommonStockMember2022-12-310001578732us-gaap:AdditionalPaidInCapitalMember2022-12-310001578732us-gaap:RetainedEarningsMember2022-12-310001578732us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100015787322022-12-310001578732us-gaap:RetainedEarningsMember2023-01-012023-03-310001578732us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001578732us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001578732us-gaap:CommonStockMember2023-01-012023-03-310001578732us-gaap:PreferredStockMember2023-03-310001578732us-gaap:CommonStockMember2023-03-310001578732us-gaap:AdditionalPaidInCapitalMember2023-03-310001578732us-gaap:RetainedEarningsMember2023-03-310001578732us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100015787322023-03-310001578732us-gaap:GeographicConcentrationRiskMembermmi:CustomerMembercountry:CAus-gaap:SalesRevenueNetMember2024-01-012024-03-310001578732us-gaap:GeographicConcentrationRiskMembermmi:CustomerMembercountry:CAus-gaap:SalesRevenueNetMember2023-01-012023-03-310001578732us-gaap:ComputerEquipmentMember2024-03-310001578732us-gaap:ComputerEquipmentMember2023-12-310001578732us-gaap:FurnitureAndFixturesMember2024-03-310001578732us-gaap:FurnitureAndFixturesMember2023-12-310001578732us-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermInvestmentsMember2024-03-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:ShortTermInvestmentsMember2024-03-310001578732us-gaap:ShortTermInvestmentsMember2024-03-310001578732us-gaap:USTreasurySecuritiesMembermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMembermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:CorporateDebtSecuritiesMembermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:AssetBackedSecuritiesMembermmi:LongTermInvestmentsMember2024-03-310001578732mmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermInvestmentsMember2023-12-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:ShortTermInvestmentsMember2023-12-310001578732us-gaap:ShortTermInvestmentsMember2023-12-310001578732us-gaap:USTreasurySecuritiesMembermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMembermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:CorporateDebtSecuritiesMembermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:AssetBackedSecuritiesMembermmi:LongTermInvestmentsMember2023-12-310001578732mmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:USTreasurySecuritiesMember2024-03-310001578732us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2024-03-310001578732us-gaap:CorporateDebtSecuritiesMember2024-03-310001578732us-gaap:AssetBackedSecuritiesMember2024-03-310001578732us-gaap:USTreasurySecuritiesMember2023-12-310001578732us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-12-310001578732us-gaap:CorporateDebtSecuritiesMember2023-12-310001578732us-gaap:AssetBackedSecuritiesMember2023-12-310001578732srt:StandardPoorsAARatingMembersrt:MoodysAaaRatingMembersrt:FitchAARatingMember2024-01-012024-03-310001578732srt:MoodysAa3RatingMembermmi:WeightedAverageCreditAaPlusRatingMembersrt:FitchAAPlusRatingMembersrt:StandardPoorsAAPlusRatingMember2024-03-3100015787322023-01-012023-12-310001578732mmi:SecurityDepositMember2024-03-310001578732mmi:SecurityDepositMember2023-12-310001578732mmi:EmployeeNotesReceivableMember2024-03-310001578732mmi:EmployeeNotesReceivableMember2023-12-310001578732mmi:DebtSecuritiesHeldToMaturityMember2024-03-310001578732mmi:DebtSecuritiesHeldToMaturityMember2023-12-310001578732mmi:LoanPerformanceFeeReceivableMember2024-03-310001578732mmi:LoanPerformanceFeeReceivableMember2023-12-310001578732mmi:InvestmentsInConvertibleNotesMember2024-03-310001578732mmi:InvestmentsInConvertibleNotesMember2023-12-310001578732mmi:OtherMember2024-03-310001578732mmi:OtherMember2023-12-310001578732srt:MinimumMembermmi:InvestmentsInConvertibleNotesMember2024-03-310001578732mmi:InvestmentsInConvertibleNotesMembersrt:MaximumMember2024-03-310001578732mmi:MeasurementInputWeightedAverageTermMembermmi:InvestmentsInConvertibleNotesMember2024-03-310001578732us-gaap:StockAppreciationRightsSARSMember2013-03-310001578732us-gaap:StockAppreciationRightsSARSMember2014-01-012014-01-010001578732us-gaap:StockAppreciationRightsSARSMember2021-01-012021-01-010001578732us-gaap:StockAppreciationRightsSARSMember2022-01-012022-01-010001578732us-gaap:StockAppreciationRightsSARSMember2024-01-012024-03-310001578732us-gaap:StockAppreciationRightsSARSMember2023-01-012023-03-310001578732mmi:CommissionsPayableMember2024-01-012024-03-310001578732srt:MinimumMembermmi:DeferredCompensationLiabilityMember2024-01-012024-03-310001578732mmi:DeferredCompensationLiabilityMembersrt:MaximumMember2024-01-012024-03-310001578732mmi:DeferredCompensationLiabilityMember2024-01-012024-03-310001578732mmi:DeferredCompensationLiabilityMember2023-01-012023-03-310001578732us-gaap:RelatedPartyMembermmi:MarcusAndMillichapCompanyMembermmi:TransitionServicesAgreementMember2024-01-012024-03-310001578732us-gaap:RelatedPartyMembermmi:MarcusAndMillichapCompanyMembermmi:TransitionServicesAgreementMember2023-01-012023-03-310001578732us-gaap:RelatedPartyMembermmi:MarcusAndMillichapCompanyMember2024-01-012024-03-310001578732us-gaap:RelatedPartyMembermmi:MarcusAndMillichapCompanyMember2023-01-012023-03-310001578732us-gaap:RelatedPartyMembermmi:MarcusAndMillichapCompanyMembermmi:BrokerageAndFinancingServicesMember2024-01-012024-03-310001578732us-gaap:RelatedPartyMembermmi:MarcusAndMillichapCompanyMembermmi:BrokerageAndFinancingServicesMember2023-01-012023-03-310001578732mmi:MarcusAndMillichapCompanyMember2024-01-012024-03-310001578732mmi:MarcusAndMillichapCompanyMember2023-01-012023-03-310001578732mmi:MarcusAndMillichapCompanyMember2024-03-310001578732mmi:MarcusAndMillichapCompanyMember2023-12-310001578732us-gaap:RelatedPartyMembermmi:MarcusAndMillichapCompanyMember2024-03-310001578732us-gaap:RelatedPartyMembermmi:MarcusAndMillichapCompanyMember2023-12-310001578732us-gaap:RelatedPartyMember2024-03-310001578732us-gaap:RelatedPartyMember2023-12-310001578732mmi:ChairmanAndFounderMember2024-01-012024-03-310001578732mmi:InvestmentsHeldInRabbiTrustMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001578732us-gaap:FairValueInputsLevel1Membermmi:InvestmentsHeldInRabbiTrustMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001578732mmi:InvestmentsHeldInRabbiTrustMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-03-310001578732us-gaap:FairValueInputsLevel3Membermmi:InvestmentsHeldInRabbiTrustMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001578732mmi:InvestmentsHeldInRabbiTrustMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001578732us-gaap:FairValueInputsLevel1Membermmi:InvestmentsHeldInRabbiTrustMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001578732mmi:InvestmentsHeldInRabbiTrustMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001578732us-gaap:FairValueInputsLevel3Membermmi:InvestmentsHeldInRabbiTrustMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001578732us-gaap:FairValueMeasurementsRecurringMember2024-03-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001578732us-gaap:FairValueMeasurementsRecurringMember2023-12-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-03-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-03-310001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-03-310001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-12-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-12-310001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-12-310001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2024-03-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001578732us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001578732us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001578732us-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001578732us-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001578732us-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001578732us-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-03-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001578732us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-12-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001578732us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001578732us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Membermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Membermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Membermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Membermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Membermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Membermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Membermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Membermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Membermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2024-03-310001578732us-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Membermmi:LongTermInvestmentsMember2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembermmi:LongTermInvestmentsMember2023-12-310001578732mmi:ContingentConsiderationMember2024-03-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMembermmi:ContingentConsiderationMember2024-03-310001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Membermmi:ContingentConsiderationMember2024-03-310001578732us-gaap:FairValueInputsLevel3Membermmi:ContingentConsiderationMember2024-03-310001578732mmi:ContingentConsiderationMember2023-12-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMembermmi:ContingentConsiderationMember2023-12-310001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Membermmi:ContingentConsiderationMember2023-12-310001578732us-gaap:FairValueInputsLevel3Membermmi:ContingentConsiderationMember2023-12-310001578732srt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-012024-03-310001578732us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMember2024-01-012024-03-310001578732mmi:ContingentConsiderationMember2022-12-310001578732mmi:ContingentConsiderationMember2024-01-012024-03-310001578732mmi:ContingentConsiderationMember2023-01-012023-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueMeasurementsRecurringMembermmi:ContingentConsiderationMember2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputExpectedTermMembermmi:ContingentConsiderationMember2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputExpectedTermMembermmi:ContingentConsiderationMembersrt:MaximumMember2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:MeasurementInputExpectedTermMembermmi:ContingentConsiderationMember2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMembermmi:ContingentConsiderationMember2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMembermmi:ContingentConsiderationMembersrt:MaximumMember2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMembersrt:WeightedAverageMembermmi:ContingentConsiderationMember2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMembermmi:ContingentConsiderationMembermmi:ProbabilityOfAchievementMember2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueMeasurementsRecurringMembermmi:ContingentConsiderationMembersrt:MaximumMembermmi:ProbabilityOfAchievementMember2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMembermmi:ContingentConsiderationMembermmi:ProbabilityOfAchievementMember2024-03-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueMeasurementsRecurringMembermmi:ContingentConsiderationMember2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputExpectedTermMembermmi:ContingentConsiderationMember2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputExpectedTermMembermmi:ContingentConsiderationMembersrt:MaximumMember2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:MeasurementInputExpectedTermMembermmi:ContingentConsiderationMember2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMembermmi:ContingentConsiderationMember2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMembermmi:ContingentConsiderationMembersrt:MaximumMember2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMembersrt:WeightedAverageMembermmi:ContingentConsiderationMember2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMembermmi:ContingentConsiderationMembermmi:ProbabilityOfAchievementMember2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueMeasurementsRecurringMembermmi:ContingentConsiderationMembersrt:MaximumMembermmi:ProbabilityOfAchievementMember2023-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMembermmi:ContingentConsiderationMembermmi:ProbabilityOfAchievementMember2023-12-310001578732us-gaap:FairValueMeasurementsRecurringMembermmi:MeasurementInputWeightedAveragePremiumMembermmi:InvestmentsInConvertibleNotesMember2024-03-310001578732us-gaap:FairValueMeasurementsRecurringMembermmi:InvestmentsInConvertibleNotesMembermmi:MeasurementInputWeightedAverageDiscountRateMember2024-03-310001578732us-gaap:FairValueMeasurementsRecurringMembermmi:InvestmentsInConvertibleNotesMember2024-01-012024-03-310001578732us-gaap:FairValueMeasurementsRecurringMembermmi:MeasurementInputWeightedAverageTermMembermmi:InvestmentsInConvertibleNotesMembersrt:MaximumMember2024-03-310001578732srt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMembermmi:MeasurementInputWeightedAverageTermMembermmi:InvestmentsInConvertibleNotesMember2024-03-310001578732mmi:SemiAnnualRegularDividendMember2024-02-080001578732mmi:UnvestedRestrictedStockMembermmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember2024-03-310001578732mmi:UnvestedRestrictedStockMemberus-gaap:SubsequentEventMember2024-04-052024-04-0500015787322022-08-0200015787322023-05-020001578732mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMemberus-gaap:RestrictedStockMember2024-01-012024-03-310001578732mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001578732mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMemberus-gaap:PerformanceSharesMember2024-03-310001578732mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMembermmi:PerformanceUnitsMember2024-03-310001578732mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMemberus-gaap:StockAppreciationRightsSARSMember2024-03-310001578732mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMemberus-gaap:StockOptionMember2024-01-012024-03-310001578732mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMembermmi:PerformanceUnitsMember2024-01-012024-03-310001578732mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMemberus-gaap:StockAppreciationRightsSARSMember2024-01-012024-03-310001578732mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMemberus-gaap:PerformanceSharesMember2024-01-012024-03-310001578732mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMemberus-gaap:StockOptionMember2024-03-310001578732mmi:EmployeeStockPurchasePlanMember2024-01-012024-03-310001578732mmi:EmployeeStockPurchasePlanMember2024-03-310001578732mmi:EmployeeStockPurchasePlanAnnualAvailableForIssuanceShareIncreaseMember2024-01-012024-03-310001578732mmi:EmployeeStockPurchasePlanMember2023-10-062023-10-060001578732mmi:EmployeeStockPurchasePlanMember2023-01-012023-03-310001578732mmi:RestrictedStockAndRestrictedStockUnitsMember2024-01-012024-03-310001578732mmi:RestrictedStockAndRestrictedStockUnitsMember2023-01-012023-03-310001578732us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembermmi:CreditFacilityMember2024-03-310001578732mmi:SecuredOvernightFinancingRateSOFRMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembermmi:CreditFacilityMember2024-01-012024-03-310001578732us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembermmi:CreditFacilityMember2024-01-012024-03-310001578732us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembermmi:CreditFacilityMember2023-01-012023-03-310001578732us-gaap:SubsequentEventMemberus-gaap:RestrictedStockUnitsRSUMember2024-05-022024-05-020001578732mmi:HessamNadjiMember2024-01-012024-03-310001578732mmi:HessamNadjiMember2024-03-31

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, 2024
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)
__________________________
Delaware35-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 classTrading 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 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 the 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. o
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, 2024 was 38,675,669 shares.


MARCUS & MILLICHAP, INC.
TABLE OF CONTENTS
Page
5
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, 2024
(unaudited)
December 31,
2023
Assets
Current assets:
Cash, cash equivalents, and restricted cash$90,556 $170,753 
Commissions receivable13,785 16,171 
Prepaid expenses7,546 8,813 
Income tax receivable9,461 9,299 
Marketable debt securities, available-for-sale (amortized cost of $198,847 and $169,018 at March 31, 2024 and December 31, 2023, respectively, and $0 allowance for credit losses)
198,314 168,881 
Advances and loans, net7,861 3,574 
Other assets, current16,014 16,203 
Total current assets343,537 393,694 
Property and equipment, net27,832 27,450 
Operating lease right-of-use assets, net92,929 90,058 
Marketable debt securities, available-for-sale (amortized cost of $59,302 and $69,538 at March 31, 2024 and December 31, 2023, respectively, and $0 allowance for credit losses)
57,400 67,459 
Assets held in rabbi trust11,467 10,838 
Deferred tax assets, net51,725 46,930 
Goodwill and other intangible assets, net50,041 51,183 
Advances and loans, net175,604 175,827 
Other assets, non-current16,116 14,972 
Total assets$826,651 $878,411 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable and accrued expenses$9,359 $8,126 
Deferred compensation and commissions40,511 55,769 
Operating lease liabilities17,535 18,336 
Accrued bonuses and other employee related expenses7,264 19,119 
Other liabilities, current17,923 3,919 
Total current liabilities92,592 105,269 
Deferred compensation and commissions27,304 47,771 
Operating lease liabilities73,935 69,407 
Other liabilities, non-current7,265 10,690 
Total liabilities201,096 233,137 
Commitments and contingencies  
Stockholders’ equity:
Preferred stock, $0.0001 par value:
Authorized shares – 25,000,000; issued and outstanding shares – none at March 31, 2024 and December 31, 2023, respectively
  
Common stock, $0.0001 par value:
Authorized shares – 150,000,000; issued and outstanding shares – 38,633,603 and 38,412,484 at March 31, 2024 and December 31, 2023, respectively
4 4 
Additional paid-in capital155,157 153,740 
Retained earnings471,670 492,298 
Accumulated other comprehensive loss(1,276)(768)
Total stockholders’ equity625,555 645,274 
Total liabilities and stockholders’ equity$826,651 $878,411 
See accompanying notes to condensed consolidated financial statements.
3

MARCUS & MILLICHAP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)
(Unaudited)
Three Months Ended
March 31,
20242023
Revenue:
Real estate brokerage commissions$109,475 $135,046 
Financing fees14,427 15,868 
Other revenue5,202 3,878 
Total revenue129,104 154,792 
Operating expenses:
Cost of services76,868 95,427 
Selling, general and administrative68,916 72,219 
Depreciation and amortization3,422 3,207 
Total operating expenses149,206 170,853 
Operating loss(20,102)(16,061)
Other income, net5,568 4,810 
Interest expense(199)(215)
Loss before benefit for income taxes(14,733)(11,466)
Benefit for income taxes(4,746)(5,633)
Net loss$(9,987)$(5,833)
Net loss per share:
Basic$(0.26)$(0.15)
Diluted$(0.26)$(0.15)
Weighted average common shares outstanding:
Basic38,44739,200
Diluted38,44739,200
See accompanying notes to condensed consolidated financial statements.





4

MARCUS & MILLICHAP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
(Unaudited)
Three Months Ended
March 31,
20242023
Net loss$(9,987)$(5,833)
Other comprehensive loss:
Marketable debt securities, available-for-sale:
Change in net unrealized gains and losses(159)1,116 
Reclassification adjustment for net gains and losses included in other income, net  
Net change, net of tax of $(49) and $366 for the three months ended March 31, 2024 and 2023, respectively
(159)1,116 
Foreign currency translation (loss) gain, net of tax of $0 for each of the three months ended March 31, 2024 and 2023, respectively
(349)54 
Total other comprehensive loss(508)1,170 
Comprehensive loss$(10,495)$(4,663)
See accompanying notes to condensed consolidated financial statements.
5

MARCUS & MILLICHAP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except for shares)
(Unaudited)
Three Months Ended March 31, 2024
Preferred StockCommon StockAdditional
Paid-in
Capital
Retained
Earnings
Accumulated
Other
Comprehensive
Loss
Total
SharesAmountSharesAmount
Balance at December 31, 2023 $ 38,412,484 $4 $153,740 $492,298 $(768)$645,274 
Net and comprehensive loss— — — — — (9,987)(508)(10,495)
Dividends— — — — — (10,087)— (10,087)
Stock-based award activity       
Stock-based compensation— — — — 5,795 — — 5,795 
Issuance of common stock for vesting of restricted stock units— — 366,559 — — — — — 
Shares withheld related to net share settlement of stock-based awards— — (128,540)— (4,378)— — (4,378)
Repurchases of common stock— — (16,900)— — (554)— (554)
Balance as of March 31, 2024 $ 38,633,603 $4 $155,157 $471,670 $(1,276)$625,555 
Three Months Ended March 31, 2023
Preferred StockCommon StockAdditional
Paid-In
Capital
Retained
Earnings
Accumulated
Other
Comprehensive
Loss
Total
SharesAmountSharesAmount
Balance at December 31, 2022 $ 39,255,838$4 $131,541 $585,581 $(3,617)$713,509 
Net and comprehensive income (loss)— — — — — (5,833)1,170 (4,663)
Dividend— — — — — (10,284)— (10,284)
Stock-based award activity
Stock-based compensation— — — — 5,011 — — 5,011 
Issuance of common stock for vesting of restricted stock units— — 293,873 — — — — — 
Shares withheld related to net share settlement of stock-based awards— — (113,434)— (3,647)— — (3,647)
Repurchases of common stock— — (559,923)— — (17,768)— (17,768)
Balance as of March 31, 2023 $ 38,876,354$4 $132,905 $551,696 $(2,447)$682,158 
See accompanying notes to condensed consolidated financial statements.



6

MARCUS & MILLICHAP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(Unaudited)
Three Months Ended March 31,
20242023
Cash flows from operating activities
Net loss$(9,987)$(5,833)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization3,422 3,207 
Non-cash lease expense5,649 6,003 
Credit loss expense (recovery)134 (1)
Stock-based compensation5,795 5,011 
Deferred taxes, net(4,746)3,529 
Unrealized foreign exchange (gains) losses18 65 
Other non-cash items(710)52 
Changes in operating assets and liabilities:
Commissions receivable2,192 (1,318)
Prepaid expenses1,267 671 
Advances and loans(4,304)(8,271)
Other assets(864)(2,961)
Accounts payable and accrued expenses1,098 2,390 
Income tax receivable(162)(9,371)
Accrued bonuses and other employee related expenses(11,840)(31,750)
Deferred compensation and commissions(34,159)(57,605)
Operating lease liabilities(4,934)(4,571)
Other liabilities1,110 (454)
Net cash used in operating activities(51,021)(101,207)
Cash flows from investing activities
Purchases of marketable debt securities, available-for-sale(66,045)(67,042)
Proceeds from sales and maturities of marketable debt securities, available-for-sale47,083 187,258 
Issuances of employee notes receivable (10)
Payments received on employee notes receivable 13 
Purchase of property and equipment(2,639)(2,863)
Net cash (used in) provided by investing activities(21,601)117,356 
Cash flows from financing activities
Taxes paid related to net share settlement of stock-based awards(4,378)(3,647)
Dividends paid(592)(441)
Principal payments on stock appreciation rights liability(1,976)(1,945)
Principal payments on deferred and contingent consideration (1,283)
Cash paid for stock repurchases(554)(16,699)
Net cash used in financing activities(7,500)(24,015)
Effect of currency exchange rate changes on cash, cash equivalents, and restricted cash(75)19 
Net decrease in cash, cash equivalents, and restricted cash(80,197)(7,847)
Cash, cash equivalents, and restricted cash at beginning of period170,753 235,873 
Cash, cash equivalents, and restricted cash at end of period$90,556 $228,026 
Supplemental cash flow disclosures:  
Interest paid during the period$492 $393 
Income taxes paid, net$162 $209 
Supplemental disclosures of non-cash investing and financing activities:  
Reduction of accrued bonuses and other employee related expenses in settlement of employee notes receivable$13 $ 
Unpaid purchases of property and equipment$437 $510 
Right-of-use assets obtained in exchange for operating lease liabilities$8,541 $25,910 
Dividend payable$10,088 $10,284 
See accompanying notes to condensed consolidated financial statements.
7

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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 real estate services firm specializing in commercial real estate investment sales, financing services, research and advisory services. As of March 31, 2024, MMI operates over 80 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 on November 5, 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, 2023 included in the Company’s Annual Report on Form 10-K filed on February 27, 2024 with the SEC. The results of the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024, for other interim periods or for future years.
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 the 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, the related disclosures at the date of the condensed consolidated financial statements and the reported amounts of revenue 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, cash equivalents, and restricted cash, investments in marketable debt securities, available-for-sale, investments in strategic alliance partners (included in other assets), security deposits (included under other assets, non-current), and commissions receivable, net. Cash, cash equivalents, and restricted cash are placed with high-credit quality financial institutions and invested in high-credit quality money market funds and commercial paper. Concentrations and ratings of investments in marketable debt securities, available-for-sale are limited by the approved investment policy.
8

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
To reduce its credit risk, the Company monitors the credit standing of the financial institutions money market funds that represent amounts recorded as cash, cash equivalents, and restricted cash. The Company historically has not experienced any significant losses related to cash, cash equivalents, and restricted cash.
In September 2021, the Company entered into a Strategic Alliance (“Strategic Alliance”) with M&T Realty 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”) that 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 through 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 revenue 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, 2024 and 2023, no transaction represented 10% or more of total revenue. 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, 2024 and 2023, the Company’s Canadian operations represented 4.4% and 2.9% of total revenue, respectively.
During the three months ended March 31, 2024 and 2023, no office represented 10% or more of total revenue.
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 interests in 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, debt and equity advisory services, loan sales, due diligence services, loan guarantee fees, loan performance fees and other consulting services.
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 happens at the close of escrow. At that time, the Company's performance is complete.
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 occurs at the time the loan closes. At that time, the Company recognizes revenue related to the transaction. The Company’s fee arrangements, with an exception for guarantee obligations, 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.
9

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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 operations. The guarantee obligation is capped at 16.7% of any unpaid principal balance in excess of the value of the collateral securing such loan. For these loans, the Company is required to pledge cash in a restricted bank account in support of the guarantee obligation. The Company records an allowance for estimated losses related to the loans subject to the guarantee considering the risk characteristics of the loan, the loan's risk rating, historical loss experience, potential adverse situations affecting individual loans and other forecasted information as appropriate.
Other Revenue
Other revenue includes fees generated from consulting and advisory services, leasing, as well as referral fees from other real estate brokers, and such fees are recognized when services are provided, or upon closing of the transaction or when the Company has no further performance obligations.
Recent Accounting Pronouncements
Pending Adoption
In October 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative (“ASU 2023-06”). ASU 2023-06 was issued in response to the SEC’s final amendments in Release No. 33-10532, Disclosure Update and Simplification that updated and simplified disclosure requirements that the SEC believed were duplicative, overlapping, or outdated, and to align the requirements in the FASB Accounting Standards Codification (“Codification”) with the SEC’s disclosure requirements. The effective date for each amendment in ASU 2023-06 will be the date on which the SEC’s removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. If by June 30, 2027, the SEC has not removed the applicable requirement from Regulation S-X or Regulation S-K, the pending content of the related amendment will be removed from the Codification and will not become effective for any entity. The Company does not expect the adoption of ASU 2023-06 to have a material impact on its consolidated financial statements and related disclosures.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, to require the disclosure of segment expenses if they are (i) significant to the segment, (ii) regularly provided to the chief operating decision maker (the “CODM”), and (iii) included in each reported measure of a segment’s profit or loss. Public entities will be required to provide this disclosure quarterly. In addition, this ASU requires an annual disclosure of the CODM’s title and a description of how the CODM uses the segment’s profit/loss measure to assess segment performance and to allocate resources. Compliance with these and certain other disclosure requirements will be required for the Company's Annual Report on Form 10-K for the year 2024, and for subsequent quarterly and annual reports, with early adoption permitted. The Company expects to adopt this ASU for its 2024 Annual Report on Form 10-K.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”), to require disaggregated information about a reporting entity’s effective tax rate reconciliation, as well as information on income taxes paid. The new requirements should be applied on a prospective basis with an option to apply them retrospectively. ASU 2023-09 will be effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact this ASU will have on its consolidated financial statements and related disclosures.
In March 2024, the FASB issued ASU 2024-02, Codification Improvements - Amendments to Remove References to the Concepts Statements (“ASU 2024-02”), which removes references to various FASB Concepts Statements in the guidance to simplify the Codification and draw a distinction between authoritative and nonauthoritative literature. ASU 2024-02 is effective on a prospective basis, with the option for retrospective application, for annual periods beginning after December 15, 2024, with early adoption permitted. The Company does not expect the adoption of ASU 2024-02 to have a material impact on its consolidated financial statements and related disclosures.
10

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
2.    Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Computer software and hardware equipment$52,257 $49,851 
Furniture, fixtures and equipment26,281 26,097 
Less: accumulated depreciation and amortization(50,706)(48,498)
$27,832 $27,450 
Depreciation expense for property and equipment was $2.4 million and $2.0 million for the three months ended March 31, 2024 and 2023, respectively.
3.    Investments in Marketable Debt Securities, Available-for-Sale
Amortized cost, allowance for credit losses, gross unrealized gains (losses) in accumulated other comprehensive loss and fair value of marketable debt securities, available-for-sale, by type of security consisted of the following (in thousands):
March 31, 2024
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Short-term investments:
U.S. treasuries$78,335 $ $ $(330)$78,005 
Corporate debt120,512   (203)120,309 
$198,847 $ $ $(533)$198,314 
Long-term investments:
U.S. treasuries$843 $ $ $(52)$791 
U.S. government sponsored entities1,052  13 (66)999 
Corporate debt45,145  141 (1,629)43,657 
Asset-backed securities (“ABS”) and other12,262  73 (382)11,953 
$59,302 $ $227 $(2,129)$57,400 
December 31, 2023
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Short-term investments:
U.S. treasuries$91,951 $ $60 $(171)$91,840 
Corporate debt77,067  14 (40)77,041 
$169,018 $ $74 $(211)$168,881 
Long-term investments:    
U.S. treasuries$10,097 $ $ $(245)$9,852 
U.S. government sponsored entities1,069  29 (58)1,040 
Corporate debt45,990  244 (1,669)44,565 
ABS and other12,382  72 (452)12,002 
$69,538 $ $345 $(2,424)$67,459 
11

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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, 2024
Less than 12 months 12 months or greater Total
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
Fair
Value(1)
Gross
Unrealized
Losses
U.S. treasuries$61,178 $(12)$17,208 $(370)$78,386 $(382)
U.S. government sponsored entities  469 (66)469 (66)
Corporate debt120,550 (188)31,652 (1,644)152,202 (1,832)
ABS and other2,082 (12)5,575 (370)7,657 (382)
$183,810 $(212)$54,904 $(2,450)$238,714 $(2,662)

December 31, 2023
Less than 12 months 12 months or greater Total
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
Fair
Value(1)
Gross
Unrealized
Losses
U.S. treasuries$9,982 $(1)$20,610 $(415)$30,592 $(416)
U.S. government sponsored entities  488 (58)488 (58)
Corporate debt45,251 (59)30,423 (1,650)75,674 (1,709)
ABS and other1,701 (15)5,988 (437)7,689 (452)
$56,934 $(75)$57,509 $(2,560)$114,443 $(2,635)
(1)
The fair value excludes accrued interest receivable.
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,
20242023
Gross realized gains (1)
$ $ 
Gross realized losses (1)
$ $ 
(1)Recorded in other income, net in the condensed consolidated statements of operations. 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, 2024, the portfolio had a weighted average credit rating of AA- and a weighted term to contractual maturity of 1.8 years, with 211 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, 2024, 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, including interest rates, geopolitical unrest and a review of an issuer’s and securities’ liquidity and financial strength, as needed. The Company
12

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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, 2024December 31, 2023
Amortized
 Cost
Fair ValueAmortized
 Cost
Fair Value
Due in one year or less$198,847 $198,314 $169,018 $168,881 
Due after one year through five years38,336 37,491 48,241 47,200 
Due after five years through ten years11,709 10,997 12,950 12,279 
Due after ten years9,257 8,912 8,347 7,980 
$258,149 $255,714 $238,556 $236,340 
Weighted average contractual maturity1.8 years1.9 years
Actual maturities may differ from contractual maturities because certain issuers have the right to prepay certain obligations with or without prepayment penalties.
4.    Acquisitions, Goodwill and Other Intangible Assets
Goodwill is recorded as part of the Company’s acquisitions and 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, 2024December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Goodwill and intangible assets:      
Goodwill$37,929 $— $37,929 $38,046 $— $38,046 
Intangible assets (1)
30,904 (18,792)12,112 31,022 (17,885)13,137 
$68,833 $(18,792)$50,041 $69,068 $(17,885)$51,183 
(1)
Total weighted remaining average amortization period was 3.6 years and 3.8 years as of March 31, 2024 and December 31, 2023, respectively. Intangible assets principally include non-competes and customer relationships.
The Company recorded amortization expense for intangible assets of $1.0 million and $1.2 million for the three months ended March 31, 2024 and 2023, respectively.
13

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The changes in the carrying amount of goodwill consisted of the following (in thousands):
Three Months Ended March 31, 2024
Beginning balance$38,046 
Additions from acquisitions  
Impact of foreign currency translation(117)
Ending balance$37,929 
Estimated amortization expense for intangible assets by year for the next five years and thereafter consisted of the following (in thousands):
March 31, 2024
Remainder of 2024$3,017 
20253,873 
20262,156 
20271,856 
20281,210 
Thereafter 
$12,112 
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, 2024, the Company considered the impact of economic conditions 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, 2024, there was no impairment of its intangible assets or goodwill.
5.    Selected Balance Sheet Data
Allowances on Advances and Loans
Allowance for credit losses for advances and loans as of March 31, 2024 and December 31, 2023 was $797,000 and $680,000, respectively.
14

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Other Assets
Other assets consisted of the following (in thousands):
CurrentNon-Current
March 31,
2024
December 31,
2023
March 31,
2024
December 31,
2023
Security deposits$ $ $1,478 $1,491 
Employee notes receivable30 37 19 26 
Securities, held-to-maturity(1)
9,500 9,500   
Loan performance fee receivable2,094 1,725 9,123 7,885 
Investments in convertible notes(2)
  5,273 5,081 
Other(3)
4,390 4,941 223 489 
$16,014 $16,203 $16,116 $14,972 
(1)Securities, held-to-maturity, are expected to mature on September 1, 2024 and accrue interest based on the 1-year treasury rate.
(2)Convertible notes were purchased during the fourth quarter 2023 in connection with strategic alliances with companies in the real estate sector. The convertible notes accrue interest at rates between 6% and 10%, are convertible into equity for premiums and mature in a weighted average 1.6 years subject to extension at the option of the holders.
(3)Other primarily includes customer trust accounts and prepaid lease costs.
Deferred Compensation and Commissions
Deferred compensation and commissions consisted of the following (in thousands):
CurrentNon-Current
March 31,
2024
December 31,
2023
March 31,
2024
December 31,
2023
Stock appreciation rights (“SARs”) liability (1)
$2,603 $2,480 $9,007 $11,418 
Commissions payable to investment sales and financing professionals37,223 52,689 9,139 28,198 
Deferred compensation liability (1)
151 201 9,158 8,155 
Other534 399   
$40,511 $55,769 $27,304 $47,771 
(1)The SARs and deferred compensation liabilities become subject to payout at the time the participant is no longer considered a service provider. As a result of the retirement of certain participants, estimated amounts to be paid to 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, 2024 and 2023 were 5.95% and 5.79%, respectively. MMI recorded interest expense related to this liability of $170,000 and $190,000 for the three months ended March 31, 2024 and 2023, respectively.
15

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Estimated payouts within the next twelve months for participants that have separated from service have been classified as current. During the three months ended March 31, 2024 and 2023, the Company made total payments of $2.5 million and $2.3 million, respectively, consisting of principal and accumulated interest.
Commissions Payable
Certain investment sales and financing 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 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 an in-service payout have been classified as current. During the three months ended March 31, 2024 and 2023, the Company made total payments to participants of $71,000 and $48,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,
20242023
Increase in the carrying value of the assets held in the rabbi trust (1)
$689 $458 
Increase in the net carrying value of the deferred compensation obligation (2)
$(575)$(433)
(1)Recorded in other income, net in the condensed consolidated statements of operations.
(2)Recorded in selling, general and administrative expense in the condensed consolidated statements of operations.
16

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Other Liabilities
Other liabilities consisted of the following (in thousands):
CurrentNon-Current
March 31,
2024
December 31,
2023
March 31,
2024
December 31,
2023
Deferred consideration$1,187 $1,178 $395 $393 
Contingent consideration4,905 819 757 4,663 
Dividends payable10,529 802 1,450 1,680 
Loan guarantee obligation892 725 3,768 3,194 
Other410 395 895 760 
$17,923 $3,919 $7,265 $10,690 
6.    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. In addition, the Company charges MMC for certain shared licensing arrangements. Under the TSA, the Company earned net charge-backs during the three months ended March 31, 2024 and 2023 of $10,600 and $25,000, respectively. These amounts are included in selling, general and administrative expense in the accompanying condensed consolidated statements of operations.
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, 2024 and 2023, the Company earned real estate brokerage commissions and financing fees of $730,000 and $441,000, respectively, from transactions with subsidiaries of MMC related to these services. The Company incurred cost of services of $442,000 and $264,000, respectively, related to this revenue.
Operating Lease with MMC
In June 2022, the Company extended its operating lease with MMC for a single-story office building located in Palo Alto, California, which expires in May 2032. The related operating lease cost was $291,000 and $297,000 for the three months ended March 31, 2024 and 2023, respectively. Operating lease cost is included in selling, general and administrative expense in the accompanying condensed consolidated statements of operations. The related operating lease right-of-use asset, net and operating lease liability as of March 31, 2024 was $7,550,000 and $8,091,000, respectively and as of December 31, 2023 was $7,800,000 and $8,300,000, respectively.
Amounts due to MMC
As of March 31, 2024 and December 31, 2023, the Company recorded a payable of $2,000 and $10,000 with MMC, respectively. These amounts are included in accounts payable and accrued expenses in the accompanying condensed consolidated balance sheets.
Other
The Company makes advances to non-executive employees from time-to-time. At March 31, 2024 and December 31, 2023, the aggregate principal amount for employee notes receivable was $49,000 and $63,000, respectively, which is included in other assets in the accompanying condensed consolidated balance sheets. See Note 5 - “Selected Balance Sheet Data”.
17

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
As of March 31, 2024, George M. Marcus, the Company’s founder and Chairman, beneficially owned approximately 39% of the Company’s issued and outstanding common stock, including shares owned by Phoenix Investments Holdings, LLC and the Marcus Family Foundation II.
7.    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 net asset value money market funds recorded in cash, cash equivalents, and restricted cash, investments in marketable debt securities, available-for-sale, assets held in the rabbi trust, deferred compensation liability, contingent and deferred consideration and investments in convertible notes at fair value on a recurring basis.
Fair values for investments included in cash, cash equivalents, and restricted cash and marketable debt securities, available-for-sale were determined for each individual security in the investment portfolio and all 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.
We have elected to account for our investments in convertible notes, included in other assets, under the fair value option, with changes in fair value recognized in other income, net in the consolidated statement of operations. We estimate the fair value of each convertible note at each balance sheet date using a scenario-based framework that incorporates
18

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
various scenarios weighted based on the expected likelihood of occurrence. Within each scenario, a discounted cash flow approach was utilized, taking the expected settlement for the event, and discounting it based on the expected timing and a discount rate. Each of the assumptions in the model were considered significant assumptions. We noted that a change in the expected probability, expected payoff, timing, or discount rate, would result in a change to the fair value ascribed to the convertible notes. As these are significant inputs not observable in the market, the valuation is classified as a Level 3 measurement.
Assets and liabilities carried at fair value on a recurring basis consisted of the following (in thousands):
March 31, 2024December 31, 2023
Fair ValueLevel 1Level 2Level 3Fair ValueLevel 1Level 2Level 3
Assets:
Assets held in rabbi trust$11,467 $ $11,467 $ $10,838 $ $10,838 $ 
Convertible notes$5,273 $ $ $5,273 $5,081 $ $ $5,081 
Cash equivalents (1):
       
Commercial paper$ $ $ $ $27,998 $ $27,998 $ 
Money market funds21,210 21,210   68,364 68,364   
$21,210 $21,210 $ $ $96,362 $68,364 $27,998 $ 
Marketable debt securities, available-for-sale:        
Short-term investments:        
U.S. treasuries$78,005 $78,005 $ $ $91,840 $91,840 $ $ 
Corporate debt120,309  120,309  77,041  77,041  
$198,314 $78,005 $120,309 $ $168,881 $91,840 $77,041 $ 
Long-term investments:        
U.S. treasuries$791 $791 $ $ $9,852 $9,852 $ $ 
U.S. government sponsored entities999  999  1,040  1,040  
Corporate debt43,657  43,657  44,565  44,565  
ABS and other11,953  11,953  12,002  12,002  
$57,400 $791 $56,609 $ $67,459 $9,852 $57,607 $ 
Liabilities:        
Contingent consideration$5,662 $ $ $5,662 $5,482 $ $ $5,482 
Deferred consideration$1,582 $ $1,582 $ $1,571 $ $1,571 $ 
Deferred compensation liability$9,309 $9,309 $ $ $8,356 $8,356 $ $ 
(1)
Included in cash, cash equivalents, and restricted cash on the accompanying condensed consolidated balance sheets.
There were no transfers in or out of Level 3 during the three months ended March 31, 2024 and 2023.
During the three months ended March 31, 2024, the Company considered current and future interest rates and 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, 2024 and December 31, 2023, contingent and deferred consideration had a maximum undiscounted payment to be settled in cash or stock of $14.7 million. Assuming the achievement of the applicable performance criteria
19

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
and time requirements, the Company anticipates these payments will be made over the next one to three-year period. Changes in fair value are included in selling, general and administrative expense in the condensed consolidated statements of operations.
A reconciliation of contingent consideration measured at fair value on a recurring basis consisted of the following (in thousands):
Three Months Ended
March 31,
20242023
Beginning balance$5,482 $7,067 
Change in fair value of contingent consideration(1)
180 226 
Payments of contingent consideration (250)
Ending balance$5,662 $7,043 
(1)
Includes immaterial impact of foreign currency translation.
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, 2024
Valuation TechniqueUnobservable inputs
Range (Weighted Average)(1)
Contingent
consideration
$5,662 Discounted cash flowExpected life of cash flows
0.5-3.58
 (1.18)
Discount rate
5.5%-6.6%
(6.3%)
Probability of achievement
10.8%-100.0%
(97.5%)
Fair Value at
December 31, 2023
Valuation TechniqueUnobservable inputs
Range (Weighted Average)(1)
Contingent
consideration
$5,482 Discounted cash flowExpected life of cash flows
0.8-3.8 years
 (1.4 years)
Discount rate
5.3%-6.4%
(6.1%)
Probability of achievement
11.1%-100.0%
(96.5%)
(1)
Unobservable inputs were weighted by the relative fair value of the instruments.
The fair value of the convertible notes considered (i) the contractual maturity which may be extended at the option of the holders, (ii) a weighted average premium at settlement of 112% upon a subsequent financing, equity financing or a change in control, and (iii) a weighted average discount rate of 15.0%. During the three months ended March 31, 2024, the fair value of the convertible notes increased by approximately $192,000 due to accrued interest and the reduction in the estimated time to settlement from a weighted average of 1.9 years to 1.6 years.
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 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.
20

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
8.    Stockholders’ Equity
Common Stock
As of March 31, 2024 and December 31, 2023, there were 38,633,603 and 38,412,484 shares of common stock, $0.0001 par value, issued and outstanding, which included unvested restricted stock awards (“RSAs”) issued to non-employee directors, respectively. See Note 11 – “Loss per Share” for additional information.
On February 8, 2024, the Board of Directors declared a semi-annual regular dividend of $0.25 per share, or $10.1 million with a payment date of April 5, 2024, to stockholders of record at the close of business on March 12, 2024. The compensation committee of the Company’s Board of Directors (“Compensation Committee”) granted dividend equivalents to all unvested grants as of the record date.
As of March 31, 2024, the dividend payable was $12.0 million, of which $9.7 million was paid on April 5, 2024 and $2.3 million of dividend equivalents related to unvested stock awards remain to be paid upon vesting of stock awards. The $12.0 million dividend payable is recorded in other liabilities in the condensed consolidated balance sheets, of which $1.5 million is classified as non-current. See Note 5 – “Selected Balance Sheet Data.”
Preferred Stock
The Company has 25,000,000 authorized shares of preferred stock with a par value $0.0001 per share. At March 31, 2024 and December 31, 2023, there were no preferred shares issued or outstanding.
Accumulated Other Comprehensive Loss
Amounts reclassified from accumulated other comprehensive loss are included as a component of other income, net or selling, general and administrative expense, as applicable, in the condensed consolidated statements of operations. 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.
Repurchases of Common Stock
On August 2, 2022, the Company's Board of Directors authorized a common stock repurchase program of up to $70 million. On May 2, 2023, the Company's Board of Directors approved an additional $70 million to repurchase common stock under its common stock repurchase program. During the three months ended March 31, 2024, the Company repurchased and retired 16,900 shares of common stock for $0.6 million, at an average cost of $32.77 per share. As of March 31, 2024, $71.0 million remained authorized for repurchases under the common stock repurchase program.
9.    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”) on October 7, 2013. In February 2017, the Board of Directors amended and restated the 2013 Plan, which was approved by the Company’s stockholders in May 2017. On October 6, 2023, the Board of Directors amended the 2013 Plan, (the “Amended Plan”) to, among other things, (i) eliminate the term of the 2013 Plan and (ii) make certain other best practice and administrative changes, which was approved by the stockholders of the Company at the 2024 Annual Meeting of Stockholders. See Note 13 - “Subsequent Events” for additional information.
Grants are made from time to time by the Compensation Committee 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, at its discretion, may credit dividend equivalents to certain unvested awards as provided in the Amended Plan. Any dividend equivalents credited to unvested awards are paid to the participant at the time the related grants vest. As of March 31, 2024, there were 3,361,470 shares available for future grants under the 2013 Plan.
21

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

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. Dividend equivalents granted for unvested stock awards that were granted prior to the Amended Plan 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, 2024, 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, 2024, 366,559 shares of RSUs vested, with 128,540 shares of common stock 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, 2023(1)
1,999,745$39.90 
Granted⁽2
 
Vested(366,559)41.39 
Forfeited/canceled(11,513)38.32 
Nonvested shares at March 31, 2024(1)
1,621,673$39.57 
(1)
Nonvested RSUs will be settled through the issuance of new shares of common stock.
(2)
See Note 13, for additional information on grants.
As of March 31, 2024, the Company had unrecognized stock-based compensation relating to RSUs and RSAs of approximately $64.5 million, which is expected to be recognized over a weighted-average period of 3.35 years.
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 six-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 Internal Revenue Service (“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 six-month offering period.
The ESPP initially had 366,667 shares of common stock reserved, and 111,094 shares of common stock remain available for issuance as of March 31, 2024. The ESPP provides for annual increases in the number of shares available for issuance under the ESPP, equal to the lesser of (i) 366,667 shares, (ii) 1% of the outstanding shares on such date, or (iii) an amount determined by the Compensation Committee. Pursuant to the provisions of the ESPP, the Board of Directors determined not to provide for any annual increases to date. As of March 31, 2024, total unrecognized compensation cost related to the ESPP was $26,000 and is expected to be recognized over a weighted average period of 0.12 years.
22

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
On October 6, 2023, the Board of Directors amended the ESPP (the “Amended ESPP”) to (i) eliminate the evergreen provision set forth in the ESPP such that the maximum number of shares of common stock of the Company made available for sale under the ESPP shall not automatically increase on the first day of each fiscal year of the Company, (ii) eliminate the term of the ESPP such that the ESPP shall continue in effect until the ESPP is terminated by the Board of Directors or the Compensation Committee and (iii) increase the discount qualifying employees may purchase shares of the Company stock to 15% based on the lower of the market price at the beginning or end of the offering period, subject to IRS limitations, which was approved by the stockholders of the Company at the 2024 Annual Meeting of Stockholders.
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 were subsequently settled in stock of the Company. As of December 31, 2022, all DSUs were settled.
Summary of Stock-Based Compensation
Components of stock-based compensation are included in selling, general and administrative expense in the condensed consolidated statements of operations and consisted of the following (in thousands):
Three Months Ended
March 31,
20242023
ESPP$54 $55 
RSUs and RSAs5,741 4,956 
$5,795 $5,011 
10.    Income Taxes
The Company’s effective tax rate for the three months ended March 31, 2024 and 2023 was 32.2% and 49.1%, respectively. 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 benefit for income taxes differs from the amount computed by applying the U.S. federal statutory rate to income before benefit for income taxes and consisted of the following (dollars in thousands):
Three Months Ended March 31,
20242023
Amount Rate Amount Rate
Income tax benefit at the federal statutory rate$(3,094)21.0 %$(2,408)21.0 %
State income tax benefit, net of federal benefit(651)4.4 %(739)6.4 %
Shortfall tax expense, net related to stock-based compensation565 (3.8)%654 (5.7)%
Change in valuation allowance572 (3.9)%227 (2.0)%
Permanent and other items (1)
(2,138)14.5 %(3,367)29.4 %
$(4,746)32.2 %$(5,633)49.1 %
(1)Permanent items relate principally to compensation charges, qualified transportation fringe benefits, meals and entertainment, and other items principally related to the effect of providing taxes in the interim financial statements based on the estimated full year effective tax rate.
23

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
11.    Loss per Share
Basic and diluted loss per share for the three months ended March 31, 2024 and 2023, respectively consisted of the following (in thousands, except per share data):
Three Months Ended
March 31,
20242023
Numerator (Basic and Diluted):
Net loss$(9,987)$(5,833)
Change in value for stock settled consideration(1)
18 18 
Adjusted net loss$(9,969)$(5,815)
Denominator:
Basic
Weighted average common shares issued and outstanding38,46439,211
Deduct: Unvested RSAs (2)
(17)(11)
Weighted average common shares outstanding38,44739,200
Basic loss per common share$(0.26)$(0.15)
Diluted
Weighted average common shares outstanding from above38,44739,200
Add: Dilutive effect of RSUs, RSAs & ESPP(3)
Add: Contingently issuable shares(1)(3)
Weighted average common shares outstanding38,44739,200
Diluted loss per common share$(0.26)$(0.15)
Antidilutive shares excluded from diluted earnings per common share(4)
1,0201,608
(1)Relates to contingently issuable stock settled consideration.
(2)RSAs were issued and outstanding to the non-employee directors and have a one-year vesting term subject to service requirements. See Note 9 – “Stock-Based Compensation Plans” for additional information.
(3)Shares related to the Company's RSUs, RSAs, ESPP, and contingently issuable shares were excluded from the weighted average common shares outstanding for the three months ended March 31, 2024 because inclusion of such shares would be antidilutive in a period of loss.
(4)Primarily pertaining to RSU grants to the Company’s employees and independent contractors.
12.    Commitments and Contingencies
Credit Agreement
On June 18, 2014, the Company entered into a credit agreement (the “Credit Agreement”) with Wells Fargo Bank, National Association (the “Bank”). On May 31, 2022, the Company executed an amended and restated Credit Agreement to extend the maturity date of the Credit Agreement to August 1, 2022, and which included substantially the same terms and conditions as the original credit facility. On July 28, 2022, the Company entered into the Second Amended and Restated Credit Agreement to adjust the maturity date of the Credit Agreement to June 1, 2025, with principally the same terms and conditions as the extension signed in May 2022. On September 25, 2023, the Company executed the First Amendment to the Second Amended and Restated Credit Agreement which provides for a $10 million line of credit and a maturity date of June 1, 2024 (the “Credit Facility”).
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. Borrowings under the Credit Facility are available for general corporate purposes and working capital. The Credit Facility includes a $3.0 million sublimit for the issuance of standby letters of credit of which $1,050,000 was utilized at March 31, 2024. Borrowings under the Credit
24

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Facility will bear interest at the Daily Simple SOFR rate plus a spread of 175 basis points. In connection with the amendments to 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.5% per annum, payable quarterly, based on the amount of unutilized commitments under the Credit Facility. The amortization and commitment fees are included in interest expense in the accompanying condensed consolidated statements of operations and were $30,000 and $25,000 for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024, there were no amounts outstanding under the Credit Agreement.
The Credit Facility contains customary covenants, including financial covenants, financial reporting requirements and events of default. Financial covenants require the Company, on a combined basis with its guarantors, to maintain total liquidity including cash and cash equivalents and marketable securities, held for sale of $100 million and an average daily cash balance of $35 million with the Bank, on a combined basis with all the guarantors, calculated as of the end of the month. 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, 2024, 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. Our ability to borrow under our Credit Facility is limited by our ability to comply with its covenants or obtain necessary waivers.
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 DUS Agreement with Fannie Mae. 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 indemnify a portion of MTRCC’s guarantee obligation of loan opportunities presented to and closed by MTRCC. As of March 31, 2024, the Company has agreed to a maximum aggregate guarantee obligation of $186.8 million relating to loans with an unpaid balance of $1,120.7 million. The Company would be liable for its maximum aggregate guarantee obligation 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 were determined to be without value at the time of settlement. As of March 31, 2024 and December 31, 2023, the Company has recorded an allowance for loss-sharing obligations of $986,000 and $851,000, respectively, and pledged $402,000 and $283,000, respectively, in a restricted bank account in support of the guarantee obligation.
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, 2024 aggregated $18.3 million.
13.    Subsequent Events
On October 6, 2023, the Board of Directors amended the 2013 Plan and amended the ESPP Plan. The amendments to the 2013 Plan (i) eliminated the term of the 2013 Plan, and (ii) made certain other best practice and administrative changes. Further, the amendments to the ESPP (i) eliminated the term of the ESPP, (ii) removed the “evergreen” feature providing for annual increases in the number of shares reserved for issuance under the ESPP without stockholder approval, (iii) increased the discount qualifying employees may purchase shares of the Company stock to 15% based on the lower of the market price at the beginning or end of the offering period, subject to IRS limitations, (iv) and made certain other best practice and administrative changes to the ESPP.
On May 2, 2024, stockholders of the Company approved the Amended Plan and Amended ESPP. On that same date, the grants of RSU awards covering 547,424 shares, which were previously granted subject to stockholder approval of the Amended Plan, became effective.
25

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
This Quarterly Report on Form 10-Q includes forward-looking statements, including our expectations regarding the long-term outlook of the commercial real estate transaction market and our positioning within it, our belief relating to the Company’s long-term growth, our assessment of the key factors influencing the Company’s business outlook for 2024 and the execution of our capital return program, including a semi-annual dividend and stock repurchase program. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends affecting the financial condition of our business. Forward-looking statements should not be read as a guarantee of future performance or results and will not necessarily be accurate indications of the times at, or by, which such performance or results may be achieved. Forward-looking statements are based on information available at the time those statements are made and/or management’s good faith belief as of that time with respect to future events and are subject to risks and uncertainties that could cause actual performance or results to differ materially from those expressed in or suggested by the forward-looking statements. Important factors that could cause such differences include, but are not limited to:
general uncertainty in the capital markets, a worsening of economic conditions, and the rate and pace of economic recovery following an economic downturn;
changes in our business operations;
market trends in the commercial real estate market or the general economy, including the impact of inflation and increased interest rates;
our ability to attract and retain qualified senior executives, managers, and investment sales and financing professionals;
the impact of forgivable loans and related expense resulting from the recruitment and retention of agents;
the effects of increased competition on our business;
our ability to successfully enter new markets or increase our market share;
our ability to successfully expand our services and businesses and to manage any such expansions;
our ability to retain existing clients and develop new clients;
our ability to keep pace with changes in technology;
any business interruption or technology failure, including cybersecurity risks and ransomware attacks, and any related impact on our reputation;
changes in interest rates, availability of capital, tax laws, employment laws, or other government regulation affecting our business;
our ability to successfully identify, negotiate, execute, and integrate accretive acquisitions; and
other risk factors included under “Risk Factors” in our most recent Annual Report on Form 10-K.
In addition, in this Quarterly Report, the words “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “goal,” “expect,” “predict,” “potential,” “should,” and similar expressions, as they relate to our Company, our business and our management, are intended to identify forward-looking statements. In light of these risks and uncertainties, the forward-looking events and circumstances discussed in this Quarterly Report on Form 10-Q may not occur and actual results could differ materially from those anticipated or implied in the forward-looking statements.
Forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q. You should not put undue reliance on any forward-looking statements. We assume no obligation to update forward-looking statements to reflect actual results, changes in assumptions or changes in other factors affecting forward-looking information, except to the extent required by applicable laws. If we update one or more forward-looking statements, no inference should be drawn that we will make additional updates with respect to those or other forward-looking statements.
The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2024, 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 Quarterly Report on Form 10-Q and in conjunction with our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 27, 2024, including the “Risk Factors” section and the consolidated financial statements and notes included therein.
26

Overview
We are a leading national real estate services firm specializing in commercial real estate investment sales, financing services, 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, 2024, we had 1,722 investment sales and financing professionals that are primarily exclusive independent contractors operating in more than 80 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, 2024, we closed 1,564 investment sales, financing and other transactions with total sales volume of approximately $9.7 billion. During the year ended December 31, 2023, we closed 7,546 investment sales, financing and other transactions with total sales volume of approximately $43.6 billion.
We generate revenue by collecting real estate brokerage commissions upon the sale, and financing fees upon the financing of commercial properties, by providing equity advisory services and loan sales, loan guarantees and by providing 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, 2024, approximately 85% of our revenue was generated from real estate brokerage commissions, 11% from financing fees and 4% from other real estate related services.
We divide commercial real estate into four major markets, 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, which contributed approximately 67% of our real estate brokerage commissions during both the three months ended March 31, 2024 and 2023. The following tables set forth the number of transactions, sales volume and revenue by each commercial real estate market for real estate brokerage:
Three Months Ended
March 31,
20242023Change
Real Estate Brokerage NumberVolumeRevenueNumberVolumeRevenueNumberVolumeRevenue
(in millions)(in thousands)(in millions)(in thousands)(in millions)(in thousands)
<$1 million186$103 $4,764 183$116 $5,038 3$(13)$(274)
Private Client Market
($1 – <$10 million)
8082,590 73,163 9703,254 90,503 (162)(664)(17,340)
Middle Market
($10 – <$20 million)
59802 15,093 66900 17,368 (7)(98)(2,275)
Larger Transaction Market (≥$20 million)492,166 16,455 602,862 22,137 (11)(696)(5,682)
1,102$5,661 $109,475 1,279$7,132 $135,046 (177)$(1,471)$(25,571)
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.
27

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 consumer confidence trends can have a positive or negative impact on our business. Overall market conditions, including global trade, interest rate changes, inflation, job creation, and global events can affect investor sentiment and, ultimately, the demand for our services from investors in real estate.
While most economists remain committed to a “soft landing” economic forecast for 2024, inflation has remained tenacious, moderating the prospects of Federal Reserve initerest rate reductions this year. Numerous economic metrics remain positive, with several gaining momentum. First quarter hiring added an average of 276,000 new jobs per month, while the unemployment rate has remained range-bound below 4%. In addition, real disposable income is up by 1.7% compared to last year while total savings, including money market accounts, has been trending higher for the 10 months prior to March 31, 2024. The broad-based positive economic momentum has in-turn supported rising consumer sentiment, and inflation-adjusted core retail sales were up by 2.4% compared to last year as of March 2024.
The positive economic momentum in conjunction with higher than anticipated inflation metrics in the first quarter has led Wall Street to restrain forecasts of impending Federal Reserve interest rate reductions this year. The Federal Reserve has repeatedly stressed its cautious perspective, reiterating its desire to see concrete evidence that inflation will fall to and remain around the Federal Reserve goal of 2% per annum. This “higher for longer” stance is contrary to the hopes of many commercial real estate investors, but the stronger than expected economic momentum could ultimately bolster commercial real estate space demand, in turn supporting property values.
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 in the first quarter of 2024 was mixed, with apartment and retail properties generating increased absorption while industrial space demand fell modestly negative. Office space demand was positive in 40% of the major metropolitan areas, but net negative in the first quarter on a national basis. Multifamily absorption in the first quarter of 2024 topped 100,000 units, the strongest quarterly results since the fourth quarter of 2021, but the gains were more than offset by the delivery of 135,000 new apartment units resulting in a 10-basis point uptick in the national vacancy rate. The delivery of an additional 345,000 new apartment units is expected through the remainder of the year, which will continue to apply upward pressure to multifamily vacancy rates on a national level.
Although the fundamentals of most property types remain sound, with the notable exception of urban office, both lending and investor activity remain below the pre-pandemic historical norm and the expectation gap between buyers and sellers remains challenging. The demand for space will continue to be influenced by consumer and business sentiment as well as the broader economic outlook.
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. 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 directly influence investor demand for commercial real estate investments. Furthermore, the use of debt or loan-to-value ratios can shift along with lender confidence and underwriting standards. At times of heightened uncertainty or liquidity issues, loan-to-values decline, requiring buyers to provide more equity and take more risk to close deals.
The capital markets remain at the heart of the commercial real estate transaction slowdown. The combination of sustained higher interest rates with tighter lender underwriting, reduced loan-to-value standards and a broad-based reduction in the volume of available debt capital have restrained market liquidity and forced investors to recalibrate their underwriting. This exacerbated the buyer/seller expectation gap and reduced trading throughout 2023 and into the first quarter of 2024.
28

Although the Federal Reserve had suggested an increased likelihood of reductions in the overnight rate in 2024, stronger than expected economic momentum and higher than anticipated inflation readings in the first quarter have dampened the rate reduction outlook. FedWatch rate predictions have shifted dramatically since the beginning of the year when the forward-looking indicator suggested the Federal Reserve would reduce rates to between 3.75% to 4.75% by year end. Now, FedWatch predicts end of year Federal Funds rates in the 4.5%-5.5% band. The reduced expectations of Federal Reserve rate reductions together with a variety of other factors has in turn placed upward pressure on the 10-year U.S. Treasury yield, driving the rate upward by more than 60 basis points since the beginning of the year. The higher than expected interest rate climate has increased pressure on the expectation gap between buyers and sellers and placed additional strains on the commercial real estate transactional market.
Investor Sentiment and Investment Activity
We facilitate investors buying, selling, and financing properties in order to generate commissions. Investors’ desires and need 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.
The commercial real estate sector marked a fifth consecutive quarter of below average sales activity as persistent headwinds, including still-elevated interest rates, tightened lender underwriting and the buyer/seller expectation gap weighed on transactions. Although some signs of recovery have begun to emerge, with pre-transaction broker engagement gathering momentum, the market has yet to clearly signal a turning point. We believe a significant volume of investment capital remains undeployed waiting for economic, interest rate, financial market, geopolitical and commercial real estate pricing clarity. Additional price adjustments likely remain necessary to recalibrate values to higher interest rates, but the duration of the recalibration process will depend on the combination of Federal Reserve rate policies, political stability and the market forces driving long-term interest rates. Once investors re-engage in the market, it will likely take time to navigate the price discovery process and for sales activity to revive.
Office properties, particularly those in the urban core, continue to face the greatest uncertainty and the greatest challenges in acquiring debt financing. Apartment financing, underpinned by Fannie Mae and Freddie Mac, has generally been the most attainable, with typically lower interest rates than other property types. However, the rapid interest rate spike relative to the sector's very low cap rates and the large apartment development pipeline together with slackening rent growth has impacted apartment sales. Defensive assets — such as single-tenant net lease properties backed by high-credit tenants — and medical office assets continue to receive buyer interest, but sales of these types of properties have also fallen as the flow of 1031 exchange capital coming from other property types has diminished. Ultimately, the market velocity will be dictated by a combination of the economic outlook, geopolitical forces, Federal Reserve action, interest rates and the narrowing of the buyer/seller expectation gap. If, and when, the Federal Reserve reduces rates, we believe commercial real estate sales activity should begin to increase toward its historical norm.
Key Financial Measures and Indicators
Revenue
Our revenue is primarily generated from our real estate investment sales business. In addition to real estate brokerage commissions, we generate revenue from financing fees and from other revenue, 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 million to $10 million private client market. 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 markets, 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 markets as compared to the $1 million to $10 million private client market. These factors may result in period-to-period variations in our revenue that differ from historical patterns.
29

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. Revenue from real estate brokerage commissions is recognized at the close of escrow.
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 revenue at the time the loan closes, and we have no remaining significant obligations in connection with the transaction.
To a lesser extent, we also earn fees on loan performance, equity advisory services, loan sales, loan guarantees and ancillary services associated with financing activities. We recognize guarantee fees over the term of the guarantee and other fees when we have no further performance obligations, generally upon the closing of a transaction.
Other Revenue
Other revenue includes fees generated from consulting and advisory services, leasing, as well as referral fees from other real estate brokers, and are recognized when services are provided, upon closing of the transaction or when we have no further performance obligations.
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 and financing 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 three years, at our election, and paid at the end of the third 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, as well as business development, marketing, and expensing of forgivable loans over the retention period of our sales and financing professionals. 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”).
30

Depreciation and Amortization Expense
Depreciation expense consists of depreciation recorded on our computer software and hardware equipment, as well as our furniture, fixtures and equipment. Depreciation is recognized over estimated useful lives ranging from three to seven years for assets. Amortization expense consists of 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, realized gains and losses on our marketable debt securities, available-for-sale, net gains or losses on our deferred compensation plan assets, foreign currency gains and losses and other non-operating income and expenses.
Interest Expense
Interest expense primarily consists of interest expense associated with the stock appreciation rights (“SARs”) liability, and our credit agreement.
Benefit 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 (i) changes in our annual effective tax rate applied to current pre-tax income (loss), (ii) the change in the mix of our activities in the jurisdictions in which we operate due to differing tax rates in those jurisdictions and (iii) 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 benefit 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
The following is a discussion of our results of operations for the three months ended March 31, 2024 and 2023. 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, 2024 and 2023, we closed more than 1,500 and 1,800 investment sales, financing and other transactions,
31

respectively, with total sales volume of approximately $9.7 billion and $10.4 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 Brokerage20242023
Average Number of Investment Sales Professionals1,638 1,782 
Average Number of Transactions per Investment Sales Professional0.67 0.72 
Average Commission per Transaction$99,343 $105,587 
Average Commission Rate1.93 %1.89 %
Average Transaction Size (in thousands)$5,137 $5,576 
Total Number of Transactions1,102 1,279 
Total Sales Volume (in millions)$5,661 $7,132 
Three Months Ended
March 31,
Financing (1)
20242023
Average Number of Financing Professionals99 92 
Average Number of Transactions per Financing Professional2.36 3.03 
Average Fee per Transaction$47,178 $46,548 
Average Fee Rate0.67 %0.75 %
Average Transaction Size (in thousands)$7,094 $6,189 
Total Number of Transactions234 279 
Total Financing Volume (in millions)$1,660 $1,727 
(1)Operating metrics exclude certain financing fees not directly associated to transactions.
32

Comparison of Three Months Ended March 31, 2024 and 2023
Below are key operating results for the three months ended March 31, 2024 compared to the three months ended March 31, 2023 (dollars in thousands):
Three Months Ended March 31, 2024Percentage
of
Revenue
Three Months Ended March 31, 2023Percentage
of
Revenue
Change
Dollar Percentage
Revenue:
Real estate brokerage commissions$109,475 84.8 %$135,046 87.2 %$(25,571)-18.9 %(18.9)%
Financing fees14,427 11.2 15,868 10.3 (1,441)-9.1 %(9.1)%
Other revenue5,202 4.0 3,878 2.5 1,324 34.1 %34.1 %
Total revenue129,104 100 154,792 100 (25,688)-16.6 %(16.6)%
Operating expenses:
Cost of services76,868 59.5 95,427 61.6 (18,559)-19.4 %(19.4)%
Selling, general and administrative68,916 53.4 72,219 46.7 (3,303)-4.6 %(4.6)%
Depreciation and amortization3,422 2.7 3,207 2.1 215 6.7 %6.7 %
Total operating expenses149,206 115.6 170,853 110.4 (21,647)-12.7 %(12.7)%
Operating loss(20,102)(15.6)(16,061)(10.4)(4,041)25.2 %25.2 %
Other income, net5,568 4.3 4,810 3.1 758 15.8 %15.8 %
Interest expense(199)(0.1)(215)(0.1)16 -7.4 %(7.4)%
Loss before benefit for income taxes(14,733)(11.4)(11,466)(7.4)(3,267)28.5 %28.5 %
Benefit for income taxes(4,746)(3.7)(5,633)(3.6)887 -15.7 %(15.7)%
Net loss$(9,987)(7.7)%$(5,833)(3.8)%$(4,154)71.2 %71.2 %
Adjusted EBITDA (1)
$(10,082)(7.8)%$(7,423)(4.8)%$(2,659)35.8 %35.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 loss, which is the most directly comparable U.S. GAAP financial measure, see “Non-GAAP Financial Measure” below.     
Revenue
Our total revenue was $129.1 million for the three months ended March 31, 2024 compared to $154.8 million for the same period in 2023, a decrease of $25.7 million, or 16.6%. Total revenue decreased as a result of decreases in real estate brokerage commissions and financing fees, as described below. See “Factors Affecting Our Business” section for additional market information.

Real estate brokerage commissions. Revenue from real estate brokerage commissions decreased to $109.5 million for the three months ended March 31, 2024 from $135.0 million for the same period in 2023, a decrease of $25.6 million, or 18.9%. The number of transactions decreased by 13.8% and the average transaction size decreased by 7.9%, which drove a decrease of revenue of 19.2% in the Private Client Market and a decrease of 20.1% in the combined Middle Market and Larger Transaction Market. The average commission rate increased by four basis points during the three months ended March 31, 2024 compared to the same period in 2023 as a result of a shift in the proportion of transactions from the Middle Market and Larger Transaction Market as smaller transactions typically earn higher commission rates.
Financing fees. Revenue from financing fees decreased to $14.4 million for the three months ended March 31, 2024 from $15.9 million for the same period in 2023, a decrease of $1.4 million, or 9.1%, resulting primarily from a 16.1% decrease in the number of financing transactions. This decrease was partially offset by an increase in the average transaction size of 14.6% and an increase in the average fee per transaction of 1.4%.
33

Other revenue. Other revenue increased to $5.2 million for the three months ended March 31, 2024 from $3.9 million for the same period in 2023, an increase of $1.3 million, or 34.1%. The increase was primarily driven by increases in fees generated from leasing activity during the three months ended March 31, 2024, compared to the same period in 2023.
Total Operating Expenses
Our total operating expenses were $149.2 million for the three months ended March 31, 2024 compared to $170.9 million for the same period in 2023, a decrease of $21.6 million, or 12.7%. Cost of services decreased by $18.6 million and selling, general, and administrative expenses decreased by $3.3 million, as described below.
Cost of services. Cost of services are variable commissions paid to our investment sales professionals and compensation-related costs in connection with our financing activities. Cost of services decreased to $76.9 million for the three months ended March 31, 2024 from $95.4 million for the same period in 2023, a decrease of $18.6 million, or 19.4%. The decrease was primarily due to decreased commission expenses driven by the related decreased revenue noted above. Cost of services as a percentage of total revenue decreased by 210 basis points to 59.5% compared to the same period in 2023 primarily due to our senior investment sales and financing professionals earning a lower amount of additional commissions due to lower revenue.
Selling, general, and administrative expense. Selling, general and administrative expense for the three months ended March 31, 2024 decreased to $68.9 million, from $72.2 million compared to the same period in 2023, a decrease of $3.3 million or 4.6%. The decrease was primarily due to a reduction in marketing support and events attributable to lower revenue, partially offset by increased compensation-related costs. As a percentage of revenue, selling, general and administrative expense increased due to the fixed nature of certain of these expenses.
Depreciation and amortization expense. Depreciation and amortization expense increased by an immaterial amount for the three months ended March 31, 2024 compared to the same period in 2023.
Other Income, Net
Other income, net increased to $5.6 million for the three months ended March 31, 2024 from $4.8 million compared to the same period in 2023. The increase of $0.8 million was primarily driven by an increase in interest income as a result of rebalancing the Company's investments.
Interest Expense
Interest expense increased by an immaterial amount for the three months ended March 31, 2024 compared to the same period in 2023, and primarily relates to interest expense on the Company’s SARs liability.
Benefit for Income Taxes
The benefit for income taxes was $4.7 million for the three months ended March 31, 2024, compared to $5.6 million for the same period in 2023. The effective income tax rate for the three months ended March 31, 2024, was 32.2% compared to 49.1% for the same period in 2023. The majority of the reduction in the effective tax rate is due to the relationship of permanent and other items to pre-tax loss as presented in Note 10 - “Income Taxes” in the Notes to the Condensed Consolidated Financial Statements in Item 1, Part I of this Quarterly Report on Form 10-Q.
Non-GAAP Financial Measure
In this Quarterly Report on Form 10-Q, we include a non-GAAP financial measure, Adjusted EBITDA. We define Adjusted EBITDA as net (loss) income before (i) interest income, (ii) interest expense, (iii) (benefit) provision for income taxes, (iv) depreciation and amortization, and (v) stock-based compensation. 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
34

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,
20242023
Net loss
$(9,987)$(5,833)
Adjustments:
Interest income
(4,765)(4,390)
Interest expense199 215 
Benefit for income taxes
(4,746)(5,633)
Depreciation and amortization3,422 3,207 
Stock-based compensation5,795 5,011 
Adjusted EBITDA$(10,082)$(7,423)
Liquidity and Capital Resources
Our primary sources of liquidity are cash, cash equivalents, and restricted cash, cash flows from operations, marketable debt securities, available-for-sale and, if necessary, borrowings under our Credit Agreement (as defined herein). 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 a discretionary liquidity fee. 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, cash equivalents, and restricted cash, proceeds from the sale of marketable debt securities, available-for-sale or availability under our Credit Agreement.
Cash Flows
Our total cash, cash equivalents, and restricted cash balance decreased by $80.2 million to $90.6 million at March 31, 2024, compared to $170.8 million at December 31, 2023. The following table sets forth our summary cash flows for the three months ended March 31, 2024 and 2023 (in thousands):
 Three Months Ended
March 31,
 20242023
Net cash flows used in operating activities$(51,021)$(101,207)
Net cash flows (used in) provided by investing activities(21,601)117,356 
Net cash flows used in financing activities(7,500)(24,015)
Effect of currency exchange rate changes on cash, cash equivalents, and restricted cash(75)19 
Net decrease in cash, cash equivalents, and restricted cash(80,197)(7,847)
Cash, cash equivalents, and restricted cash at beginning of period170,753 235,873 
Cash, cash equivalents, and restricted cash at end of period$90,556 $228,026 
Operating Activities
Cash flows used in operating activities were $51.0 million for the three months ended March 31, 2024 compared to $101.2 million for the same period in 2023. The $50.2 million decrease in cash flows used in operating activities for the three months ended March 31, 2024 compared to the same period in 2023 was primarily due to decreased bonus, deferred commission and compensation and advances and loans payments in the current year compared to the same period in prior
35

year, partially offset by decreased operating income as discussed above. The cash flows from operating activities are also affected by the timing of certain cash receipts and payments.
Investing Activities
Cash flows used in investing activities were $21.6 million for the three months ended March 31, 2024 compared to cash flows provided by investing activities of $117.4 million for the same period in 2023. The $139.0 million decrease in cash flows from investing activities for the three months ended March 31, 2024 compared to the same period in 2023 was primarily due to a net decrease of $139.2 million in net proceeds from sales and maturities of securities in 2024 compared to the same period in 2023.
Financing Activities
Cash flows used in financing activities were $7.5 million for the three months ended March 31, 2024 compared to $24.0 million for the same period in 2023. The decrease of $16.5 million in cash flows used in financing activities for the three months ended March 31, 2024 compared to the same period in 2023 was primarily due to a decrease of $16.1 million in stock repurchases in 2024 compared to the same period in 2023 .
Liquidity
We believe that our existing balances of cash, cash equivalents, and restricted cash, cash flows expected to be generated from our operations, and proceeds from the sale of marketable debt securities, available-for-sale will be sufficient to satisfy our operating requirements for at least the next 12 months and the foreseeable future. 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, 2024, cash, cash equivalents, and restricted cash and marketable debt securities, available-for-sale, aggregated $346.3 million.
Credit Agreement
We have a credit agreement with Wells Fargo Bank, National Association (as amended, the “Credit Agreement”) which provides for a $10.0 million principal amount senior secured revolving credit facility that is guaranteed by all of our domestic subsidiaries and matures on June 1, 2024. The Company is monitoring covenant compliance on a regular basis to ensure continued compliance with the Credit Agreement. Our ability to borrow under our Credit Agreement is limited by our ability to comply with its covenants or obtain necessary waivers. See Note 12 – “Commitments and Contingencies” of our Notes to Condensed Consolidated Financial Statements in Item 1, Part I of this Quarterly Report on Form 10-Q for additional information on the Credit Agreement.
Off Balance Sheet Arrangements
The Company, in connection with the Strategic Alliance with M&T Realty Capital Corporation (“MTRCC”), has agreed to provide loan opportunities that may be funded through MTRCC’s agreement with Fannie Mae, which 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 to Fannie Mae of loan opportunities presented to and closed by MTRCC. As of March 31, 2024, the Company has agreed to a maximum aggregate guarantee obligation of $186.8 million relating to loans with an unpaid balance of $1,120.7 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. The Company records a loan-loss obligation and is required to provide cash collateral to MTRCC for this obligation.
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, 2023 through the date the condensed consolidated financial statements were issued, other than for the payment on April 5, 2024 of a semi-annual regular dividend of $0.25 per share on outstanding common stock declared by our Board of Directors on February 8, 2024, aggregating $10.1 million.
36

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 and impact of increased interest rates on the broader economy.
The annual Consumer Price Index (“CPI”) inflation rate in the U.S. peaked at 9.1% in June 2022, the highest annual inflation rate since November 1981, then fell to 3.1% in November 2023. Since then, the headline CPI inflation rate has trended upward to a reading of 3.5% in March 2024. In 2022 through 2023, the Federal Reserve increased the federal funds rate to the 5.25%-5.5% range in an effort to combat inflation, which has had an adverse impact on commercial real estate transactions. We have had to increase the wages we pay our employees due to inflationary pressures. Furthermore, our clients are also affected by inflation and increased interest rates. The inflation volatility in the first quarter of 2024 has raised questions about whether and when the Federal Reserve will reduce interest rates. At the beginning of the year, there were broad expectations that the Federal Reserve would make several rate cuts in 2024, but expectations have been pared back to just one or two rate reductions this year. The uncertainty surrounding the interest rate outlook continues to restrain investor transaction activity in the commercial real estate market.
Critical Accounting 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, 2023 filed with the SEC on February 27, 2024.
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 others. As of March 31, 2024, the fair value of investments in marketable debt securities, available-for-sale was $255.7 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, yield 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 credit rating of our portfolio investments (exclusive of cash, cash equivalents, and restricted cash) was AA- as of March 31, 2024. Maturities are maintained consistent with our short-, medium- and long-term liquidity objectives.
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
37

impact on the fair value of our investments as of March 31, 2024 from changes in interest rates based on the weighted average duration of the debt securities in our portfolio (in thousands):
Change in Interest RatesApproximate Change in
Fair Value of Investments
Increase (Decrease)
2% Decrease …..................$4,834 
1% Decrease …..................$2,417 
1% Increase …..................$(2,416)
2% Increase …..................$(4,832)
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. Historically foreign exchange rate risk has 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 Quarterly Report on 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, 2024, 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, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
38

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, 2023.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Purchases of Equity Securities by the Issuer
Share repurchase activity during the three months ended March 31, 2024 was as follows:
Periods
Total Number of Shares Purchased(1)
Average Price Paid Per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or Programs
Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs(2)
January 1, 2024 - January 31, 2024— $— — $71,505,492 
February 1, 2024 - February 29, 2024— — — 71,505,492 
March 1, 2024 - March 31, 202416,900 32.77 16,900 70,951,742 
Total16,900 16,900 $70,951,742 
(1)Excludes shares withheld for employee taxes upon vesting of stock-based awards. Stock repurchases under our program may be made through open market and privately negotiated transactions at times and in such amounts as management deems appropriate. The timing and actual number of shares repurchased will depend on a variety of factors including price, corporate and regulatory requirements, capital availability, and other market conditions. The stock repurchase program does not have an expiration date and may be limited or terminated at any time without prior notice.
(2)On May 2, 2023, our Board of Directors announced its approval of an additional $70 million to repurchase common stock under its common stock repurchase program, resulting in approximately $71.0 million available to repurchase shares under its common stock repurchase program as of March 31, 2024.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not Applicable.
39

Item 5. Other Information

Rule 10b5-1 Trading Plans

During the fiscal quarter ended March 31, 2024, none of our directors or officers informed us of the adoption or termination of a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as those terms are defined in Regulation S-K, Item 408, except as described in the table below:
Name & TitleDate Adopted
Character of Trading Arrangement(1)
Aggregate Number of Shares of Common Stock to be Purchased or Sold Pursuant to Trading Arrangement
Duration(2)
Other Material TermsDate Terminated
Hessam Nadji President and Chief Executive Officer
March 14, 2024Rule 10b5-1 Trading Arrangement
Up 30,000 shares to be sold
Earlier of March 14, 2025 or when all shares are sold under the plan.N/AN/A

(1)Except as indicated by footnote, each trading arrangement marked as a “Rule 10b5-1 Trading Arrangement” is intended to satisfy the affirmative defense of Rule 10b5-1(c), as amended (the “Rule”).
(2)Except as indicated by footnote, each trading arrangement permitted or permits transactions through and including the earlier to occur of (a) the completion of all purchases or sales or (b) the date listed in the table. Each trading arrangement marked as a “Rule 10b5-1 Trading Arrangement” only permitted or only permits transactions upon expiration of the applicable mandatory cooling-off period under the Rule. Except as indicated by footnote, each arrangement also provided or provides for automatic expiration in the event of death, liquidation, dissolution, bankruptcy, insolvency, termination by the employee or their agent, the broker’s determination or exercise of its termination right as set forth in the arrangement.
(3)Complied with the then-applicable requirements of Rule 10b5-1(c) when adopted in March 2024.





40

Item 6. Exhibits
Exhibit No.Description
31.1*
31.2*
32.1**
101*
The following financial statements from the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2024, formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheets, (ii) Condensed Consolidated Statements of Operations, (iii) Condensed Consolidated Statements of Comprehensive Loss, (iv) Condensed Consolidated Statements of Stockholders’ Equity, (v) Condensed Consolidated Statements of Cash Flows, and (vi) 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.
41

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 8, 2024By:/s/ Hessam Nadji
Hessam Nadji
President and Chief Executive Officer
(Principal Executive Officer)
Date:May 8, 2024By:/s/ Steven F. DeGennaro
Steven F. DeGennaro
Chief Financial Officer
(Principal Financial Officer)
42
EX-31.1 2 a10-qmmix20240331x10qxex311.htm EX-31.1 Document

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 8, 2024
/s/ Hessam Nadji
Hessam Nadji
President and Chief Executive Officer

EX-31.2 3 a10-qmmix2024331x10qxex312.htm EX-31.2 Document

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 8, 2024
/s/ Steven F. DeGennaro
Steven F. DeGennaro
Chief Financial Officer

EX-32.1 4 a10-qmmix20240331x10qxex321.htm EX-32.1 Document

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, 2024 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 8, 2024
/s/ Hessam Nadji
Hessam Nadji
President and Chief Executive Officer
(Principal Executive Officer)
Date:
May 8, 2024
/s/ Steven F. DeGennaro
Steven F. DeGennaro
Chief Financial Officer
(Principal Financial Officer)

EX-101.SCH 5 mmi-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Description of Business, Basis of Presentation and Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Selected Balance Sheet Data link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stock-Based Compensation Plans link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Loss per Share link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Description of Business, Basis of Presentation and Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Selected Balance Sheet Data (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Stock-Based Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Description of Business, Basis of Presentation and Recent Accounting Pronouncements - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Property and Equipment, Net - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954483 - 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:calculationLink link:definitionLink 9954484 - 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:calculationLink link:definitionLink 9954485 - 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:calculationLink link:definitionLink 9954486 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954487 - 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:calculationLink link:definitionLink 9954488 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Net Change in Carrying Value of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense for Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Selected Balance Sheet Data - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Selected Balance Sheet Data - Schedule of Other Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Selected Balance Sheet Data - Components of Deferred Compensation and Commissions (Detail) link:presentationLink link:calculationLink link:definitionLink 9954495 - 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:calculationLink link:definitionLink 9954496 - Disclosure - Selected Balance Sheet Data - Schedule of Other Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Related-Party Transactions - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Fair Value Measurements - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Fair Value Measurements - Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Recurring Basis Valuation Techniques (Detail) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Stockholders' Equity - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Stock-Based Compensation Plans - Awards Granted and Settled (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Stock-Based Compensation Plans - Outstanding Awards Under 2013 Omnibus Equity Incentive Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Stock-Based Compensation Plans - Employee Stock Purchase Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Stock-Based Compensation Plans - Stock-Based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Income Taxes - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Income Taxes - Components of Provision for Income Taxes and Income before Provision for Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Loss per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Commitments and Contingencies - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Subsequent Events - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 mmi-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 mmi-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 mmi-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Non-cash lease expense Noncash lease expense Noncash lease expense. Consolidated Entities [Axis] Consolidated Entities [Axis] Variable Rate [Domain] Variable Rate [Domain] SARs Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Allowance for loss sharing obligations Guarantor Obligations, Allowance For Loss Sharing Obligations Guarantor Obligations, Allowance For Loss Sharing Obligations Equity Award [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Nonvested shares at beginning (in shares) Nonvested shares at ending (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number SARs liability interest accrual rates Stock Appreciation Rights Liability Interest Accrual Rate Interest accrual rate for the outstanding balance on the SARs liability. Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Advances and loans Increase Decrease In Advances And Loans Increase (Decrease) in advances and loans. Standby letters of credit, utilized amount Standby Letters Of Credit Amount Utilized Standby letters of credit amount utilized. Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] 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 Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Effect of currency exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Shares Performance Shares [Member] Earnings Per Share, Basic and Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Computer software and hardware equipment Computer Equipment [Member] 2025 Finite-Lived Intangible Assets, Amortization Expense, Next Rolling 12 Months Moody's, Aa3 Rating Moody's, Aa3 Rating [Member] Restatement Determination Date: Restatement Determination Date [Axis] Foreign currency translation loss, tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Deferred compensation and commissions Deferred compensation and commissions Deferred Compensation And Commissions Non Current 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. Shortfall tax expense, net related to stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Corporate debt Corporate debt Corporate Debt Securities [Member] Other income, net Nonoperating Income (Expense) Income tax benefit at the federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Description of Business and Basis of Presentation and Recent Accounting Pronouncements Business Description and Basis of Presentation [Text Block] Other Other Accrued Liabilities, Noncurrent Summary of Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Liability Net Change In Carrying Value Of Assets Held In Rabbi Trust And Deferred Compensation Obligation Table [Table Text Block] Net Change In Carrying Value Of Assets Held In Rabbi Trust And Deferred Compensation Obligation Table Common stock available for future issuance authorized annual share increase Share Based Compensation Arrangement By Share Based Payment Award Available Share Increase Annual share increase in share reserve allowed under the 2013 Plan. Revenue Recognition Revenue [Policy Text Block] Customer [Axis] Customer [Axis] Current liabilities: Current Liabilities, Current [Abstract] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Commissions Payable Commissions Payable [Member] Commissions Payable. Preferred stock Preferred Stock, Value, Issued Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Weighted- Average Grant Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Other Assets [Table] Other Assets [Table] Other Assets [Table] Issuances of employee notes receivable Payments to Acquire Notes Receivable Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Assets held in rabbi trust Investments Held In Rabbi Trust [Member] Investments Held In Rabbi Trust [Member] Moody's, Aaa Rating Moody's, Aaa Rating [Member] Diluted (in dollars per share) Diluted loss per common share (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Financing fees Financing Fees [Member] Financing Fees [Member] Goodwill [Roll Forward] Goodwill [Roll Forward] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Line of Credit Line of Credit [Member] Number of shares outstanding under compensation plan (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Amortized Cost Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract] Due after five years through ten years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Trading Symbol Trading Symbol Change in fair value of contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Convertible note, measurement input Convertible Note, Measurement Input Convertible Note, Measurement Input Extinguishment of Debt, Type [Domain] Extinguishment of Debt, Type [Domain] Rate Effective Income Tax Rate Reconciliation, Percent [Abstract] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Marketable debt securities, available-for-sale, net change, tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax Net loss Net loss Net Income (Loss) Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Income tax receivable Increase (Decrease) in Income Taxes Receivable Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Change in value for stock settled consideration Change In value Deferred Consideration Settled In Stock Change in value deferred consideration settled in stock. Due after one year through five years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Amortized cost, current Debt Securities, Available-for-Sale, Amortized Cost, Current Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Investments in Marketable Debt Securities, Available-for-Sale Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Stockholders' equity: Equity, Attributable to Parent [Abstract] Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Weighted average amortization intangible assets Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Beneficial ownership percentage Beneficial Ownership Percentage The Company's Founder and Co-Chairman beneficial ownership percentage of the Company's issued and outstanding common stock. Dividends [Domain] Dividends [Domain] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Percentage of amortized cost Percentage Of Amortized Cost Percentage Of Amortized Cost. Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Guarantee obligations, maximum exposure Guarantor Obligations, Maximum Exposure, Undiscounted Goodwill, net book value Beginning balance Ending balance Goodwill Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Common stock shares available for grant (in shares) Common stock shares available for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Maximum payment deferral period for certain commissions payable Commission Payable Payment Deferral Period Maximum payment deferral period for certain commissions payable. Commissions receivable Commissions Receivable Net Current Commissions receivable current net of allowance for credit losses. Guarantor obligations, amount pledged Guarantor Obligations, Amount Pledged Guarantor Obligations, Amount Pledged Reorganization and Initial Public Offering Reorganization And Initial Public Offering Policy [Policy Text Block] Reorganization And Initial Public Offering Policy [Text Block] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Local Phone Number Local Phone Number Unrealized foreign exchange (gains) losses Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Change in net unrealized gains and losses OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Payments of contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease liabilities Operating Lease, Liability, Noncurrent Amortized Cost and Fair Value of Marketable Debt Securities, Available-for-Sale, by Contractual Maturity Investments Classified by Contractual Maturity Date [Table Text Block] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Weighted average contractual maturity Weighted average contractual maturity Available For Sale Securities Weighted Average Maturity Available For Sale Securities Weighted Average Maturity Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] External Credit Rating, Fitch [Domain] External Credit Rating, Fitch [Domain] Depreciation expense Depreciation Shortfall tax expense, net related to stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Issuance of common stock for vesting of restricted stock units (in shares) Stock Issued During Period Shares Restricted Stock Units Before Tax Settlement Stock issued during period, shares, restricted stock units, before tax settlement. Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Line of Credit Facility [Table] Line of Credit Facility [Table] Shares withheld related to net share settlement of stock-based awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Goodwill and other intangible assets, net Goodwill and intangible assets, net book value Intangible Assets, Net (Including Goodwill) Undistributed earnings of foreign subsidiary Undistributed Earnings of Foreign Subsidiaries Due after ten years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10 Deferred consideration Deferred Consideration Liabilities Current Noncurrent Total current and noncurrent deferred consideration in connection with business combinations with only contingency to payment being the passage of time. Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Advances and loans and commissions receivable allowance for credit loss Advances And Loans And Commissions Receivable Allowance For Credit Loss Advances and loans and commissions receivable allowance for credit loss. Antidilutive shares excluded from diluted earnings per common share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Number of offices (over) Number Of Offices Number of office. Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Income tax receivable Income Taxes Receivable, Current Interest expense Interest expense Interest Expense Unpaid purchases of property and equipment Capital Expenditures Incurred but Not yet Paid Dividends Dividends, Common Stock Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Initial Common stock reserved (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Property and equipment Property, Plant and Equipment, Gross Right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Related-Party Transactions Related Party Transactions Disclosure [Text Block] Range (Weighted Average) Business Combination, Contingent Consideration, Liability, Measurement Input Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Accrued Expenses [Table] Accrued Expenses [Table] Accrued Expenses [Table] Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Advances and loans, net Advances And Loans Net Current Advances And Loans Net Current Discount rate Measurement Input, Discount Rate [Member] Operating lease liabilities Operating Lease, Liability, Current Prepaid expenses Prepaid Expense, Current Schedule of Other Assets Schedule of Other Assets [Table Text Block] Allowance for Credit Losses Debt Securities, Available-for-Sale, Allowance for Credit Loss Amortization expense Amortization of Intangible Assets Credit Rating Weighted Average [Axis] Credit Rating Weighted Average [Axis] Credit Rating Weighted Average. Proceeds from sales and maturities of marketable debt securities, available-for-sale Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Entity Shell Company Entity Shell Company Intangible assets, net book value Total Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Prepaid expenses Increase (Decrease) in Prepaid Expense Average cost (in dollars per share) Shares Acquired, Average Cost Per Share Counterparty Name [Domain] Counterparty Name [Domain] Other liabilities Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Investment interest rate Investment Interest Rate Cost of services Services Cost Variable commissions, compensation-related costs and other costs related to our revenue-generating activities. Cash, cash equivalents, and restricted cash Cash, cash equivalents, and restricted cash at beginning of period Cash, cash equivalents, and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Outstanding Awards Under 2013 Omnibus Equity Incentive Plan 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] 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. Expected life of cash flows Measurement Input, Expected Term [Member] U.S. government sponsored entities U.S. government sponsored entities US Government-sponsored Enterprises Debt Securities [Member] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Operating lease cost Operating Lease, Cost Available for sale securities continuous unrealized loss position for 12 months or longer, fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested shares (in shares) Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Deferred compensation liability Deferred Compensation Cash-Based Arrangements, Liability, Current and Noncurrent Security Exchange Name Security Exchange Name Measurement Input, Weighted Average Term Measurement Input, Weighted Average Term [Member] Measurement Input, Weighted Average Term Available for sale securities continuous unrealized loss position, gross unrealized loss Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Selling, general and administrative Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Average daily cash balance, minimum requirement Debt Instrument, Covenant, Average Daily Cash Balance, Minimum Requirement Debt Instrument, Covenant, Average Daily Cash Balance, Minimum Requirement Cost not yet recognized, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Probability of achievement Probability of Achievement [Member] Probability of achievement Maximum Maximum [Member] Comprehensive loss Net and comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount MMC Marcus And Millichap Company [Member] Marcus And Millichap Company [Member] Document Type Document Type Additions from acquisitions Goodwill, Acquired During Period Weighted average period for stock-based compensation (years) Unrecognized Compensation Expense Is Expected To Be Recognized Over A Weighted Average Period (Years) Unrecognized compensation expense is expected to be recognized over a weighted-average period (years) External Credit Rating, Standard & Poor's [Domain] External Credit Rating, Standard & Poor's [Domain] Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Loan guarantee obligation Loan Guarantee Obligation, Noncurrent Loan Guarantee Obligation, Noncurrent Subsequent Event [Table] Subsequent Event [Table] Gross Realized Gains and Losses from Sale of Available for Sale Marketable Debt Securities Realized Gain (Loss) on Investments [Table Text Block] Stock-Based Compensation Plans Share-Based Payment Arrangement [Text Block] Performance Units Performance Units [Member] Performance Units. Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other non-cash items Other Noncash Income (Expense) Purchases of marketable debt securities, available-for-sale Payments to Acquire Debt Securities, Available-for-Sale Chairman And Founder Chairman And Founder [Member] Chairman And Founder [Member] SARs frozen liability amount Stock appreciation rights ("SARs") liability Stock Appreciation Rights Liability Noncurrent Stock Appreciation Rights Liability Noncurrent Subsequent Event Subsequent Event [Member] Weighted Average Credit AA Plus Rating Weighted Average Credit AA Plus Rating [Member] Weighted Average Credit AA Plus Rating. Other liabilities, current Other liabilities Other Liabilities, Current Variable Rate [Axis] Variable Rate [Axis] Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan. Income Statement [Abstract] Income Statement [Abstract] Title of 12(b) Security Title of 12(b) Security Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Fair Value Liabilities Measured On Recurring Basis Valuation Techniques Fair Value Liabilities Measured On Recurring Basis Valuation Techniques [Table Text Block] Fair Value Liabilities Measured On Recurring Basis Valuation Techniques Goodwill, gross carrying amount Goodwill, Gross Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Deduct: Unvested RSAs (in shares) Weighted Average Number of Shares, Restricted Stock Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Related Party, Type [Domain] Related Party, Type [Domain] Extinguishment of Debt [Axis] Extinguishment of Debt [Axis] Acquisitions, Goodwill and Other Intangible Assets Business Combination Disclosure [Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Numerator (Basic and Diluted): Net Income (Loss) Attributable to Parent [Abstract] Nonvested at beginning (in dollars per share) Nonvested at ending (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Dividends payable Dividends Payable, Current Other assets, current Other Assets, Current Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Income tax benefit at the federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Semi Annual Regular Dividend Semi Annual Regular Dividend [Member] Semi annual regular dividend. Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Contingent and deferred consideration, maximum undiscounted payment Business Combination Contingent Deferred Consideration Arrangements Range Of Outcomes Value High Business combination contingent deferred consideration arrangements range of outcomes value high. Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Impact of foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Other comprehensive loss: Other Comprehensive Income (Loss), Tax [Abstract] Statistical Measurement [Axis] Statistical Measurement [Axis] Credit agreement, pledge percentage Credit Facility Pledge Percentage Credit Facility Pledge Percentage Balance Sheet Location [Domain] Balance Sheet Location [Domain] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Total Shareholder Return Amount Total Shareholder Return Amount Convertible Notes Convertible Notes Convertible Notes Cash paid for stock repurchases Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Stock repurchased and retired Treasury Stock, Retired, Cost Method, Amount Securities, held-to-maturity Debt Securities, Held-to-Maturity [Member] Debt Securities, Held-to-Maturity Supplemental disclosures of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Credit Facility Credit Facility [Member] Credit Facility Other Assets [Line Items] Other Assets [Line Items] Other Assets [Line Items] Assets held in rabbi trust Deferred Compensation Plan Assets Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Customer Customer [Member] Customer. Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Increase in convertible notes through out the year Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Period Increase (Decrease) Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Deferred Compensation Liability Deferred Compensation Liability [Member] Deferred compensation liability. Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Security deposits Security Deposit [Member] Security Deposit [Member] Net change, net of tax of $(49) and $366 for the three months ended March 31, 2024 and 2023, respectively OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Dividends paid Dividends Hessam Nadji [Member] Hessam Nadji PEO PEO [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Deferred consideration Deferred Consideration Liabilities Noncurrent Total noncurrent deferred consideration in connection with business combinations with only contingency to payment being the passage of time. Beginning Balance (in shares) Ending Balance (in shares) Shares, Outstanding Advances and loans, net Advances And Loans Net Non Current 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). Standard & Poor's, AA Rating Standard & Poor's, AA Rating [Member] Commission's receivable settled period Period Of Settlement For Receivable Balances Period of settlement for receivable balances. State income tax benefit, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Credit Rating Weighted Average [Domain] Credit Rating Weighted Average [Domain] Credit Rating Weighted Average. Common stock, par value (in dollars per share) Common stock share, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] Adjusted net loss Net Income (Loss) Available to Common Stockholders, Basic Debt Instrument [Axis] Debt Instrument [Axis] Available-for-sale, securities number of unrealized loss positions Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions Credit Rating, Moody's [Axis] Credit Rating, Moody's [Axis] Repurchases of common stock Stock Repurchased and Retired During Period, Value Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Provision for income taxes Effective Income Tax Rate Reconciliation, Percent Operating lease liability Operating Lease, Liability Measurement Input Type [Domain] Measurement Input Type [Domain] 2026 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Payments for SARs Liability Payments for SARs Liability Payments (consisting of principal or interest or principal and interest) for stock appreciation rights liability. Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Available for sale securities continuous unrealized loss position, fair value Debt Securities, Available-for-Sale, Unrealized Loss Position Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Length of purchase intervals ShareBasedCompensationArrangementByShareBasedPaymentAwardLengthOfPurchaseIntervals Represents the length of purchase intervals. Non-Current Liabilities, Noncurrent [Abstract] Earn-out period for contingent and deferred consideration Business Combination Contingent Deferred Consideration Arrangements Earn Out Period Business combination contingent deferred consideration arrangements earn out period. Title of Individual [Axis] Title of Individual [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Amortized cost, noncurrent Debt Securities, Available-for-Sale, Amortized Cost, Noncurrent External Credit Rating, Moody's [Domain] External Credit Rating, Moody's [Domain] Related Party Transaction [Domain] Related Party Transaction [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Canada CANADA Net loss per share: Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Common stock Common Stock, Value, Issued Available for sale securities continuous unrealized loss position for less than 12 months, fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Due after one year through five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Deferred compensation and commissions Deferred Compensation And Commissions Increase Decrease 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. Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Preferred Stock Preferred Stock [Member] All Individuals All Individuals [Member] Supplemental cash flow disclosures: Supplemental Cash Flow Information [Abstract] Goodwill and intangible assets, gross carrying amount, total Intangible Assets Gross Including Goodwill 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. Entity Filer Category Entity Filer Category Standby letters of credit borrowing capacity Standby Letters Of Credit Sublimit Standby Letters Of Credit Sublimit Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Brokerage And Financing Services Brokerage And Financing Services [Member] Brokerage And Financing Services Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Components of Provision for Income Taxes and Income before Provision for Income Taxes Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] PEO Name PEO Name Concentration risk percentage Concentration Risk, Percentage Contingent consideration Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Treasury note term Treasury Note Rate Term Treasury note term rate used to determine SARs liability interest accrual rate. State income tax benefit, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Summary of Changes in Carrying Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Measurement Input, Weighted Average Premium Measurement Input, Weighted Average Premium [Member] Measurement Input, Weighted Average Premium Asset-backed securities (“ABS”) and other ABS and other Asset-Backed Securities [Member] Marketable Securities [Line Items] Marketable Securities [Line Items] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Estimated Amortization Expense for Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Contingent consideration Business Combination, Contingent Consideration, Liability, Current Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Marketable debt securities, available-for-sale (amortized cost of $198,847 and $169,018 at March 31, 2024 and December 31, 2023, respectively, and $0 allowance for credit losses) Debt Securities, Available-for-Sale, Current Permanent and other items Effective Income Tax Rate On Permanent And Other Items Effective income tax rate on permanent and other items. Other Other Accrued Liabilities, Current Furniture, fixtures and equipment Furniture and Fixtures [Member] Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities, Current Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Accrued bonuses and other employee related expenses Increase (Decrease) in Employee Related Liabilities Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Employee notes receivable Employee Notes Receivable [Member] Employee Notes Receivable [Member] Allowance for credit losses, current Debt Securities, Available-for-Sale, Allowance for Credit Loss, Current Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Beginning Balance Ending Balance Equity, Attributable to Parent Gross realized gains Debt Securities, Available-for-Sale, Realized Gain Commercial paper Commercial Paper [Member] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Restricted Stock Awards Restricted Stock [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Line of credit facility bearing interest rate Line of Credit Facility Bearing Interest Rate Line of credit facility bearing interest rate. Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Dividends payable Dividends Payable Non Current Dividends payable non current. Subsequent Events [Abstract] Subsequent Events [Abstract] Marketable debt securities, available-for-sale: OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax [Abstract] Loss before benefit for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Commissions payable to investment sales and financing professionals Accrued Sales Commission, Current Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Credit Rating, Standard & Poor's [Axis] Credit Rating, Standard & Poor's [Axis] Entity Emerging Growth Company Entity Emerging Growth Company Stock repurchased and retired (in shares) Treasury Stock, Shares, Retired Dividend payable Dividends Payable, Non-cash Investing And Financing Activity Dividends Payable, Non-cash Investing And Financing Activity Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Stock appreciation rights ("SARs") liability Stock appreciation rights liability current 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. Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Payments made during the period Payments for deferred compensation and commissions Payments for deferred compensation and commissions. Dividends payable amount per share (in dollars per share) Dividends Payable, Amount Per Share Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] ESPP discount rate Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Title Trading Arrangement, Individual Title Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Weighted Average Weighted Average [Member] Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Earnings Per Share Basic and Diluted Including Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] 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. Common Stock Common Stock [Member] Marketable debt securities, available-for-sale (amortized cost of $59,302 and $69,538 at March 31, 2024 and December 31, 2023, respectively, and $0 allowance for credit losses) Debt Securities, Available-for-Sale, Noncurrent Individual: Individual [Axis] Stock-based compensation APIC, Share-Based Payment Arrangement, Recognition and Exercise City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Loss per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Fair Value Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Credit Rating, Fitch [Axis] Credit Rating, Fitch [Axis] Deferred compensation and commissions Deferred compensation and commissions Deferred Compensation And Commissions Current 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. Discounted cash flow Valuation Technique, Discounted Cash Flow [Member] Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Deferred compensation liability Deferred Compensation Cash-Based Arrangements, Liability, Classified, Noncurrent Marketable Securities [Table] Marketable Securities [Table] Geographical [Domain] Geographical [Domain] Minimum Minimum [Member] Weighted average common shares outstanding: Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Exercise Price Award Exercise Price Total other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Due after ten years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10 Operating lease liabilities Increase (Decrease) in Operating Lease Liability Taxes paid related to net share settlement of stock-based awards Payment, Tax Withholding, Share-Based Payment Arrangement Measurement Input, Weighted Average Discount Rate Measurement Input, Weighted Average Discount Rate [Member] Measurement Input, Weighted Average Discount Rate Liabilities: Liabilities [Abstract] Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest U.S. treasuries U.S. treasuries US Treasury Securities [Member] Income taxes paid, net Income Taxes Paid, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets, net Deferred Income Tax Assets, Net Fitch, AA+ Rating Fitch, AA+ Rating [Member] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Foreign currency translation (loss) gain, net of tax of $0 for each of the three months ended March 31, 2024 and 2023, respectively Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Retained Earnings Retained Earnings [Member] Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Principal payments on stock appreciation rights liability Payments On Stock Appreciation Rights Payments on stock appreciation rights. Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Amortized Cost Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other assets, non-current Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Fair value, assets, level 3 transfers, amount Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net Basic (in dollars per share) Basic loss per common share (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Options Equity Option [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Reduction of accrued bonuses and other employee related expenses in settlement of employee notes receivable Increase (Decrease) In Employee Related Liabilities, Noncash Increase (Decrease) In Employee Related Liabilities, Noncash Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Consolidation Consolidation, Policy [Policy Text Block] Selected Balance Sheet Data Supplemental Balance Sheet Disclosures [Text Block] Total liquidity, minimum requirement Debt Instrument, Covenant, Total Liquidity, Minimum Requirement Debt Instrument, Covenant, Total Liquidity, Minimum Requirement Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Commissions payable to investment sales and financing professionals Accrued Sales Commission Non Current Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Guarantee obligations Guarantor Obligations, Liquidation Proceeds, Percentage Payments received on employee notes receivable Proceeds from Collection of Notes Receivable Fair Value Fair Value Marketable debt securities, available-for-sale Debt Securities, Available-for-Sale RSUs and RSAs Restricted Stock And Restricted Stock Units [Member] Restricted Stock And Restricted Stock Units [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 2013 Omnibus Equity Incentive Plan Two Thousand And Thirteen Omnibus Equity Award Plan [Member] Two Thousand And Thirteen Omnibus Equity Award Plan. Short-term investments: Short-Term Investments [Member] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] Available-for-sale, securities in unrealized loss positions, accumulated loss Available For Sale Securities Continuous Unrealized Loss Positions Accumulated Loss Available for sale securities continuous unrealized loss positions accumulated loss. Due in one year or less Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Investments In Convertible Notes Investments In Convertible Notes [Member] Investments In Convertible Notes Fair value of deferred compensation plan assets Deferred Compensation Plan Percentage 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. Relationship to Entity [Domain] Title of Individual [Domain] Compensation Amount Outstanding Recovery Compensation Amount Dividends payable Dividends Payable Non-Current Other Liabilities, Noncurrent [Abstract] Due after five years through ten years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Forfeited/canceled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred taxes, net Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Real estate brokerage commissions Real Estate Brokerage Commissions [Member] Real estate brokerage commissions. Description of Business Description Of Business [Policy Text Block] Description Of Business Policy [Text Block] Loan performance fee receivable Loan Performance Fee Receivable [Member] Loan Performance Fee Receivable Forfeited/canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Summary of Goodwill and Intangible Assets, Net Schedule of Intangible Assets and Goodwill [Table Text Block] Related Party, Type [Axis] Related Party, Type [Axis] Long-term investments: Long Term Investments [Member] Long Term Investments [Member] Current Other Liabilities, Current [Abstract] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Add: Dilutive effect of RSUs, RSAs & ESPP (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Available-for-sale Marketable Debt Securities in a Continuous Unrealized Loss Position Available For Sale Securities Continuous Unrealized Loss Positions Fair Value [Table Text Block] Available for sale securities continuous unrealized loss positions fair value. Other assets Increase (Decrease) in Other Operating Assets Adjustment to Compensation, Amount Adjustment to Compensation Amount Document Period End Date Document Period End Date Decrease (increase) in the net carrying value of the deferred compensation obligation Increase (Decrease) in Deferred Compensation Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Option Indexed to Issuer's Equity, Type [Axis] Option Indexed to Issuer's Equity, Type [Axis] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Common stock available for future issuance authorized annual percentage increase Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Available Share Increase Percentage of available share increase in share reserve allowed under the 2013 Equity and 2013 ESPP plans, calculated as a percentage of outstanding shares. Schedule of Assets and liabilities at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Principal payments on deferred and contingent consideration Principal Payments On Deferred And Contingent Consideration Principal payments on deferred and contingent consideration. Schedule Of Accrued Expenses [Line Items] Schedule Of Accrued Expenses [Line Items] Schedule Of Accrued Expenses [Line Items] Entity Central Index Key Entity Central Index Key Allocated share-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Intangible assets, gross carrying amount Finite-Lived Intangible Assets, Gross Benefit for income taxes Provision for income taxes Income Tax Expense (Benefit) Add: Contingently issuable shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares (Decrease) increase in the carrying value of the assets held in the rabbi trust Increase (Decrease) in Carrying Value of Assets Held In Rabbi Trust The amount of increase or decrease in the fair value of plan assets during the reporting period. Accrued bonuses and other employee related expenses Employee-related Liabilities, Current Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Fair Value Measurements Fair Value Disclosures [Text Block] Total Revenues Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Equity [Abstract] Equity [Abstract] Reclassification adjustment for net gains and losses included in other income, net Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Amount Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Shares withheld related to net share settlement of stock-based awards (in shares) Number of common stock shares withheld to pay employee statutory withholding taxes (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Interest paid during the period Interest Paid, Excluding Capitalized Interest, Operating Activities Number of shares issued under compensation plan (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Due in one year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Credit Facility [Domain] Credit Facility [Domain] Repurchases of common stock (in shares) Stock Repurchased and Retired During Period, Shares Deferred consideration Deferred Consideration Liabilities Current Total current deferred consideration in connection with business combinations with only contingency to payment being the passage of time. Base spread on SARs liability variable rate Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Unvested Restricted Stock Unvested Restricted Stock [Member] Unvested restricted stock [member]. Diluted (in shares) Weighted average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted 2028 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Other Other [Member] Other Other commitment amount Other Commitment Fitch, AA Rating Fitch, AA Rating [Member] Operating expenses: Operating Expenses [Abstract] Weighted average common shares issued and outstanding (in shares) Weighted Average Number of Shares Issued, Basic Contingent consideration Contingent Consideration [Member] Contingent Consideration [Member] Gross realized losses Debt Securities, Available-for-Sale, Realized Loss Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital Additional Paid-in Capital [Member] Schedule of Deferred Compensation and Commissions Schedule of Deferred Compensation and Commissions [Table Text Block] Schedule of Deferred Compensation and Commissions [Table Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Other Other Deferred Compensation Arrangements, Liability, Classified, Noncurrent Cover [Abstract] Cover [Abstract] Subsequent Events Subsequent Events [Text Block] Recurring Fair Value, Recurring [Member] Other revenue Other Revenues [Member] Other Revenues [Member] Credit loss expense (recovery) Credit Loss Expense Reversal Amount of expense (reversal of expense) for expected credit loss. Dividends paid Payments of Dividends Other liabilities, non-current Other liabilities Other Liabilities, Noncurrent Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Employee Stock Purchase Plan - Annual Available for Issuance Share Increase Employee Stock Purchase Plan Annual Available for Issuance Share Increase [Member] Employee Stock Purchase Plan Annual Available for Issuance Share Increase. Payout period Deferred Compensation Liability, Payout Period Deferred Compensation Liability, Payout Period Total operating expenses Operating Expenses Net decrease in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Other Other Deferred Compensation Arrangements, Liability, Current Permanent and other items Income Tax Reconciliation Permanent And Other Items Income tax reconciliation permanent and other items. Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Basic (in shares) Weighted average common shares outstanding (in shares) Weighted average common shares outstanding from above (in shares) Weighted Average Number of Shares Outstanding, Basic Allowance for credit losses, noncurrent Debt Securities, Available-for-Sale, Allowance for Credit Loss, Noncurrent Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating loss Operating Income (Loss) Maximum unpaid loan amount for which guarantee obligations granted Maximum Unpaid Loan Amount For Which Guarantee Obligations Granted Maximum unpaid loan amount for which guarantee obligations granted. Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] 2027 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three Number of reporting units Number of Reporting Units Revenue: Revenues [Abstract] Consolidated Entities [Domain] Consolidated Entities [Domain] Loan guarantee obligation Loan Guarantee Obligation, Current Loan Guarantee Obligation, Current Percentage of common stock distributed Percentage Of Common Stock Distributed Percentage of company post IPO common stock distributed by the Parent company before the IPO in the IPO. Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Credit agreement, unused capacity, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement [Line Items] Statement [Line Items] Deferred compensation liability Deferred Compensation Cash-Based Arrangements, Liability, Current Commissions receivable Increase Decrease In Commissions Receivable 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. Dividends [Axis] Dividends [Axis] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Credit agreement, amount outstanding Long-Term Line of Credit Summary of Other Liabilities Schedule Of Other Liabilities [Table Text Block] Schedule​ of other ​liabilities. Dividends payable upon vesting of stock Dividends Payable Upon Vesting Of Stock Dividends Payable Upon Vesting Of Stock Standard & Poor's, AA+ Rating Standard & Poor's, AA+ Rating [Member] Transition Services Agreement Transition Services Agreement [Member] Transition Services Agreement [Member] EX-101.PRE 9 mmi-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover Page - $ / shares
3 Months Ended
Mar. 31, 2024
May 03, 2024
Dec. 31, 2023
Cover [Abstract]      
Document Type 10-Q    
Document Quarterly Report true    
Document Period End Date Mar. 31, 2024    
Document Transition Report false    
Entity File Number 001-36155    
Entity Registrant Name MARCUS & MILLICHAP, INC.    
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    
Title of 12(b) Security Common Stock, par value $0.0001 per share    
Trading Symbol MMI    
Security Exchange Name NYSE    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Preferred stock, par value (in dollars per share) $ 0.0001   $ 0.0001
Entity Common Stock, Shares Outstanding   38,675,669  
Entity Central Index Key 0001578732    
Current Fiscal Year End Date --12-31    
Document Fiscal Period Focus Q1    
Document Fiscal Year Focus 2024    
Amendment Flag false    
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash, cash equivalents, and restricted cash $ 90,556 $ 170,753
Commissions receivable 13,785 16,171
Prepaid expenses 7,546 8,813
Income tax receivable 9,461 9,299
Marketable debt securities, available-for-sale (amortized cost of $198,847 and $169,018 at March 31, 2024 and December 31, 2023, respectively, and $0 allowance for credit losses) 198,314 168,881
Advances and loans, net 7,861 3,574
Other assets, current 16,014 16,203
Total current assets 343,537 393,694
Property and equipment, net 27,832 27,450
Operating lease right-of-use assets, net 92,929 90,058
Marketable debt securities, available-for-sale (amortized cost of $59,302 and $69,538 at March 31, 2024 and December 31, 2023, respectively, and $0 allowance for credit losses) 57,400 67,459
Assets held in rabbi trust 11,467 10,838
Deferred tax assets, net 51,725 46,930
Goodwill and other intangible assets, net 50,041 51,183
Advances and loans, net 175,604 175,827
Other assets, non-current 16,116 14,972
Total assets 826,651 878,411
Current liabilities:    
Accounts payable and accrued expenses 9,359 8,126
Deferred compensation and commissions 40,511 55,769
Operating lease liabilities 17,535 18,336
Accrued bonuses and other employee related expenses 7,264 19,119
Other liabilities, current 17,923 3,919
Total current liabilities 92,592 105,269
Deferred compensation and commissions 27,304 47,771
Operating lease liabilities 73,935 69,407
Other liabilities, non-current 7,265 10,690
Total liabilities 201,096 233,137
Commitments and contingencies 0 0
Stockholders' equity:    
Preferred stock 0 0
Common stock 4 4
Additional paid-in capital 155,157 153,740
Retained earnings 471,670 492,298
Accumulated other comprehensive loss (1,276) (768)
Total stockholders’ equity 625,555 645,274
Total liabilities and stockholders’ equity $ 826,651 $ 878,411
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Amortized cost, current $ 198,847 $ 169,018
Allowance for credit losses, current 0 0
Amortized cost, noncurrent 59,302 69,538
Allowance for credit losses, noncurrent $ 0 $ 0
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 25,000,000 25,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 150,000,000 150,000,000
Common stock, shares issued (in shares) 38,633,603 38,412,484
Common stock, shares outstanding (in shares) 38,633,603 38,412,484
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue:    
Total revenue $ 129,104 $ 154,792
Operating expenses:    
Cost of services 76,868 95,427
Selling, general and administrative 68,916 72,219
Depreciation and amortization 3,422 3,207
Total operating expenses 149,206 170,853
Operating loss (20,102) (16,061)
Other income, net 5,568 4,810
Interest expense (199) (215)
Loss before benefit for income taxes (14,733) (11,466)
Benefit for income taxes (4,746) (5,633)
Net loss $ (9,987) $ (5,833)
Net loss per share:    
Basic (in dollars per share) $ (0.26) $ (0.15)
Diluted (in dollars per share) $ (0.26) $ (0.15)
Weighted average common shares outstanding:    
Basic (in shares) 38,447 39,200
Diluted (in shares) 38,447 39,200
Real estate brokerage commissions    
Revenue:    
Total revenue $ 109,475 $ 135,046
Financing fees    
Revenue:    
Total revenue 14,427 15,868
Other revenue    
Revenue:    
Total revenue $ 5,202 $ 3,878
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net loss $ (9,987) $ (5,833)
Marketable debt securities, available-for-sale:    
Change in net unrealized gains and losses (159) 1,116
Reclassification adjustment for net gains and losses included in other income, net 0 0
Net change, net of tax of $(49) and $366 for the three months ended March 31, 2024 and 2023, respectively (159) 1,116
Foreign currency translation (loss) gain, net of tax of $0 for each of the three months ended March 31, 2024 and 2023, respectively (349) 54
Total other comprehensive loss (508) 1,170
Comprehensive loss $ (10,495) $ (4,663)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE LOSS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Marketable debt securities, available-for-sale, net change, tax $ (49) $ 366
Foreign currency translation loss, tax $ 0 $ 0
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Preferred Stock
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning Balance (in shares) at Dec. 31, 2022   0 39,255,838      
Beginning Balance at Dec. 31, 2022 $ 713,509 $ 0 $ 4 $ 131,541 $ 585,581 $ (3,617)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net and comprehensive income (loss) (4,663)       (5,833) 1,170
Dividends (10,284)       (10,284)  
Stock-based compensation 5,011     5,011    
Issuance of common stock for vesting of restricted stock units (in shares)     293,873      
Shares withheld related to net share settlement of stock-based awards (in shares)     (113,434)      
Shares withheld related to net share settlement of stock-based awards (3,647)     (3,647)    
Repurchases of common stock (in shares)     (559,923)      
Repurchases of common stock (17,768)       (17,768)  
Ending Balance (in shares) at Mar. 31, 2023   0 38,876,354      
Ending Balance at Mar. 31, 2023 682,158 $ 0 $ 4 132,905 551,696 (2,447)
Beginning Balance (in shares) at Dec. 31, 2023   0 38,412,484      
Beginning Balance at Dec. 31, 2023 645,274 $ 0 $ 4 153,740 492,298 (768)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net and comprehensive income (loss) (10,495)       (9,987) (508)
Dividends (10,087)       (10,087)  
Stock-based compensation 5,795     5,795    
Issuance of common stock for vesting of restricted stock units (in shares)     366,559      
Shares withheld related to net share settlement of stock-based awards (in shares)     (128,540)      
Shares withheld related to net share settlement of stock-based awards (4,378)     (4,378)    
Repurchases of common stock (in shares)     (16,900)      
Repurchases of common stock (554)       (554)  
Ending Balance (in shares) at Mar. 31, 2024   0 38,633,603      
Ending Balance at Mar. 31, 2024 $ 625,555 $ 0 $ 4 $ 155,157 $ 471,670 $ (1,276)
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities    
Net loss $ (9,987) $ (5,833)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 3,422 3,207
Non-cash lease expense 5,649 6,003
Credit loss expense (recovery) 134 (1)
Stock-based compensation 5,795 5,011
Deferred taxes, net (4,746) 3,529
Unrealized foreign exchange (gains) losses 18 65
Other non-cash items (710) 52
Changes in operating assets and liabilities:    
Commissions receivable 2,192 (1,318)
Prepaid expenses 1,267 671
Advances and loans (4,304) (8,271)
Other assets (864) (2,961)
Accounts payable and accrued expenses 1,098 2,390
Income tax receivable (162) (9,371)
Accrued bonuses and other employee related expenses (11,840) (31,750)
Deferred compensation and commissions (34,159) (57,605)
Operating lease liabilities (4,934) (4,571)
Other liabilities 1,110 (454)
Net cash used in operating activities (51,021) (101,207)
Cash flows from investing activities    
Purchases of marketable debt securities, available-for-sale (66,045) (67,042)
Proceeds from sales and maturities of marketable debt securities, available-for-sale 47,083 187,258
Issuances of employee notes receivable 0 (10)
Payments received on employee notes receivable 0 13
Purchase of property and equipment (2,639) (2,863)
Net cash (used in) provided by investing activities (21,601) 117,356
Cash flows from financing activities    
Taxes paid related to net share settlement of stock-based awards (4,378) (3,647)
Dividends paid (592) (441)
Principal payments on stock appreciation rights liability (1,976) (1,945)
Principal payments on deferred and contingent consideration 0 (1,283)
Cash paid for stock repurchases (554) (16,699)
Net cash used in financing activities (7,500) (24,015)
Effect of currency exchange rate changes on cash, cash equivalents, and restricted cash (75) 19
Net decrease in cash, cash equivalents, and restricted cash (80,197) (7,847)
Cash, cash equivalents, and restricted cash at beginning of period 170,753 235,873
Cash, cash equivalents, and restricted cash at end of period 90,556 228,026
Supplemental cash flow disclosures:    
Interest paid during the period 492 393
Income taxes paid, net 162 209
Supplemental disclosures of non-cash investing and financing activities:    
Reduction of accrued bonuses and other employee related expenses in settlement of employee notes receivable 13 0
Unpaid purchases of property and equipment 437 510
Right-of-use assets obtained in exchange for operating lease liabilities 8,541 25,910
Dividend payable $ 10,088 $ 10,284
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business, Basis of Presentation and Recent Accounting Pronouncements
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Description of Business and Basis of Presentation and Recent Accounting Pronouncements 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 real estate services firm specializing in commercial real estate investment sales, financing services, research and advisory services. As of March 31, 2024, MMI operates over 80 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 on November 5, 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, 2023 included in the Company’s Annual Report on Form 10-K filed on February 27, 2024 with the SEC. The results of the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024, for other interim periods or for future years.
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 the 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, the related disclosures at the date of the condensed consolidated financial statements and the reported amounts of revenue 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, cash equivalents, and restricted cash, investments in marketable debt securities, available-for-sale, investments in strategic alliance partners (included in other assets), security deposits (included under other assets, non-current), and commissions receivable, net. Cash, cash equivalents, and restricted cash are placed with high-credit quality financial institutions and invested in high-credit quality money market funds and commercial paper. Concentrations and ratings of investments in 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, cash equivalents, and restricted cash. The Company historically has not experienced any significant losses related to cash, cash equivalents, and restricted cash.
In September 2021, the Company entered into a Strategic Alliance (“Strategic Alliance”) with M&T Realty 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”) that 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 through 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 revenue 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, 2024 and 2023, no transaction represented 10% or more of total revenue. 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, 2024 and 2023, the Company’s Canadian operations represented 4.4% and 2.9% of total revenue, respectively.
During the three months ended March 31, 2024 and 2023, no office represented 10% or more of total revenue.
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 interests in 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, debt and equity advisory services, loan sales, due diligence services, loan guarantee fees, loan performance fees and other consulting services.
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 happens at the close of escrow. At that time, the Company's performance is complete.
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 occurs at the time the loan closes. At that time, the Company recognizes revenue related to the transaction. The Company’s fee arrangements, with an exception for guarantee obligations, 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 operations. The guarantee obligation is capped at 16.7% of any unpaid principal balance in excess of the value of the collateral securing such loan. For these loans, the Company is required to pledge cash in a restricted bank account in support of the guarantee obligation. The Company records an allowance for estimated losses related to the loans subject to the guarantee considering the risk characteristics of the loan, the loan's risk rating, historical loss experience, potential adverse situations affecting individual loans and other forecasted information as appropriate.
Other Revenue
Other revenue includes fees generated from consulting and advisory services, leasing, as well as referral fees from other real estate brokers, and such fees are recognized when services are provided, or upon closing of the transaction or when the Company has no further performance obligations.
Recent Accounting Pronouncements
Pending Adoption
In October 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative (“ASU 2023-06”). ASU 2023-06 was issued in response to the SEC’s final amendments in Release No. 33-10532, Disclosure Update and Simplification that updated and simplified disclosure requirements that the SEC believed were duplicative, overlapping, or outdated, and to align the requirements in the FASB Accounting Standards Codification (“Codification”) with the SEC’s disclosure requirements. The effective date for each amendment in ASU 2023-06 will be the date on which the SEC’s removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. If by June 30, 2027, the SEC has not removed the applicable requirement from Regulation S-X or Regulation S-K, the pending content of the related amendment will be removed from the Codification and will not become effective for any entity. The Company does not expect the adoption of ASU 2023-06 to have a material impact on its consolidated financial statements and related disclosures.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, to require the disclosure of segment expenses if they are (i) significant to the segment, (ii) regularly provided to the chief operating decision maker (the “CODM”), and (iii) included in each reported measure of a segment’s profit or loss. Public entities will be required to provide this disclosure quarterly. In addition, this ASU requires an annual disclosure of the CODM’s title and a description of how the CODM uses the segment’s profit/loss measure to assess segment performance and to allocate resources. Compliance with these and certain other disclosure requirements will be required for the Company's Annual Report on Form 10-K for the year 2024, and for subsequent quarterly and annual reports, with early adoption permitted. The Company expects to adopt this ASU for its 2024 Annual Report on Form 10-K.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”), to require disaggregated information about a reporting entity’s effective tax rate reconciliation, as well as information on income taxes paid. The new requirements should be applied on a prospective basis with an option to apply them retrospectively. ASU 2023-09 will be effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact this ASU will have on its consolidated financial statements and related disclosures.
In March 2024, the FASB issued ASU 2024-02, Codification Improvements - Amendments to Remove References to the Concepts Statements (“ASU 2024-02”), which removes references to various FASB Concepts Statements in the guidance to simplify the Codification and draw a distinction between authoritative and nonauthoritative literature. ASU 2024-02 is effective on a prospective basis, with the option for retrospective application, for annual periods beginning after December 15, 2024, with early adoption permitted. The Company does not expect the adoption of ASU 2024-02 to have a material impact on its consolidated financial statements and related disclosures.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Computer software and hardware equipment$52,257 $49,851 
Furniture, fixtures and equipment26,281 26,097 
Less: accumulated depreciation and amortization(50,706)(48,498)
$27,832 $27,450 
Depreciation expense for property and equipment was $2.4 million and $2.0 million for the three months ended March 31, 2024 and 2023, respectively.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Marketable Debt Securities, Available-for-Sale
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Investments in Marketable Debt Securities, Available-for-Sale Investments in Marketable Debt Securities, Available-for-Sale
Amortized cost, allowance for credit losses, gross unrealized gains (losses) in accumulated other comprehensive loss and fair value of marketable debt securities, available-for-sale, by type of security consisted of the following (in thousands):
March 31, 2024
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Short-term investments:
U.S. treasuries$78,335 $— $— $(330)$78,005 
Corporate debt120,512 — — (203)120,309 
$198,847 $— $— $(533)$198,314 
Long-term investments:
U.S. treasuries$843 $— $— $(52)$791 
U.S. government sponsored entities1,052 — 13 (66)999 
Corporate debt45,145 — 141 (1,629)43,657 
Asset-backed securities (“ABS”) and other12,262 — 73 (382)11,953 
$59,302 $— $227 $(2,129)$57,400 
December 31, 2023
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Short-term investments:
U.S. treasuries$91,951 $— $60 $(171)$91,840 
Corporate debt77,067 — 14 (40)77,041 
$169,018 $— $74 $(211)$168,881 
Long-term investments:    
U.S. treasuries$10,097 $— $— $(245)$9,852 
U.S. government sponsored entities1,069 — 29 (58)1,040 
Corporate debt45,990 — 244 (1,669)44,565 
ABS and other12,382 — 72 (452)12,002 
$69,538 $— $345 $(2,424)$67,459 
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, 2024
Less than 12 months 12 months or greater Total
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
Fair
Value(1)
Gross
Unrealized
Losses
U.S. treasuries$61,178 $(12)$17,208 $(370)$78,386 $(382)
U.S. government sponsored entities— — 469 (66)469 (66)
Corporate debt120,550 (188)31,652 (1,644)152,202 (1,832)
ABS and other2,082 (12)5,575 (370)7,657 (382)
$183,810 $(212)$54,904 $(2,450)$238,714 $(2,662)

December 31, 2023
Less than 12 months 12 months or greater Total
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
Fair
Value(1)
Gross
Unrealized
Losses
U.S. treasuries$9,982 $(1)$20,610 $(415)$30,592 $(416)
U.S. government sponsored entities— — 488 (58)488 (58)
Corporate debt45,251 (59)30,423 (1,650)75,674 (1,709)
ABS and other1,701 (15)5,988 (437)7,689 (452)
$56,934 $(75)$57,509 $(2,560)$114,443 $(2,635)
(1)
The fair value excludes accrued interest receivable.
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,
20242023
Gross realized gains (1)
$— $— 
Gross realized losses (1)
$— $— 
(1)Recorded in other income, net in the condensed consolidated statements of operations. 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, 2024, the portfolio had a weighted average credit rating of AA- and a weighted term to contractual maturity of 1.8 years, with 211 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, 2024, 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, including interest rates, 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, 2024December 31, 2023
Amortized
 Cost
Fair ValueAmortized
 Cost
Fair Value
Due in one year or less$198,847 $198,314 $169,018 $168,881 
Due after one year through five years38,336 37,491 48,241 47,200 
Due after five years through ten years11,709 10,997 12,950 12,279 
Due after ten years9,257 8,912 8,347 7,980 
$258,149 $255,714 $238,556 $236,340 
Weighted average contractual maturity1.8 years1.9 years
Actual maturities may differ from contractual maturities because certain issuers have the right to prepay certain obligations with or without prepayment penalties.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions, Goodwill and Other Intangible Assets
3 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Acquisitions, Goodwill and Other Intangible Assets Acquisitions, Goodwill and Other Intangible Assets
Goodwill is recorded as part of the Company’s acquisitions and 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, 2024December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Goodwill and intangible assets:      
Goodwill$37,929 $— $37,929 $38,046 $— $38,046 
Intangible assets (1)
30,904 (18,792)12,112 31,022 (17,885)13,137 
$68,833 $(18,792)$50,041 $69,068 $(17,885)$51,183 
(1)
Total weighted remaining average amortization period was 3.6 years and 3.8 years as of March 31, 2024 and December 31, 2023, respectively. Intangible assets principally include non-competes and customer relationships.
The Company recorded amortization expense for intangible assets of $1.0 million and $1.2 million for the three months ended March 31, 2024 and 2023, respectively.
The changes in the carrying amount of goodwill consisted of the following (in thousands):
Three Months Ended March 31, 2024
Beginning balance$38,046 
Additions from acquisitions — 
Impact of foreign currency translation(117)
Ending balance$37,929 
Estimated amortization expense for intangible assets by year for the next five years and thereafter consisted of the following (in thousands):
March 31, 2024
Remainder of 2024$3,017 
20253,873 
20262,156 
20271,856 
20281,210 
Thereafter— 
$12,112 
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, 2024, the Company considered the impact of economic conditions 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, 2024, there was no impairment of its intangible assets or goodwill.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Selected Balance Sheet Data
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Selected Balance Sheet Data Selected Balance Sheet Data
Allowances on Advances and Loans
Allowance for credit losses for advances and loans as of March 31, 2024 and December 31, 2023 was $797,000 and $680,000, respectively.
Other Assets
Other assets consisted of the following (in thousands):
CurrentNon-Current
March 31,
2024
December 31,
2023
March 31,
2024
December 31,
2023
Security deposits$— $— $1,478 $1,491 
Employee notes receivable30 37 19 26 
Securities, held-to-maturity(1)
9,500 9,500 — — 
Loan performance fee receivable2,094 1,725 9,123 7,885 
Investments in convertible notes(2)
— — 5,273 5,081 
Other(3)
4,390 4,941 223 489 
$16,014 $16,203 $16,116 $14,972 
(1)Securities, held-to-maturity, are expected to mature on September 1, 2024 and accrue interest based on the 1-year treasury rate.
(2)Convertible notes were purchased during the fourth quarter 2023 in connection with strategic alliances with companies in the real estate sector. The convertible notes accrue interest at rates between 6% and 10%, are convertible into equity for premiums and mature in a weighted average 1.6 years subject to extension at the option of the holders.
(3)Other primarily includes customer trust accounts and prepaid lease costs.
Deferred Compensation and Commissions
Deferred compensation and commissions consisted of the following (in thousands):
CurrentNon-Current
March 31,
2024
December 31,
2023
March 31,
2024
December 31,
2023
Stock appreciation rights (“SARs”) liability (1)
$2,603 $2,480 $9,007 $11,418 
Commissions payable to investment sales and financing professionals37,223 52,689 9,139 28,198 
Deferred compensation liability (1)
151 201 9,158 8,155 
Other534 399 — — 
$40,511 $55,769 $27,304 $47,771 
(1)The SARs and deferred compensation liabilities become subject to payout at the time the participant is no longer considered a service provider. As a result of the retirement of certain participants, estimated amounts to be paid to 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, 2024 and 2023 were 5.95% and 5.79%, respectively. MMI recorded interest expense related to this liability of $170,000 and $190,000 for the three months ended March 31, 2024 and 2023, respectively.
Estimated payouts within the next twelve months for participants that have separated from service have been classified as current. During the three months ended March 31, 2024 and 2023, the Company made total payments of $2.5 million and $2.3 million, respectively, consisting of principal and accumulated interest.
Commissions Payable
Certain investment sales and financing 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 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 an in-service payout have been classified as current. During the three months ended March 31, 2024 and 2023, the Company made total payments to participants of $71,000 and $48,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,
20242023
Increase in the carrying value of the assets held in the rabbi trust (1)
$689 $458 
Increase in the net carrying value of the deferred compensation obligation (2)
$(575)$(433)
(1)Recorded in other income, net in the condensed consolidated statements of operations.
(2)Recorded in selling, general and administrative expense in the condensed consolidated statements of operations.
Other Liabilities
Other liabilities consisted of the following (in thousands):
CurrentNon-Current
March 31,
2024
December 31,
2023
March 31,
2024
December 31,
2023
Deferred consideration$1,187 $1,178 $395 $393 
Contingent consideration4,905 819 757 4,663 
Dividends payable10,529 802 1,450 1,680 
Loan guarantee obligation892 725 3,768 3,194 
Other410 395 895 760 
$17,923 $3,919 $7,265 $10,690 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related-Party Transactions
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Related-Party Transactions 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. In addition, the Company charges MMC for certain shared licensing arrangements. Under the TSA, the Company earned net charge-backs during the three months ended March 31, 2024 and 2023 of $10,600 and $25,000, respectively. These amounts are included in selling, general and administrative expense in the accompanying condensed consolidated statements of operations.
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, 2024 and 2023, the Company earned real estate brokerage commissions and financing fees of $730,000 and $441,000, respectively, from transactions with subsidiaries of MMC related to these services. The Company incurred cost of services of $442,000 and $264,000, respectively, related to this revenue.
Operating Lease with MMC
In June 2022, the Company extended its operating lease with MMC for a single-story office building located in Palo Alto, California, which expires in May 2032. The related operating lease cost was $291,000 and $297,000 for the three months ended March 31, 2024 and 2023, respectively. Operating lease cost is included in selling, general and administrative expense in the accompanying condensed consolidated statements of operations. The related operating lease right-of-use asset, net and operating lease liability as of March 31, 2024 was $7,550,000 and $8,091,000, respectively and as of December 31, 2023 was $7,800,000 and $8,300,000, respectively.
Amounts due to MMC
As of March 31, 2024 and December 31, 2023, the Company recorded a payable of $2,000 and $10,000 with MMC, respectively. These amounts are included in accounts payable and accrued expenses in the accompanying condensed consolidated balance sheets.
Other
The Company makes advances to non-executive employees from time-to-time. At March 31, 2024 and December 31, 2023, the aggregate principal amount for employee notes receivable was $49,000 and $63,000, respectively, which is included in other assets in the accompanying condensed consolidated balance sheets. See Note 5 - “Selected Balance Sheet Data”.
As of March 31, 2024, George M. Marcus, the Company’s founder and Chairman, beneficially owned approximately 39% of the Company’s issued and outstanding common stock, including shares owned by Phoenix Investments Holdings, LLC and the Marcus Family Foundation II.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements 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 net asset value money market funds recorded in cash, cash equivalents, and restricted cash, investments in marketable debt securities, available-for-sale, assets held in the rabbi trust, deferred compensation liability, contingent and deferred consideration and investments in convertible notes at fair value on a recurring basis.
Fair values for investments included in cash, cash equivalents, and restricted cash and marketable debt securities, available-for-sale were determined for each individual security in the investment portfolio and all 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.
We have elected to account for our investments in convertible notes, included in other assets, under the fair value option, with changes in fair value recognized in other income, net in the consolidated statement of operations. We estimate the fair value of each convertible note at each balance sheet date using a scenario-based framework that incorporates
various scenarios weighted based on the expected likelihood of occurrence. Within each scenario, a discounted cash flow approach was utilized, taking the expected settlement for the event, and discounting it based on the expected timing and a discount rate. Each of the assumptions in the model were considered significant assumptions. We noted that a change in the expected probability, expected payoff, timing, or discount rate, would result in a change to the fair value ascribed to the convertible notes. As these are significant inputs not observable in the market, the valuation is classified as a Level 3 measurement.
Assets and liabilities carried at fair value on a recurring basis consisted of the following (in thousands):
March 31, 2024December 31, 2023
Fair ValueLevel 1Level 2Level 3Fair ValueLevel 1Level 2Level 3
Assets:
Assets held in rabbi trust$11,467 $— $11,467 $— $10,838 $— $10,838 $— 
Convertible notes$5,273 $— $— $5,273 $5,081 $— $— $5,081 
Cash equivalents (1):
       
Commercial paper$— $— $— $— $27,998 $— $27,998 $— 
Money market funds21,210 21,210 — — 68,364 68,364 — — 
$21,210 $21,210 $— $— $96,362 $68,364 $27,998 $— 
Marketable debt securities, available-for-sale:        
Short-term investments:        
U.S. treasuries$78,005 $78,005 $— $— $91,840 $91,840 $— $— 
Corporate debt120,309 — 120,309 — 77,041 — 77,041 — 
$198,314 $78,005 $120,309 $— $168,881 $91,840 $77,041 $— 
Long-term investments:        
U.S. treasuries$791 $791 $— $— $9,852 $9,852 $— $— 
U.S. government sponsored entities999 — 999 — 1,040 — 1,040 — 
Corporate debt43,657 — 43,657 — 44,565 — 44,565 — 
ABS and other11,953 — 11,953 — 12,002 — 12,002 — 
$57,400 $791 $56,609 $— $67,459 $9,852 $57,607 $— 
Liabilities:        
Contingent consideration$5,662 $— $— $5,662 $5,482 $— $— $5,482 
Deferred consideration$1,582 $— $1,582 $— $1,571 $— $1,571 $— 
Deferred compensation liability$9,309 $9,309 $— $— $8,356 $8,356 $— $— 
(1)
Included in cash, cash equivalents, and restricted cash on the accompanying condensed consolidated balance sheets.
There were no transfers in or out of Level 3 during the three months ended March 31, 2024 and 2023.
During the three months ended March 31, 2024, the Company considered current and future interest rates and 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, 2024 and December 31, 2023, contingent and deferred consideration had a maximum undiscounted payment to be settled in cash or stock of $14.7 million. Assuming the achievement of the applicable performance criteria
and time requirements, the Company anticipates these payments will be made over the next one to three-year period. Changes in fair value are included in selling, general and administrative expense in the condensed consolidated statements of operations.
A reconciliation of contingent consideration measured at fair value on a recurring basis consisted of the following (in thousands):
Three Months Ended
March 31,
20242023
Beginning balance$5,482 $7,067 
Change in fair value of contingent consideration(1)
180 226 
Payments of contingent consideration— (250)
Ending balance$5,662 $7,043 
(1)
Includes immaterial impact of foreign currency translation.
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, 2024
Valuation TechniqueUnobservable inputs
Range (Weighted Average)(1)
Contingent
consideration
$5,662 Discounted cash flowExpected life of cash flows
0.5-3.58
 (1.18)
Discount rate
5.5%-6.6%
(6.3%)
Probability of achievement
10.8%-100.0%
(97.5%)
Fair Value at
December 31, 2023
Valuation TechniqueUnobservable inputs
Range (Weighted Average)(1)
Contingent
consideration
$5,482 Discounted cash flowExpected life of cash flows
0.8-3.8 years
 (1.4 years)
Discount rate
5.3%-6.4%
(6.1%)
Probability of achievement
11.1%-100.0%
(96.5%)
(1)
Unobservable inputs were weighted by the relative fair value of the instruments.
The fair value of the convertible notes considered (i) the contractual maturity which may be extended at the option of the holders, (ii) a weighted average premium at settlement of 112% upon a subsequent financing, equity financing or a change in control, and (iii) a weighted average discount rate of 15.0%. During the three months ended March 31, 2024, the fair value of the convertible notes increased by approximately $192,000 due to accrued interest and the reduction in the estimated time to settlement from a weighted average of 1.9 years to 1.6 years.
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 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.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Common Stock
As of March 31, 2024 and December 31, 2023, there were 38,633,603 and 38,412,484 shares of common stock, $0.0001 par value, issued and outstanding, which included unvested restricted stock awards (“RSAs”) issued to non-employee directors, respectively. See Note 11 – “Loss per Share” for additional information.
On February 8, 2024, the Board of Directors declared a semi-annual regular dividend of $0.25 per share, or $10.1 million with a payment date of April 5, 2024, to stockholders of record at the close of business on March 12, 2024. The compensation committee of the Company’s Board of Directors (“Compensation Committee”) granted dividend equivalents to all unvested grants as of the record date.
As of March 31, 2024, the dividend payable was $12.0 million, of which $9.7 million was paid on April 5, 2024 and $2.3 million of dividend equivalents related to unvested stock awards remain to be paid upon vesting of stock awards. The $12.0 million dividend payable is recorded in other liabilities in the condensed consolidated balance sheets, of which $1.5 million is classified as non-current. See Note 5 – “Selected Balance Sheet Data.”
Preferred Stock
The Company has 25,000,000 authorized shares of preferred stock with a par value $0.0001 per share. At March 31, 2024 and December 31, 2023, there were no preferred shares issued or outstanding.
Accumulated Other Comprehensive Loss
Amounts reclassified from accumulated other comprehensive loss are included as a component of other income, net or selling, general and administrative expense, as applicable, in the condensed consolidated statements of operations. 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.
Repurchases of Common Stock
On August 2, 2022, the Company's Board of Directors authorized a common stock repurchase program of up to $70 million. On May 2, 2023, the Company's Board of Directors approved an additional $70 million to repurchase common stock under its common stock repurchase program. During the three months ended March 31, 2024, the Company repurchased and retired 16,900 shares of common stock for $0.6 million, at an average cost of $32.77 per share. As of March 31, 2024, $71.0 million remained authorized for repurchases under the common stock repurchase program.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation Plans
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Plans 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”) on October 7, 2013. In February 2017, the Board of Directors amended and restated the 2013 Plan, which was approved by the Company’s stockholders in May 2017. On October 6, 2023, the Board of Directors amended the 2013 Plan, (the “Amended Plan”) to, among other things, (i) eliminate the term of the 2013 Plan and (ii) make certain other best practice and administrative changes, which was approved by the stockholders of the Company at the 2024 Annual Meeting of Stockholders. See Note 13 - “Subsequent Events” for additional information.
Grants are made from time to time by the Compensation Committee 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, at its discretion, may credit dividend equivalents to certain unvested awards as provided in the Amended Plan. Any dividend equivalents credited to unvested awards are paid to the participant at the time the related grants vest. As of March 31, 2024, there were 3,361,470 shares available for future grants under the 2013 Plan.
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. Dividend equivalents granted for unvested stock awards that were granted prior to the Amended Plan 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, 2024, 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, 2024, 366,559 shares of RSUs vested, with 128,540 shares of common stock 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, 2023(1)
1,999,745$39.90 
Granted⁽2
— 
Vested(366,559)41.39 
Forfeited/canceled(11,513)38.32 
Nonvested shares at March 31, 2024(1)
1,621,673$39.57 
(1)
Nonvested RSUs will be settled through the issuance of new shares of common stock.
(2)
See Note 13, for additional information on grants.
As of March 31, 2024, the Company had unrecognized stock-based compensation relating to RSUs and RSAs of approximately $64.5 million, which is expected to be recognized over a weighted-average period of 3.35 years.
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 six-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 Internal Revenue Service (“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 six-month offering period.
The ESPP initially had 366,667 shares of common stock reserved, and 111,094 shares of common stock remain available for issuance as of March 31, 2024. The ESPP provides for annual increases in the number of shares available for issuance under the ESPP, equal to the lesser of (i) 366,667 shares, (ii) 1% of the outstanding shares on such date, or (iii) an amount determined by the Compensation Committee. Pursuant to the provisions of the ESPP, the Board of Directors determined not to provide for any annual increases to date. As of March 31, 2024, total unrecognized compensation cost related to the ESPP was $26,000 and is expected to be recognized over a weighted average period of 0.12 years.
On October 6, 2023, the Board of Directors amended the ESPP (the “Amended ESPP”) to (i) eliminate the evergreen provision set forth in the ESPP such that the maximum number of shares of common stock of the Company made available for sale under the ESPP shall not automatically increase on the first day of each fiscal year of the Company, (ii) eliminate the term of the ESPP such that the ESPP shall continue in effect until the ESPP is terminated by the Board of Directors or the Compensation Committee and (iii) increase the discount qualifying employees may purchase shares of the Company stock to 15% based on the lower of the market price at the beginning or end of the offering period, subject to IRS limitations, which was approved by the stockholders of the Company at the 2024 Annual Meeting of Stockholders.
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 were subsequently settled in stock of the Company. As of December 31, 2022, all DSUs were settled.
Summary of Stock-Based Compensation
Components of stock-based compensation are included in selling, general and administrative expense in the condensed consolidated statements of operations and consisted of the following (in thousands):
Three Months Ended
March 31,
20242023
ESPP$54 $55 
RSUs and RSAs5,741 4,956 
$5,795 $5,011 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company’s effective tax rate for the three months ended March 31, 2024 and 2023 was 32.2% and 49.1%, respectively. 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 benefit for income taxes differs from the amount computed by applying the U.S. federal statutory rate to income before benefit for income taxes and consisted of the following (dollars in thousands):
Three Months Ended March 31,
20242023
Amount Rate Amount Rate
Income tax benefit at the federal statutory rate$(3,094)21.0 %$(2,408)21.0 %
State income tax benefit, net of federal benefit(651)4.4 %(739)6.4 %
Shortfall tax expense, net related to stock-based compensation565 (3.8)%654 (5.7)%
Change in valuation allowance572 (3.9)%227 (2.0)%
Permanent and other items (1)
(2,138)14.5 %(3,367)29.4 %
$(4,746)32.2 %$(5,633)49.1 %
(1)Permanent items relate principally to compensation charges, qualified transportation fringe benefits, meals and entertainment, and other items principally related to the effect of providing taxes in the interim financial statements based on the estimated full year effective tax rate.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Loss per Share Loss per Share
Basic and diluted loss per share for the three months ended March 31, 2024 and 2023, respectively consisted of the following (in thousands, except per share data):
Three Months Ended
March 31,
20242023
Numerator (Basic and Diluted):
Net loss$(9,987)$(5,833)
Change in value for stock settled consideration(1)
18 18 
Adjusted net loss$(9,969)$(5,815)
Denominator:
Basic
Weighted average common shares issued and outstanding38,46439,211
Deduct: Unvested RSAs (2)
(17)(11)
Weighted average common shares outstanding38,44739,200
Basic loss per common share$(0.26)$(0.15)
Diluted
Weighted average common shares outstanding from above38,44739,200
Add: Dilutive effect of RSUs, RSAs & ESPP(3)
Add: Contingently issuable shares(1)(3)
Weighted average common shares outstanding38,44739,200
Diluted loss per common share$(0.26)$(0.15)
Antidilutive shares excluded from diluted earnings per common share(4)
1,0201,608
(1)Relates to contingently issuable stock settled consideration.
(2)RSAs were issued and outstanding to the non-employee directors and have a one-year vesting term subject to service requirements. See Note 9 – “Stock-Based Compensation Plans” for additional information.
(3)Shares related to the Company's RSUs, RSAs, ESPP, and contingently issuable shares were excluded from the weighted average common shares outstanding for the three months ended March 31, 2024 because inclusion of such shares would be antidilutive in a period of loss.
(4)Primarily pertaining to RSU grants to the Company’s employees and independent contractors.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Credit Agreement
On June 18, 2014, the Company entered into a credit agreement (the “Credit Agreement”) with Wells Fargo Bank, National Association (the “Bank”). On May 31, 2022, the Company executed an amended and restated Credit Agreement to extend the maturity date of the Credit Agreement to August 1, 2022, and which included substantially the same terms and conditions as the original credit facility. On July 28, 2022, the Company entered into the Second Amended and Restated Credit Agreement to adjust the maturity date of the Credit Agreement to June 1, 2025, with principally the same terms and conditions as the extension signed in May 2022. On September 25, 2023, the Company executed the First Amendment to the Second Amended and Restated Credit Agreement which provides for a $10 million line of credit and a maturity date of June 1, 2024 (the “Credit Facility”).
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. Borrowings under the Credit Facility are available for general corporate purposes and working capital. The Credit Facility includes a $3.0 million sublimit for the issuance of standby letters of credit of which $1,050,000 was utilized at March 31, 2024. Borrowings under the Credit
Facility will bear interest at the Daily Simple SOFR rate plus a spread of 175 basis points. In connection with the amendments to 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.5% per annum, payable quarterly, based on the amount of unutilized commitments under the Credit Facility. The amortization and commitment fees are included in interest expense in the accompanying condensed consolidated statements of operations and were $30,000 and $25,000 for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024, there were no amounts outstanding under the Credit Agreement.
The Credit Facility contains customary covenants, including financial covenants, financial reporting requirements and events of default. Financial covenants require the Company, on a combined basis with its guarantors, to maintain total liquidity including cash and cash equivalents and marketable securities, held for sale of $100 million and an average daily cash balance of $35 million with the Bank, on a combined basis with all the guarantors, calculated as of the end of the month. 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, 2024, 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. Our ability to borrow under our Credit Facility is limited by our ability to comply with its covenants or obtain necessary waivers.
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 DUS Agreement with Fannie Mae. 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 indemnify a portion of MTRCC’s guarantee obligation of loan opportunities presented to and closed by MTRCC. As of March 31, 2024, the Company has agreed to a maximum aggregate guarantee obligation of $186.8 million relating to loans with an unpaid balance of $1,120.7 million. The Company would be liable for its maximum aggregate guarantee obligation 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 were determined to be without value at the time of settlement. As of March 31, 2024 and December 31, 2023, the Company has recorded an allowance for loss-sharing obligations of $986,000 and $851,000, respectively, and pledged $402,000 and $283,000, respectively, in a restricted bank account in support of the guarantee obligation.
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, 2024 aggregated $18.3 million.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On October 6, 2023, the Board of Directors amended the 2013 Plan and amended the ESPP Plan. The amendments to the 2013 Plan (i) eliminated the term of the 2013 Plan, and (ii) made certain other best practice and administrative changes. Further, the amendments to the ESPP (i) eliminated the term of the ESPP, (ii) removed the “evergreen” feature providing for annual increases in the number of shares reserved for issuance under the ESPP without stockholder approval, (iii) increased the discount qualifying employees may purchase shares of the Company stock to 15% based on the lower of the market price at the beginning or end of the offering period, subject to IRS limitations, (iv) and made certain other best practice and administrative changes to the ESPP.
On May 2, 2024, stockholders of the Company approved the Amended Plan and Amended ESPP. On that same date, the grants of RSU awards covering 547,424 shares, which were previously granted subject to stockholder approval of the Amended Plan, became effective.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net loss $ (9,987) $ (5,833)
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
During the fiscal quarter ended March 31, 2024, none of our directors or officers informed us of the adoption or termination of a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as those terms are defined in Regulation S-K, Item 408, except as described in the table below:
Name & TitleDate Adopted
Character of Trading Arrangement(1)
Aggregate Number of Shares of Common Stock to be Purchased or Sold Pursuant to Trading Arrangement
Duration(2)
Other Material TermsDate Terminated
Hessam Nadji President and Chief Executive Officer
March 14, 2024Rule 10b5-1 Trading Arrangement
Up 30,000 shares to be sold
Earlier of March 14, 2025 or when all shares are sold under the plan.N/AN/A

(1)Except as indicated by footnote, each trading arrangement marked as a “Rule 10b5-1 Trading Arrangement” is intended to satisfy the affirmative defense of Rule 10b5-1(c), as amended (the “Rule”).
(2)Except as indicated by footnote, each trading arrangement permitted or permits transactions through and including the earlier to occur of (a) the completion of all purchases or sales or (b) the date listed in the table. Each trading arrangement marked as a “Rule 10b5-1 Trading Arrangement” only permitted or only permits transactions upon expiration of the applicable mandatory cooling-off period under the Rule. Except as indicated by footnote, each arrangement also provided or provides for automatic expiration in the event of death, liquidation, dissolution, bankruptcy, insolvency, termination by the employee or their agent, the broker’s determination or exercise of its termination right as set forth in the arrangement.
(3)Complied with the then-applicable requirements of Rule 10b5-1(c) when adopted in March 2024.
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Hessam Nadji [Member]  
Trading Arrangements, by Individual  
Name Hessam Nadji
Title President and Chief Executive Officer
Rule 10b5-1 Arrangement Adopted false
Adoption Date March 14, 2024
Arrangement Duration 365 days
Aggregate Available 30,000
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business, Basis of Presentation and Recent Accounting Pronouncements (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Description of Business
Description of Business
Marcus & Millichap, Inc. (the “Company,” “Marcus & Millichap,” or “MMI”), a Delaware corporation, is a real estate services firm specializing in commercial real estate investment sales, financing services, research and advisory services. As of March 31, 2024, MMI operates over 80 offices in the United States and Canada through its wholly-owned subsidiaries, including the operations of Marcus & Millichap Capital Corporation.
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, 2023 included in the Company’s Annual Report on Form 10-K filed on February 27, 2024 with the SEC. The results of the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024, for other interim periods or for future years.
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 interests in 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, debt and equity advisory services, loan sales, due diligence services, loan guarantee fees, loan performance fees and other consulting services.
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 happens at the close of escrow. At that time, the Company's performance is complete.
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 occurs at the time the loan closes. At that time, the Company recognizes revenue related to the transaction. The Company’s fee arrangements, with an exception for guarantee obligations, 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 operations. The guarantee obligation is capped at 16.7% of any unpaid principal balance in excess of the value of the collateral securing such loan. For these loans, the Company is required to pledge cash in a restricted bank account in support of the guarantee obligation. The Company records an allowance for estimated losses related to the loans subject to the guarantee considering the risk characteristics of the loan, the loan's risk rating, historical loss experience, potential adverse situations affecting individual loans and other forecasted information as appropriate.
Other Revenue
Other revenue includes fees generated from consulting and advisory services, leasing, as well as referral fees from other real estate brokers, and such fees are recognized when services are provided, or upon closing of the transaction or when the Company has no further performance obligations.
Use of Estimates
Use of Estimates
The preparation of the 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, the related disclosures at the date of the condensed consolidated financial statements and the reported amounts of revenue 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, cash equivalents, and restricted cash, investments in marketable debt securities, available-for-sale, investments in strategic alliance partners (included in other assets), security deposits (included under other assets, non-current), and commissions receivable, net. Cash, cash equivalents, and restricted cash are placed with high-credit quality financial institutions and invested in high-credit quality money market funds and commercial paper. Concentrations and ratings of investments in 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, cash equivalents, and restricted cash. The Company historically has not experienced any significant losses related to cash, cash equivalents, and restricted cash.
In September 2021, the Company entered into a Strategic Alliance (“Strategic Alliance”) with M&T Realty 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”) that 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 through 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 revenue 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, 2024 and 2023, no transaction represented 10% or more of total revenue. 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, 2024 and 2023, the Company’s Canadian operations represented 4.4% and 2.9% of total revenue, respectively.
During the three months ended March 31, 2024 and 2023, no office represented 10% or more of total revenue.
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 on November 5, 2013
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Pending Adoption
In October 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative (“ASU 2023-06”). ASU 2023-06 was issued in response to the SEC’s final amendments in Release No. 33-10532, Disclosure Update and Simplification that updated and simplified disclosure requirements that the SEC believed were duplicative, overlapping, or outdated, and to align the requirements in the FASB Accounting Standards Codification (“Codification”) with the SEC’s disclosure requirements. The effective date for each amendment in ASU 2023-06 will be the date on which the SEC’s removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. If by June 30, 2027, the SEC has not removed the applicable requirement from Regulation S-X or Regulation S-K, the pending content of the related amendment will be removed from the Codification and will not become effective for any entity. The Company does not expect the adoption of ASU 2023-06 to have a material impact on its consolidated financial statements and related disclosures.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, to require the disclosure of segment expenses if they are (i) significant to the segment, (ii) regularly provided to the chief operating decision maker (the “CODM”), and (iii) included in each reported measure of a segment’s profit or loss. Public entities will be required to provide this disclosure quarterly. In addition, this ASU requires an annual disclosure of the CODM’s title and a description of how the CODM uses the segment’s profit/loss measure to assess segment performance and to allocate resources. Compliance with these and certain other disclosure requirements will be required for the Company's Annual Report on Form 10-K for the year 2024, and for subsequent quarterly and annual reports, with early adoption permitted. The Company expects to adopt this ASU for its 2024 Annual Report on Form 10-K.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”), to require disaggregated information about a reporting entity’s effective tax rate reconciliation, as well as information on income taxes paid. The new requirements should be applied on a prospective basis with an option to apply them retrospectively. ASU 2023-09 will be effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact this ASU will have on its consolidated financial statements and related disclosures.
In March 2024, the FASB issued ASU 2024-02, Codification Improvements - Amendments to Remove References to the Concepts Statements (“ASU 2024-02”), which removes references to various FASB Concepts Statements in the guidance to simplify the Codification and draw a distinction between authoritative and nonauthoritative literature. ASU 2024-02 is effective on a prospective basis, with the option for retrospective application, for annual periods beginning after December 15, 2024, with early adoption permitted. The Company does not expect the adoption of ASU 2024-02 to have a material impact on its consolidated financial statements and related disclosures.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Computer software and hardware equipment$52,257 $49,851 
Furniture, fixtures and equipment26,281 26,097 
Less: accumulated depreciation and amortization(50,706)(48,498)
$27,832 $27,450 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Marketable Debt Securities, Available-for-Sale (Tables)
3 Months Ended
Mar. 31, 2024
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 loss and fair value of marketable debt securities, available-for-sale, by type of security consisted of the following (in thousands):
March 31, 2024
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Short-term investments:
U.S. treasuries$78,335 $— $— $(330)$78,005 
Corporate debt120,512 — — (203)120,309 
$198,847 $— $— $(533)$198,314 
Long-term investments:
U.S. treasuries$843 $— $— $(52)$791 
U.S. government sponsored entities1,052 — 13 (66)999 
Corporate debt45,145 — 141 (1,629)43,657 
Asset-backed securities (“ABS”) and other12,262 — 73 (382)11,953 
$59,302 $— $227 $(2,129)$57,400 
December 31, 2023
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Short-term investments:
U.S. treasuries$91,951 $— $60 $(171)$91,840 
Corporate debt77,067 — 14 (40)77,041 
$169,018 $— $74 $(211)$168,881 
Long-term investments:    
U.S. treasuries$10,097 $— $— $(245)$9,852 
U.S. government sponsored entities1,069 — 29 (58)1,040 
Corporate debt45,990 — 244 (1,669)44,565 
ABS and other12,382 — 72 (452)12,002 
$69,538 $— $345 $(2,424)$67,459 
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, 2024
Less than 12 months 12 months or greater Total
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
Fair
Value(1)
Gross
Unrealized
Losses
U.S. treasuries$61,178 $(12)$17,208 $(370)$78,386 $(382)
U.S. government sponsored entities— — 469 (66)469 (66)
Corporate debt120,550 (188)31,652 (1,644)152,202 (1,832)
ABS and other2,082 (12)5,575 (370)7,657 (382)
$183,810 $(212)$54,904 $(2,450)$238,714 $(2,662)

December 31, 2023
Less than 12 months 12 months or greater Total
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
Fair
Value(1)
Gross
Unrealized
Losses
U.S. treasuries$9,982 $(1)$20,610 $(415)$30,592 $(416)
U.S. government sponsored entities— — 488 (58)488 (58)
Corporate debt45,251 (59)30,423 (1,650)75,674 (1,709)
ABS and other1,701 (15)5,988 (437)7,689 (452)
$56,934 $(75)$57,509 $(2,560)$114,443 $(2,635)
(1)
The fair value excludes accrued interest receivable.
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,
20242023
Gross realized gains (1)
$— $— 
Gross realized losses (1)
$— $— 
(1)Recorded in other income, net in the condensed consolidated statements of operations. 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, 2024December 31, 2023
Amortized
 Cost
Fair ValueAmortized
 Cost
Fair Value
Due in one year or less$198,847 $198,314 $169,018 $168,881 
Due after one year through five years38,336 37,491 48,241 47,200 
Due after five years through ten years11,709 10,997 12,950 12,279 
Due after ten years9,257 8,912 8,347 7,980 
$258,149 $255,714 $238,556 $236,340 
Weighted average contractual maturity1.8 years1.9 years
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions, Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Summary of Goodwill and Intangible Assets, Net
Goodwill and intangible assets, net consisted of the following (in thousands):
March 31, 2024December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Goodwill and intangible assets:      
Goodwill$37,929 $— $37,929 $38,046 $— $38,046 
Intangible assets (1)
30,904 (18,792)12,112 31,022 (17,885)13,137 
$68,833 $(18,792)$50,041 $69,068 $(17,885)$51,183 
(1)
Total weighted remaining average amortization period was 3.6 years and 3.8 years as of March 31, 2024 and December 31, 2023, respectively. Intangible assets principally include non-competes and customer relationships.
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, 2024
Beginning balance$38,046 
Additions from acquisitions — 
Impact of foreign currency translation(117)
Ending balance$37,929 
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, 2024
Remainder of 2024$3,017 
20253,873 
20262,156 
20271,856 
20281,210 
Thereafter— 
$12,112 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Selected Balance Sheet Data (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Other Assets
Other assets consisted of the following (in thousands):
CurrentNon-Current
March 31,
2024
December 31,
2023
March 31,
2024
December 31,
2023
Security deposits$— $— $1,478 $1,491 
Employee notes receivable30 37 19 26 
Securities, held-to-maturity(1)
9,500 9,500 — — 
Loan performance fee receivable2,094 1,725 9,123 7,885 
Investments in convertible notes(2)
— — 5,273 5,081 
Other(3)
4,390 4,941 223 489 
$16,014 $16,203 $16,116 $14,972 
(1)Securities, held-to-maturity, are expected to mature on September 1, 2024 and accrue interest based on the 1-year treasury rate.
(2)Convertible notes were purchased during the fourth quarter 2023 in connection with strategic alliances with companies in the real estate sector. The convertible notes accrue interest at rates between 6% and 10%, are convertible into equity for premiums and mature in a weighted average 1.6 years subject to extension at the option of the holders.
(3)Other primarily includes customer trust accounts and prepaid lease costs.
Schedule of Deferred Compensation and Commissions
Deferred compensation and commissions consisted of the following (in thousands):
CurrentNon-Current
March 31,
2024
December 31,
2023
March 31,
2024
December 31,
2023
Stock appreciation rights (“SARs”) liability (1)
$2,603 $2,480 $9,007 $11,418 
Commissions payable to investment sales and financing professionals37,223 52,689 9,139 28,198 
Deferred compensation liability (1)
151 201 9,158 8,155 
Other534 399 — — 
$40,511 $55,769 $27,304 $47,771 
(1)The SARs and deferred compensation liabilities become subject to payout at the time the participant is no longer considered a service provider. As a result of the retirement of certain participants, estimated amounts to be paid to 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,
20242023
Increase in the carrying value of the assets held in the rabbi trust (1)
$689 $458 
Increase in the net carrying value of the deferred compensation obligation (2)
$(575)$(433)
(1)Recorded in other income, net in the condensed consolidated statements of operations.
(2)Recorded in selling, general and administrative expense in the condensed consolidated statements of operations.
Summary of Other Liabilities
Other liabilities consisted of the following (in thousands):
CurrentNon-Current
March 31,
2024
December 31,
2023
March 31,
2024
December 31,
2023
Deferred consideration$1,187 $1,178 $395 $393 
Contingent consideration4,905 819 757 4,663 
Dividends payable10,529 802 1,450 1,680 
Loan guarantee obligation892 725 3,768 3,194 
Other410 395 895 760 
$17,923 $3,919 $7,265 $10,690 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
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, 2024December 31, 2023
Fair ValueLevel 1Level 2Level 3Fair ValueLevel 1Level 2Level 3
Assets:
Assets held in rabbi trust$11,467 $— $11,467 $— $10,838 $— $10,838 $— 
Convertible notes$5,273 $— $— $5,273 $5,081 $— $— $5,081 
Cash equivalents (1):
       
Commercial paper$— $— $— $— $27,998 $— $27,998 $— 
Money market funds21,210 21,210 — — 68,364 68,364 — — 
$21,210 $21,210 $— $— $96,362 $68,364 $27,998 $— 
Marketable debt securities, available-for-sale:        
Short-term investments:        
U.S. treasuries$78,005 $78,005 $— $— $91,840 $91,840 $— $— 
Corporate debt120,309 — 120,309 — 77,041 — 77,041 — 
$198,314 $78,005 $120,309 $— $168,881 $91,840 $77,041 $— 
Long-term investments:        
U.S. treasuries$791 $791 $— $— $9,852 $9,852 $— $— 
U.S. government sponsored entities999 — 999 — 1,040 — 1,040 — 
Corporate debt43,657 — 43,657 — 44,565 — 44,565 — 
ABS and other11,953 — 11,953 — 12,002 — 12,002 — 
$57,400 $791 $56,609 $— $67,459 $9,852 $57,607 $— 
Liabilities:        
Contingent consideration$5,662 $— $— $5,662 $5,482 $— $— $5,482 
Deferred consideration$1,582 $— $1,582 $— $1,571 $— $1,571 $— 
Deferred compensation liability$9,309 $9,309 $— $— $8,356 $8,356 $— $— 
(1)
Included in cash, cash equivalents, and restricted cash on the accompanying condensed consolidated balance sheets.
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,
20242023
Beginning balance$5,482 $7,067 
Change in fair value of contingent consideration(1)
180 226 
Payments of contingent consideration— (250)
Ending balance$5,662 $7,043 
(1)
Includes immaterial impact of foreign currency translation.
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, 2024
Valuation TechniqueUnobservable inputs
Range (Weighted Average)(1)
Contingent
consideration
$5,662 Discounted cash flowExpected life of cash flows
0.5-3.58
 (1.18)
Discount rate
5.5%-6.6%
(6.3%)
Probability of achievement
10.8%-100.0%
(97.5%)
Fair Value at
December 31, 2023
Valuation TechniqueUnobservable inputs
Range (Weighted Average)(1)
Contingent
consideration
$5,482 Discounted cash flowExpected life of cash flows
0.8-3.8 years
 (1.4 years)
Discount rate
5.3%-6.4%
(6.1%)
Probability of achievement
11.1%-100.0%
(96.5%)
(1)
Unobservable inputs were weighted by the relative fair value of the instruments.
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation Plans (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [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, 2023(1)
1,999,745$39.90 
Granted⁽2
— 
Vested(366,559)41.39 
Forfeited/canceled(11,513)38.32 
Nonvested shares at March 31, 2024(1)
1,621,673$39.57 
(1)
Nonvested RSUs will be settled through the issuance of new shares of common stock.
(2)
See Note 13, for additional information on grants.
Stock-Based Compensation Expense
Components of stock-based compensation are included in selling, general and administrative expense in the condensed consolidated statements of operations and consisted of the following (in thousands):
Three Months Ended
March 31,
20242023
ESPP$54 $55 
RSUs and RSAs5,741 4,956 
$5,795 $5,011 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Components of Provision for Income Taxes and Income before Provision for Income Taxes
The benefit for income taxes differs from the amount computed by applying the U.S. federal statutory rate to income before benefit for income taxes and consisted of the following (dollars in thousands):
Three Months Ended March 31,
20242023
Amount Rate Amount Rate
Income tax benefit at the federal statutory rate$(3,094)21.0 %$(2,408)21.0 %
State income tax benefit, net of federal benefit(651)4.4 %(739)6.4 %
Shortfall tax expense, net related to stock-based compensation565 (3.8)%654 (5.7)%
Change in valuation allowance572 (3.9)%227 (2.0)%
Permanent and other items (1)
(2,138)14.5 %(3,367)29.4 %
$(4,746)32.2 %$(5,633)49.1 %
(1)Permanent items relate principally to compensation charges, qualified transportation fringe benefits, meals and entertainment, and other items principally related to the effect of providing taxes in the interim financial statements based on the estimated full year effective tax rate.
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss per Share (Tables)
3 Months Ended
Mar. 31, 2024
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 loss per share for the three months ended March 31, 2024 and 2023, respectively consisted of the following (in thousands, except per share data):
Three Months Ended
March 31,
20242023
Numerator (Basic and Diluted):
Net loss$(9,987)$(5,833)
Change in value for stock settled consideration(1)
18 18 
Adjusted net loss$(9,969)$(5,815)
Denominator:
Basic
Weighted average common shares issued and outstanding38,46439,211
Deduct: Unvested RSAs (2)
(17)(11)
Weighted average common shares outstanding38,44739,200
Basic loss per common share$(0.26)$(0.15)
Diluted
Weighted average common shares outstanding from above38,44739,200
Add: Dilutive effect of RSUs, RSAs & ESPP(3)
Add: Contingently issuable shares(1)(3)
Weighted average common shares outstanding38,44739,200
Diluted loss per common share$(0.26)$(0.15)
Antidilutive shares excluded from diluted earnings per common share(4)
1,0201,608
(1)Relates to contingently issuable stock settled consideration.
(2)RSAs were issued and outstanding to the non-employee directors and have a one-year vesting term subject to service requirements. See Note 9 – “Stock-Based Compensation Plans” for additional information.
(3)Shares related to the Company's RSUs, RSAs, ESPP, and contingently issuable shares were excluded from the weighted average common shares outstanding for the three months ended March 31, 2024 because inclusion of such shares would be antidilutive in a period of loss.
(4)Primarily pertaining to RSU grants to the Company’s employees and independent contractors.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business, Basis of Presentation and Recent Accounting Pronouncements - Narrative (Detail) - office
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Class of Stock [Line Items]    
Number of offices (over) 80  
Percentage of common stock distributed 80.00%  
Commission's receivable settled period 10 days  
Guarantee obligations 16.70%  
Total Revenues | Geographic Concentration Risk | Canada | Customer    
Class of Stock [Line Items]    
Concentration risk percentage 4.40% 2.90%
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Less: accumulated depreciation and amortization $ (50,706) $ (48,498)
Property and equipment, net 27,832 27,450
Computer software and hardware equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 52,257 49,851
Furniture, fixtures and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 26,281 $ 26,097
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net - Narrative (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 2.4 $ 2.0
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 258,149 $ 238,556
Fair Value 255,714 236,340
Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 198,847 169,018
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 74
Gross Unrealized Losses (533) (211)
Fair Value 198,314 168,881
Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 59,302 69,538
Allowance for Credit Losses 0 0
Gross Unrealized Gains 227 345
Gross Unrealized Losses (2,129) (2,424)
Fair Value 57,400 67,459
U.S. treasuries | Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 78,335 91,951
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 60
Gross Unrealized Losses (330) (171)
Fair Value 78,005 91,840
U.S. treasuries | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 843 10,097
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (52) (245)
Fair Value 791 9,852
U.S. government sponsored entities | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 1,052 1,069
Allowance for Credit Losses 0 0
Gross Unrealized Gains 13 29
Gross Unrealized Losses (66) (58)
Fair Value 999 1,040
Corporate debt | Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 120,512 77,067
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 14
Gross Unrealized Losses (203) (40)
Fair Value 120,309 77,041
Corporate debt | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 45,145 45,990
Allowance for Credit Losses 0 0
Gross Unrealized Gains 141 244
Gross Unrealized Losses (1,629) (1,669)
Fair Value 43,657 44,565
Asset-backed securities (“ABS”) and other | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 12,262 12,382
Allowance for Credit Losses 0 0
Gross Unrealized Gains 73 72
Gross Unrealized Losses (382) (452)
Fair Value $ 11,953 $ 12,002
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Available for sale securities continuous unrealized loss position for less than 12 months, fair value $ 183,810 $ 56,934
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss (212) (75)
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 54,904 57,509
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss (2,450) (2,560)
Available for sale securities continuous unrealized loss position, fair value 238,714 114,443
Available for sale securities continuous unrealized loss position, gross unrealized loss (2,662) (2,635)
U.S. treasuries    
Marketable Securities [Line Items]    
Available for sale securities continuous unrealized loss position for less than 12 months, fair value 61,178 9,982
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss (12) (1)
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 17,208 20,610
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss (370) (415)
Available for sale securities continuous unrealized loss position, fair value 78,386 30,592
Available for sale securities continuous unrealized loss position, gross unrealized loss (382) (416)
U.S. government sponsored entities    
Marketable Securities [Line Items]    
Available for sale securities continuous unrealized loss position for less than 12 months, fair value 0 0
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss 0 0
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 469 488
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss (66) (58)
Available for sale securities continuous unrealized loss position, fair value 469 488
Available for sale securities continuous unrealized loss position, gross unrealized loss (66) (58)
Corporate debt    
Marketable Securities [Line Items]    
Available for sale securities continuous unrealized loss position for less than 12 months, fair value 120,550 45,251
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss (188) (59)
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 31,652 30,423
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss (1,644) (1,650)
Available for sale securities continuous unrealized loss position, fair value 152,202 75,674
Available for sale securities continuous unrealized loss position, gross unrealized loss (1,832) (1,709)
Asset-backed securities (“ABS”) and other    
Marketable Securities [Line Items]    
Available for sale securities continuous unrealized loss position for less than 12 months, fair value 2,082 1,701
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss (12) (15)
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 5,575 5,988
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss (370) (437)
Available for sale securities continuous unrealized loss position, fair value 7,657 7,689
Available for sale securities continuous unrealized loss position, gross unrealized loss $ (382) $ (452)
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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, 2024
Mar. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Gross realized gains $ 0 $ 0
Gross realized losses $ 0 $ 0
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Marketable Debt Securities, Available-for-Sale - Narrative (Detail)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
security
Dec. 31, 2023
Marketable Securities [Line Items]    
Weighted average contractual maturity 1 year 9 months 18 days 1 year 10 months 24 days
Fitch, AA Rating | Moody's, Aaa Rating | Standard & Poor's, AA Rating    
Marketable Securities [Line Items]    
Weighted average contractual maturity 1 year 9 months 18 days  
Fitch, AA+ Rating | Moody's, Aa3 Rating | Standard & Poor's, AA+ Rating | Weighted Average Credit AA Plus Rating    
Marketable Securities [Line Items]    
Available-for-sale, securities number of unrealized loss positions | security 211  
Available-for-sale, securities in unrealized loss positions, accumulated loss | $ $ 2.7  
Percentage of amortized cost 1.00%  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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, 2024
Dec. 31, 2023
Amortized Cost    
Due in one year or less $ 198,847 $ 169,018
Due after one year through five years 38,336 48,241
Due after five years through ten years 11,709 12,950
Due after ten years 9,257 8,347
Amortized Cost 258,149 238,556
Fair Value    
Due in one year or less 198,314 168,881
Due after one year through five years 37,491 47,200
Due after five years through ten years 10,997 12,279
Due after ten years 8,912 7,980
Fair Value $ 255,714 $ 236,340
Weighted average contractual maturity 1 year 9 months 18 days 1 year 10 months 24 days
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions, Goodwill and Other Intangible Assets - Narrative (Detail)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Business Combination and Asset Acquisition [Abstract]    
Number of reporting units 1  
Amortization expense $ 1.0 $ 1.2
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]    
Goodwill, gross carrying amount $ 37,929 $ 38,046
Intangible assets, gross carrying amount 30,904 31,022
Goodwill and intangible assets, gross carrying amount, total 68,833 69,068
Intangible assets, accumulated amortization (18,792) (17,885)
Goodwill, net book value 37,929 38,046
Intangible assets, net book value 12,112 13,137
Goodwill and intangible assets, net book value $ 50,041 $ 51,183
Weighted average amortization intangible assets 3 years 7 months 6 days 3 years 9 months 18 days
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions, Goodwill and Other Intangible Assets - Summary of Net Change in Carrying Value of Goodwill (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 38,046
Additions from acquisitions 0
Impact of foreign currency translation (117)
Ending balance $ 37,929
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions, Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense for Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]    
Remainder of 2024 $ 3,017  
2025 3,873  
2026 2,156  
2027 1,856  
2028 1,210  
Thereafter 0  
Total $ 12,112 $ 13,137
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Selected Balance Sheet Data - Narrative (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jan. 01, 2022
Jan. 01, 2021
Jan. 01, 2014
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Mar. 31, 2013
Schedule Of Accrued Expenses [Line Items]              
Advances and loans and commissions receivable allowance for credit loss       $ 797   $ 680  
SARs frozen liability amount       $ 9,007   $ 11,418  
Treasury note term       1 year      
Interest expense       $ 199 $ 215    
Commissions Payable              
Schedule Of Accrued Expenses [Line Items]              
Maximum payment deferral period for certain commissions payable       3 years      
SARs              
Schedule Of Accrued Expenses [Line Items]              
SARs frozen liability amount             $ 20,000
Treasury note term     10 years        
Base spread on SARs liability variable rate     2.00%        
SARs liability interest accrual rates 5.79% 5.95%          
Interest expense       $ 170 190    
Payments for SARs Liability       $ 2,300 2,500    
Deferred Compensation Liability              
Schedule Of Accrued Expenses [Line Items]              
Fair value of deferred compensation plan assets       110.00%      
Payments made during the period       $ 71 $ 48    
Deferred Compensation Liability | Minimum              
Schedule Of Accrued Expenses [Line Items]              
Payout period       2 years      
Deferred Compensation Liability | Maximum              
Schedule Of Accrued Expenses [Line Items]              
Payout period       15 years      
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Selected Balance Sheet Data - Schedule of Other Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Other Assets [Line Items]    
Other assets, current $ 16,014 $ 16,203
Other assets, non-current $ 16,116 14,972
Treasury note term 1 year  
Investments In Convertible Notes | Measurement Input, Weighted Average Term    
Other Assets [Line Items]    
Convertible note, measurement input 1.6  
Minimum | Investments In Convertible Notes    
Other Assets [Line Items]    
Investment interest rate 6.00%  
Maximum | Investments In Convertible Notes    
Other Assets [Line Items]    
Investment interest rate 10.00%  
Security deposits    
Other Assets [Line Items]    
Other assets, current $ 0 0
Other assets, non-current 1,478 1,491
Employee notes receivable    
Other Assets [Line Items]    
Other assets, current 30 37
Other assets, non-current 19 26
Securities, held-to-maturity    
Other Assets [Line Items]    
Other assets, current 9,500 9,500
Other assets, non-current 0 0
Loan performance fee receivable    
Other Assets [Line Items]    
Other assets, current 2,094 1,725
Other assets, non-current 9,123 7,885
Other    
Other Assets [Line Items]    
Other assets, current 4,390 4,941
Other assets, non-current 223 489
Investments In Convertible Notes    
Other Assets [Line Items]    
Other assets, current 0 0
Other assets, non-current $ 5,273 $ 5,081
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Selected Balance Sheet Data - Components of Deferred Compensation and Commissions (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current    
Stock appreciation rights ("SARs") liability $ 2,603 $ 2,480
Commissions payable to investment sales and financing professionals 37,223 52,689
Deferred compensation liability 151 201
Other 534 399
Deferred compensation and commissions 40,511 55,769
Non-Current    
Stock appreciation rights ("SARs") liability 9,007 11,418
Commissions payable to investment sales and financing professionals 9,139 28,198
Deferred compensation liability 9,158 8,155
Other 0 0
Deferred compensation and commissions $ 27,304 $ 47,771
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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, 2024
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
(Decrease) increase in the carrying value of the assets held in the rabbi trust $ 689 $ 458
Decrease (increase) in the net carrying value of the deferred compensation obligation $ (575) $ (433)
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Selected Balance Sheet Data - Schedule of Other Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current    
Deferred consideration $ 1,187 $ 1,178
Contingent consideration 4,905 819
Dividends payable 10,529 802
Loan guarantee obligation 892 725
Other 410 395
Other liabilities 17,923 3,919
Non-Current    
Deferred consideration 395 393
Contingent consideration 757 4,663
Dividends payable 1,450 1,680
Loan guarantee obligation 3,768 3,194
Other 895 760
Other liabilities $ 7,265 $ 10,690
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related-Party Transactions - Narrative (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]      
Selling, general and administrative $ 68,916,000 $ 72,219,000  
Total revenue 129,104,000 154,792,000  
Cost of services 76,868,000 95,427,000  
Operating lease right-of-use assets, net 92,929,000   $ 90,058,000
Other assets, current 16,014,000   16,203,000
Accounts payable and accrued expenses 9,359,000   8,126,000
MMC      
Related Party Transaction [Line Items]      
Operating lease cost 291,000 297,000  
Operating lease right-of-use assets, net 7,550,000   7,800,000
Operating lease liability 8,091,000   8,300,000
Related Party      
Related Party Transaction [Line Items]      
Other assets, current 49,000   63,000
Related Party | MMC      
Related Party Transaction [Line Items]      
Total revenue 730,000 441,000  
Accounts payable and accrued expenses 2,000   $ 10,000
Transition Services Agreement | Related Party | MMC      
Related Party Transaction [Line Items]      
Selling, general and administrative 10,600 25,000  
Brokerage And Financing Services | Related Party | MMC      
Related Party Transaction [Line Items]      
Cost of services $ 442,000 $ 264,000  
Chairman And Founder      
Related Party Transaction [Line Items]      
Beneficial ownership percentage 39.00%    
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Assets        
Assets held in rabbi trust $ 11,467 $ 10,838    
Marketable debt securities, available-for-sale 255,714 236,340    
Liabilities:        
Contingent consideration 5,662   $ 7,043  
Deferred consideration 1,582 1,571    
Deferred compensation liability 9,309 8,356    
Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 198,314 168,881    
Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 57,400 67,459    
U.S. treasuries | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 78,005 91,840    
U.S. treasuries | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 791 9,852    
U.S. government sponsored entities | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 999 1,040    
Corporate debt | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 120,309 77,041    
Corporate debt | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 43,657 44,565    
ABS and other | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 11,953 12,002    
Recurring        
Assets        
Cash equivalents 21,210 96,362    
Liabilities:        
Convertible Notes 5,273 5,081    
Recurring | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 198,314 168,881    
Recurring | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 57,400 67,459    
Recurring | Commercial paper        
Assets        
Cash equivalents 0 27,998    
Recurring | Money market funds        
Assets        
Cash equivalents 21,210 68,364    
Recurring | Assets held in rabbi trust        
Assets        
Assets held in rabbi trust 11,467 10,838    
Recurring | U.S. treasuries | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 78,005 91,840    
Recurring | U.S. treasuries | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 791 9,852    
Recurring | U.S. government sponsored entities | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 999 1,040    
Recurring | Corporate debt | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 120,309 77,041    
Recurring | Corporate debt | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 43,657 44,565    
Recurring | ABS and other | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 11,953 12,002    
Level 1 | Recurring        
Assets        
Cash equivalents 21,210 68,364    
Liabilities:        
Deferred consideration 0 0    
Deferred compensation liability 9,309 8,356    
Convertible Notes 0 0    
Level 1 | Recurring | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 78,005 91,840    
Level 1 | Recurring | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 791 9,852    
Level 1 | Recurring | Commercial paper        
Assets        
Cash equivalents 0 0    
Level 1 | Recurring | Money market funds        
Assets        
Cash equivalents 21,210 68,364    
Level 1 | Recurring | Assets held in rabbi trust        
Assets        
Assets held in rabbi trust 0 0    
Level 1 | Recurring | U.S. treasuries | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 78,005 91,840    
Level 1 | Recurring | U.S. treasuries | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 791 9,852    
Level 1 | Recurring | U.S. government sponsored entities | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 1 | Recurring | Corporate debt | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 1 | Recurring | Corporate debt | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 1 | Recurring | ABS and other | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 2 | Recurring        
Assets        
Cash equivalents 0 27,998    
Liabilities:        
Deferred consideration 1,582 1,571    
Deferred compensation liability 0 0    
Convertible Notes 0 0    
Level 2 | Recurring | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 120,309 77,041    
Level 2 | Recurring | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 56,609 57,607    
Level 2 | Recurring | Commercial paper        
Assets        
Cash equivalents 0 27,998    
Level 2 | Recurring | Money market funds        
Assets        
Cash equivalents 0 0    
Level 2 | Recurring | Assets held in rabbi trust        
Assets        
Assets held in rabbi trust 11,467 10,838    
Level 2 | Recurring | U.S. treasuries | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 2 | Recurring | U.S. treasuries | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 2 | Recurring | U.S. government sponsored entities | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 999 1,040    
Level 2 | Recurring | Corporate debt | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 120,309 77,041    
Level 2 | Recurring | Corporate debt | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 43,657 44,565    
Level 2 | Recurring | ABS and other | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 11,953 12,002    
Level 3 | Recurring        
Assets        
Cash equivalents 0 0    
Liabilities:        
Deferred consideration 0 0    
Deferred compensation liability 0 0    
Convertible Notes 5,273 5,081    
Level 3 | Recurring | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 3 | Recurring | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 3 | Recurring | Commercial paper        
Assets        
Cash equivalents 0 0    
Level 3 | Recurring | Money market funds        
Assets        
Cash equivalents 0 0    
Level 3 | Recurring | Assets held in rabbi trust        
Assets        
Assets held in rabbi trust 0 0    
Level 3 | Recurring | U.S. treasuries | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 3 | Recurring | U.S. treasuries | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 3 | Recurring | U.S. government sponsored entities | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 3 | Recurring | Corporate debt | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 3 | Recurring | Corporate debt | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 3 | Recurring | ABS and other | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Contingent consideration        
Liabilities:        
Contingent consideration 5,662 5,482   $ 7,067
Contingent consideration | Level 1 | Recurring        
Liabilities:        
Contingent consideration 0 0    
Contingent consideration | Level 2 | Recurring        
Liabilities:        
Contingent consideration 0 0    
Contingent consideration | Level 3        
Liabilities:        
Contingent consideration $ 5,662 $ 5,482    
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Narrative (Detail)
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
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 $ 14,700,000   $ 14,700,000
Investments In Convertible Notes | Measurement Input, Weighted Average Term      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible note, measurement input 1.6    
Recurring | Investments In Convertible Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Increase in convertible notes through out the year $ 192,000    
Recurring | Investments In Convertible Notes | Measurement Input, Weighted Average Premium      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible note, measurement input 1.12    
Recurring | Investments In Convertible Notes | Measurement Input, Weighted Average Discount Rate      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible note, measurement input 0.150    
Recurring | Minimum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Earn-out period for contingent and deferred consideration 1 year    
Recurring | Minimum | Investments In Convertible Notes | Measurement Input, Weighted Average Term      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible note, measurement input 1.6    
Recurring | Maximum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Earn-out period for contingent and deferred consideration 3 years    
Recurring | Maximum | Investments In Convertible Notes | Measurement Input, Weighted Average Term      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible note, measurement input 1.9    
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Ending balance $ 5,662 $ 7,043
Contingent consideration    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 5,482 7,067
Change in fair value of contingent consideration 180 226
Payments of contingent consideration 0 $ (250)
Ending balance $ 5,662  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Recurring Basis Valuation Techniques (Detail)
$ in Thousands
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration $ 5,662   $ 7,043  
Contingent consideration        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration 5,662 $ 5,482   $ 7,067
Level 3 | Contingent consideration        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration 5,662 5,482    
Level 3 | Recurring | Contingent consideration | Discounted cash flow        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration $ 5,662 $ 5,482    
Level 3 | Recurring | Contingent consideration | Discounted cash flow | Expected life of cash flows | Minimum        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Range (Weighted Average) 0.5 0.8    
Level 3 | Recurring | Contingent consideration | Discounted cash flow | Expected life of cash flows | Maximum        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Range (Weighted Average) 3.58 3.8    
Level 3 | Recurring | Contingent consideration | Discounted cash flow | Expected life of cash flows | Weighted Average        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Range (Weighted Average) 1.18 1.4    
Level 3 | Recurring | Contingent consideration | Discounted cash flow | Discount rate | Minimum        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Range (Weighted Average) 0.055 0.053    
Level 3 | Recurring | Contingent consideration | Discounted cash flow | Discount rate | Maximum        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Range (Weighted Average) 0.066 0.064    
Level 3 | Recurring | Contingent consideration | Discounted cash flow | Discount rate | Weighted Average        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Range (Weighted Average) 0.063 0.061    
Level 3 | Recurring | Contingent consideration | Discounted cash flow | Probability of achievement | Minimum        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Range (Weighted Average) 0.108 0.111    
Level 3 | Recurring | Contingent consideration | Discounted cash flow | Probability of achievement | Maximum        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Range (Weighted Average) 1.000 1.000    
Level 3 | Recurring | Contingent consideration | Discounted cash flow | Probability of achievement | Weighted Average        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Range (Weighted Average) 0.975 0.965    
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Narrative (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 05, 2024
Mar. 31, 2024
Feb. 08, 2024
Dec. 31, 2023
May 02, 2023
Aug. 02, 2022
Common stock, shares issued (in shares)   38,633,603   38,412,484    
Common stock, shares outstanding (in shares)   38,633,603   38,412,484    
Common stock share, par value (in dollars per share)   $ 0.0001   $ 0.0001    
Preferred stock, shares authorized (in shares)   25,000,000   25,000,000    
Preferred stock, par value (in dollars per share)   $ 0.0001   $ 0.0001    
Preferred stock, shares issued (in shares)   0   0    
Preferred stock, shares outstanding (in shares)   0   0    
Undistributed earnings of foreign subsidiary   $ 0        
Stock repurchase program, authorized amount         $ 70,000 $ 70,000
Stock repurchased and retired (in shares)   16,900        
Stock repurchased and retired   $ 600        
Average cost (in dollars per share)   $ 32.77        
Stock repurchase program, remaining authorized repurchase amount   $ 71,000        
Unvested Restricted Stock | Subsequent Event            
Dividends paid $ 9,700          
Unvested Restricted Stock | 2013 Omnibus Equity Incentive Plan            
Dividends payable   12,000        
Dividends payable upon vesting of stock   $ 2,300        
Semi Annual Regular Dividend            
Dividends payable amount per share (in dollars per share)     $ 0.25      
Dividends payable     $ 10,100      
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan (Detail) - USD ($)
$ / shares in Units, $ in Thousands
Mar. 31, 2024
Feb. 08, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock shares available for grant (in shares) 3,361,470    
Dividends payable $ 1,450   $ 1,680
Semi Annual Regular Dividend      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividends payable amount per share (in dollars per share)   $ 0.25  
2013 Omnibus Equity Incentive Plan | Unvested Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividends payable upon vesting of stock $ 2,300    
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation Plans - Awards Granted and Settled (Details)
3 Months Ended
Mar. 31, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vested shares (in shares) 366,559
2013 Omnibus Equity Incentive Plan | Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares outstanding under compensation plan (in shares) 0
Number of shares issued under compensation plan (in shares) 0
Restricted Stock Awards | 2013 Omnibus Equity Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 1 year
Restricted Stock Units | 2013 Omnibus Equity Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 5 years
Vested shares (in shares) 366,559
Number of common stock shares withheld to pay employee statutory withholding taxes (in shares) 128,540
Performance Shares | 2013 Omnibus Equity Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares outstanding under compensation plan (in shares) 0
Number of shares issued under compensation plan (in shares) 0
Performance Units | 2013 Omnibus Equity Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares outstanding under compensation plan (in shares) 0
Number of shares issued under compensation plan (in shares) 0
SARs | 2013 Omnibus Equity Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares outstanding under compensation plan (in shares) 0
Number of shares issued under compensation plan (in shares) 0
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation Plans - Outstanding Awards Under 2013 Omnibus Equity Incentive Plan (Detail)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Shares  
Nonvested shares at beginning (in shares) | shares 1,999,745
Granted (in shares) | shares 0
Vested (in shares) | shares (366,559)
Forfeited/canceled (in shares) | shares (11,513)
Nonvested shares at ending (in shares) | shares 1,621,673
Weighted- Average Grant Date Fair Value Per Share  
Nonvested at beginning (in dollars per share) | $ / shares $ 39.90
Granted (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 41.39
Forfeited/canceled (in dollars per share) | $ / shares 38.32
Nonvested at ending (in dollars per share) | $ / shares $ 39.57
Unrecognized stock-based compensation expense | $ $ 64.5
Weighted average period for stock-based compensation (years) 3 years 4 months 6 days
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation Plans - Employee Stock Purchase Plan (Detail) - USD ($)
$ in Thousands
3 Months Ended
Oct. 06, 2023
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock shares available for issuance (in shares)   3,361,470
Unrecognized stock-based compensation expense   $ 64,500
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Length of purchase intervals   6 months
ESPP discount rate 15.00% 10.00%
Initial Common stock reserved (in shares)   366,667
Common stock shares available for issuance (in shares)   111,094
Unrecognized stock-based compensation expense   $ 26
Cost not yet recognized, period for recognition   1 month 13 days
Employee Stock Purchase Plan - Annual Available for Issuance Share Increase    
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%
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation Plans - Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allocated share-based compensation expense $ 5,795 $ 5,011
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allocated share-based compensation expense 54 55
RSUs and RSAs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allocated share-based compensation expense $ 5,741 $ 4,956
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Narrative (Detail)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Effective tax rate 32.20% 49.10%
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Components of Provision for Income Taxes and Income before Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Amount    
Income tax benefit at the federal statutory rate $ (3,094) $ (2,408)
State income tax benefit, net of federal benefit (651) (739)
Shortfall tax expense, net related to stock-based compensation 565 654
Change in valuation allowance 572 227
Permanent and other items (2,138) (3,367)
Provision for income taxes $ (4,746) $ (5,633)
Rate    
Income tax benefit at the federal statutory rate 21.00% 21.00%
State income tax benefit, net of federal benefit 4.40% 6.40%
Shortfall tax expense, net related to stock-based compensation (3.80%) (5.70%)
Change in valuation allowance (3.90%) (2.00%)
Permanent and other items 14.50% 29.40%
Provision for income taxes 32.20% 49.10%
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss 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, 2024
Mar. 31, 2023
Numerator (Basic and Diluted):    
Net loss $ (9,987) $ (5,833)
Change in value for stock settled consideration 18 18
Adjusted net loss $ (9,969) $ (5,815)
Denominator:    
Weighted average common shares issued and outstanding (in shares) 38,464 39,211
Deduct: Unvested RSAs (in shares) (17) (11)
Weighted average common shares outstanding (in shares) 38,447 39,200
Basic loss per common share (in dollars per share) $ (0.26) $ (0.15)
Weighted average common shares outstanding from above (in shares) 38,447 39,200
Add: Dilutive effect of RSUs, RSAs & ESPP (in shares) 0 0
Add: Contingently issuable shares (in shares) 0 0
Weighted average common shares outstanding (in shares) 38,447 39,200
Diluted loss per common share (in dollars per share) $ (0.26) $ (0.15)
Antidilutive shares excluded from diluted earnings per common share (in shares) 1,020 1,608
Restricted Stock Awards | 2013 Omnibus Equity Incentive Plan    
Denominator:    
Vesting period 1 year  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Narrative (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Line of Credit Facility [Line Items]      
Interest expense $ 199 $ 215  
Guarantee obligations, maximum exposure 186,800    
Maximum unpaid loan amount for which guarantee obligations granted 1,120,700    
Allowance for loss sharing obligations 986   $ 851
Guarantor obligations, amount pledged 402   $ 283
Other commitment amount 18,300    
Revolving Credit Facility | Credit Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity 10,000    
Standby letters of credit borrowing capacity 3,000    
Standby letters of credit, utilized amount $ 1,050    
Credit agreement, unused capacity, commitment fee percentage 0.50%    
Interest expense $ 30 $ 25  
Credit agreement, amount outstanding 0    
Total liquidity, minimum requirement 100,000    
Average daily cash balance, minimum requirement $ 35,000    
Credit agreement, pledge percentage 100.00%    
Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) | Credit Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Line of credit facility bearing interest rate 1.75%    
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events - Narrative (Detail) - shares
3 Months Ended
May 02, 2024
Oct. 06, 2023
Mar. 31, 2024
Subsequent Event [Line Items]      
Granted (in shares)     0
ESPP      
Subsequent Event [Line Items]      
ESPP discount rate   15.00% 10.00%
Subsequent Event | Restricted Stock Units      
Subsequent Event [Line Items]      
Granted (in shares) 547,424    
EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $J+J%@'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 " !*BZA8'B5B%^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NLTHH*C+!<0))"0F@;A%B;=%:_XH,6KW]K1EZX3@ 3C&_N7S M9\FMCD*'A"\I1$QD,5\-KO-9Z+AF>Z(H ++>HU.Y'!-^;&Y#\/$S=3/,:, .'7K*4)A:^$"F&"$R>7O IJ%.%?_Q,X=8*?DD.V2ZON^[%=S;MRAAO?GI]=YW<+Z M3,IK'']E*^@8<&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !*BZA8I9%2TNZBM;UNV(!'%K-,SVS?AHR%(1!C&=<92D M443XRR4-V=-%RV[M=]P'J[60.]JCX8:LZ)R*'YL9AZUVH>('$8V3@,6(T^5% M:VQ_GCB.+,B.^".@3\FKSTC>RH*Q1[DQ]2]:EKPB&E)/2 D"_[;4I6$HE> Z M_MV)MHISRL+7G_?JU]G-P\TL2$)=%OX9^&)]T1JTD$^7) W%/7OZ2G=Z!>%70P34%>%> WQ383DV!LRMP MWA9T:@HZNX).1B:_E8S#A @R&G+VA+@\&M3DAPQF5@VW'\3R=Y\+#M\&4"=& M+MM2CF;P$Z-3] &U4;(FG";#M@!Q>4C;VPE=YD*X1LA!MRP6ZP1=Q3[UJ_5M MN*CBRO#^RBZQ5O"6\#/DV"<(6[BCN![W4/D+LIS:ZHF^>D*]XN2.YF:< K.3 MZ3E:S'^/%XG@T-3_4?'-%3IJ!=G_/R<;XM&+%G3PA/(M;8T^_F+WK"\J.";% M)H;$*N0Z!;F.3GTT85X*XXQ #R\;JL*F+[>MT^\J/MJJIGP,B57X= L^W>/X M?$\)%Y2'+^B>;A@7*E9Z*<%3%6%76]64E2&Q"JM>P:IW'*L9Y0'SY5"%8-14 M-BN]4C$XU8Y.VOJFT R)5:#U"VC](SL@)_"XSY[6]2U,K[4D8:)L8MJRIK0, MB55H#0I: ^T=7L4B$"_H.@@INDNC!>4J2GH-R[)/G9[=[:I(:4N;DC(D5B%U M7I Z/X;4/5T%\J$(#>R.1,JNJ->Y'=^[/^;H(XDV7]#M].9FZGX=ST[0],X] M4P'4JC4%:$BL M"V2N]F'8-P&GN,0XH+F (0TQCER6QH*_P']?R?6 M^N1*A4]?U)2?*;4JP%?FUSX&X -Y1E,?QKA@&7@914W?/2#I=$]QIS]P^I:2 MGK:X,3U#:E5ZN*2'CZ$W]GU03T[V'] -'(>^Q>HVIY?$SGF_"W&$/Z(YXQQ^ M$@8-.@V@07O(#>XJ5-/5R+@D)A&*B MBG.NOK8QN/?("'89$FR]S7\+KA@#9YQM@]A3MT6]ICM68C.:'$RI5;&5V<'6 M._ZWV&8L$21$?P6;^H>&7O'<=BRLY&8T19A2JW(KRJ&5*9'IE5P61>!@YH)YCR=H0SC:DC"EZ(-U M9D&T0!O*\[=\2J9&\X4IM2K3,F'8^F@ B=4/XA6:OT0+%BI1'L@6MU,E)*,9 MPI1:]2UK&2*PWN;O6QJZ>O;6)%[1VAQV0.CNYUR9&/1E36F94JO2*A,#/BHQ MN&EF3G_= MR!ZCDII>L8Z:T31@2JU*K4P#^*@T(-\E09@'0[MB7/E .*!S0SCTZK'G41 " M&3^75/(S&@I,J57YE:$ 'Q4*YA$)0W29)O!UHNZA>IW:MY;ZNL:TWB,+X#(+ MX*.RP%5$^4H.:+^!@EB#P8TV)%8W.[U@/3:C4<"46A5;&06PWLGO&]F:0B/3 MP=++U,,R&@E,J55AE9$ Z]W\C-,EA2'?1\E;=_HIB)'/PI#PI'2HORI)YN?H M9N>0ZQJVH]S9#MO;"CFC\>#P6:M,2N./CYHQJ+KV>38+C[ZE @)Y+$VLDH1) ML^[NU'JO[M 9]/K=7N^\2G9BZKQ58J6MQT?-'+C@'#@DS&GLTV?T.U5W.[V4 M_ &[_4'?4;ZST!GN^MZS702)S^4\*74\W 7I [O04DKEC M*]<>\IM2JV$K#[^CM>3']N>.VFSJ^AMU*+W% [KN:F%&S;TJM2JPT^X[> MFK\EEK6T>EX')@1JIM?U98V)O8?1=UXM#M(;]#'@\G-D(5&.] <$:MV#OJXQ M)J-^OOUJU9HTG=GJOP1Y>(MD9XU02%=0JEU MUH?'-,]7_.4;@FVR-7 +)@2+LH]K2GS*Y0'P_9(QL=^0)RC678[^ U!+ P04 M " !*BZA8O3-%JD@' W'P & 'AL+W=O[DTX?A/RJEIQK]*VI6W4V66J]>CV=JG+) M&Z9>B15OX9=;(1NFX5+>3=5*F*W?$;KK^LKB5<3;>S+*J&MZH2 M+9+\]FQRCE]?T,(,Z"S^K/B#VOF,C"MS(;Z:BW>+LTED%/&:E]I,P>"_>W[! MZ]K,!#K^WDPZV=[3#-S]_#3[;YWSX,R<*7XAZK^JA5Z>3?()6O!;MJ[U)_'P MEF\<2LQ\I:A5]Q<];&RC"2K72HMF,Q@4-%7;_\^^;0*Q,P#'G@%D,X \=P#= M#*"=H[VRSJU+IMGL5(H')(TUS&8^=+'I1H,W56N6\49+^+6"<7IV\?'#Y=6' MFZM+!)]N/O[Q[O+\,UR\.?_C_,/%%;IY>W7U^0:=H"\WE^CGHU_0$:I:]'DI MUHJU"W4ZU:#!S#0M-_=[T]^/>.[WGLE7B.)C1"(2.X9?A(=?\G([G.X/GX+G M6_?)UGW2S4=][J^EY*U&3"FNU6N7/_T$L7L"<\I>JQ4K^=D$CI'B\IY/9C_^ M@-/H5Y=W+S39GJ]TZRL-S3Z[8&IYC$KXB_C?Z^J>U>"Y.D:PD' @E995J?FB M,W#%H9\\ZR8WR>%^5D1)DIY.[W<=M*UP%F4)W9KM28^WTN.P=-$TE3*I0X'4 MDH/X>2[YBU0+Q;Y!C%7<>CL2Z M<9;$XQC:1GF./1%,M^+2H+AW;2D:CC3[=B" J77S(D[Q2*'#B!2%6V&V59@% M%4)F^,JUD05I>*Z1XN5:5KKB9HO>LZHV/YT N$X4[%ST,VN$U-4_9L<*I9&X M14>XR(_S..MV]!%.B^,(YXAI!%.7R_XS@:R"6_F7.[]1(_-:5CQCB_U M8W\^CB+$:D >:TN.0 ,J)5]4&M4"$H?ZQ17(S-YC14YQ/ JEPRS-8;W=PTOFUH+;1C3)8K?&8JNQ"&K\J)=<;C(O MY*4^$[L4%HX0158@758D\AP;' U\C((J/PO-ZB=U&[5.[$5VB&*:T&PDTV57 MT+3P!!/O@!P?2#]0VTG]V"VY2? KJ+:T=]DWL^WJ(%E.R5BNRRQ.(H_:@;LX MB+K91]#*=-7>H9I#%8:D*;=.Q.W)&BZ>]H1/.G&E'U*,I3O,HBC)/=('C.(P M1U\@427%,8U(GUD@327T_TM3&V=WHP0G.XK&P;3-4M@'GIR/![#C,-G/NZ5& M2UXO3&4IV7Q>(2VA\'6*=8 ;QZEUQAQF44Y]*S\ 'H<)?\EO.>2!18?10YO4 MIGB",S*N1!QF<5I0W_D:<(_#O/]=B,5#5=?=MA!=IJU:S=J[RNS;0]IMOB=1 M%(^AX#+#./>EW*$0P.%*X#O@A1WXS)(T&L/!;9>3S*-UX"P.@W8?8JUH3P(@ MPS9&H>[$X_K/9187&?%H'7B+P\#M419 F(W0G*1I8JV[PR[+8^RI6I$-H*(Y'U#V7:[HNG7LVIVJ9R'"5X MO,<<9DF2I1[>D '>) SO<=VQL]6<:FWL0=Z@XRSN,LLI]45YH",Y0,?--IB+ M%NHBM9/,>;.JQ2.'PHG73!_:*38/,Y*.O3QPDH0Y^=_/ MH$U#DE$+F@ZS.,M\CTG(P$QR@)G?>08='2JT3-89M,V@JXH\A"<#-MT3/6TZ5+79L:W9$;PM?8IMCHU[E*#)OLZ!D63IYY!GP"K6S)5A6<1*=(!^.2!"?C M/M9I1Z$[]\@=,$?#F/O$-8.OH&I@LH5CYSYQ-K?B#*>9M89%9N7O=**P MWOTXVT>7G:M]G.Z\U32OE-\S>5>U"HJ&6Q@8O]$Y%UJ+ MIONXY S$&P/X_58(_71AWIUNWY7/_@502P,$% @ 2HNH6.E5:O6F P M*PT !@ !X;"]W;W)KRX>94*(0C]2ELF)D2B5WYBFC!*28GG-E8EF^FF&9&."[N+44XYEO%:$:6 LEMFF+Q\Y8POI\8MO%TXQO=)$K? M,,-QCC=D1=3W?"E@9M8H,4U))BG/D"#KB3&U;V:VIQT*B]\IV&)8FA%A)%(: L-E1V:$,8T$//ZN0(TZIG9LCI_0/Q3B0,O6-[S^22M! XT6(?[4O;X#4SDX+W5P*P>W$%HR*V3-L<+A6/ ]$MH:T/2@R$WA#6IHII=QI00\ MI>"GPMG7N_GB;K68(QBMOG[^-)_>P^1V^GEZ-UN@UE=*,9ST$!T?A!R/7<@Y('EOYHX%[(J=^3=1_>T[[6?M'BWR8UCZ+%MMA MS7;8RW8)NSX!0C&"K3)ZO$(Y%FB'V9:@"]B98LX8%A+E!%I7 IO891?O,L2@ MR>K:LBS[@/Q9LY:"H%80O$Y!P5,BO%4)%T7%:"7EW4[ZP5$9. .K^!T(>(%A M2\*HEC!ZDP0JY?8\_='9E['/HD78MI[;GO4FRG#2D0I:&C]OUY;PW&3MWN9U(.'5]5ZA-[-J5W5\M O M,6VK>.Z1=G^3[%3QLI*OD)NTW,!W7=]R#P5T67JVXP7>"?[/O=/N;YZ=_%]3 M_\<]\I2(+LM.$6;C)*L_(^!XN*&91(RLP=6Z'D(QBO)D7DX4SXO#[0-7<%0N MA@E\S1"A#>#YFG/U--'GY?K[*/P74$L#!!0 ( $J+J%@!F():904 $\9 M 8 >&PO=V]R:W-H965T&ULM5G;;N,V$/T5PET4NT 2 MB]0]30PD3H(&V%P09[O/C$W;0B31%6D[[==W=(FN%!.WZHLERC.C,YP9GB%U MMN?)JU@S)M%;%,;B?+26-;&08Q>TR0V$813?ZZ9"'?GX_PZ/W!4[!:R_3! M>'*VH2LV8_+'YC&!T;BTL@@B%HN QRAAR_/1!3Z=FD:JD$G\$;"]J-VCU)47 MSE_3P>WB?&2DB%C(YC(U0>&R8U,6AJDEP/%G8714OC-5K-^_6[_)G =G7JA@ M4Q[^#!9R?3[R1FC!EG0;RB>^_YT5#MFIO3D/1?:+]H6L,4+SK9 \*I0!013$ M^96^%1-14P [:@52*)"V@M6C8!8*9N9HCBQSZXI*.CE+^!XEJ3182V^RNG$P?[J^N[V?75PCN9@_?;Z\NGF$P>X;+W?7]\PP]W*"' MQ^NGB^=;$$#'Z,?L"GW]\@V)-4V80$&,GM=\*VB\$$?H2V-\-I8 ,7W1>%[ MNX/%4#"AC(8]9#0&,M;PURG]=;31F'(A$5^B MU&XP9\JBS"TXM9EV'<_Q6O'H2OFV15QU.-P2GJN%-X,5'()QA%8LAL"$"!8. M1!>PU 5"IH':*5/([6!Q/!\[+<1=*9<0[*L1>R5B3XOXBD&4Y@'-:2A%&_%$ M!G]G#U18O0X*TR*D!54A1(R>N?5+I/XG"I%W$EX%TN^\'UL^,=HSJA!S#<\V MU4"Q4=&0H85:567(A9HXC,ZKCXF!C?9$JN2@E!S< ['&E%@/4:Y9 OPVYQ$[ M0C&32I2X\W;;[E220LKRL-&#D%0(B1;A;2P9+"#R/=!*@$0Q/;[?!JB0(MCN M 5BQ'];RSN0[Q!:],.@^&5QBM@PD@D$QJ4C2-W5R%F:;H"W7--NP57+8 MX!6C83VE71X"UNJ"L%RK74DJ,=LQ^RJIHC>L99/)/?3^O35D=RCUV/<]MPU- M(69[O= J)L*.EGK?H2$H]KQ_5%(OUA+:H=P[E+6FSQ6]83V_75(1S-%7:(L7 M/ QI4G/^F]+YW)Q7GWOCA'2R1RG66Z$5M^$/R"T(MY(M#@'L?0ZP4JP7<$5Q MV-?FU,]LHP:(Z0X89,40%&<$Q%QL3V#G*B20-#"+.M>T#'IPK@UDK;G5J4B4 MZ$FTRK7<>V6\2)EH1>WD/^Y6B6(?:OB6:[=S42%GVH;5TWR0BM&)GM%O@IC&\[0W7C)URZ$W M<'! _H_M*JFZ!*+O$K29-VAK,)2UIJ-5:T#TK<''F=?=OV*KON,NW%"(V?7M M>Q-?U0L0?2^0;WAT^+3Z!T=C(&M-;ZM&@N@;"6W:#=HE#&6M>0)9=0FFODOX M,.T*_?I"9I/./ELA97IN.^G&M:/IB"6K[,1> )-N8YF?XI9/RZ\"%]E9>.OY M)3Z=YF?[E9G\4\,=359!+%#(EF#2.'%A^4KRT_M\(/DF.P!_X5+R*+M=,[I@ M22H _R\YE^^#] 7E-Y3)/U!+ P04 " !*BZA8_?"7!N0# # "P & M 'AL+W=O4K/5%5O.0/B3B9>;XG!ER./T- M%Z\R 5#D+6.Y'%B)4LL;VY91 AF5UWP).>[,N.;@>5:VX67=)$HO6 /^TNZ@!#4 M]^6SP)E=H<1I!KE,>4X$S ?6K7LSVX.]ZB?S'B4?.E;&8@=!\2I=VB5#JU# M!_^$@U$9HP>]?"JU^MV^O9ZEWV-5;OK M>975'JUV1:O=F!_,]RLH.F. UW^FB(1H)5*5@KPD=$U3IK>NL&!>2[$(JE@$C2D:)31?@+[0.29KE>/#P-)_("8+?! DP0MN,@BU.2R@ M@]WLN.W>00J/C5S7#>HSV*E8=QI9OT#$J)3I/(UH\3;$?V'E-'<.\V:T' I MC1%;8<'18KE*0.@5O(V7VKQ.7N>(N7.@KHW1\H_$%SO$)% +RZ)U@@.@>/YA4(Z-VGY]2%SGYUOM- 9ERA5EY6F-]EZ24W6U!-SC MVG:Z!UQKK%RW<^+PNCNMA=M<33Y&T3VNZJ[C]]J')&OL_" XK/[V3B^4@5B8 M%E%BN%:Y*GJ(:K5J0V]-\W6P?J?;4]-C_80I>EL\/0M=31C,$=*Y[F#)%D6[ M6$P47YJ.:\85]F]FF&"+#4(;X/Z<<[6=Z!^HFO;AOU!+ P04 " !*BZA8 M*LJ0#':0\FN9"HCLUL ^V_W[43,MH"VL-> M\->]Q^=<\EIO3C#MAV^Y-9=@6:\TR#E-)U#K/J7SM 1/;CE-W=AN/V3+5 M9L,-VRNZA CTTVHJ<>56*$F6 U>9X$3"HN-TZS?]IHFW =\SV*J].3%*YD(\ MF\4HZ3B>(00,8FT0* X;Z -C!@AI_"XQG>I*D[@_WZ'?6NVH94X5] 7[D24Z M[3A?')+ @JZ9?A3;.RCU6(*Q8,K^DFT9ZSDD7BLM\C(9&>09+T;Z4M9A+P%Q M#B?X98+_/J%Q)"$H$P(KM&!F90VHIF%;BBV1)AK1S,36QF:CFHR;5XRTQ-,, M\W38GSP,A@_1<$!P%DWN1X/N#!?1#(?QS5*P5Y8EJNQI9FKOWSC I__OZ<$).D%5\<#B M!4?P(DTU8!]H(A:D+W)LOM1TQ0;(B,B-P^BFZ6_4 MBL;0<1!8@=R $W[^5&]YWPY)_T]@;PK1J K1.(5N"OL,FLX98-_--5$0KV6F M,U"7A&YHQLQ1#8VJIBB#2\+1T^*4\B7.-7TY5)OBPFM[H?&O35AK?&V[FWW) M'V."5JN*>:.D62EIGE2"AH)VP;%?)39%_$KP];ABU!H5$TH=)=S\0,9[1_=4 M1$'6W>O^'.32FJ(BL5AS771)M5OY;M?:S;O]'OIQ89]_80HSQZ=:9EP1!@N$ M]*ZND94L#+)8:+&R'C,7&AW+3E/\IH T 7B^$$+O%N:"ZBL5_@%02P,$% M @ 2HNH6+=%$+ET!P ZC8 !@ !X;"]W;W)K.WY>.H6I4T3AJE938BAN&,EG&:#\;GS7>WY?B\6+,L MS>EMB:KU."U5^,QN>K^)'.*'N_NBWYW6B/DJ1+ MFE=ID:.2/EP,7N-7$7%KA4;BCY0^50?7J.[*AZ+X6-]<)1<#HVX1S>B7G]%#YO.\\Y\B"LZ*;(_TX0M+@;> "7T(5YG M[*YX>D-W';)KO'F15.>) 9M'%,A. M@8@*SA$%GT$1_M/5N M$YIIS.+Q>5D\H;*6YFCU11/?1IM'),WK5)RQDO^:W\SN^<>[X/I^AFY"?GW-S=MI<#?["06_O[^Z_PL-T?O9%/W\ MX@R]0&F.[A?%NHKSI#H?,=ZN>TW[7A8%(LEWPT'-,.]-JODR2M1U.KK.8<90;MJ EXMWCU6E1EXT-16^+2D =\539 MYPO9YPMIS%A'S%S2QS2OFX@NXRS.YQ3]S#M>+>*25F#'CC*UINZ&#\XP_8,7Y59<@6S&G ZJJ[&1OGH\UA"L@2 MID]LVS.]KF V:X0$BP" NO$V]S'V^P9[U-BO,5T#YSN8M,V_*[+)[*8&#U9 MPA+")DM@$]L6[HJ%LICM\2P0Q")9;&@ZV-U+=7QH[7UH-6KF$1]>Y7.^2JCX M4.&.:Z[.ZHK9U)U%D26TK'A5_;1.V1?T]UV198C/LD]QF?RC\JT%.7X@P::0 M8 $D6 @)%@&!=5+)WJ>2K1V.UWQQRB=9-._4]C3G]SR],E[CSU0Y8TM%<&@Y MCBD,1ZWIOLD "19 @H4*9_#I0'!&)$MA[!KJ0N#LH^=HHS=--VE"CZR1'+E9 MV"">4.\F6@M]@P0)%D""A:=Y(P*RV8FFNX^FJXUF4[^']7/0=CSRP1C7"T)5 M<%VI.[:!AOO >MK 7E75NEGJ% ]U8.MG MA*J.->)/_FA#*U8OA_AOW#(KTWF]XM[^OLY35ATNB%6IH+7==_Z&!)MZ4I2) M;WJN4!D#2)LA)%@$!-9)&G^?-+Z^&C01YT_O;+&@6<*38_LLQ@J4\TF[20A4 M4<8RNJ0YJ_.G.B@@<;W>>S9WM$WHFSN08%-?4:^Q:9GBO;S: H@6G=2$$-1I!H77SX8"6P]I\N*.K M=3E?\.!6TC3T3)'0(_>M$J!HTQU:=_%M^SX1)QE0LR$H6@2%UDV-EH'#>@I. MDQK*=) 9L"%V7<<3*P D9S4%10M T<(3/1)!6>W&N67>L)YZ"_)$P[.^B\L] M!V95H6(Z7FN8]KB(@"T:2$H6@2%U@UZ2Q5B+7TD!OVD0%N2 MWQV/8%L:X-:S=*M"1(J=; V;Q#=L<3:6Y6P;.[XC#C)9;D@LZPCEBENB#.N9 MLEX;%6J_0K).$RP32I+W91'3LS"Q1-HC &U:"(H60:%UX]Y2;%C/L3V[8:&. MMP M^QWW+3 D/S0!19N"H@6@:"$H6@2%UDVIEEG#>FKM/^Y?8)F:&F+#\FUQ>(+R M8:!H 2A:J/*([WNN6!D48K9QK#*T7!?6DUW:C0RLXH(,0VS;1&^C=[ @T0)0 MM/!$CT105KLG.UH.BCS#0?78T" R)V.[TGC4&^P;8E"TX*0>A* V(RBT;H!; M4HGH2:5ON[&A-][[9 \H[T1DWLET'-L63J0$H%9#4+0("JV;/ <'O_2TTW?9 MX-"WH7<.@5):1$4;$<\6E^T!J-D0%"V"0NLF4F<$)%IP6A="4*,1%%HW'UJZB^CIKO^QS:%'[ETJ0$_"$06IA1W?D"H% MZ"DW4+0("JV;&2U_1_3\7<]=#J(ZU242SQ.]S=Y1!CWC!HH6GN2/",IF-\8M M5T?T7-WI.QR6,N:0)\XF1";1I+/DLHCI.:;I&.+V)6C30E"T" JM&_26523Z M8W/Z'0YUH%V)4G6(S?_$X2W+22&4141V5B&";1O;XGD#%92+'=<0!YDLQ]>- MKB.0,*.#EWCJM\"X5Q[3O$(9?>!ZQDN7C]5R^V+5]H85J^:]G@\%8\6RN5S0 M.*%E+BG69__9*2;-KBD$YP_I+(\G#\##F< MYQE*%X^B^=FN.)?H5U76[>5D)>7ZW6S69BM>L?:M6/-:?;,43<6D^M@\S-IU MPUG>#:K*&0Z">%:QHIY<773W[IJK"[&195'SNP:UFZIBS=-[7HK'RTDXV=WX M5CRLI+XQN[I8LP>^X/+'^JY1GV9[+WE1\;HM1(T:OKR<7(?O;J) #^@L_EOP MQ_;@&NE0[H7XJ3]\RB\G@4;$2YY)[8*I?UM^P\M2>U(X_AJ<3O:_J0<>7N^\ M?^R"5\'KRTDZ03E?LDTIOXG'W_D04*3]9:)LN[_H<; -)BC; MM%)4PV"%H"KJ_C_[-4S$P0#E!QZ AP%X/( Z!I!A .D"[9%U8=TRR:XN&O&( M&FVMO.F+;FZZT2J:HM;+N)"-^K90X^35S=_(X^_O'USP6:HA^+6_3JM]?H-U34Z/M*;%I6Y^W% M3"HTVN>/N&:6M2NT5-ND10!0=G MK?=*8:]Z5[]KURSCEQ.U;5O>;/GDZM__"N/@/U#(9W)V- %T/P'4Y_WJBRI" MI6C!(/N123=25YKMU70^3Y.+V?80/6 5I83LK8Y@17M8D7==KO/_J6VE*I%L MD12J%&6BSHJ2HWK J^_JZTPOX*;EN4YT:/7>09%%YUR^,SD[FJ=X/T^Q=_EN MN7*:%:ROMG6.6"4:6?S=W8 B[]W%!ZM%*,:C)06,<)# *YKLD2;^1!/UM%NL MDJN"CO@OQ7$MAR FUJ]',9V/(-I&<1 XDB[=0TR]$&\:GA=#>@WXT"N=>EO> M/+V&H*86BI#0$5+;9AK"..=[G',OSH44V<^IYL4<9:+20)WK/;:.F%$GVB[=O]'8%"2BP)X@F-!YA!,Q(A.<.D ?,&GI! M_JB5KBJ+OQ5,);>4GJC5TFRYOQY-A6#;TT^R-J*JBU;*ZU63&BRV[+\'J-S@Z7 L< MSL<5&K":AN0@]XYQ&MH-O6QU==?P-2OR7?F#=;UF=\2&#!*MAA#:!32D)QI49,DNQ$Z1ANM!/=?WF[%,=A&>3US2-+72 M%9['+G2&Y$(_RUUGF=AH7;5F3SH)>]F09 MK4OQQ+F"7S)Y8JHQP(EAF-)QX8;L2)A$CNG&AA:QGQ;WW'VH+[IH,E/)0.0V MVTT)#:.Q?H/LHB0.',R(#3/B$\RXYYI>:![0#(@7($@ZMT0<:!8Y\\60)/;R MSE J3F$D]L8++1('K!1$ZD!HF N?;A!/-ED@:H"BHC# X1@W1&5!Z&PXL"$S M[&\BQ\U]46]Y^QSD9VT/S^7M>!(,8V(_8]YM&B5G=2T22U2QYB>77=7/^;U$ M+<\V331ZUXB, M\WQ84@VSK[(5DT,H9PK4IE^:!"D9QVF;A6F"(X<2PX:FL9^F/[7MII=1"\E,*$ML,;-4*J"EUD8;A:.SGZ#OVU)_8]/A4N5"<\3+H-BU;T&V3T-'W M$T/;Q$_;NTVBYWK=Z HGG[JLXG]MBK4."CP$!-@7QV1,=:!9&KM &XXF?H[> M5^970VE^K;%OBUSKCZ=G5SL",#%6Y6=(_ M [A7"+SX$/9,WHXGX> RHM0A MO8A1!^14JUNH+%NS4C="?=U2Y:J;6<36!\>JC7[(U.Y%VA,8B=WM3L-Y,C[$ M@LVH0_020_+D!,F#L>0[$=_K]EH7 YU ZK)5*],X#PV)3=[C,@R83$.N&'3;0)'SL!H-7^]$#(@6:)2C:*S@(:LPCN>.$T1BB)KXB=H2R,^N M7P )J];-FFG #-,@="6-H6OBI^L/RR7/NG*BM%'#Z^S)''VJW. H&T[P5"KI M -_T86I*W"K1I)+L39=9JAS*ILATR=(&8*A NYV,)2-@%#I6AQIFIWYFUZN3 M\ZSI>L'B_PZ$ ER>!FJGCQ^* 79)ZJJIU' ^]7/^S?/A(R;1/7\HZEJGHA8V MO"D$6( .RV_5Y$$7C<@R8 M89P&V"%IJ&%SZC_[7FS6ZYZM54G.=OH&Y46;E:+=-(XC;WK6(^]S>3N>@X,' MRW[Z_U1+KM>NK^:Y:K]4&LH5]RV;S?34D@. $9F[,M"H >I7 ^9\<9!ASN=5 M%#C^MLX7 2,V?R=CQ1 M1D50OXKXQO--_P:2FAGV\C-9S13'BOM%;2P%#@6L6FK;.!IP:J0(]4N1'W6W MU]:'1S[/;V>I+314MS"&;1M%KI,#:J0(]4N1[L6TJ5A.U0+MGA&*>\F462>I M]KI$BT+QLA->:LN*-*+C[A:PPM'<%5ED]$=TXB'XT 3MGK: ;Z/T+@Y?H0F# M(!WW:: 93L[>9KL74HJJNUQQIEH.;:"^ M7PJUBX8/^@?V+T1>_0-02P,$% @ 2HNH6$?K[L!$)0E3S([^W >$DLD+GWO MKQO0BUO;7;NUUGWVI:X:]_)@W??MLZ,C5ZQUK=S,MKK!FZ7M:M7C:[Q>O;!#7YE&?^PR-]2UZC:O=65O7QX<'X0' MEV:U[NG!T:L7K5KI*]U_;C]V^'845RE-K1MG;)-U>OGRX.SXV>M'-)X'_(_1 MMR[YG!$G"VNOZ_@9:&'J0E7JIAJJ_M+=_U9Z?Q[1>82O'_V>W?NS\("L& MU]O:3P8%M6GDK_KBY? U$T[\A!.F6S9B*M^H7KUZT=G;K*/16(T^,*L\&\29 MAI1RU7=X:S"O?_5&NZ(S+4O(+K/7@\, Y_+LM7+&T:./G7:ZZ94(L2FS2UW@ M>W96%'9H>M.L,,0V^%QH:*MW+XYZ$$;+'Q6>B-="Q,D>(DZS][;IURY[VY2Z MG,X_ D.1JY/ U>N3>Q=\K[I9=GJ<9R?SDT?WK'<:I73*ZYWN62_EU5:F,-IE M_SQ;N+Z#5?UK%\.RWJ/=ZY&G/7.M*O3+@Y;$V]WH@U??_^GXA_GS>ZA]%*E] M=-_J^W3*ROMCU?J[Z/AW;"O;QQLT#F_)OE=U^SQ[;RHH::W:/+MHBEGVH%_K M[/L_/3TYF3\_MW6KFDW.7X^?A\=[YH=1MHL#WU_XAP_S3(&>2MVJ3F>%[5K; M,2=Y!NX40I:J,NW GNU851E?F5�-YM:U[NC19))I;O") M^,ZQS8WI=9E<]#Z+ESU6C2H67G1U6Z\Q (;=K6U6; M0WO;8*@;%LZ41G6&*#--40TE44NKR6X03Z3GKKRQ06MZ2.!\E.8,1H&DHQKS MZV@G%R"-Q/5Q6&!F]F&YU!UM1&S=*H@9$1OT@)'_&AH-GH]/Z0N7(7M9_ ' \)!!#&T(@8;Q! F7WS\$ DGH;^_@,U6%7VFZ1 ' M)G0@FV1*5@BY(.44UU!JJ3O1%!.0/1BU"7'P!%VWE=UHG0Q[B%6:OC.+@2QG MW,IT&1 !>&YX!;>&RSCB@DF"9O07R*99:59+@V1.FDPI8D,FIW+(MWF@:J$+ M56L\WVV&&\_U+/NTUG"M9:^[G.DOC8MD/IW/YM\%F7C29-Z$ B&7+>'XR7,G M(X.@6!Z>AY(7ZC1A(N(6EASB%5G,/3L0\P4\'"!%Q2G(B0N0R6&.)YW/PLRV MTL0 K0I59YCP$WRY7L"='^=L];,]P1;R"-$$]F,:@7?TII5AXCW$B"H*\0?B M96@4C(#>0M$EP)E\%NY+8!>CIUUDW M5#[.='HU5&.PX& TNYK!1XH!SF;\L+?!:."PM7$,%(/I7[T=?9;$^O=!==!^ MM8'_D4(<28N 778\/_P[+W<&-165I@?S8]KW,I*171W^8\9IJ2,#KN#=(&J3 ME39K;.\CG4Y]*Q4I+;ZTML=04-[I7P9#(EALA*N5;A :8;XD$=VRYXP)L(5' M%Z8ET03>>-9?SLX^3C@,]K!3!3-$%1^&891B636B^8I?YW^0HIE3X3(5B2I_ M'B3*@0=:!,Y'>]BF8@]M2%*4^Z!=CE_)A(>(!HB*CIR9N%394B&:M*DQ>Y'_ M)J&M=482M(01-JXD+W$45&Z=+5&K@:'$Z=_IXSCA-.@V1HCMA<^$='&TU,_^!LHKS*-'>M$-I-23)X))1L[ANBSA M5$OT'+!#ZZR64D%HF\*:C( 8^6,P&0/[0OPTA:+:+ZP3ED4\AQ+T%Z Q%NH6 MZR27;=Z!G&B8)0EC90044T?[P MZN1SZH9-EX';G46\A[$[<[%L,)[A4\-6A M&643( L9P;VP#%$,'NG,JC$ >ZKIA0U/$BKH$CBLJZ@0A0LA0Q\GNX9(GO(:73-[H9M(<9+2WILG+H@FO+'/9D-D;* M5?W ,55LO>"84QI"B-FRLS6F69=(B"V5BJ\$I)\C2YD^NS3N.GN7@ 5 IT%H M9C&V"#H-X5!X&TSMYR#38)/0AB+^Q]5I\4(6[VAQG^-X!9\?> AB<2X1F91\ M@R*(T81 ! )P[+@R;*R6V&!JU5WK7BV0SPD_H2 *T 'S;Y2IZ-4A;.J0:JL[ MTZFT[_4*H!I$&<8HL."^(:SW((U_$@K$5% 1^FV ##1GFW3T %OH)A-R1*OF MD+(>]GV81Q@N6(:@0J'!]H((;'0/'7V]1#@8MI4J\)U=9FU6ZT,O]5]@&T3E M/MOJ(UY MI&C4"YSBR-BV'4!PF:PLZ6V#I&(AI7* ,DDSB07F$X,%:Z:WG1,7EE&Q=O&> MO4=R.Z3"/@('%?00O1JZ!9@D-W??8NB2&0.E:W@*RL^"/8= -F4_"A (]4W! MA=UF$NP1JQQC4 E?<,UOVAL@\HH0*N=$Y,/CJ> ('0FX9Y^_BDYT%IPHPO,[ MKR*696-]SU7S)RZ686P[^@)CA?SI\GS$^NW0N4%)#KA=H^*>$$@B4BO "&:= M#,4@H596P9%;"J%#(^4%*ZU6&T((I$8NZJ3K$?=CK/-&5WK%LOQ,[GU+QDH( M%M*3BIZ^G=&6;(F!Z#>?K\:G4]:)WG>ZI)(@^XE9Q8?WH&V%](8JV%F8W40" M[X 5C088&H7HC8"FTDPRXJLXHY88F=R%!3],2YZ/$/6A0)-<)AI#M?90(*9BC>[61 MDHV*"IAMOVD1N5?:KCK5PAC!8.%;A#ZL^&BRL%UG;Y%<\G0='P&Y+P1*;V 2 M*RV>R9(">7!7P (FWTT9QBK O(X5%. #)WZ5+3JK* A3Z(6_XU\#!*09 ZN*D$>D^8+"M0L05_'.4D^TMX]2< MPF<#?]:E0/, :,JPCH]X='3#A<<($\="B$8X]D^OC\I< ^6NK2V9(F!I.46: M42GSM<4(!$/E$HDEA=*C*##GF#I/'=;I!#/:GD$;JPN;#1VAA9P$BFS'TO6# M)]B< M688;;6W THR'=)J"-R)&B:Q_14#I)=8<(^O7@I>#@!6SB>8\Z&LSC M3%])A /;N52@4 <6]"T2)"7"FUNX<&((J=[?C-CV6R2]JQIEXS0<6&*EGZK@ MT>S1=[+$[,?O[BB!>P54(<*9JLWO)@PF(-WU;]#^I??:2R"%56-B 1GD)WTC M:2F-'@SGON9 ,5'\8L,'H)29G$2 :RWE:CI77)Y(BG$ JM77S#&JY6%#[YRN M*JD:,<1M'6#XV!=:=".-X]G%D@(IAR)!=_0HOJ0.Y A*C>U\5QFP*KB4,9P ME:&8XI4-*_.MI3KD2XZA1(G'W9A:5=Q,\N&!+Q)TC)0>$<)W(8?"FKA+(>*#@Y@7Z&A[G@R MUC4-EU2]J7PBY^ZGSR$30GPZ6J,RT$TLTQE',/AQ!7(O*N9>4!/RAYY$DC^[ MB0:,BZW662B+(;=WI)A[Y!JKY#'9_W^5I"W@ME&0)"])FF2K+%9WCS2Y\$$X M^U6/N&0+;R4[3A! #.E+ K = QA_P,#L*CY'TFT\W]N%,UV^W;5'(*LYZ%&W MQB3](8^?MY.6-P:IK3PZX[Y?M334[<;C%-:2S=P1SW_3EX^)5;'Y'#*\H(%$ MCUGY+EL*<7?45%(P$1B^(VC-$/!&=89S_M1:/)QC7@+XOA-J(FZ:P'DVK%C> M\,#81Y6VJM\\=#VF$PKO)JRD\7&0$I_UI9P8*6R]5'WQ=D<+3(KOHTL DXH8 M#QE&I49PC\EE*P1^+ 4@HL/KG;(1:8^ 4[!X0) [I;DE&Y.V ?9[DW0O^9)! M@&!\9#_=GLQX;'$+=UZ:$)&M)VG"[MMYQE M?XEN^"'1@!A[ ;" "/2'&3U!8:[P[U2G8&@L3J5VE .EO65J:B_+Z)C.5FPV M8]4=JP(G:IN6R5RM%%(K;?M0:G9M1X%$VBXD9^C^28T)V6P]%*FK$>WBJ![W;[0F1Q8Z=^J\<1DT0\6Z"."'R9 C:> M8O'"I5$NCY\ E*1]PNW=/.E.,B5)8S)/X!#@,K 0TH/IA] CYH,9N1T5>@B> M[!'Z4GD)R4J+.CEL=]("AMH5(;0//#AXA7P;@QF&6J54DJ-!%KOO%H% M<*[A),0H]KREHDB1K.E*#<@=JQSK]]RNT7QOA6U+8+V/L8R. .'6NAEOCG$[ M7QJ6*+"AYJ&UDB"2KG0:3S"$5]CN?R8),0WZ2;";_?8]O(_^@/2LE/!*G>$/ M16]]7]B7XN.A4;+2%<4C19;[VN+/V,4\NWH=^Y
TSRT?L85Y9U>? MXS3:^G#^0YZ]B>=RV47-!P),]S-(HN2& Q-]AH=E/'NX1*$/[F/2]U=(I,T[ MKN>WYPZO 50>EY-;:7S4G! 7B!KO<"4/^;::9Y:SZGX2*)#"Q+9()AO4V4]V MEIV>'A[/'Y^>Y%]'+"/"$[A^6[7[R/&#PU/$B?R)JHCM+_0R:%ODQPYI/MB'XL<(U[*A<7VZ;%$ MBNF%(Y+ MY%&'X'TSKJ9[) M9G@D42H22)3%&$[.GDR_V>J!6ST>B?E3Z2@D4)5J$U;)5QQ41KFSXY,]K%+T M 61]W0G^CHL!?&P6+^8ET9',/ 2Z2 FT88 1P#W[2238R..[>;!^;AI$7KHY*?D^,]!LAE M/;*_D)["N&)M=$1Q?)Y1&+ZD1Y#IV<:G$M_@[8E05 M!$%AE0\RHD[3]!X#K]0BE&GLT!5R\8,"_UA5";KELS9?G F"V9<5[@@SW*0: M^V?WW0A+KUW)%2NY+]GQO26L2:Q$)8C49#FQ!;=H9GG-4FJP@2^WD$G /TX M@9PR$4LTQ>WTP,H,]_06>F4:OIG-%\)'91X_#I?\OL&@0*^F^E%"'%F"3QO1 ML)@HSBU_2":1,R:AHSD*_I%\[HNAN""U(>W@A.!=*WOXMQJ,W KG T(&I9O=J*#L MU"V%4#[T\;UQW=_2)44U]&OZ88; <;D;VTP?5H:J?+JL.4L%QQJ-]K/;1/,1 M7]JQW3PQS8"CQ'O^XV;XE5"'&?P/0IU=/U\[2GZ>6.MNQ3_"Y"N)32^_5(Q/ MX^\\S^3GC>-P^9$H;']%)Q>57F+J?/;D\4'6R0\OY4MO6_ZQX\+VO:WYXUJK M4G 8 !D M !X;"]W;W)K&ULG5513]M #/XK5H8FD*(F35-: MNK82!:9-&E,%VO8P[>&:.,V)RUVXNU#8KY_OTH8B0:?M);%]_C[;Y]B9;I2^ M,R6BA<=*2#,+2FOK2129K,2*F9ZJ4=))H73%+*EZ'9E:(\L]J!)1$L>G4<6X M#.93;UOJ^50U5G")2PVFJ2JFGQ8HU&86](.=X8:O2^L,T7Q:LS7>HOU6+S5I M4<>2\PJEX4J"QF(6G/X?O'#=F3P97R4JI.Z=\SF=![!)"@9EU#(Q> M#WB!0C@B2N-^RQET(1UP7]ZQ?_2U4RTK9O!"B1\\M^4L& >08\$:86_4YA-N MZQDZODP)XY^P:7U3BI@UQJIJ"R:]XK)]L\?M/>P!QO$;@&0+2'S>;2"?Y26S M;#[5:@/:>1.;$WRI'DW)<>F:8O_7+OTW&;PXP^9HE$T%G-0!=@2H5"" M9IK+-1QS21;5&(*9DPE0W[+2-^X2,ZQ6J+URH:JZL:085=@-T^C#E$SG7NGB MP1$,DS 9CDA(S\+QL \?&RVY;32&4/!')YB7.4)R&B;COGO%9R/X@L9,:.:S MIFH$8;:UTC;+H;.VJW5\W:;/+NW M.YF26'-I0&!!T+@W&@:@VSW7*E;5?K>LE*5-Y<62?@VHG0.=%TK9G>("=#^; M^1]02P,$% @ 2HNH6*:YA2F""0 >AD !D !X;"]W;W)K&ULO5EI;QPW$OTKQ"0;2$!;ZOOP(4"VD]T "6!83O)AL1^H M;LX,X3[&)%OR[*_?5\6>F1Y=MA?>_2")S2:+=;QZ56R]O!W,1[M6RHG/7=O; M5XNUV7JM.VK-AHWJ\60ZFDPZ/9G5N-T;)AC=U[7DAH_T\&OS:A&20JI5 MM2,)$G]NU!O5MB0(:GR:9"[V1]+&^7@G_1>V';9<2ZO>#.U?NG'K5XMR(1JU ME&/KW@^W_U"3/1G)JX?6\F]QZ]?F\4+4HW5#-VV&!IWN_5_Y>?+#;$,9/K(A MGC;$K+<_B+5\*YV\>&F&6V%H-:31@$WEW5!.]Q24*V?P5F.?N_BUOU'6P7.=_J_C)P5"X3.11(&(PSA]0EZR M]T?"\I(O^R/P+I!](W[^-&JWG7E#_//RVCH#3/WK(2?X,]*'SZ \>VXWLE:O M%D@DJ\R-6ES\]$.4AR^>L"#=6Y ^)?W[1_1_>)RX[ ;C]+]5(^K!ND#(%BPA M^UH)+!&U48UVHAVLI?TK@X$8>Y!/RWM6(!TK3OS[4SI>UO78C:UT>#NXM8*, MH8.3UT0C-XI%<4274AMQ(]M1B6&)A-IKW9#6=J:U/-+:0NM 7&^%VVYXZ[1T MBX-PA.6#EP)'PP(R1OILFC(F/6NHK\MM5PHTQ/@H3=P/$#D"+PY),S"L+L8$24B),\ M/Q555=VU-\V"*,T.*]-(G$1!'E>G(DV"/"O$):#EGEW+^B,..,!"G-">.'QQ M^?J*1]&+4\:5!UT4!W%^T*" !DD)"Z(HJ#*R,:O@R?C(Q#@F?Y[$043'8TD1 MI&&(+*I5=PV9$UR2[PV7BG2*CE3)0](D*J)3_[Y,P[N>*XH@S(N9Y\1)"F#1 M=$K"HKP*PJ@\$END;&#$8J,<$"JCKP='% 9A]2CDXC1C98,2D?\ZB.357D!< M 6'E*-Q4@J:KPL#9-&20Y@20-LCP3 ,%Q\!'L0_!CN(;@B_F08P[79,FQ M:Y(T\\%/XY3LR!'\K!(?0"-O0&"RW_+:XH6=NXD8[UNIRZVE$VL)+KQ6JF?. M).IRNA]!4'-V9:[<#%93^Q0P(=^N-8A+]D_Q-(1;T0_.RS>J'@Q*_??FS-\4 ME(,M/=PJ.M]3'$;0:04[ "OQ87"R]3DQ2X_9\$\N B< I9^\C[P\"J*BY)1@ M%HJ*( [Y.2EV9)J4.4]0EG\%_.X2; HP,DGM!P\QR=*@"M,)E1G; M&2=E4$337)YCV7UV^G\&I@JJ,N:XL'9AD'L+THC)(('+JMA/Y/]=6,K2$\-^ M<)\;8I#G208RP'$I'$!!(7<569 73!5%6-V-"4U2KSM(ILJ0L;E%][/E;Z>@;&.##VBAU M='_P5,"P>U![CXO[]>+.XLG QU;3_/N)QH@O?01UC\X2!O2X.+.BBFQIT&=R M,PMDM;KA/M0Z_/%\#1MQG09\P*CVC.-$?2_=*[6=,2-A$0(:<8LXP9%4']%W M-WP!A:O\>7:C:KW4M= -(1@C%BPZ!;0C8[\;A4 M!"SE8-9:PB(XEJ[K9!Q,ERNUJV$4&V /4BXOG[$=L[7 3!*@")3L>JG5CX @[3 M'U6[]36()EG4W*;;841J7:N]%C-QVT-SLL\URID=LEN-+0V]/G1&L)(2 )3C M\,,WSE8?0*R=O8_58)^]<-=62,I,Z$,W5Y].NM?=V!W'S1Z[2Q&],\4P&QR MQL<>XXE1Q&3;*$,0L K(F'!++X,[1QT4W+W !LK79N3]C&1(&$!PFFR5-3RS M=PG!#@[E6.CU,#"_3U_+@JE*D,IN, %<0D'5R"9"6.T.M6;G=M!O/W301?4W MV@Q

H-3-G++/'DDFG/4*.07*M L:SZ!D33*#:3[#/# OXL#2A>/-89^ MC4Q9>7XZ]N.L89DBMI04,?]BKP*R[(M)?TCXXT\^W^=CS(.$_+6M1< %<>/N MDR;JM[Q_]7CJ1CYK7!^^F)Z/OL>WBFSXJ_^1']C[_RG\?WL M_A\+E_Y[^F&Y_Z\$8K^B5K)52VP-SXIL(8S_TN\?W+#AK^O7@W-#Q\.U0CMC M: '>+P>0V_1 !^S_W7+Q'U!+ P04 " !*BZA8J8/CX](% !A#@ &0 M 'AL+W=O#*JI=*#B[.P]]E>G)G&5TK39RM<4]?2;JZH,NOS03+8;GQ1R]+SQNCB;"67 M])7\;ZO/%E^C7DNA:M).&2TL+456Q(L#XWND<]"99<'^]U?Y3\!V^S*6C=Z;Z0Q6^/!_, M!J*@A6PJ_\6L?Z;.GV/6EYO*A;]BW=X]'@]$WCAOZDX8"&JEV__RKHO#GL L M?D(@[032@+LU%%"^EUY>G%FS%I9O0QLO@JM!&N"4YJ1\]1:G"G+^XC+_WBBG M.$(N$A^-*=:JJH34A?C5EV3%M?92+]6\(G'I''EW-O*PR]*CO+-QU=I(G["1 MB4]&^]*)#[J@XK[\"'A[T.D6]%7ZK,)/T@Y%ED0BC=/Q,_JR/@A9T)<]H>^J M<=AQ3KPS]5QIV=8+0A \%GLQ$G]>SIVWJ*6_#L6A-3,^;(;[Z]2M9$[G S20 M(WM+@XM7+Y))_/89)\:]$^/GM/]/F7S6QF$/?MSP[I)RZ.S<6-2%D$ZLI/7" M+ 3$.!O7LS29/K6H7]W9H+RE57@$55MA+3&D5A84P?)<-,&C8YJF"T" M-8#!<@J2YTDOA9$4 44G/;.>&XML.AZ"[%9@$I@&[@[C< MNN&-F)/P\@Z$4#0@&AB-T,F^#/=P\&9W(&1M&AW\[!58@E'@A"(6R-$O $2X MQ0C!,F39(>P[50!ZJ,76:D&>+)@!QT;#P2 O78E@;L">C-@2**,@%D#X/4. M0__*2!N#/9P.=,>Q"M&^EQ,58F/R?4<>)M%H@HZ5L4%'HY4?WJ\8M:L5&6HE M$AHM&# Y5MR%?F%@:LU*7BM$HC2-@[@[.A4@A[SLV4&\IQPU@"KL=C+Q$=7B MT-1Y4S=MU'^!A2L,CF>/GD5YNCM_*;)I=)*>8!'<3M_N;V6S*!Y/[I^U6]*ASB.5MURTU)^[O MMOI69)5!9Z%ML^%$;$C:MB^SX6S[Y3A=#Q+"5QXE)>+*XO["B*XVPP/!0+>C M25>HL W"GU<-ZED;_29'A:$#6M/MP(3>T$]CC'=_L>\/=K9E$C'V< M7?;B93*,,8"K:CL;L)'V&RP6.KVTA&9KQQWQN#OD_B&/&6)>PBY<"17-76SM M)L3_,6'\0$-\"YCV1_!#3%>T5#ID>BXKR2325^5E473M_;CAMR5\C<#F 1[" M@.K1R .81.<;@5&I79L*E%@R/6( #PRUK?'!>="Y_[&\S#>ATOKP:[KSX/-; MVBM''D$D%R#)_\ B7T(O@!19,NP >!0G4_XXQG(VS7@Y$>C/XPDOIR*)9NUR MAF6:Q)SC+91=^W<=?6_4W,JJD5S4?;Z#_SA5MFX)6S==*W2.-!;#YGN# 4J6 M^T?(+G-;*FY%]I5T9G GVB?K/?/2BXJD\UO%,+@N*0QUN@VS!;!R9<&7SG,^ MG2A!%L+DH0**+;R.*UPS=_2]8=M/@H)9G@V8GJ5"!A!TQ1,%MP%&>9XRJ \2 ME;I!W_"V!@]P1/:U5,SC)?-/AV3X1("5=P?J*A@+GN#'@8+UQM&BJ6#T%C(( M@8;[EFV&,(0HA-YEA^_'8^M I_1>7S,*VM9B,(TYO0GNS"D0%1,O< W%H1^( MH[V?_2"]97C<.%0YR*)] ?2[_?OILGTV[*ZWCR^4.RC (=L+B,;#Z?% V/9! MTWYXLPJ/B+GQ8-BP+/$&),L7<+XPQF\_V$#_JKSX!U!+ P04 " !*BZA8 MHVT$C=(* !2&P &0 'AL+W=O[Z_O=PXE M64XFV4X+[$,V%_=5BDOOI1%Y=Z=;;VO7U]>NFRK2NE&IE85 MOED;6TJ/5[NY=+55,N=#97&9QO'LLI2Z.KMZRVMW]NJM:7RA*W5GA6O*4MK# M>U68_;NSY*Q;^*PW6T\+EU=O:[E1]\K_4M]9O%WV5')=JLII4PFKUN_.KI/7 M[R>TGS?\7:N]&SP+TF1ES*_T\BE_=Q:30*I0F2<*$O]VZD85!1&"&+^U-,]Z MEG1P^-Q1_X%UARXKZ=2-*?ZA<[]]=[8X$[E:RZ;PG\W^+ZK59TKT,E,X_A3[ M=F]\)K+&>5.VAR%!J:OP7WYI[?#?'$C; RG+'1BQE!^DEU=OK=D+2[M!C1Y8 M53X-X71%3KGW%M]JG/-7]VP?E8OWLI!5IL0]0X%HO;WT8$#;+K.6V/M +'V" MV%CC_9C:ST[Y( $8D;4SE3Z%P&?%2YN+/*J#TKZ]9* @P^;H %&*O72TS]>ZL)EYVI\ZNOO\NF<5OGE%OTJLW>8[Z MMSKS66)?%_49#N*Z0(33HA.PWG6^"\]DUQ^-K-QQ@T R$9E5N?:B,,YA%ZW( MX9&"CTA';@ ,LFV/ _[Z@\I4N5*V6QV+/?:>SY?S*(YCWG(^6\3T$B%YN%IQ M^!>'D?C);W'N&FSAS/ BPTL&0&A'ZH$IOH!4)+*N-N*EKK!B&@?*[M5K<=-8 M"S2(OYGJHGL^BGDBW1/+]RIKK/8'Y)#:. WVY^+[[Q9IDKXY>4JBR7P1_B\3 M\;&L"W-02E3&PU(6%/5.K@HEQK$8ST6R%.FLHZV5B\16%?F%-Q?(8('?R^25 M6$936"E\=JRZ_^0L42O+&9^]!78#1FD4+R<09YY.02&!Z>?18C$5GZJ=,9M&Z7R,SWB1M+YX.7XE)M%X&>-S.4E$"@:3Q9(L M,(OB9!(>TG@<'I)D1@_8.T]9M>=TCX2T2J@O=0"Q-X*_4038>U7[X)TASF26 MV49!'Z^ (L\5(*?M!(_DXJ"D%1[5T#7V("QRQ(C5O'FD_![G1=T "DPAASR M50!98_U6_-9("R8!S,%^55NZ]AK?4\[Q:J,S(8M"AT#A+S)3ULAJBJU.!"%. M(2 LM@L'$@9)]&>L/_;(0^VD9QV<6"F_5ZH2LQ=LA21^$4PW)(%31JC?&L(4 MA2^R1*F;,H1O:U=()*$ZE48H+7$6E5XDHYD@RSGT JM_0T+RA/KBVUH/*4@- M4W=IF-ZVILB5=2/&1T!*;34:"5T(DTG-XK$2CXXZU NE=B20.^[*'N[*!KO^W/3A3?:KD#6T M0H%B>2R9&6%&L97&;^ZO/SM^3-Z\$D#,2A==^)\CB&<<06DT6<3XOT2FG%,@ M(/=!_BPLFBS=3K4"2A96W-6O$I63ADHXAB=PI6"%]DBC%R MTR)*EHLG['DJ8S)%[,<)'9PN!,Y-IZW?I^.)&"^7CW+)N9C$T31)\#"=1O,9 MY8QT'HUCRAF3>32?)TR98H&,P]+GSXJB.1;PE1I"%19!?]OAU*-)Y8<: :PS MC6#T0CN$&(I8M8' # R@ET) 4"75R*HPUHX61RA%6$;\H9'LD&.5UY;[#5K) M$'+HKX<,D-S@">"?XZH,*(=H*Q)#YT'*XV[.%&UZJ!!I N%=[)0H0[^V163B M* (^*U +]5H350HGAN8HF.O'WC]W5B/@P8/H?;K[*>I%5&U]W-R,4FD?)L9?#][[= M6-4V;,S:JIT&A[ #9 9H@Z3G:3R*T5\CLX(D9;.>$/45:VM^AW$>=R/)F$%$ M>Y">*]=B"9:YO?T$&M8TFRUTS&2M/;)RCOQ@]:HAR4='(!YEV4,$H N>)'FJJ@%172'7%T5?>?\JL6Q9+S[)1:JI>8HZP@HJ*HN)(M@: M&I8=-"/Z$G36#63AP.8V?0#ET1L M'DW]"^I':[&'Q:@MLH@TJ%?EE&!6;=>Y0AVL*EHQ1W6#0R81Q:7D.O:@6L-$^B)X@T]1M\LU@ZQ+'6/WC2/2)^S:+B$TH 2SZ6@Y#35S.IHO M7SSL/4EM)&QC,1\=-:6&I'+$N)!M7X)H=0\@FLSC8V^;+,-+!U5 3?7AK&C\ M^EK73'(^%.ECGT9"6ONC7,&E?IA:_!96X0SB4& MDQK"Z8^SRX=C,_0M>@S3 M2RESJE 48U CA +']6C:AS4;+AV-NX532T1=_698K:F[J$C%HNL#F[()[NG\ M-CHIDW=MF;QI,^$WUP"1ES#$6\>-):R#6UAB5F+3K;)=LV_A%?JFJ" M[1SU28XARTW.@ 0GP.RTOKI[Y_1.^O#:DI]EN=<7(]A,89$H:C MO!3@2F@E*\*M64B"DA,SZ&.V4WD(GZ.?#J'D=FX:UK>!N!S%-!1U]S<1 Z^I M0W 02+B#//4!0Y$D16B?M/E=6>R@?8)H;FQ/D$EU^X+2XU,-XK$47HMPQ83: M9B =M,'0A":7==,DO][HMGWJP\:KSM8$;N2?[V59OQ&WA$MDUOH)KG?(?N(E M'6M;O*>W=8U?L/XSY#0U'Q7:4,P?13# UUNBFG:S@;7C$.#@A%:TJSB$2G7? M%N5)O+SN*L(G"A<"].<6IS<&L#9 M6O)I'=%AM0T2>9IQ0.W;1E481PH2?:NJYSNXQVW;&TPD>RAD@50*]HM^0V@. M^WM',O!.ZD(^!$%%\\?=4'4*C@ F[ L3M^JSLB1'%4U9TP4J5>AV8(3\9LW&33\]B.A7*UT-Q01W*6UC/70PF;28<#D=$Q%>R<+N*EUWPXC%LL. M=!!LL8UK<&V 59ZR0Y; =!5NSQS'[5KJEE" 8 5_'9N&P-3: Z6S$W9_)#Q@ MX[^!W//M/9(^=TCJ"^9'1]:FYF:8@JN^78.BP^XMY/,@5%N_7?0M(^#/G,2& M%Z:AOG$O\:G*+(^I_X^MPJ0WX[N3"6:HAT39AM]@-;-"+@N/=,=Q+EY.YU/^ M/QEC*"=VGX^]C3 \K*&(8GJ*F%FGC(&V56CWNQM8O+CC%2O$,$@.S,N%&Y4A M963< C)'70B'"IVCF=5\2T*.['JJ_Y5G_',R!864X&?ZI _]@9@[39/ $ M70PFBWGXSQ>%X^64/\=T"T7] O$Z/32)EO%4+)*EF$_G>)O-QN*#IKP&:?N! M/\$TG2[%(D[I\G$:XW.VB,/]X ;)AV8Y-43%8ID*NA4<8_A>X#-93EJK39*8 MY5K@;SZC"X=D'BU3NH$81\N$$#J/TAD)#JZS92R^=AU^.?B=HU1VP[_FD!N0 MW,-/'OUJ_X/1=?B=Y+@]_-H$(V.$0*57:QR-1_/I6;@_Z5Z\J?E7DY7QWI3\ MN%5H,BUMP/=K@^FA?2$&_<]H5_\!4$L#!!0 ( $J+J%CM!1\NE@4 -4. M 9 >&PO=V]R:W-H965TIV^S#L RV=+2X4Z9)4'/_[W1UEQ4I< ]D^[$-BD;I[ M^-S#NZ-XL;;NWA< 03R6VOC+3A'"ZMU@X+,"2NG[=@4&WRRL*V7 H5L._,J! MS-FIU(,T24X&I52F,[G@N3LWN;!5T,K G1.^*DOI-E>@[?JR,^QL)SZK91%H M8C"Y6,DES"!\7=TY' T:E%R58+RR1CA87':FPW=78[)G@]\5K/W.LZ!(YM;> MT^!3?ME)B!!HR (A2/QY@&O0FH"0QK<:L],L28Z[SUOTCQP[QC*7'JZM_D/E MH;CLG'5$#@M9Z?#9KG^&.IYCPLNL]OQ?K*/M"(VSR@=;UL[(H%0F_LK'6H<= MA[/D.PYI[9 R[[@0L_P@@YQ<.+L6CJP1C1XX5/9&!FL^',Z]\'AZ*]]<4?8\7Y8 MJIMW?B4SN.Q@87AP#]"9O'TS/$G>'R ];DB/#Z&_^&W$V@M5LX^*-Q_$:P(!8AK6ZZDV8@*D\()N1=H MNG0 6.I!_/#VS5F:)N^_S*;\-'S_HYA#6 ,8<7-SS51V4/OB"P[06"@OE E@ MZI5K%B)[3K$R0>D6,9E]JQ2J09,>GBP]K*1#932N\@G[1YXSZV[+.4.%EFA, MW+!%/JT7E=.(A-&:)4J#<2\Y2-\77UF,$+FW$4$Z@YX&&W($[\UE=N]%7CG" M(=-0H%RBC,460\92R8JF5E@F?!@)NQ!'PZ1[DB0\=Y0>=Y,DZ6(_]2O@CJBC MB!BY+"VJ$W=1F4Q7!,S::4RD957L/8Z6P"M]5$::C(":?%FK M4/ ZLVKN5:ZD4\ HM WT5T@T*JS6&X&;4LJ_K5.8W'9-TOI=IU#((.;5AI>B M2)%D68++% :*QYP6P$0IHY!B0)^8=-O]PDDZ&WVS]?,6^T7#ODDL5[+X0+Z-AL1I/$Z?.*4GXWV<6@LITOX! M3 5]<1OS#6/\%?!4CU2)&I;Z+Y4!TC!]IN%CW5\4I6SCK]O^U 6DH)K7T,/S MVV':+19(&K-,Z9P];,:D,%GNI+9BJH/MBFNI%3H;);N8NPKW%(N*&Q/:W<@- M,AJE49]M5,])L$QKS/VC]'RXH\WY*0\6_R*)VHWB=M^"W'K_QW9Q2!%'7V4] MN^A5U."\A]#EUDJ=*4Y^0,5';FK"NI]WCXYU*..LFYWMJ(8;,(!\@ M@W*.S;[&&6UQSI(6SB@.GPL^K7MR7@'E,"78=!\Y0GFQ5#M]'636T1Y)L9(; M.=? 5;130\/(:)O*KSLE: _YQ1:<-<@R5^'[>K_]:S9\+C5V(6P-]'&+VWR+ MCJ[5'DIY3Q\=^0/9>=+'6-.#1\BJF&7E2ML-M;#8FO VT0NV1[^H;'B%AG*) M7RC+> Q@T&I%:J+^O9GPO0N.KVGC&5T"Z0]3?77VQ[^-UL'/5P%-RR1S..%#]5?*CPD-"S0->F?'G=BN6X'P:[XXC*W :]! M_%C@O1,<&>#[A<6@Z@$MT-QD)_\ 4$L#!!0 ( $J+J%@Q^;0@4PT +PH M 9 >&PO=V]R:W-H965TU])_8=MBRD$[=FNR33LO5JZ/YD4C54E99^=YL_JZ"/5.2EYC,\?]BX\>. M)T+UQI$1S_ZK/9BYSTBZ2$N7!KF:A71\@(I^R].KKZ M\8=X-KQ\1.%)H_#D,>G?LS6/"NI7\X!T\=O@PT#\[?KZ'<4V!#E1KI18TNA[ M'FV60@J\D46B929T ?=5-%=(/U;FIL)=N9(E4K+*4K%0R-]$(?U2L;0FYV%. M9EX84M,YP(\NZ-K85-GL06!/"B=]ZBY4N5&J0-S;SQBXEK;4B5Y+TE>6+"UO M;1"I+-5 ?,336Y-CU(/0#@JXM0&6++ JL(PGI:I4%DDE>17HTC%3%JE7LUJO M#=8K[K!&N3*IRJ4%9F\+LN[I4%:CZ(Q%BK,JB1 I/*%8O+U+W*2))94!Q) M\B9)]Q[4Q;I"B1 _]2[#0KY4A@222V"4KF$Y;&U7D96DQ\:JQG_UFG!$^<". MRI1SK0=@Q[X36@<!2VYA7JF15Z"\5IQQ$6/6ETC;XH#9R(*XI62B>$TJ5 MW<6V]8!B288@U4OM_2(3F@4G*+\=LCMWI>%ZFZQHZY$ICH,>>TT;7ZXHWG[\ M83X:#2\Y"AS?Q)=<%%,!PVCC^<$EW MV\J/V;&=; ^*@3L1L8(=!;@;>8OFQ6>7#AOD2H%_.B?W8;$-V=B'W;XZ8/?) M(TT:]*IV&.=O*591,P($ 4+@PX+"B<9;[3Y#.MS%"%$TD.J'-SG7X'WOA&!T MD,D)/!!O&],;:VEKDZP"C"?*EK)CE4_ZB..8RB."(9%N)98(YI["XG2.=+%[ MF$"^6 M87,MUX@[4A!Z2\:'0I5ANSR(Y*90#_5N+ZLB[4 5_$%&1]YT@C?,H=4BEME) M+#]L6Y\@E$U-U:(4CNSDE(M:?#E!])\0MXCJ[%RI+*TWTLK%0H-; "8B(CC* M$D["0C0YSH=$$W(1P2#9R-P&^G7&=T..7NUHB@&HHB7C"A);N1V4IEGDEK!- M0%!-9;,#>8PZ>]OQW3[D9]_G-[%!Z#?4B!@;5%$2,$08 XY2(1""B(]DE>P"0NKFLX(*F3N2J8TM).[\0) M5U8?C#6)J&L&W=>>ZCHI8B:KN%)D#PQ_=8QNAZ4/PR)TO[[:)P@7IYFO1@25 MB40 [G,(CO7&-1RLE K4)9TL'D[J:Q^W%(E94GFW>Z[3@TJM@R51W46'(2"T MM+JG>6]N?O[X^IK7#]1(63YW()<&.I2WL0X#9%.F.CX:B-?]F?J$2Q[WR)Z5 MLA_,F\K7D&93H 1#-=0#CZ?((]]Q%(@R)-9:/OB06*BZ JX1ZZ@N''4Z5WL& MC[8-_A38*9]V>#)%5(_Z,$H<-!Y/0E2TA3'>_S[A(A_!>_T$-SZ1MS-9200A M2^X,(>1'L?JS*Q.K&#*H4$UYI5TRON5!Z2OQAY&$VHQUV#O'-C:^W6]M&*%V MC:)MY!<+F7$0^8,NYG7U)KI$%=2HG?@(75J9*SI)\@67M+6 -"[N=4-73P&# MX5.?7?Q07]=^&S+]665Z94S*QB0)8TH":/L$I\%Z5JX6%QT**09%&KF1;2,8 MB5)^KL.E61'[56;>?767BW@I L#4TAF*R@-*P\7L&0*D9H:PC,AO2(N6/];- M;T/JB>5X;*TSCW3J$):MCOF3WZ4TL. 01+6P1J$.7D2=I_+!+)=14)=)\Y:R M4:"7@,LJ\Z<+]0*!QW43W"56+WSBA(CZ;8-Q *3Z2$7=R:FTWC649H04#7C!*B*>(=X=7X#/ MHO=K3MR H8G*%TC8\&3<99-U9:K!J-;^&X9XFRYJV^IBWBWDST0<1Y/9&2ZX MJQA='G@TC.;C^>./;O>HV#,QC49GXZUI[57];AH-Y_'!,?3N=H> B1?Q,;JE MVUVZW"^C[VIT%IV?SQ]_]':?7X_B:!0/ZS_UP/KO;!Z-9Y/ZS^[;9_6TSD6? M:N*4_VZ7#GL8\=-55,#H3VWM>4JJ@/N&1S+*:^EH&U,]DQZ)6\ MRH$*]76%X176![-2_,:[XO^PAV,*B>N>J-KC6M]Z]K221-)S^57G54YM6FM- M4(AV9Z%"7]#D(:6"*TWRF11Z%D\&9R+76<9;?4T4O3F)Y5AK^C%^M%YG8+ZT M5]UP X%&@&GIHQ;V[G3LW2R@@VDZ!"Y53:H;]VV@!BFNP]M9X'@@JN5 MN.:>LD@064T@'XK:0Q]D_E.B_)%3OONYV^\DD^0;=:>+PLOUP-1"/FH^&.QM MT^5L=[ 'S2 @C><@>*.9>%?[Z;$)#0*/IL-CTG!7'5^)B(*,NS"-[,DI["U_ M(L-6);SIE)WH=P)@)>';;!:0X=>*=A--.WU@T87_G0B?BRX(;!\[;W_B)+OY MFK\)T_2C-=]R/6F/7I8^JBJ7SDQ'$Q/QH/I'.('\?RX$<#5 M1DP'T^=GF'K\/_BPC!?ZN"GM=&A+I_=(4']Z[S\OYO*!$)?K M=_BBS"5OW4VWE0#NJ],&4 3GL7GU(0,P2Y5.(FU%2-98'?-MT:55DG-:IA"!=X1"BCF M=L_SZ)=D] MNWNP>[@^W5CWV==$0=PUVOBS41U"^VHR\65-C?29;LM^MM8.VI92D]75O^F MJE"?C8Y'HJ*5['2XL9MWU-=SR'BEU3[^%IMD6R!BV?E@F]X9]XTRZ:^\ZWG8 M?L6AZ!V*F'<*%+-\+8,\/W5V(QQ; XTO8JG1&\DIPX>R" YO%?S"^2+8 M\G-M=47.?R?>?.E4N#^=!"#S^TG9HUPFE.(K*#/QWII0>_'&5%0]])\@HR&M M8IO69?$DX'OI,C'+QZ*8%O,G\&9#F;.(-_L*7BI,_'ZQ],&A$_YXK,8$,7\< M@J?CE6]E26"U]+<,*@98KC.G*SN(BU%OG) M#UOP8(6QY@4UK;;W1*)2#BI@G1\S7$M1"O1])A9X^8L-)/)<1,+R$]'C_FR] M%RVH6'!M?00!&12RJA1+BM1(-^DB[C+QP8BWM'0=Q$T<)U(C?>+2(F,FY_4V M#PA'J0$+'H2G1KV0QG3 <[3N\!P)WZJ*3'0"A\5AS"2R/!9(X2"?9CGT0&N6 MMHT*-8!:>0^Y#**2* B.%ZU36AP.F=A$8-\?;(%L+#*3(:99:NNCX[+S:"R4 M#^S4)#CFB)*)CVQH&WP4?"P['K@*@:(GPZ#36FGN^_[SCU6_/;NK?:"K+=!P MFFLG#9_[P :AE]%&*-)S.5+K79]$8R^DW^;1%\=L9(]V?#J< 1STR:5&JP/B M("^RZ9;?,;NF]CSX,7NYHQV&K505T_2 Z]C3J>!\G_NS[E>VH0"]"6!UQH)9=*HZTQQ1PO MGC+$W'A8X?VY)1#&Z:&R7FF:/VI6S#7:;G7LZS_*!NV9WQ-_)*VB2T<@: ME@RPDOQ@8!MHC 'I2!+KDX[JO"9##@+%5Z F#@$'!]51!?H6WI58IL>)T8H".02G.'.03D@YVPCN\#!8\YZF M>J3]QC VX$0LST,5E?Q3MLA$D'<4I:XSF#96(,RH= 9UQ]P44H0Q]CM\UKJE M5Y5BA0>>"MSG?>Z81NBH[+D&32GB#HJ?(?I*)?&*L:(P2?XH88L<\SJ9NB7E MU'?17M)[>A&Y3:?.I[#-,,U8>2]P/,;KQ(>L_L0J&=G.Q VU'3H9JVPL;W\Q M>&R1F>PMEPVY=5RA,=WW5*H43ZLL=V]ZR[(L7IV?NV2I M5M+U3:%RO)D;NY(E;NWBW!56R90GK;+SX6!P<;Z2.N_=WO"S>WM[8ZHRT[FZ MM\)5JY6TF[[.&RFI7JG<:9,+ MJ^9O>G?QJ[=C&L\#?M-J[5K7@G8R,^8KW7Q(W_0&I)#*5%*2!(F?1_63RC(2 M!#6^!9F]9DF:V+ZNI?_,>\=>9M*IGTSVNT[+Y9O>54^D:BZKK'PPZW^HL)\) MR4M,YOB_6/NQXU%/))4KS2I,A@8KG?M?^13LT)IP-3@P81@F#%EOOQ!K^4Z6 M\O;&FK6P-!K2Z(*WRK.AG,[)*=/2XJW&O/)V6IKDZ]E;["L5/YD5?.TDF^L^ MD[F[.2^Q!HT\3X*\MU[>\("\D?AH\G+IQ/L\56EW_CET:Q0 MMWDO>[Q?-@70*U?(1+WI(4*-YN-CTO^"JX[*VZ_M M\47@A'@D/JUR/:O@XF^5+C?B0Y[ <(@M'B,^+Q7/E/GFQQ^NAO'E:R?>&FE3 M8>;BG;8(1V.=D*DI2BQ28OAW2#VA<21O.'C-P^DIW\>O3P7T^P2Q,V7%9<3B M^A @?E8S6X%JZ F>DXA]FL#OP*J0>0J:<:7LJ$7K1&*]U,E2K"5&%X4UCQ@Q MV_"@W:TZ,N#29*F":)V+C](OWQ>?MDI>,)Q'?ZK2CA9M(]R%(1T[E";"7),O MA,%0B_DZ7SA,U*="91K\@"6_*I$H6X+6@ZP93",* MB@R=*!XI4PC4%"WLIV1)0>2.&:MCG+!Z,*"095!F.!9W>5[)3'P$JVG:S%Q, M6S/[8JJ4^-5@*U#\K+;(M)HY]:VB('[_B/\NF$4@=4'75!..(57G/I?AKB]^ M0>274-0J[#E58F[-2I1(.["E_VWYN0D&W*QT64(+:*TQ/]4NL8K>107LS)18D(Z$!B/( M4#I/]:-.82 &>;VS2.0F/U.K(C,;*)8V8,*O(O](;]2%WW$%]&#I9IQ(VALL M3*:33;\)YN<[C_9MG13fK",@*N 2C=V10]HFJ?)'&(7";@WXLU4(*YHP MC==DGC;$^\#$9K]0OZ"WSS.I\&LA=5I;O) 6\-4 7%D#SCL;%U9E'/K!0"0( MJS).D82 Z#H+<=A"\)K^C:+111R-+P>UY^2CU)F<98IQ-Z_*RJJNT3LQAR6\ MJK\$+Q,:4 N5&:Z_/!\?=8)F";-IYRJ,?9C>L8$/H*!F-X(A1G,D0A_RX$D( MH(?I%]>B$E%+\9,!.U600V"Z!#F>F,!0,/+"9"V!4"=(F5R=;92THE!6FS3$ M%+1.B7U@3K9&)U H^Q"M6'*LY4S,DK\XL5"YLC++-GX-8 -C@., 9YV#L;., M9]0*S 'W[]! P#\8E&F:M)_9G^.^#YK> \(Z1LGG#0B]D0,4.:(9,O78 KK9 M&IEML&]ANXO1CL2 4,#@&>RAW=Y8(<&)1&HE=%4%-D:)@-("E\@8T+@B1*/] MCAC(30U"[ >5/SP"CB+B+ICR(C&]>\!_>(.I%^L'Z!G;><@A5&]B;["\JRP) M9J,L+1"^\N6F-]ZNCJ.+BV@RN:Y#$[M@2'EC(5'I,[@#5M D50\5 A*C9^&M(5*RN?('C&-97QU(8&Z"LZ MKH;UV;=! 3^"=*3)A%C/P^%]HQ!!S8MF)X"#*YNKANJ\+4-AY_,UV78?.Y'S MV/Z:VJ3$V)3OV#P, \>):[=0#<2 M)_&IB*/KZ^OHA.])'$>3>'0J1E?]T7"O=MUX"*I=#/%W.?*J32[YZ7;R M_\V3)\/3=IT6'2G#"/,^0QXAFU;. W7ER&MFD>L_:IH]\_'5J6(XHW,$&K\O MB@).5UB"Z?Y)0P.%W/+B8MR?H,'.,BYD? FKP2M/A4I"<3&C<&I6#;FFQM%9 M"T>41]0TG)",@=X011\PV)*7'A1*Z8JT2CV)A+3@ MV)T4?2JIJ/SWY2<9)8-ER>A./YTQ.T/H7#%M>]LXK]CNTU:F!P78LF;"N;;( M^Z@W4L^'&WI!6)I#1^ZOX@FK]BM6YUC$/?:A)%Q(YN^+?_K]TOQM44/%:E$; M<8OBM@]"ND6M*.+!2RYU387"H&4="&\<#-V398*&,5 M=0.HW3:S417X1&-\^3&7VG:35LC5' QL\(->;Z,1N5^SHRF6B>DN+BX/)>"0 MP6 >4BX&Z0VNQX<'TT'D3I9K&$ONX9:66AUH-^4EV@MXV]5-2>C9MIW:@;6V MR8ID1Z%H#;DY4\YY(=29=PT0^0X\?MG I)42MS6"J[ )*@XB0A6F8 XY<,4 M;3G^3ZI9T AI7#8=TK-\[_4_<%+16B@W+"18,1AQ\]R0&..+F@-4;U#/=PF^ M0^J) 1O4O5I0NL'TB^%%-!@,:AQ_-WN+Y^P]Z,?#FKW_XM$-J[7OT*;-TJ3; M\_,91+U=H+[-MPZA;$Q616@%++)\!D(3W2N)E%:MGL-T-U)VF(X//[I0=N@9 M=F!,PE 9D*W=+F!/1(#.MN, A+K+V<;#'M<9>_2DQY^-0=-FL]Q1UCGAV_^48P"" M>/+R[T@L#]-VOOA;3NO0_+'YWE$-=M_N>C_L"*A@3?)72?'NURV]TMNM;/?"K2 M_@CG@Y1[4Z;#%V(RIG^3G9YH@H8U%N/H>G)!KZ/+ZPG_#N)8[/M\==[ZZKA" MMN)OJTXP&_H/D,W3YO/MG?]JN1WNO_TBK,%D#G71'%,'_+K42J)!7'_WYWI*TH6Y(6 M"&*2NI?GN3=RN=7FFZT0'3PVM;(74>5<>SX>V[S"1MA8MZCH2ZE-(QQMS69L M6X.B\$I-/4XFD_FX$5)%JZ4_NS6KI>Y<+17>&K!=TPBSN\):;R^B:70XN).; MRO'!>+5LQ0;OT7UI;PWMQKV50C:HK-0*#)87T>7T_"IC>2_PI\2M':R!F:RU M_L:;F^(BFC @K#%W;$'0SP->8UVS(8+Q?6\SZEVRXG!]L/Z[YTY[.[W] _=\9FPOU[7U_V$;9-,T@KRS3C=[94+02!5^Q>,^ M#@.%T\DK"LE>(?&X@R./\J-P8K4T>@N&I$I(>3'.!<)6\: M_"1,#.ET!,DDR=ZPE_;T4F\O_2$]^"AM7FO;&82_+]?6&2J(?UZB'"QF+UOD M)CFWK,%J]?S>=3SZ\@3?K\69O6?]A.GY>&SY7"->Z:87:O7]W MFDP7'RQ@6:)O W 4$2,< O4U.!)UE4&$)J03.9U RGIP3%:ZUX>CX;ZWY.KL,'.X8TW!] MTT/HD5$@O>N7"?T"Q^EH@)9G)'R\2(].X&Y7]]7VKA24&7YE#_2Y6DQ6 F9+CB\--;S;[^& M8N,4D9#P136;SPAK3,".8#[+X'@6+WA]70FU88#P(.HNR H.,W4)PFR1L-89 M2R;)@LC%$U[?(MU;BGK')TI3A,R^](X)/(5@FI*G:1;/F$4Z2N?D+#GS1"A$ MV6B1S4]\JX>#V6B>IB>^XUF!;#QY"';WU=P:"J5L":$OYV<4\TJ8#3?)=^I/ M64J.B!'*MA2X(%&2]J:O.I)L4-2AV)#G@Z.W!D^$T?]H#?T.POTT=#B581[Y M1CB,'1;X^=%S%TPAY8<[$+UT'X\%-W2#%@=\CE@)$Q1TN[?ZT?_)$7Y9T;,-#0O0]U)K=]BP M@_XAN/H74$L#!!0 ( $J+J%BS]5_Y; 0 (X* 9 >&PO=V]R:W-H M965T>:9F6>RD^JHS1 ./!1=Z M&F3&E.,PU$F&!=-=6:*@-VNI"F;H5FU"72IDJ3,J>!A'T3 L6"Z"V<0]6ZC9 M1%:&YP(7"G15%$P]72&7NVG0"YH']_DF,_9!.)N4;(-+- _E0M%=N$=)\P*% MSJ4 A>MI,.^-KP9VO]OP5XX[?; &&\E*RJ_VYO=T&D26$'),C$5@=-GB-7)N M@8C&MQHSV+NTAH?K!OVCBYUB63&-UY)_SE.338-1 "FN6<7-O=S]AG4\9Q8O MD5R[7]CYO?TH@*321A:U,3$H,,-F$R5W MH.QN0K,+%ZJS)G*YL$59&D5O<[(SLS^DUE"B@F7&%$Y"0YCV39C4]E?>/CYB MWX=/4IA,PZU(,7UN'Q*7/:&X(705OPGXB:DN]'L=B*-X\ 9>?Q]@W^'UC^#= M,B5RL=&P:(*$O^,+I\ M@^Q@3W;P%OI/5.,]]G#%=)X $RFD.:\,IL";#=IMH*8&DR']*T0H?"715A*H M#DFV+X0#H46_0YVH2W2]Q)\@D=2>VB++M4-:2TY]3@F'5B[HB:PTF>H.X&." MI3GPG9)"Y_2&:/_#S$GQP M[L"CJ*:Y%\&AF8TLZL;#ME^X"&O1O,/=6LD"V$IN\87G>9J./2 )!W"])@E9 MS=PO'T@<+L835I27<+M<+*!%]3OY,(I[\>7^ZA"N22?D!X4A\=E\LA7'A@A5 M\#7#_YVMFY=-\X-\S8E;VH18HY/L>65%[3+3M"$VA])_4%L#4F$GBB/Z'48C MI\I[Y,P0EI%6LJ_%?US672<=E]\=$OX1#1*T[5XAQ2D6)9=/U)-IKJA(4FFW M.Z/L 0,I\/2)Z(-5I[-$5= G??7%%I1@[)&8)TC'Q+>* .C[34,#+ GO3AJ$ M"U^6GB]/'%TN+?=3$B:QNI8%#1O:]^.",Z'=)MILFY>E:6[?,$Y-[<<1'R#5 M?.FSK5RFTB8WX6@/+3C[\QLG03QTH: MFE_<,J.!$97=0._7DJ10WU@'^Q%T]B]02P,$% @ 2HNH6/+M4<:/" M-A8 !D !X;"]W;W)K&ULG5AM;QNY$?XKA,YW M[0&*7NU$36P#ME.C*9!>8.=Z'XI^H'8IB367W)!GM=RJ>Y5_+W^XO$V[+24NE(V:&>%5XN+WM7X_?4IR;/ /[5:AYUG M09[,G7N@ET_E16]$!BFCBD@:)/X]JAME#"F"&=^RSEYW)&W# LJ M;=-_^93CL+-A-GIAPR1OF+#=Z2"V\J.,\O+IANO2AW%U=(K13+B-RO^WE@EQC-*U/BT+^)*85-5 M2[L1D%#8(;2-3DA1I-VRV_UG$O[EI]ED,OKP7#4OCS_\BK*(*_$'JC>(6^F7 M3EQ+^] 7_Y!4W-*(JQ!30]]N%>D7%SMA.#N6 AD^1]RYX="D.#"YISU4W)K#^]U_7J'.?3< M'8)>6O: LTLNLM/WJHZJFBLOZ! L3U](."W>:@\GV.G6R!\.1DIB[=VC+E$G MZ)G ^\EX!.8VA@REXJ.PM#4 ;?+[H.T$Y_10==SFS&YQ_77'JPHAF#L/5ND# MNC7>$HC3&I#M&BKK!O[XW?RT6O$E:B,T9/8L TY;#R/ZLD"B.F5H]P37$AQQ M1'%%,)DKMDISNA:-,0-QS99A[S&K)$A9/DIMY-PH#BWH2'G"N_.U\Q2[NL%3 M4 DP- Z0/86L=90F!^F9UEQP@?(T'6P3A?HSNJ(J1'A&0C[G55(RSWO]W>B10*TY!3:50CN\;OSFA^T4'4#CK"0'RR5%0V MST=<@Z10MB40VAIXCO/]*N)Y071D=DHY]C0AF<*TH)8.,C MQ\,]9H>]HA&2/E+)OT0=^T@'MLG'HFM69 %M;6HR?30X^UG4T"^M;:H^B3-V MOC72XQ"SZ?- !R-L=IS S/MME[!BIQ.^F)YD5O8J]:!$6;N&!0Y Q_! ?Y?* M'"E:8T.*(GG(\ 7]T$=FP.",+IE[F(*263 80[J7F1P)^E +/"?\T<()")"> M6S3'%0(JJC2K)6;;AR7O2HP)"VO%P[.!HU=\WKXPXP$G\K'6O8X5GN?T&>#A M; 0@0AZ"<6' TJ.RZ(D 5(HBZ5V@Y:%M, UTG[>+H!I*"@2]^M9HK[8SC7IL MHY>G^ %ZP'?*VGV[D.\38AAWZ,!':3I#X?R#B@S=@(8%0M945"ME2DYH@"RY@4:S)3!N M+?B'^L+E"@1.+,'JY]*T1'8R/>LV=/6?!JL7/23:)[%=+PMIBL8P+F5H:Y?& MHOS(0'N!@$-RB@[9/!M[N,.$H&*GLTO -G:@O7*I6 +^_]Q* C3% V:BEHL0 M4PYYKCA(*0D(TX'(!L%+/168%[H2R6VC5;3@<-CHG<&!)(4+G^UZ#X^=\!U0 MTGD4(26?Z#R:R>X(;0TY4*I?R?S,B<@(ETQH:'!@5R@D&73ED7KK6)#ZBR9+ MT $T9[;+T[8." [6V3<'RH6_K:#$NL1$7F/.YUD'+8Z:8'*/"(LRL4,UQ+X( M)VJG#7NG%0-8 ^:=IRRC#/+XD7C X=L!)/!I"0EN?S=[M]G6V-9Z2O&+KR\EF9;' M/6$-Y1J%+C1IGLURRS*AK@QN\^X.+Y^_WN&$EGW:)K M:87,JT$2_E/8N3,]$VD!$Y(HF97K$S0O!7,@'&Q1GVTABWE0EOSX9KYYPTYP MM??W"PZ.I.R3(JIX D2I*JL7F_T3]CW;FN$P42UE*W4@6GS]M#%%E=D0=_&$ M!M;YFF+83PW-UD^Z:BJL87%)@]%+!IV,9V\'LXX.O0*?\3CBV-:6_2P0G">> M+8V.^^/):/"NW;P_I:Q= Z(& H"D=G1-P_7K3+/ O5YP/> TVT#S-)6IX^,"7T)['"DI%XQE3'-5T MJ@OT>8&&!7K+,RG?#VA0QH!L77Z?48]+F&^S#=S8]R: M(T\! $+"F["2GJS=1HW/.OG+[.UV IJ=C>EE?YY)=^_$NY Y'4UV1J;9]- & M;1/I1:\+YBJ:?&EBH]E1T\V!0=W&]5!.47/]81/OU*FE^AJ_F5P[B)&+'Y< MX;:@/ G@^\*YV+[0 =U/Q9?_ U!+ P04 " !*BZA8&5(#?%T# "D!P M&0 'AL+W=OMTCS+ MSE,MI$GFT[BW=/.I;8.2!I<.?*NU#/R7N_,D:.).UM?Y9-G M\,;'',<1;_R].<*GZ[4/CF[$WT^EVZ%-GD;C+KGTC2APEE ;>'1;3.8O7XS. MLZMGN$Z.7"?/H7]?/7X0 CX:^%@$NT8'Y_%4QP,(-<+""E>"K>"-=-0EUGD0 MU'!4Q:C.L]$8EDI0[YCRD>9VM5Q&S1!^)S&J= P5[']<7\G7@$K2U16A]P[H M-$=]9#B(05Y),M>B1"C0!9HI8,F*&@]]@(8K)@OLZ)0$*;F*W-90U,)LT _A M;>O8HTOP_\0B\V]P8IM!1\6AMMO>Y.6+BSS/KG"+;N,0391'5U"A"*U#HF>W MLI1F S0KB:-IA0)I"IJ5'CVM(HII-=>!0OE:T/V!_@Z5T4MZWPI#*;9TUNX+ MXYT,-8U4H'E0W-=6L5(T'%&H2)6X'D)U;$OI"]O2'7@@&K+:,R_4C;)[I*!: M[*%I'9V:QP.1/OL;JQMA]ETH/K;1V2]Q\-%-Z5*@0=YEP *-\GODVL3"A+BW MQHTTAB-22E2!@ZVM*G2\W=#/E@-Z"M;_T,7C*._O5L E"8*GM>>DMJ]CI7_B M.IQ6??A4=Z8GDU-37>/[X"&>7#=$C[O')^BZF[Q?S+OWBZ869>U!846NV?#7 MLP1<]R9T0K!-G,-K&VBJQV5-SR@Z-B!]96TX"!S@^##/_P502P,$% @ M2HNH6+Q)S@Y @ F 4 !D !X;"]W;W)K&UL MK51A;],P$/TKEID02*Q)DW3M2A)I[4#P8:A:&7QVDVMCS;&#[33;O\=VTM!- M:8407QJ??>_=>Z[OXD;(1U4 :/14,JX27&A=S3U/90641(U$!=R<;(4LB3:A MW'FJDD!R!RJ9%_C^E5<2RG$:N[V53&-1:T8YK"12=5D2^;P )IH$C_%AXY[N M"FTWO#2NR [6H!^JE321U[/DM 2NJ.!(PC;!-^/Y,K+Y+N$'A48=K9%ULA'B MT09?\P3[5A PR+1E(.:SAR4P9HF,C%\=)^Y+6N#Q^L#^V7DW7C9$P5*PGS37 M18)G&.6P)373]Z+Y IV?B>7+!%/N%S5M[F2"458K+HPM$.?I>B%H1GJO8TZ:V M9?"RKLZBK1.J(ADDV#2G KD'G+Y],[[R/PYY M_4]D+YQ'O?/H''OZS8P:8W/P3;3(J4/:>;)/+Z^O9]/8VQ^K'\B:S,*PSVIE M>4>/O 2Y<[VO4"9JKMMGT^_VX^7&==6K_849.^V4^$/3SBSS*':4*\1@:RC] MT=0TK6SG0!MH4;E6V@AM&M,M"S,Z0=H$<[X50A\"6Z ?QNEO4$L#!!0 ( M $J+J%AJ&C*\Y04 &\2 9 >&PO=V]R:W-H965T]U)CR=#C440HYUP-90H%O M%E+EW."C2H:Z5,!C*Y1GPU$0' YS+HK>=&+G[M1T(BN3B0+N%--5GG.UOH!, MKLY[86\S<2^2U-#$<#HI>0(/8+Z7=PJ?A@U*+'(HM) %4[ X[\W"TXOP@ 3L MBC\$K'1KS$B5N91/]' =G_<"8@091(8@./XLX1*RC)"0QX\:M-?L28+M\0;] M-ZL\*C/G&BYE]J>(37K>.^ZQ&!:\RLR]7'V%6B%+,)*9MO_9RJT=G_185&DC M\UH8&>2B<+_\N39$2^ X>$-@5 N,+&^WD67YA1L^G2BY8HI6(QH-K*I6&LF) M@KSR8!2^%2AGIM=HWQ@4>U0\%D7"9DKQ(@&TN]&3H<$=:-TPJM$N'-KH#;0Q MNY&%236[*F*(7\H/D5E#;[2A=S'R MYP-6#CL,]&P6B?Z90KT![8<:/UV,*. MWX#MTK;/YFMV7<1B*>**9UW*.]#];E#*GU-=\@C.>Y@@&M02>M//G\+#X,Q# M>;^AO.]#1TL84()G[!%4KIE<=+FLB[0?]DNE",.DP!9"1XC_H^(*MV) +F3H M@"AM/-!GA2R -I>58K%0F%M2(1N%C8*S^RH#%@;S@[V0F5HSOM7,K@K/"*$60"9[[PCU-U)<(P^I MP>ZN<0E0YJ(I8J3+[B&I,L?H8>_W/KLVD+/]X+C/X#F"TI!X##I28NX$2"?# MY[CWG,K:*;OE.;#//"_/V*,P.(^Y"&Q&:J/$)88M5A]0;WB-[82[;)8D"A(2 MNZWRN5O[8..=1ID=$3,Q+W97<5>@;K44PV>9!93#.ZXHB'"[JV05\[ M+7=&N^P;*J'8JZBRM!]K#R'R5]":YZA>_(]@=\@%:P4"\8*4$K!@5\\05517 MV3?G_SI@POTZ9=L>ZN+TO63CH!\$09WG'U2O)Y\:X8'(/FA86FMON2?FC9)6DUO>BB+(JWM0- MJ-V$RLDHJJR_=OBN?1?)O,R@279T5UF'K2T:FF=NL#-WZV,*P$QH\RK1!A@, M_[MG9)&M7VK>FGFE?E6B"O!<"M64+NO!LLS0T%0*20< S=I M'\W[HQ*Q7=+'&JXQ:RKW,.?%DZI*$ZW[*(SS*$GC=LV>N] %]*M< ]B2GH) M"@E57/MRKN03*#)S>'1&M?-%T0NDKC+J[*4-T:>#KV M0=.Q#[RM]?95@VJ7O;HU=/5K/^@"XP \Y X;G+>(;8M_%S<_YGO$7:SO$QZ/U411Z >TAKI.(7^ZGCD@^AJ,MP]&'\M=36-Y! M?"\[PNW'5>C]$)K.-L=].DYV,O'+OSQ"^BAM/YY"_V=.US&XDYD?9GQX@$>4 MM>\3--RVA]!?RKB293D=XWDYF R7[>V'K3N '%1B M;SHTGD6JPKCK@&:VN4V9N3N$[7)W%8/V3[#]LPP6*!H,CI"!FR3IS$:Y=D)ZE*Y6$(#,F)00P6 XCF?GU.=P\& PJB[>SN M0UYL$IQ+3_?I[M,]T,N-JS_[E3&-^K(N2O_J8-4TU?.C(Y^MS%K[J:M,B5\6 MKE[K!E_KY9&O:J-SGK0NCDYFL\=':VW+@]W!EEZN&'AR]?EGII;DVS:?J0XUO1W&5W*Y-Z:TK56T6KP[. MCI^?'_,$'O%W:S8^^:SH*'/G/M.7M_FK@QE)9 J3-;2$QG\WYL(4!:T$.7X. MBQ[$/6EB^KE;_0T?'H>9:V\N7/$/FS>K5P=/#U1N%KHMFBNW^;,)!WI$ZV6N M\/ROVH2QLP.5M;YQZS 9$JQM*?_K+T$1WS+A)$PX8;EE(Y;R4C?Z]"C\FP(9TNRRG53XU>+>,?O#QJ("/M=)0% M>GQ1)W,3A[N M6>\T*NR4USN]8[WTV.&8ZE]G<]_4 -B_QPXLZST<7X^\[KFO=&9>'52DZ?K& M'+S^X0_'CV]KEZH=[: 1E:ZFJBW M9395]YN543_\X>G)R>S%A5M7NMQ.^.OQB^[Q'?.[4:Z. ]^]#0\?3)16EZ;0 M&UT;E;FZQM^GZHR]YQT/ MZ? W43B&0DB%P!#*W9A:/9UAW(*%A$BDL4^E;4RNKAL>1,M?Z%+G&C_6KEVN ME(63;5:N*+:';E-BJ&_GWN96UY8DLV56M#E)2ZO);E!/E.>VOK%!91MHX*+7 MYG0/_!Y%^#W:BYK1(#(&OKW+C/O(>(#:(_3C*/3CO4)?0%7P[/Q.8?=.'Q=V ML.8^(9]$(9_L%?+*W)BR-12,W1)XN4/4[UY$?01D@J^JI2D#4E/WF-?N,QXO M#?N/]9ZQ-=]RA@7H-#FA#%*@#8.Y!-?:DUN+DSE\\<9\9K Z-6^W]!N2=H$! MC8'^&K_CJ55-B&YL<(U>QMY)%X:^U@X>;[*VYD?Q1YRQ:N&42.4*0;OTFOD! M>3G- "F(0\G/LL)24J/8<_SDA3)?K.=3KEW=+$D)N9DW+(F#M]6*IA8%"(Y( MH;UW$)O\>6.;52('\Q';##UV A4TJG2-*NR:HT#C)OT6YN?6-MO;T6:B"J?+ M+EKE,&EN"PO59&9WS++5.'1C#,L7'D*A3/!HO(@=SY-!-6 X:>R; C PQ(]B MTO,(AXL$#@ \9T0?(%")D](R,#)A@+8@0S,>%@.44%QO?:L1X%1IEJX1!1+_ M2$UV.-\>)E^)G5D(1P@FJ6T> M\M(U!8]&V&H_A%6RB05>#+0 2BL9XG8UU+ MD952?<$3,*0J3)< !X(@&".,*@12D&6_1:N88^08US5V-#5O+_IR9=!K>-BB1]\0?& M*JO5[]$F=N=P]@O'+8EP->B">).LV.\X32->\')/3@#=8=12..U$CHOMS9?, M" TB _3>Y.9P.!TB2>[8A\6ML9VIUQSTH(_<2BYFV6MRZ-H,I(>( 0R*O@:G MH]G0\ *QA1_WV\&8V8AZ_D9?/B2H8O@<*M0R/)#DL4N B]42B 6M@@2!9TN; MJ3.P Y[*9W_W\>KBXI:B#6HJKV[ //2\V$5+X#-\%EAZ/-103140">K1H8*! MQ4>/ =U\ 7T+1IR;;G,"%C;MP**@ MSA$+4@!#%L%$/*PY6"8@V ,YM43@QU*UI13D>MOMZD:TC:!HU[S4C2Y:TVEG M7)L[NK&>O:%&+;7/FX3#,ILN"E$R<]/A]@3C;O?N=$&;4!$R*KPEDMANVMV& MWQ&5MH^RVC*Z;E@/TZW+ATN'+:?J3]$-WR<6$+!G( N(0+\9Z-<:"7A9&P0= M:)0H@JND^L"!++"X+NUB*S,9?@-<\^,89E*\+*)C@BDR;-[HLK0&E)W2@&-K M>#&;'XJ$\.XR*19V?2B%7553("%3BYYI^ XG2,)*]$LZXD+;6N!'R5\,LV"1 M@# D[3(_I)[0("ZEV&/WYE2P7#6'Q$,EQ_0P2\'50ZZ7+-B?I$\7AF%W>%_ M"X5:)&,,R2+WIDJ)"(:T*;!97QM)&AA5!*5CRNSL0<>/IT_N<=J"WMNRTC8G MO6+_BA*O+B2#2Y[POCO1P'/)R2!%C0F1GR*)KH(S[34UGYV3AL2HPN1$Q+5? MT:94_$++ECUXKLO/8)G((AO$**SYV$F ;])-CMZRT\C17PT[W%ZR2]-=W' M;*Z[;%[INN'6P_W@DIPZ0LF.&-;X!Y-NFRTVK8#Z)ATM+#.=, '0RT/,J+'O M SE8VA$19D.28J1IINKBVS4BSEC R*'06B%Q'@:M_XQ@15(N!E9%<.MYJ2A$ M#CDV=>U*LPUJ)DJ;^RA^UV;1\-VIVL$5B\K!ES'VJ\S&9^S:'/,MHXX#*Q/7 MO@=;49M]B]3DH*6\I?1*?9D>@3O\S)66^TJ<:F44,Y0DBMVAN1&MA#(ME-E* MKRF;IJ3:?P_0A_FUSUY%%SB;)(7E4GE8!.L%!F'WV]GVN_9^6ZIKU*YF/0>& M3V8GQT/%&6ZXD>K9YT:#ZR9V\L?N4T$L(TTE^-2D0_S[ I5 M?TLGA032"=C-+J%R L*5_V%"VC M)+FK\H:&"&XC!N, 0^4F>WLX55*##;0Z]!00"+T,92I'#-]Q_&%:$G(X)*-1 M7&[&(O7Q]B%*=!24HWNQY3::])<1C[85(O?2N&6M*X!1<9$ENI*P$J));+=- MTG5"!)3N349U#HX@GLF:@GA2%;#X?GA@8L?46+%-W\-BJL>==4U!&)7O;M\T M]M0GH=$NV[6>$M]7+IX*1AK"<^\ MMH0_$^$<%A9AG1#Q8BTJ0.CJ K,.9[=(Q*\1IW >[N&;Q+97-A,./"$ M%(ILQ]H-@]-[!PY4?8;967.<4)#O2H7&7DIH@]8F,3W1#0!E5T XI)>^L4-A M"E@XGF'.EK,XR$Q32(3#L3E*H,B +&1B:1$O>P=7C@ 0FKWRS8ZUO=H.ED^ M6I?!:3FPQ&O,U 0/IP_OR1+39_=N&8%O::EK"&H[HD#8R^_K!W\7%R_^T[[CUA\D[(\5=.N/\- MC]%S_;HEU0F:V)VF3L6YPW]]9CV[/H\Y M%4[4 B^CTSY5Y#YQWMGUISB-MCZ;7PJK=K)JDL]W,@-F$>O3KA>V9==AU5?3+B94)O:EPG5"=D%.5/%0;Q-1P M6.ZBWBT"L> ",6,H,O4'Q[-'IR>3;A&76TE;29^.^0_@=7_-^ M@7=OP/I+@B%R B92A M,YVL'Y(>(6'<] /KW8_OJO0/;].[5(5WG$M2GY$F$XS'*N,$1UPM:IS$&YB. M;G?F$F=Y2KP0V]T7^SBP!\EX3!:%\R3R,%VX,LNVD,-='_Z3-#=X\E?L1A=V MOI, /S*SHDYH(Q8$('Z2XM\=CKC(/YD$FW8E3$LH,F[HHXL M27DK4=*W"3@)S7\)#G2MDR3Z[M2]0CL-=MOS'I)7$CL39G@D22H:2(S%/7NI MAU J[_ R9_HR+71*HI(@56I-H'*E;XBL$Z6IN=K$*I@5FNJ#QG1?DB8M:BGC M=DWKN93[B4+03G0DF'>!+DH"ZUR;):OG*O*%^Q\=J($Z>3I[\'P0T$AL&<8& MZV;V$<#S14=Z+!MKRX3DOGTPH TA*H4Y$_R. 34C@/#7 MM2.[<=G*FMBU9XZ=67X_=*WI;9/!^V;O+]\E+XQ!D5@;BZ?M'_9&X5!XL$;@ M"V?0G431X2#)@AA_S91TVN5=Q@A5.CWPDN9\J%#YDB11TL^H2!HJ$]B..IFACAG1X8 L'J0H)"AK*&7PJMX*V;\;3Z6 3S6^<[XC M[J)WBJ"PRN0ZVC1MY\; *W=/E&E<6_/K(>0MZ2V:W&9P_1#M_?L29Z(602HY%+VC"U*+D-8-WB*&A;?N:&N^"6[G'FO24:(11&NRG&#! MWQ$#38W*DT-@&A(D$K#?\-#>C+0C^3G3W+L%9A1<@A]]DS<_XW5Q+EA'[U$12XMDL$=R!P9F*^;NH BT3+BJ0^G M#3:O!2!4+=K"AB(ZN=-(E^;W!ECLA@](5VRB\=)LACCQ*]<6.2&%4TQ\C:!V M'>D/MXS=RQO!DF0J3."6([WQU?03R"D3M40H[J8'-J;<2:(\-4M;EMPY6@!3 MO3&/'W7O?7X'H""OH6WR232$$F',]# 01(= M8.TP9;Z<02C_XC^4)=3+]%T$YWYRA4'7O6P[<*2]>C@*_Y%\'BZ_XH+TVHEK MO0@\MG*@?\L6JN&W9%Q'2K?CK""O]89"*+_D%]Z%,LW&&/S<-BM7VT;H. TN M73E\6%BZU6V@V&FJ.+9HQ,\X1"<]OW3]ZT4#:'8\2KSG=X?A-U(=/N#O2'7& M"MJCY.\=UJ9>\E]UT":@]_*G#_%I_,N1,_E[B7ZX_-D)L+^DIE1A%I@ZFSYY M=*!J^4L.^=*XBO]Z8NZ:QJWYX\KHW-0T +\OG&NZ+[1!_'N:U_\%4$L#!!0 M ( $J+J%B-36T,N ( /,% 9 >&PO=V]R:W-H965T1CVH-AT+%075Y*; M=E\_2D[=!$BS%XNDR,-#T>1\J_2]J0 L>1)*5^*11 [0L AMPZ!XO$(E\"Y T(:#SO,H$OI O?E%_1/OG:L94T- M7"K^BQ6V6@33@!10TH;;6[7]#+MZ1@XO5]SX+]FVOBEFS!MCE=@%HRZ8;$_Z MM'N'O8!I_$9 L@M(/.\VD6=Y12W-YEIMB7;>B.8$7ZJ/1G),NJ;<68VW#.-L MMM+87VV?"94%N7YH6(TO;D/R#?^'WG>ZYF#Z\\AB)NB2G*B=<=HGP0^3OL@ [QFD/ASY H'TU@H'!5; 2D5QPEGC)(P M&4U02,_#Z6A /C5:,MMH"$G)GIQ@#CF29!PFTX$[XO,)^0K&S' #Y(UH.'6D M"\ R]TDOG8;I^;2/J9-).!TFK9".8G*LF]'> M( K0&[]N#+Y5(VT[DYVUVV@7[2"_NK?K$!]MPZ0A'$H,C<\FHX#H=L6TBE6U M'^NULK@DO%CA5@;M'/"^5,J^*"Y!M^>S?U!+ P04 " !*BZA8H.2;-L8' M #H%0 &0 'AL+W=OU#8 -<6)5&7W !GMY<%NCB+=;9]..@#+=&VL)+HBE2RZ:_O#"G+"QV2[TOI$BMYNJRE(] M7$_8Y##QJ=CN#$XL;J[V8BM7TGS>?VS@:=%+R8M*UKI0-6GDYGJR9!>W,:ZW M"WXMY(,>C E:LE;J"SZ\SZ\G'BHD2YD9E"#@YUZ^E66)@D"-/SJ9D_Y(W#@< M'Z3_:&T'6]9"R[>J_*W(S>YZDDQ(+C>B+:@,H&TV*FGP0S1=IQ+J4Y)U<&[*26=L4II":DN6] M*$I\]09BX$/]@R*T_*A TGY. 4>)[?C@B+^B!":R\X+\#0QT6HL[)#W^TA7D/X,3+@+O1>9O)Y 1FG9W,O)S???L2@"_)VT;FA2&_**W1T3\U,""? M:TCRTN[Y"9);+]QKC))EEK556PH#[_YM=A(DJ HLV&&RWDOROLY4)>T&B]J/ MHFC(KZ)LK2Z#&!L/+TK6C^3N<6]W=4L?SZ$\BL-YE(^ 9!80<0)(Y@ I.T"V M%I#V",@6 2%3]WZ&D(@!),I"DIU 4AZPV" 6]P1P"IMFK!N!R=C/?HYSY_?K#[]3W@IE]&W@I[&9I0I,P?ND,'@2S;E7 M0@CH>OLJS9,P>%&D;[5.F=NV5?>RJ5$0T7L 7D&D$'AR9,"HQX]&L(!,HVA& MTC1]:F_(*0OY<67(R)31R$]G) QHQ&.RA- R;]8B^P('',."3'&/[UTN;U=V MQ"YG-JY4Y\R/!Z6Q#3T/."\ M3%9KD-F%2_!WATN*.K$352(/-6$QF[GW2>@]12Z.J1?% ^3(-(3 PND0A;$H MI1Y+3L3&H3606;$L@A!*V.N#@WG42U\,.3_D5EF:@.=?%R)1V@OP4XBP9(:S MSTV%($E3[[@V#&V01!@D(>41)Q $I\X'9Q^=[P,T&+XP[UF? S0\.(4F"+ES M?NB':$<$SN4ZA;X:EA];!GYJ'2!;=PY M^A_7XPX8$\4SNV5.TT!IN2@";,O%7OK4)SB)99.C3U(4'@:Q]4F2=LP''HAH&EBT8]X5-VX["4"? M1]8CC(4TM T >B2 98@%TL:@5Y-?L[+-P3QH])H6["UJ< "0"&:G+.Z1(>8C MK!GUK!F-LI5STZ>3SMO:W'7?FT95Q-Z]L*L_<)-ED-4XQ9YCSE%=SC?.3L$G MG3 J6 X41!I"JM0'3GI*P-_*N-] [1LJ3VZ5C.YM99[5WH?^\NC]9W!GX MTFJ<_]0Q-98$%Z2%O0I14DM#K*(2;(!0!2.QFP(>Y_4X!4+GS]%YFQ:;(2)%C MDL+("B:5!-CR^5BMC_NHC<=K__EZK M67;0[/^^@64#S:I.LU='*$4JD7L#/L,/1K >^HA&;.%X8<3S(CW6A@\P/COY M#OXP$FM)'J5HL'*46%J&]ZC#76G8.1]:9-PO-EAH>A%FUZAVNR,;O-3BC"8! M7OLB$D#G"+>D,*$^-.(AUG=O(&&PX2##0&_C9I@E>.RT4^BTH5]-H4SC729. M!R*.ZU.H&#%): I5$4X'0V*H %BW?)[ S2JU(]X56BRYG$=V%,%JC_SV%/NS M+F7SY*#?/'6C<[FR&'Q]JV2SM=\8-8AL:^,^Q/6S_6?,I?MZ=USNOH&"[[?( M2*7&PO=V]R:W-H965TZ$JK(?!4'2KQ@7WG3L>'=J.I:-*;G .P6Z MJ2JF-G,LY7KBA=Z.<<]7A;&,_G1+/P M>I[8]^[![QS7^H &&\E"RN_V<)M/O, ZA"5FQFI@]/>$-UB65A&Y\6.KT^M, M6L%#>J?]BXN=8EDPC3>R_(/GIIAXJ06LL>L-8#-^D,(6&SR+'_%B^3XYWWD<[ M[^?1687?F.I!'/H0!='@C+ZXRT;L],5OZ)LWFCA:PXVL%ERPMG$H%RYT.$@6 M_#E;:*.HJ?XZE8?6S."T&0NT:UVS#"<>(4FC>D)O^N%=F 0?SP0QZ((8G-,^ M?6CQ!7)Y7,]7E?3A%S2GO#^O_T@IWRME6Z6",I51.W%M,+=>4!_!4I:$?RY6 M<,$%<62C25Q?7@/5,"NZ(L(GS+!:4.-M.3%\59(J,LNRIFI*9G62VS GH)^] M.NOE]?[^/<0C_RJZ(N+#NS0*HX^'K#CU@T%R?->R;E_JA(OP$N+ OPH&1*;^ MZ"JZA##RPS"RP0111.R1GZ9#8L=^&(](69+Z:1P3T4F\AV% !D)[>>4'2>HN MMW)T&?IA&CM;C](PFA=N\%#H"NT0MBEF3ZAHH@*KI#+\[[:-:U1 M AMD2KODQ+UT=]*V7"\*8I^\*HI/UG2-;J26F]Z)9-2*BXS7K"PWE/ZL;'($ M(<5/F:QJ--B:;@<"X;\%P4U!KI%!ZKL;IM3&9J@C M9I5LA#G$RBE G+5U&LZ/U/39WK+%0+8SRCJCJUT7_@? /!8*\6B2OBS9'%=< MN$Y8L)*)#/==.\OS=MC#4LF*/HK[\=^U^&U%P3CWZ*-/W26H3DJAR#9 $T_H MME34@N'HTCKPPE +G3,U3+H:)N=K2!M(WE!+D2>?M>&50_CLL*D_/]-VHFVV M3GRI3E7RK,73E=R;/L(3'IA^-5]@L7&8VG *?#2P)+0? L]]79$M#_?__ MY^6]0WU..DC2<:@$?A".[&%(9#J*+9D 3:)A8LD1A'[:DBF141A03W6N[ ?= M=G:=JF3_8.,@_*[<7J4I#.KK=OGHN-WJ-FLWEOWS=N^C>*A;-92X)-&@-R*P MJ7:7:@]&UFY_64A#P\*1!:V?J.P#NE]*:78':Z!;:*?_ %!+ P04 " !* MBZA8*S(:448' Y$@ &0 'AL+W=O1 &JL%\NRVR1 DNYB"W1WBR2W]^%P'VB)MGF51)6DXF1_ M_3U#RH[;ND9[!^P'RQ1%SCPSG'EFI/.--A_L6DI'CTW=VHO1VKGNU7ALR[5L MA#W3G6SQ9*E-(QQNS6IL.R-%Y3">E4HULK=(M&;F\ M&%TEKZX+7N\7_*GDQNZ-B2U9:/V!;]Y6%Z.8 Z@R*-\(YRX/#=Z0X970QH/ MO*E^-\"IE@_ESAD\5=CG+N^\?V1%UZ(6;2GISH<"RZ*3>[&HI3T]'SMHXO7C M5K#[=/P;"' MMC,[\_*RK\C[PZQ$J_X2'!D1W>C6ZEI5(@1*6]%[(ZUL79C02_I%M?".$C7= M85(B*IVE?UTMK#.(JW\?\E ,#D,@'/ME>U$*2]&'>LR#W)T^=,/R31^?<2\ MR.OT2&1[TG22G-(_R.!ZN6U7;_W=:M-1)XQF14V8) M=7N*TBB>3P"G2'-(2-*,BF@VR^EM^R"M"Z$#;\&9#](XQ5L"V)/T] ME>906 M&:[Q+!E.\B0[I4F4S6-**$O32]CC),+8>8:L>#F'1_+R20I# M#M7"]N:)#%+GS)MY\X7Q&^RGKD D5\""L0I#UQJWI8R\,E+#J;/!?.U#[ M1N$YIZ*3*U62J&O%!V/#@U(W'9)=>J^S0,"I"6"QG"Q$:'#+/>:_/)'/K1/. MVV!I(=U&RI:F/WHO)/&/P77[(K!+D_S8, M%MB+2DC)V938[2E+W7,\,B3@ZX2JJ,9IL246U?X(%^4[+LJ_F8O> MR*4$%U0X_P9MA7TF7$PTRK)Y!TGJJ(K#9+K357ZNJWS6]3=3FM/E!Q(=0**6 M>#R&CQZIS_F>QJ_OKFZM'R:O3PE1O%#UEI)>@%BF/JO3:#*+\3^/XKC@Y ;U M);-]%U(GGCP7(6[4CG;(BEJ&LUZ&>@8K.Z.7TN\2M05#1LPG.52!4L!>&?AR M%B7S&1WVYZ<8DQQ\%">\,9\1]N7Y$(MY-J%L/O^"WU[0)([R),$@SZ-BRCR6 M%E$6,X]-BJ@H$B^9\Y.=X]%71Z$HGY]X)/?3!QY!3[K-'8?&T@\ZD(HJ%0C" MD;)(>ZIUNP)@'QC(*$Y+XI!28'HXZX$GSU!/,8U80_.WC1PCG3*^->"9$C2 MGGA? 0@7)X&<]+G>A,P#M 7#4%5 ^;S:L]= 62VRGT Y]8.D)K16:[ %MH*$ MRAKU62T52^44]Z%Y1D=R=[K+W>GQW VM.MOS.[K"F[6 ;YBT;H0Q3QP^?XJZ M]ZD=&@SZ%16%%]R*Q4+1?6 9'-GAS'^WC9Y#.7\S0OJP';/ZP/#ZWP^>^0]SQ\$,1E0+9+Q_!N1:O'+Q-5)5R/LTXM:K<*0^X(7=)(7N?^?9"ADK.X6N6S8%*C0GDQ0SI#=D5>V M-4;#VM9Z\=MF'C?VN5L'#+S*&J_+ABYD7S)>%!%BJXA6LL6J.G0W%5ZYE.\L M^""',_E?=1Y)R&*7D,6W)F3@U7?/I'F0D$'(*# M^_MD5H1_W^]G\]Q?,VXF'<"PKD\WH>F-$C?W&>K5#-<$[7[PVB2)/:X9 M?L64:W121/.4BW86S1-.&A38*0.'UBEZ^$,Q,=Y[G4>OMO(?+?@84##"F_UN M=O==Y"I\#GA>'CZJP,DK!5ZIY1);X[,"C90)'RK"C=.=_SBPT Z-H1^NI8 ' M>0&>+S4:X>&&%>R^%EW^%U!+ P04 " !*BZA8E1$C)&X& "^$@ &0 M 'AL+W=OHW9+O;#;;KB_,[J#+C&69,7SKS15V=4H M&J&4K'&9JWO^^#NI]0DTOX3GTGS18TUKCU!22L6+>C%(4%!6_?&/&H>7+'#K M!:Z1N]K(2'F+%5Y>"OZ(A*8&;KIA5#6K03C*M%$>E(!9"NO4\AVF GW!>4G0 M1X)E*0@@KB0Z_X3CG,CQY53!+IIVFM0<;RJ.[@F.'OK(FLM2DCY=/P7I M6A'=1L0;=Y#A1RPFR',LY-JN/\#/:U7V##_OYRK?4IGD7&LMT5_7L50"O.3O M/ITKEGX_2WUR%G*+$W(U@J,AB=B1T?+U;TYHOQD0V&\%]H>X+Q_@)*9E3A!? MHVLI"9@'LQ3E%,?2UW9LWGT? 0 M'':RAX@DOD$&69=@.N0ZENO8S:\A;/YA9'FAW_R.9U\URSJ-/M'F(2QWH5'S MZ9/,R*3#&(3I6"&I7=$XK(7P#M-<3UU 7KN0 -@"/61&XX' NF=T%R"T&""X@1T*LBS'Q^ *';=D!J^T3O"%O?L\)@ULX>=WTK M"(-3W>N;!Q/T.$0LH4_^// .NQYU74#>/=6%PSJS?-MN(0M"*SPR3P@4P;P# M&2P)[6ZH^7 (OOJ TILHY$ST34EH+2N>'1@",-^S ]S@>5'IVGTW"U9$Z'- M<L8*CI;TC,V=PI,.^@%I35MR;_+(W.%0>/'_FR8<6.'X0=O[/:70X?,^2 MO(2R1$?X!.*E9;[=J&D90T/&4X(F.D\9 LY,LL*)EA&SO;VN=TI$X88$ ML5?G; K^EBB]#V0JN&. WP)@A"5[",.8R=SL-1GPLK#ULG#0IMU:J5/)=?#'^M(&1JJNG^8>%\/=TKC&KMU= M-;N;PRL!);JF"3! )>.QYFC* ,JV)=BLE%4 >,JC]K=5=<"-[69O9%LFKBD# MNVF+="O?7^7:*32QD.C(Q3LF@0UZT$:?>_2[-XY]_M7<2&&[:\BL<,$>&Q_[ M:;;0=R)>LC;TK4%&]/;'EIAHF--U=4J:*8GL27#A38((V$^<:-PR0";W!I/@ M["*1L,W:#@_00/@[* 1&C2T^'WZ/A)!X%-K&^^- M@PF25^?G:8334Y1!@BM-#.M/4=/.FP+<'S;FY40[,>A2/2^TH^WCS'7U)G$@ MKUYVH!"'8"Q13M:PU)[,(+>(ZK6DZBB^-2\4,5>*%Z:9$0Q6T00PO^9P4:H[ M>H/VR6KY#U!+ P04 " !*BZA8K\1@ ND# "0" &0 'AL+W=OE'TV):.&Y$M+,@]+: M_748FJS$BIF^VJ.DDYW2%;.TU$5H]AI9[H4J$<:#P2BL&)?!8N;WUGHQ4[45 M7.):@ZFKBNF7%0IUF =1\+IQSXO2NHUP,=NS C=H'_9K3:OPB)+S"J7A2H+& MW3Q81M>KU-WW%WYR/)B3.3A/MDH]NL77?!X,G$$H,+,.@='PA+KU;D5PZWJJ)<&^;#M19,&NC\8%N!ICL+ M+2ES(F'6 J\:X/@=X 2^*6E+ W:_<\XWV,/SV*Z2 MKLV>93@/J%0,ZB<,%I\^1*/!S07+AT?+AY?0%]]K:RR3.9<%+ ],YP8>*,B: M(A,E\+V2?%M3W'_7W+[ 5YF1-\1\G]%SKEQ6MG1EXX!JK\*6V*AQ:) IJDYC M*8)JYX]V2E"9.\,Z.4V9-L EG:C:D,&F!_BPT^/09^M1>OX!\EG]#K,LT1L_ 9,ZRV)-KR(H%.U(6H-YU.>^-A"A\A MF?:G _B+TDJ2GSY,DFA\ S'XV>3&C7$4OXT_&PV=9#3JI>FT"\.HGTR!'H = M:1L:]HHIN\X:4Q+QW[W3?A^\V#H M!1 "M@@&K76J;*E5790^P-R8VIG@ B[IS6NUT2I3545U:UQ!]Z$3=V- 6 M(4IZE!D-+,^Y*VXF*"O-@^Y*G3Z%"Y#I7R!G>B1G>I$O[SXH=\]NCN<8>!'Q M?#$Y:"6)V=YW[_35UBO-3I4Z0G&9B9K>(,=$:@<$7_2@0$G$$T"LI+#0P\I= ML?LZP<;0AKCH.)Z[=>[9K@0G@KHT6QJJ5P.H26JOT7C$2W5Q6@_$\Q^EIC2= MOI4-6SR;[S;K-3$E';J?M&&'P[_?+ VD1/$(AKUI.G+'O?$T]>,@BN!<(L.3 M+E&A+GPO-&1K+6W3,(Z[QW:[;+K,V_6F5Q.S"TZ^"MR1Z* _I@SJIO\U"ZOV MON=LE:4.YJACW0TLDB0I$J2<7Q?[\C::M.FWI[ ML?GC[KOO.QYY6NZ4?C(-HH675DBSBAIKN\LD,66#+3.QZE#23JUTRRQ-]38Q MG496>:=6)%F:SI.6<1FMEW[M3J^7JK>"2[S38/JV97I_C4+M5M$T.B[<\VUC MW4*R7G9LBP]H/W=WFF;)@%+Q%J7A2H+&>A5=32^O"V?O#?[DN#,G8W!*-DH] MN],P<7JF$\;^P.]BF$92]L:H].!.#ELOPSUX.>?@_ M#MG!(?.\0R#/\@.S;+W4:@?:61.:&WBIWIO(<>D.Y<%JVN7D9]>WLE0MPB-[ M00.C1[81:,;+Q!*T,TC* \QU@,E^ )/#)R5M8^"CK+!Z[9\0I8%7=N1UG9T% M_,1T#/ET EF:%6?P\D%G[O'R_]0)'[@IA3*]1OC[:F.LILKXYRW) ;%X&]'= MEDO3L1)7$5T'@_H9H_4O/TWGZ6]G^!8#W^(<^OI&M9V2**T!5<.=5L_JE M!3+I>HL5;/; ND[LN=SZ_<_Q0PPU5JB9 &.9[:W2>]#,$J0Z@A]D_#"L4UPJ M>A:,BT'9<="U$O2^N$"CBH:,:'%).ZHW9&_&E_#8:,1790I49&4S5)G[R>$J M:+AWG$['MP.%@1FS(?3;@GZ&43Y)+XHQ9-,XA7=N(9L4Z?MAX<$Z._X=\ 0D MO<8D[(A\##B:SZ9C*.*"G$>+_&(,4O@B]B7YPNMP3-6ZBYI*3R0Q5AZR]^."H5+-%8 MWGKLNJ>#WB/3!WCJ:O[<7=7%;ST]R4E[:)'RX)J@H011<8=.,:P.??8JM)>O MYJ%)TXW9%>6! L !D !X;"]W;W)K&ULG59M;]I($/XK(_>4 XF ,8000I#(R^DJ72,4FNN' MTWU8[ '\\\\SL,\.,-]H\V#6B@Z=,*GL1 MK)W+1YV.C=>8"=O6.2KZLM0F$XX>S:IC+U'JS470#;8O[M+5VO&+SF2+6%\$P@ 27HI#N3F_^Q"J>$\:+ MM;3^"IMJ;QA 7%BGL\J8&&2I*N_BJ9>./,MKX<1D;/0&#.\F M-%[X4+TUD4L5'\K<&?J:DIV;_*6MA1P-S-?"(#0^BX5$VQQW'('SEDY< 5V6 M0-$;0#WXI)5;6[A1"2;[]ATB53.+MLPNHW M[PV\&V%4JE869G6T_TP7UAD2QK^'XBWA^H?AN%A&-AYA@7)G4ITMD\\0XR7QJ=P0LGKR$/9>5]WM^))A51N168]2FG-@)N MC?1O$"$K)8,L&: #C]?UB7L06O1:5/LV1U^]\AEB30W!,C)19J2EEM19..I& MJNB-+BR9VA;@4XRYV_&=4($T1_#9N]Y5:^F0G<%MD:$1CE@V7B6=;&^I3?J( M?H/&6>ML>-KDU4EKV.LUX6HMU J!6#P*692Q4@''#V#1.4E^//F$'7#.&]TF M=(?\-TV^%CXFM8\_.-OB=T^:<(U*4PM@=J-*$E]\UR%#\4BHY#S6&26U#-A" M:FW!'RD&:LC6T8(3U1NV^H,^],Y:4;=+L$D1NQ'Q*'C_%(9/DYW,QG,VC0^1U]&$;=Z+R^>X0KT@GY0>5(?)Q/ M;I!;(G2"APS_=[:N7Q;-#_*U5^<5.N[5^+8,<5O@#J]-;HLEHB%A\Y0,E&.Z]:8S4)KX5!$ 3 XTIU/40;K5#."N/ MI5L>3Q2>SYG[,0F36'$+I FCK,>9%,KZ3;29BU@,D Z\WF9 M;>,SE6S#83RAGG^W.S)K>86U?$QO9+/$\NG:/S[&W/Q",?QT=UU@+ K+S8K< MV>H7P!:T94M&%S*A;41[1V/4VP1+*-6^_[).VZR@0S]YG9VIA)KJRL]>EM@7 MRI4#2OVV'N^FY53S?7LY&Q+Y5:HL2%R2:=@^/0G E/-6^>!T[F>V&2 ZPZ=N9S8)/VX7=V:$91FFT5;\!V?'_?SV>? M;[31YA97 );]R*7"<;"RMC@+0TQ7D',\U@4H^K+0)N>6NF898F& 9]XHEV$< M1?TPYT(%R>=LVHF<@9_Q6< &=]K,HVUWKR%+=")TTNU1/_+-MNY4<#2$JW.M\;D02Y4]<]_;#=BQX!TF@WBK4&\ M;]![P*"[->AZT,HSCW7!+4]&1F^8<;-)S37\WGAKHA'*A?'&&OHJR,XF%X"I M$87?4KU@DQ)I N(1FW 4Z(9F!A"4Y=6NJXQ=0TI]=IZFNE16J"5-T8K:*5!\ M+;*7[ ,WAKOXL.<78+F0+VA0+Q8BA5%HR6VW>)AN79Q4+L8/N-AE[[6R*V2O M50;9??N0<&OF^(YY$K<*ON?FF'4[1RR.XEZ#/]-_-^^VN-.M0]#U>MT']*:2 MH]_I&ZO36_;U'7UG5Q9R_-:T6958KUG,W?HS+'@*XZ!P@3-K")*G3SK]Z%43 MZ8'$[G'W:NY>FWKRH@VJI,OUBUV"7AI>K$3*IEJY VNJK'XM\):^3[GB&7<-_^Z :0)O M7?-_T\^!Q.YMS[#>GN$AT^[PD-P'$KO'W8G^//G17^[T;O"-"WY1)[#&]SEJ M.NU1K[=WVA^8%P_K>97'X4Z]0L=LZJ)[Q>K0N%<]]@;0W/G$EI*^# M_LA4]2<]TDNAD$E8D&1T?$I)U%0E7=6QNO!5T5Q;.NN^N:(R&(R;0-\76MN[ MCEN@+JR3WU!+ P04 " !*BZA88V?E.A(# !E"P &0 'AL+W=O4SFFDJ8\O@G"U4T,08&"6%!\UA=\O47J!+J:;Z MQ[)XDG45:QDDR*7B205&!0E+RS>]JXS8 -C=9P!.!7#^%>!6 +=(M%16I'5* M%?7'@J^)T-'(I@>%-P4:LV&I_HUS)? K0YSR9P(K0JA[0M.0?+[-68;_2'7( M-ZR@(S+'J@GS& A?D%V1AZ>@*(L_(.1J?DH.#SZ0 \)2\CWBN<1X.385BM5; MFD$E[*04YCPC["L5Q\2U.\2QG&X+?+H;?@I!#7>;MCVV) M[XFL88-;V^#N8OU*^W52GL[E4YYDN4*\,;E"[6F @K)$15A,:FUM\G>R?S: M:K4BVKSBG;XSL+>*M37,&GI;U6IN]$"Z <7^8$V5/5TX4SXJVZ)HK;+**881], @=@-\7G*N'B>ZTZL[:_PM02P,$% M @ 2HNH6#)%M;-E @ O 4 !D !X;"]W;W)K&ULK51-;]LP#/TKA%<,+=#%B9TU0Y<8:)(.VZ%%T*+;8=A!L9E8J"RYDO+1 M?S]*8D5,QU5HZ23 MA=(5L[35R]C4&EGA096(DV[W(JX8EU$V]+:9SH9J9067.--@5E7%]/,8A=J, MHEZT,]SQ96F=(J9I%[Y:3O_+W#=XX; ML[<&IV2NU*/;?"M&4=<%A )SZQ@8_=8X02$<$87QU'!&[94.N+_>L7_QVDG+ MG!F<*/&#%[8<19\B*'#!5L+>JUI19E@VUVH!VWL3F%CXW'DUJ MN'2O>&\UG7+"V6RFJ2"T?08F"[A^6O&:GLB>PRT5T >X95HSEV%^"JPPQC2]$XSCAO;AZ'FY,W;D[A1DE;&KB6!18O\3&I M:*4D.RGCY"CA#=,=2'OGD'23_H%X)O\.3X^$D[:933U?^I?,GL-,,&E?)AA^ M7LV-U53$OPYE+C#W#S.[QKXT-XU0 MH5[Z^6 @5RMI0R&UUG8$7?G.>V4?TV@*D^0/39AK5"9++@T(7!!EMS.@QM9A M5H2-5;5OM[FRU+Q^6=)X1>TB_*N6@HAT8]5OJ[.1TLI-Z>3235?BE5:G10; ML5;?W!3E*I7JM+R=5)M2I(LF:)5/2!"$DU6:K4?3L^:S+^7TK+B7>;867TI4 MW:]6:?GT7N3%X_D(CWY^\#6[7BIF05YLOI3J;[+(LLI585UFQ M1J6X.1^]PZ<785 '-(COF7BL]HY1/93KHKBK3SXMSD=!S4CD8B[K%*GZ]R N M1)[7F12/?]JDH]UOUH'[QS^S?V@&KP9SG5;BHLC_S!9R>3Z*1V@A;M+[7'XM M'G\7[8!XG6]>Y%7S%SVVV&"$YO>5+%9ML&*PRM;;_^F/MA![ 9@Y D@;0)X; M0-L V@QTRZP9UF4JT^E963RBLD:K;/5!4YLF6HTF6]>7<29+]6VFXN3TT_I! M5%)=%UFA;(W^2,L[(=/K7*!+<2W13,SORTQFHGJ#WCVD65Y_-5:S9SQ+%6:, M9FI>+>[587&#WJV*4F;_B@6Z*"J)TO4"?4BS$GU/\_L&L)<=3OP&73^A;T^; M)JJ%/J%7ERHXRU^KG[V:7:)7+UZC%S7I;\OBOE*_5IU-I"I)/;#)O!W^^^WP MB6/XBM$)HO@-(@%AEO +./Q2S'?AM!L^41=B=S7([FJ0)A]UTS$+A/[ZK&#H MDQ2KZF_;$+'3W? I ME'W:G4"VH6[CHR:^5JB'*>$Q9LG9Y&%_$!88C3D/=[ ./;:CQT!Z>C+;J&UC MPPXU'F'6HV:!T9"RP$Z-[ZAQD-ILJ2HWEJ)?VGB"B7QGRX&2=<8< M[L8<'N%F"0\Y_ ,EZPP_V@T_^L6;)3*F&D[BF$6]&6F!A4F 8_N,C'?T8IA> MKE8(Z7HND!)U=%&*12;1YZ*JA%6F8X-$T*,)(3H,DQW#!&3XL51LT-5:K7[R MIHX?U:K'2BX9)&U MD[UN&;9V3_ULLT'Z"4*Z++43$[BK?;Y^MHE @B8D=#'41DE@H_003V):X9A2 M@Z4%A2/7]=9^26"_A*63F-X7Q4%@3$83EN#8U8 3;9,$MDE3.I^_\H13>\O& M,=I2HJV81,=03M#?O4MPH&S=$FB/)P/-[[!RF@8>LW[#9@'A($@BQU35+D]@ ME_?5S>'^%X1TGP5J!Z:>_:]3-ZG9V/8)@I N0>V/%/9'#]FDI@..>;_-L(&( M:VE,M4M2V"5AU:2FXT4)[C,S04F\Q[_+;.]Q+^R,C63>%@^B7-?:B*I-L:X* M-1V1.MO*AH^*PK_F*R&'RM:MC?9DRHZ@HA0T>N\2'"A;MP3:[NE >SS\.L#T M5&4FZ),I4"+^IVM5\\.I_85C$-EZQ9"&S+#1]!,!KJ\=PD.E*U; FWV;* E M'M1,9GHY)@''?=6TX*(H"!V+3Z9-GPV\Y/6333;<$X.0+LN]5[V>+;%3-IG9 MZQH$30AV/$=DVAT9[(X>JLE, QR3H*_M-I13G+1+,M@E!UZ:FXZG)B,-^LII MP:G)R!Q/%)AV1P:[HR&=SU]MPIF]9>,8#2O3%LSB8R@GZ.O>)3A0MFX)M+^S M@:9X6#E-^V8#:)/G "U95-#F^3N=WJH25UHU7+W^+"0G>OGL_:X[PV]?-;L!" M+D7I);(P >_=2L?H9_G>'BU^!)'EA]VP=8P=6URO!OA SSPHLMRV(B!A?W5J MA='8\4B*ZP4!']A5Y2FR9C]LB"P$Z;+4=LT].V:WR)J]<-1?^-DPKD)J.^6> MNZN (IJ&.=Z_E"U+"XJYGD&&VE5#V%5A@6V#]W>28ISP?@5M,!($?7*3O7W: M]29Y)0BWZKJA7-RHN. D4C=GN=UWOCV1Q:;9NGU=2%FLFL.E2!>BK 'J^YNB MD#]/ZMW@N]W_T_\!4$L#!!0 ( $J+J%C@"=VC)@8 &DI 9 >&PO M=V]R:W-H965T.@31! ML0 =$-1+]V'8!]FF;2&2Z)&TT^W7CY05T1(IN4XL-U\2RW[N=,\=I7MTU/"1 ML@>^)$2 'VF2\4HC51;_/ITN21OR/X_32*L]YHF']WQT9#NA9)G)$[!O@Z32/V[V>2T,?+'NP]??$M7BR%^J(_ M&JZB!1D3<;^Z8_*H7WJ9Q2G)>$PSP,C\LG<%+ZY=1QGDB.\Q>>0[GX&B,J'T M01W":6E[VP!V9D'JT3\8T^_D8*0I[R-Z4)S_^"QP+K],!TS05-"V,901IG MV__1CR(1.P;0;3! A0'Z60-<&."E,?\MSDUI)- MG*DRC@63O\;23HQNLPWA0M9%(/1 131(";LA$@#&9KEDL8L(_@JM- M%"?JIS.Y>L[&D<2<@:N4,A'_1V;@FG(!HFP&OD0Q ]^C9$T G8/:"4HG0#H! MN1-]#G"?R:68Y.Z^4L[!'>5Q7NWW-S*J./D@SW@_O@'OWWX ;Y6[/Y9TS>5) M^; O9#84I_ZT8/YYRQPU,)=4SP&&'P%RD&LQOVXWOR'3TAQ7S?NR!F4A4%D( ME/O#S>$\97XG(7]]E3!P*TC*_[91W/IT[3[5+>""KZ(IN>S):YP3MB&]T;LW MT'<^V0@?R5F%/B[IXS;OH^JZX&I=<)V&*38 M,[IS$5?EYAP@QRBZ"4..#QL:%-2"#)Y"D;VL0T.+VL)!O4/;4"YLN+E#KW7Z9DP['B#ILM:*S#8L00[I) 6%85#X_JUH%SH-Q#56@NV MBZV\3R_HAK!,/7P#OJ(9ITR&*X]RMM:06YT>W+F.Y*V: BW(8-A%\VZ5>0>G MX$C>JBG08@VVJ[5?U[P'QJHV[F!MD.H,1>LUU"J&7D77+D)LH]X*J5+7.@V= M0J<]HV4C4X"Y_J#.V (*PP;..S.S4XBTE[5K9-%??KV=V4!>$WVMTE#'*FUO M:4V992FM!=186JW$4,=*[) 26K2464(+J+&$6F^A=KUU3=F*LD@0,",380VN MU<'!,]XC>:O2U?(+^5U,N5LUW<$I.)*W:@JT,$,=3\&>VY*19>Z%',^8_5EP MKH>\AF=*I.48ZGA =HS>;)F)P;#^=&E#>0VS7Z2U&#J%%GM.@S:%%H:^5W\0 ML<$<%S6,1;'69/@4FNQE31J;@NL,^FY],FR'>0W:#&MMACO69GMWL4QY!3V$ MG'J-+;C \X.&?2RLA1CN6(@=4DO;P"O$!E4;+&C:PL$[&Y5[1!?G1)Q-HNF# MC'&'Y/MW;T*9\4]7G\?Y)_CI0[X=3L62,"N/UO,M M&O#@%!S)6S4%6LKA4^QH/F<+VYR5(<>8,UE0\G)HZ.I8*SI\BCW-EW5U;!FA M&7-R*ZAA7HJUFL.G4'//:.K85&F>M[,I7Y"VH 9-#V=82SE\"BGWPI9N$6GF MF-R&4TQ%OA>4&=G0X4-+<[5BLWM6+$=\OZ)8[Q98QF2 MVU"N5]\-Z.^\!Z=>0I1-:1%G7-Y=YM+,.0_D+9!MW^O;'@BZRE^-FU A:)I_ M7))H1I@"R-_GE(JG _6V7?EVY>A_4$L#!!0 ( $J+J%@HY3/YJ ( ,,& M 9 >&PO=V]R:W-H965T>''?V6Y4W)>E$;S &P6ZS'.FGD8HY'K@=;R-X98O,F,-?MQ?L@5. MT=PM;Q3M_ 8EY3D6FLL"%,X'WK!S-NY9?^?PG>-:;ZW!5C*3\MYNKM*!%UA" M*# Q%H'1:X5C%,("$8V'&M-K4MK [?4&_8NKG6J9,8UC*7[PU&0#[Y,'*[+'NPU8 X;0'A'5 ^#J@ M^T9 5 =$KM"*F2MKP@R+^TJN05EO0K,+UQL73=7PPM[BU"@ZY11GXJMBA=K0 MM1@-O(!KIN[1L)E F.#,P!234G'#41_"<,6XL$='-#Q'4T8^1W"AI-9PBTSP MWYC"!&PO=V]R:W-H965TJ>LS!F>>NZ.EI@PG1+ M+C&EG9E4"3/TJN:N7BID<6Z4"#?PO+:;,)XZ_6Z^-E;]KLR,X"F.%>@L29C: MW*&0ZY[C.]N%!SY?&+O@]KM+-L<)FB_+L:(WMT*)>8*IYC(%A;.>,_!OAWY@ M#?(3?W)%0Q3"(I$?_Y2@3G6G-=Q_ MWJ)_R,D3F2G3.)3B*X_-HN?<.!#CC&7"/,CU'U@2NK)XD10Z_POK\JSG0)1I M(Y/2F#Q(>%K\LF^E$'L&H7_$("@-@A\,@JLC!F%I$.9$"\]R6B-F6+^KY!J4 M/4UH]B'7)K9FH6&W],8XQK[8;.]'S0 N"1/I5&PU>@N:$0D45H0^N<0 M>,$E?)F,X.W9.]"%-)LZ#YOQ1AA5>&&#?V$5PS#'"X_[MPW:+E[PUTJ C3.7RGW)?QYE=;KHSM5B>&I3%3 M,;QAR?(]C*54^9FM89T\C5<_-T%.!':@4KM2J?T*]=$^)?T3@1W0OZ[H7[]. M?33#/J,^&H%>R/ZF8G_SM!+YK;9&PB?4R)YEI>6@U'*H,.;&%M)89+JAFAJ] M?&XZG0CL0-!.)6CG%:JIW\[OMWWXJA_X?M=='31!C4Z^ M5(2]MM'_/R)0!WB4_3GU[E&69(*9[=YW.*L5HNQ=_7TE6M<_*M'HZ4N5"'9* M!(U*C%%%U#[;CP'%G"52F9QT)+6I)57 =?8X>2WOI_ V7OI<4N[>@)"@FN=S MDR87L]04LT*U6LUF@WPB<7?'B\&.RG_.*84%SLC4:UW3?W95S$K%BY'+?-R8 M2D/#2_ZXH/D2E3U ^S,IS?;%7E!-K/W_ %!+ P04 " !*BZA8K@JRA.T# M !-#@ &0 'AL+W=OV+=J3PKV9- LBH**HZ/+.>'J86MEXXOV395 MNL.>379TRY9,?=T]"6C9G4J2%:R4&2^18)NI]8#OY]C7#K7%MXP=9.\9Z5!6 MG#_KQJ=D:CF:B.5LK;0$A;\]F[,\UTK \5\K:G5C:L?^\XOZQSIX"&9%)9OS M_'N6J'1J119*V(96N?K"#_^P-J :<,US6?^B0VOK6&A=2<6+UAD(BJQL_NF/ M-A$]!^(-.)#6@5PZ^ ,.;NO@UH$V9'58"ZKH;"+X 0EM#6KZH MQJ42\#8#/S7[5.Z95# O2J*L1)^I>&:*KG*&%FRET)*M*Y&IC,D;]+"G6:Y? MW<+JN5U2L+E%2UA7206/?(,>"BY4]I,E:,ZE0K1,T$>:"?2-YE5MT%,?%[Y! MJR.(E$K -%.Z!W/J^F!#?^GME?5Z)[N:-K-K6@U$@F M]LR:_?D'#IR_3,&]D=A9J%X7JC>F/EO 0H75Q$N&CHP*Q 7*F30NJD8HK(5T ML=S/<=*.8.*&J5/!JFZ(-E,6ZQTC= MR 8]'#=RW> "^MK*BXB'S/%HZ3O7?A!:_9=EX([&S,+%SVD:=MRHJ>58_0B_$E^+69%\*Y+[X?6: M-=BY@>L-X9WV.SR^X7VOS^-0YNB>";A?H'7O=%BTIT,C^;@N;M9_C(KF"(,+&M[S$28JI*U9S=N][NKO10WQ#LDWES MT8*SXC8K)52;#;@Z=R%0BN;NTC04W]7'_Q57<)FH'U.X[S&A#>#]AG/UTM # M=#?(V?]02P,$% @ 2HNH6*2V7$:@ @ L08 !D !X;"]W;W)K&ULK57;3MM $/V5D8LJ*M'X%J"BCJ4D],(#%(%H'ZH^ MK.U)O&*]:W;7">W7=R^.&ZH0H:HO]EYFSIPSWCW.UD+>JQI1PV/#N)H$M=;M M61BJLL:&J)%HD9N=A9 -T68JEZ%J)9+*)34L3*+H)&P(Y4&>N;5KF6>BTXQR MO):@NJ8A\N<,F5A/@CC8+-S09:WM0IAG+5GB+>J[]EJ:63B@5+1!KJC@('$Q M":;QV?S8QKN KQ37:FL,5DDAQ+V=7%23(+*$D&&I+0(QKQ7.D3$+9&@\])C! M4-(F;H\WZ!^==J.E( KG@GVCE:XGP;L *ER0CND;L?Z,O1Y'L!1,N2>L^]@H M@+)36C1]LF'04.[?Y+'OPU9"DCR3D/0)R4L3TCXA=4(],R?KG&B29U*L0=IH M@V8'KC$ M+VG!$*9*H5;P%JZ(E,2V'P[/41/*WL !4 Z7)M4"9:$VU&R!L.QIS#R-Y!D: M*5P*KFL%'WB%U=/\T$@:="4;7;-D+^ ED2-(XR-(HF0,=[?G<'CP9@>O^P]97@>_30FEICON/76WU M9<:[RU@+.%,M*7$2F#NN4*XPR%^_BD^B][MZ\9_ GG1D/'1DO \]O^J:PAPW ML3#>T JI*5]"QZG>>9@\U(F#LCZURN,L7&U+V5OL'Z4<#U*.]TJ9-I;_+_]1 M\=$8KL)=*CS*Z1X5/B*.MT-&R1#DV85;M[]!N72FJ* 4'=?^P@RK@^].G=W\ MM3XS?NSM\P^,-W-S#9:4*V"X,)#1Z-00D]X@_42+UGE,(;1Q+#>LS3\%I0TP M^PLA]&9B"PQ_J?PW4$L#!!0 ( $J+J%B)4&PO M=V]R:W-H965TDHH?%A[RCB\^T&VIS L_F^_PECP0]7%W M+_3([UD*6A,F*6<@R&;A+='-"EF C?B3DH,8!21BN3* M4&#]MROXTI%Z_9P&.'P^LO]BS6LS:RS)BE>?:*'*A9=Z4) -;BKU M@1]^(YVAJ>'+>27M+QRZV,"#O)&*UQU8*Z@I:__QURX1 T XN0 (.T!X"IA> M $0=(+)&6V76UAU6.)L+?@!AHC6;>;"YL6CMAC*SC ]*Z*]4XU2VS+\T5%*3 M4GD%OW)>'&A5 68%_*Y*(N =4YAMZ;HBL)22* EOX:%=<^";IXCSV-=W1&%: MO=&@CP]W\/K5&W@%E,$?)6^DALBYK[0+H\7/.\6WK>+P@N((WG.F2@D_LX(4 M#OQJ'(_"$0)?IZ_/87C,X6TXRO@>BVN(T!6$03AQ"1J'WY&\AT>-F//Z X^,F5@_^)[$E&)GU&)F/LV;%(KV KN$Y,CH5XI&P+ MN.8-4R[O+6%B"F=G2E"(T&E> M'5$1BA*W7A1\NRB#_U3?WY??33 \+J9!,$$G^EUA"*71!0.#FQZ-&OAD6QI3 MOWLB=(OVI([/'3D=C,\0P2/!0D("=7O#QE#@1Q?3ZIE,LR,32AU4;2+\0?=3 M$[&U3:$^:* M[VPOM>9*=V;VL=3-,Q$F0'_?<*Z. S-!WXYG_P)02P,$% @ 2HNH6.EG M,^VY @ =P8 !D !X;"]W;W)K&ULA57;4MLP M$/V5'9?IP Q@QPDVT,0S2>B%!UJ&E/:ATP?%WL0:9"E(<@Q_WY6=F+28],76 M9??LV:N&E=(/)D>T\%0(:49>;NWJTO=-FF/!S*E:H:2;A=(%L[352]^L-+*L M5BJ$'P9!Y!>,2R\9UF>W.AFJT@HN\5:#*8N"Z><)"E6-O)ZW/;CCR]RZ S\9 MKM@29VCO5[>:=GZ+DO$"I>%*@L;%R!OW+B>QDZ\%?G"LS,X:G"=SI1[8$CA )3ZQ 8_=8X12$<$-%XW&!ZK4FGN+O>HG^J?2=?YLS@5(F?/+/YR#OW M(,,%*X6]4]47W/ASYO!2)4S]A6HC&WB0EL:J8J-,# HNFS][VL1A1R$,WU ( M-PIAS;LQ5+.\8I8E0ZTJT$Z:T-RB=K76)G)/)3?<1<@< MPV>ELHH+ 4QF\,WFJ.%:6B:7?"X0QL:@-7 "LR:#H!;PE>IFFI,$ I=HB\54<5T]KO+XP9HT WD^O+2K%B*(X\:SZ!>HY>\?]>+@@][: Y: MFH-]Z,D$EUQ*E[0Y$TRFV$6P@8AK"-?GZZ1_'@RBH;_NL'S66C[;:WF<94WA MP4*K@AKTI12[.#1@T0Z'H-M^U-J/]MJ_+BBHUE4I#3=J7TD-IS7*]!FL9M(( MYKAT48E>43GI]>)N-G'+)M[+ALKY/TF(7R7 M ;43H/N%4G:[<0;:MR;Y U!+ P04 " !*BZA8=I@.#_D" #0"0 &0 M 'AL+W=O_<.'8&&R$? MU!) DZ>49VIH+;5>7=BVBI>04G4N5I#AG;F0*=78E M;K230I!"EW/8<)[!3 MRC(K&A1]-S(:B%QSEL&-)"I/4RI_C8&+S=!RK>>.6[98:M-A1X,57< 4]/WJ M1F++KET2ED*FF,B(A/G0&KD7D[X97PSXQF"CMJZ)23(3XL$TKI.AY1@@X!!K MXT#Q;PT3X-P8(<9CY6G54QKA]O6S^\DE:,KX._2ZGUZ2TY-WY(2PC-PM1:YP;C6P-88S MB'94Y\]XQXCM=ID$_:Y9<0UW+_I=S&DM9U]>JZ>H6??\!O MG"OL48I,1#IC65D44]6B F2K[.3':*:TQ/7\LREU.4VG>1KSCE^H%8UA:.%+ MK$"NP8K>OG$#YT-3#?Z3V8N*^'5%_#;WZ!;,II+@DL)5<^ AC4N+L+ P&] Z M\ATW'-CK[12M\QR9HE.GZ+2F0/!N$WBI"K;!>Z&_ ]YJ?21XMP;OO@8>-(%W M]\ ]MQOL@+=:'PD>U.#!:^!A$WBP!^[V]L!;K8\$#VOP\#7P7A-XN _NN*OUD>"]&KS7"GZ'^S[0N0;9A-_;P]]E;W4_DKU?L_?;V86FO F[O[>S8-5= M;P>]893O^G\WH)+)WCIOS;<.GCT+EBG"88XZYSS$]T66WP]E0XM5<03/A,8# MO;A=A93+#]VNF"U82L59OF29^F:>\Y1*]9$_ M=,62,QJ506G2=2QKV$UIG'6FY^6Y6SX]SUZ7UZ\NIA[*MAUGOP11W)QT1EW2,3F=)7(S_E3R.H+&A2\69Z(\G_R5)4= M]3MDMA(R3^M@U8(TSJJ?]+F^$1L!]KX IPYPC@WHU0&]8P/Z=4!_.V"P)V!0 M!PR.K6%8!PR/#1C5 :-C \9U0"F7;O4XRF?I4DFGYSQ_(KPHK6C%02F(,EH] MPC@KM'LGN?HV5G%R>E>JB$7DBB8TFS%R5_[&%"SR$_F5N>3]NQ_(.Q)GY,LB7PF:1>*\*U5S"FAW5E?M554[>ZKND9L\DPM!O"QB MD1[?59>QOA;G]5JN'"/P%YJ=$S/$UC48S>0@W?,Q8_TGNE59JHB4#9AZHI!9EQ%L5218FVKO'*6/&I(D7" M7"3,JV"C$E9,HQZGH\GHO/NXJ3UDA<%NA<.QI5<8@BK4)#582VI@E-3=Y6=! MYCS_AV4DB>E]G,3RA= T7V6R32=&VJDZ0<)<),P;[#RVB65M"P598[!;HVWW M[?&65$!5:E(9KJ4R-$KEBUJ+B!5_(5DN&9&,IVT",3).%0@2YB)AGOE6V>2% M4=XVL"$;$2!A(0BF26NTEM;(>+\^9DI.3$C"JDE5F[",A%.%A82Y2)@WVNT' M)I.MCF>WC&,/]#(!LE$A"*9I8[S6QMBHC>N-VD/7*!M M[9UN>="&^%!: *6%*)JNLL;IM\U6_Q45C%1OE) \(V6'UO1DCY3'9=J(4]F^ M=(!:_U":6],F&[^8UIGEZ):8!ZW3A]("*"U$T72E-8D"VVQ_;TDK?G5W:3&/ M4^O70F+MZXB*6ZQR-A_D8+3E@%[O*SC9LD%=6+B=((*_N<3Z]]3JM>H"D"*,V%TKR:ILU3>]:.8,8[@G$&VZ4":,M"%$U7 M3./LVT;'=NJ6#BJ+R'6>%OT*+=]7-:L&ZNA#:2Z4YD%I/I060&DABJ:_%=KX M^H[U=M:6 W7PH3072O.@-!]*"Z"T$$73]=BX^H[9U?=IS-7Z+UDQDL_K+!,K M7RML^LAE0C-"A6"R=>)NKN%D54(3 %":5],VEYKVF;TUM$*K#*"T$$73Q=;X M^H[1IVTF;2F-&(E6/,X>B%RP.JG9*BZHFP^EN5":5].T]U-WM+5;IK_UFF M;56(HNF*:9QWQ^R\'YBTD7_)39P5B?)6[4!M>"C-A=(\*,V'T@(H+431=#TV M;KW3?\/I&]3$A])<*,V#TGPH+8#20A1-UV/CZSMF7U^-J/E*FL9/J',/I;E0 MFG?@3CG[7_J!MB. TD(43==7X^8[9C?_B/&W>E&M57O0OP> TEPHS8/2?"@M M@-)"%$W78Y,;<$9O./Y"DP90F@NE>5":#Z4%4%J(HNEZ;-(0SL$TQ('Q%YIX M@-)<*,T[<*?L@6$ AOXQ I06HFB5P+H;NR.DC#^4.V4(,BO>)*LV%UB?7>_& M<5GN0;%UWK,_^-6>&@VFVN+CAO*'.!,D87.%M,Y&:@;!JUTSJ@\R7Y9[,-SG M4N9I>;A@-&*\**"^G^>Y?/U05+#>NV3Z'U!+ P04 " !*BZA8"_GC+JD% M _(P &0 'AL+W=OQP+*XDN2><"].-+28PHR31CI_1+ M8LG#HW/H&?)HI/$3XS_$$D"BYS3)Q%EG*>7JM-L5LR6D5)RP%63JFP7C*97J MD#]TQ8H#G1>#TJ2+@V#036F<=2;CXMPMGXS96B9Q!K<SR7R[/.J(/FL*#K1'YE3[^!%M3/\68L$<5?]*1C@PZ: MK85DJ1ZL&*1Q5OZGSWHB:@,4CGT U@-P>T!ORP"B!Y!":,FLD'5%)9V,.7M" M/(]6:/F'8FZ*T4I-G.4_XU1R]6VLQLG)M)A0F*,+FM!L!FA:)$^.A8[15&7- M?)T 8@OTAUP"1^="@!3HXQ5(&B>?5,RWZ17Z^.$3^H#B#-TMV5K0;"[&7:G8 MY=?HSC23BY()WL*$H!N6R:5 G[,YS)OCNTI5)0V_2KO 3L ;RD\0"8\0#G#/ MPN?2/?P*9M5PXJ!#JIDF!1[9@M>8O[^^J&_1M814_&V;JA*J9X?*2_M4K.@, MSCJJ=@7P1^A,?OXI' 2_V'1Z FNH[E6J>RYTK9H6JH]40G,.F;0I+F&&!4R^ M]CQ.%(-0_6Z/=2FV*!R0*JK!L5]Q[._!,6/9L8-GW\(@# =ZI=5JL^8NB* %)X*F-H!LC1"] N2U+G./>F27#2MG0R>HZ>P0A MU>Z@2N,Z0Y=,'7,9WZN5YW>E5:!_T4VA'?(8%;):RR/TO5BCU=IUKJ+5GH/N MMDR)\^+[5I,GL,8\C:IY&OE;0T8^57L":ZB.*M61,SOJZ9"G_A%*:\D0Y\E@ MTU^"AKA>A"?M0G5>^9VZPL!LOH%3V4VDZ5>G]5@58]U,G^+Z_L"^TYE34 M?$CH+[4UEB_EGM":RK%1CG=<_%0NJU5='2!.)5B%EU!1+:>#DZ"=U.X+OE>0 M,3JATU$HX_7\?[+:J_?QA=:<"N-^PI['K'9:J;V5>T)K*C>>*G2;JKVRNF_) MZK"=U,[KO5>/\5ZAVSA-09G"6+ZH>\05$[&TYZXG$Z45'\*2A<:3A4./N>O5 M8_E":RHW+BMTVIG=;UHT3OUN(&BG[6CC5B"PWP:$Q@^%;D.TUPV+QFK>BPQ' M;9JVJ"BT,\7&X&"WP?FS1 MSV"O?L876E.Y\3/8[6=VKAZ-4\\YTBX?6\QP2U8:@X+=!F6O^M%8CRP?3]9 M*S^$T<#&:&"WT=B]? 8;21?U@XT">B.JR=*8 ^SNV.Q70D/''JAIND*:',TV MCMW;^!=&,[0"7CSLR'O;"[41O;$%>6V:^$)KZC:\A3)T0K/T1?A1C; M0=RV8^<:TCB-A3N(VEUG2U0XQ'U[?A)C$8AS(]ZOAC16HXY#3-I,-Z.&H]$V MIF9+)SMLZ596GCH-FOTA^A:D]H#&YQ,:OX]H#M&F(,9J$$]/:31./;]Z)&HO MYK:HJ+?E9H(83T \/J: >.P<$*^= U]H3>7&'-#H!E;9[)\6Z$Z6[T=6K)3>4/\290 DL MU-#@9*B*F)=O:Y0'DJV*%Q[NF90L+3XN@&ULQ5=M;]LV$/XKA%84#;!&HMZ=V@8:&\/V85L0K]MG6C[91"A1 M)6F[^?2P*(I[O@?'SPL'.R\0CW1^4F7"7\XKL80/J2_4@],AMO>QH :6DO$0"\H7S M&=^M<& UN)O"F?9>49&RI;S)S/X;;=P/,,(&&3*N"#Z[P0K8,QXTCR^-DZ= M=DT#[#Z_>/_%BM=BMD3"BK-_Z$X=%D[JH!WDY,C4(S__"HV@R/C+.)/V%YT; M6\]!V5$J7C1@S:"@9?U/OC6!Z !P> 7@-P#_OP*"!F CY];,K*PU460Y%_R, MA+'6WLR#C8U%:S6T-&G<**'?4HU3RXT-*.S0/6&DS !M[.8QOM!'M.)%Q4LH ME40\1VO(00AM:Z9U)DF=B-).%%2:U$KT80V*4':CX5\V:_3AW0UZAVB)_CKP MH]3&_+C>+9$R*5=IW1.M'"G B=7V?S^5$Z-XA1LJ6,JN>Q0-3>$^O= ME)+3TH\]'?Q35^"(49AZK=$%\; E'DX2[V[%BCR3+0.DN-Z )Y!*UQ^%)&$@ M[;;-::GW/"WWJ!(\!XLB;'2#UHO&':I!XOM]04.KR(_3V;BBJ%4432IJCUW6 M/7:3T8\&/'"$>UR'-KZ'QYG&+=-XDNF?Z@!BC$\\C$L0]O@,;8+9E<@E+9_D M.R)G,I^][I(QOLF 2^A%N!_!H544)?$5SFG+.9TL+G_P\N-$@4G?LL"\D;,+ MG;-6Y^Q_+3"S0?!GGI?T,C0TPCC$Z7B&L/=Z9WH_HL8TJUYHPL&LIVG$RD_Q M[)JH3B. W[K,-!XO"4=IG_#0*L51=(7OZR6,)^^_Z\6FP777\_J4IDPN^;Q> MF'CZQOSN8H-'KL$D\/KU<<0L3)*D7[+=3B]H&G'=.^VIWJ<,;LSRTO=UDD-!]:E<@L"5A50% M-3A5F:^7"FCJ@@KN!YW.F5]0)KQHX&PS%0WDRG F8*:(7A4%5<]CX'(S]+I> M;;AE66ZLP8\&2YK!',S]J/NY:1O_9W# X.-WAH3 MRR26\M%./J=#KV,3 @Z)L0@4?VN8 .<6"-/X56%ZS98V<'MWF\$A%5 Z(B6F3E:4VIH-%!R0Y3U1C0[<-JX:&3#A#W% MN5&XRC#.1',G**1D3#D5"9"YJQV+14[(O#Q;(A?D*UHG.149$";(A"KUS$1& M'BA?@5T?:0U&DVO@J76XI7',R)U"!H2*E$QA 4KA/A-98 5JZ@[Q"Z,QX\P\ MD\,I&,KX$6YZ/Y^2PX,C4'5*PNXQ"3I!KR6?R;^'AWO2"9NC"QU>^ ;> M-Y51P7X[)8]15Z$E9VDIK)5\ID"#,*4!3^B*"3QA1CF9HQ'P*N)Y_1C%VBB\ M3#_;!"X3Z+4G8!O,I5[2!(;>TNZEUN!%[]]USSH?V]3Y3V OM.HU6O7VH4=8 M7@DV.0U'6%3ER%:7R8$D=2FOZU*V5EJ6:&;?SZKW(_Z9_W=PBV./7"<(>AO]6N"E"9Z^(:&PO M=V]R:W-H965TN6Z5;Z DU:W8 M=/5D*61.FA7+O55@(I:J>2N;[GQ6Y)*'=F MD_K>HYQ-Q$XQRN%1HFI7ED3^N /DH] MLJG_1H;'U')3O*B7*QED3E)0?_\GW)A%G#C@<O$8+?0&+?2J*78,D%BACVH#$KVG9$D9510J].H!%*'LM3;\O'A KVY> MHQM$.?JT$;N*\**:N$HCFA>Y>8-S?\3Q!W#^(_(6!?@OY'M^:'&?C[L_0-ZZ M!UUW5R>FS8[?9L>O]8(!O?E.2N#*%L?1,;0[FLUW5VU)#E-'[ZX*Y!ZBLTH25NC#F+8(H:CB'/!%>5K/1._ACPJQ6?O#S,ONH#L&Z4XLS-&+6,T MGD:ZUUQZT:,M^4&6#&QP4>^]V(O\[(*N;Y5ZOITN;NGB4;KW@G"TWA%)N *] MG9>,K@=3&/??G_D7C'V;Q(_LC$G+F(PRU@7&QI/TIQ1[%SQ]FR ;X$E;GO37 M/(B="IZ-+>W/:)*9VM.AZUL%V=""RUJ\;+0V?1#\S4A]RJY9GZXDUHD3>Z<6 MY5VI0C5"0\N@:2$VH\ ^&?BLC^*KU:A&JK-[HLM":C$*XWB(\]31\&@S>5F= M:C0ZRSJ,+O>([MGITQS]]1EN M37F%&*RTGW>;:!EY/$T?!TILZP/I4BA]O*TO-_H+!*0QT,]70JCG@3GCMM\T MLY]02P,$% @ 2HNH6.S7&+&L!0 >R0 !D !X;"]W;W)K&ULM5KO;^HV%/U7+#9-[TEM29P0H .D0O;TGK1N5?O>]F': M!S=<(&H2,]N45MH?/^='$U(;/V!&E4H2?,_U.8E]3XQ'6\J>^ I H)%7= V9_&9!64J$/&7++E\S(/,B*$VZV'&";DKBK#,9%=?N MV&1$-R*),[ACB&_2E+#7*21T.^ZXG;<+]_%R)?(+W[AY^0!18L_8MCRG6.44WFD]"D_^3(?=YR\1Y! )'(( M(C^>809)DB/)?OQ3@7;JG'G@[O$;^J>"O"3S2#C,:/)G/!>K<6?007-8D$TB M[NGV,U2$>CE>1!->_$?;LFU/-HXV7-"T"I8]2..L_"0OE1 [ 1)''X"K /P^ MP-\3X%4!WJ$!?A7@%\J45 H=0B+(9,3H%K&\M43+#PHQBVA)/\[R^_X@F/PV MEG%B<@\)$3"_O"-,O**OC&2<%'>$HTOT&V&,Y/<%?0A!D#CY*"]^>PC1AQ\_ MCKI"IL]!NE&5:EJFPGM2>>B69F+%T2_9'.;M^*[L=MUW_-;W*38"WA)VA3SW M F$'^YK^S X/]S3AH3D\A&A?>(N-5]\)K\#SS'<"*7<"_?6K;(J^"$CYWSK9 M2UQ?CYM/'-=\32(8=^3,P($]0V?RTP]NX/RLT\PF6&@)K*6G7^OIF] G#W(N MB;/E!5I"!HPDB&1S1.9R#,5'BH>OX*E]-RY[?'V*5 ML+%+)Q(.:L*!D?",$.JWGFC?F.I:W+BAUO M+^UA37MHI'T31723"8[6Y)4\)E!.=%'$-K*:P(MTB%P_#H;JW?=ZFIMO3'^L M"FK2@8N#O2*X3F-D'*,,M[V38,E(5NPU M:3T3^\9RNF;/V9I6M(PM&<1*%IMHH2VTMG:->W6#]V^FKO[+0%N3#$VF^)B[,3%T'FH M%F;0S9(!I'(FEG/3@7.5.0_Q1G)HOS- MIA['AX]>J[;?*EIH"ZTM?'9L\_6Y&8I20KQZKT'7-@6MI63;]5M- 66EO" MQO3C2+HNMC[\4B% MH&EQN (B9X6\@?Q^0:EX.\D3U/N-)O\!4$L#!!0 ( $J+J%B2?QKNFQ4 M -0P 0 9 >&PO=V]R:W-H965TN9W=XO_V2 M6/;RX7J&'-_#W3F^_](/O^[ONVY,_ONPW>T_7-R/X^.WEY?[F_ON8;U_US]V MN^E//O?#PWJ/0[>^/1[TL+W,5JOJ\F&]V5UGA8#[]]WVW[+Q\NTHO3;_R\N;L?#[]Q>?7^<7W7?>S&7QY_&J:? M+M\HMYN';K??]+MDZ#Y_N/@N_59FJ^QPQ''(OS;=E[WVZ^3P=_G4][\>?OC[ M[8>+U6%*W;:[&0^,]?2_Y^ZZVVX/J&DB_WFE7KR=]'"@_NL3_:_'O_WTM_FT MWG?7_?;?F]OQ_L-%_K_^[VLDM /2XBL'9*\'9*$'Y*\'Y*$'%*\'%*$'E*\' M'/_JER]_]V/@Q'I<7[T?^B_)/04K\WN<*5\'(?I3S?3<>/5 M7]>;(?G7>OO4)3]VZ_W3T$V7P;A/ODD^3A?E[=.V2_K/R7?[?3?]YGIWF_RP M67_:;#?CIIM^'A/M^"GM/W/O M_Y3\/MGLDG_>]T_[B;9_?SE.?XG#5"YO7B?\_6.. M$N2\N"$$P8P0%F\A+,@03K?3KU.%^#15F=ONTYCL#_7C6%O^G*R?I\IQ^*-O MIG\/O]FOMYTKK"_\2@M85I9U6EAQ=0S+J[Q868$E9\L-+ AF!+9\"VQ)%@:M M2G_K"EN)+ ](F$#") AFI*!Z2T%%7MO7_6Z<_B6<_C5-;OKID]5M-ZP/GXU< MZ:AFEV=959EU#9.GXX:YFA6:>E7DYADEZ(Q&^.JW\-5D^$3WN1N&[M8?O'H6 MO+1L[."Y!M6I=?N3,^)>>R"8$;SF+7A-:/ >)J?8'V.7;%^+PF^N*#:S +7Y MJK6B.!_4Y&5E19&<&C>*()@1Q?8MBBT9Q8_W_3!^,W;#P_3O^W.W'X\?C9WU ME 1QZRD2)I P"8(9V4A72E56"S_MOAX(BC^4)J TB:*9*=!L,8W\@>WU!$8E M;IM\]HG--:YJFL:NV?2$V>$%TE213- M3(F2O#1?6G20&G8-I0DH3:)H9@J4)*:Q+3&=^U]9%ZN577/FPZJZ*%N[Y$ U M$44S@ZM$,24EZ.J7=Q_?)>-P?/9W>*;WOX3QL8=FLV\!J$A":1)%,[.D7#*M MEE8AI!9>0VD"2I,HFID"Y:,I+:2 *C27T+I9K4J["LV'M6DS>U9%3Y<=W!BZ MFBI?36EAG50VD"2I,HFIDDI<-IN[0(0?T72A-0FD31S.4>I< 9 MZ7> (O1Z J,(M99473L&M4UI/5,3]%S92SDQS#939IO19GNL0'?](8V_?2RW,DI2O39V MP2)J TB2*9N9-6P%=O 2*70/%+H)B5T%C M*'*F%#FC%T(!12F?UYO6?OCL&)2N9A^+Z+FR(QO#?#-EOAEMOM?]\-@/Z_$U ML"PWH]'LRQ])$U":1-',)"F#SNBU5J("0?482A-0FD31S!0H/<[HM59 !9HO MP:;9:KX"YAA7UZO"?BI-SY<=W1CFFRGSS6CSG54AQL<@I*1>0VD"2I,HFIDC M)=!9L[0(0?482A-0FD31S!0H/<[HY6) $6IGQ:7(J]+>).8:5I15:=<@J/BB M:.96.R6^.2V^WWW_\;C]M!_ONX%5@F@P]_J'T@24)E$T,T7*H/-T80G*H3(, MI0DH3:)H9@J4#.?T^O'Y)>CU!,;GH+0M59)2S I&E66JON#N&M55N;WT5](38X8LAJ[F2U9Q>R_7M MS[SVNFCXS!N#O]<_J,?._>%/%^-+;-Z]N^A8]1J MME>-G@\[>C&,,U?&F=-+MJK7B_58DJ:RKVZHCD)I$D4S\Z-T-%^Z6IM#5VNA M- &E213-;&Y2TEK$7JTMY@NQSMVRKG&NW;+TA-D=3C&$LU#"6=!+MGH%"G\> M0$.Y5S^4)J TB:*9Z5$R6BQ=F2V@*[-0FH#2)(IFID I:Q%[9;:8+[JZ=LXZ MAKEVSM+390>Z?WCHAIO->IL\KA^[P1E*J)]":0)*DRB: MF1CEI\72!=D"NB +I0DH3:)H9@J4XQ:>YM> 1P3%?"EU5E;F0[*Z;>U^>'HR M[-#%L-)"66E!6ZE>5G[L=]UOR<.QBB>?GW;N+\R@@>RK&KK("J5)%,U,C5+> M8NDB:P&U6BA-0&D213-3H*RVH!=9@PK+?'W4]>S1,:QJ\JJPBPO42%$T\ULA ME)&6M)'JQ87W_24TF'N%0VD"2I,HFIDB9;7ETF74$FJN4)J TB2*9J9 F6M) M+Z,R[PS7DNG\JWU;6$ZBN4)J TB:*9*="^NHE>7CW_H4TY7U5U-1HZAKD:#>GI MLH,;0TQ+):8E+:9T10I_BDR?AGTW0!=IH32)HID)4SI*$VB:.:W_"FEKI9^*U4%568H34!I$D4S4Z"4N8K]K535_-NFY@V(CD&. M!D1ZKNS(QC#A2IEP19NPN<:UO!F1/@W[5H"N^$)I$D4S$Z:,NUKZ=5455*&A M- &E213-3(%2Z(I>%P94HV)>:%S-B(YQKF9$>K[LZ,:PXTK9<47;,5F1PC\> MT6=AWPW0E6 H3:)H9KZT;T%>^LU5%52AH30!I4D4S4R!4N@J]C=75?/MS:[& M1-@*X?0VD213/3I8R[6KHKNH(* M,Y0FH#2)HIG?ZZZ$N8Z]*[IV['9V-"FZACF:%.GIC9 ML6,9Y<4\VIMY 'VS]=P%9]>@=XB@9\*.6PQ5K)4JUK0J.CZ;\9ZBTWQVJ85: M(I0F430S4\H2ZZ666$,M$4H34)I$T*SNR,-OI?4/$?1$V&&+(:F-DM2& MEE1W<0EKJ*71[&L;NK,82I,HFIDD[36U2QMJ&ZCJ0FD"2I,HFID"I;K-^0VU M35A#K6.8Z^DX/2%V^&)H:JLTM:4UU5UF> V$]"FXUSJ4)J TB:*9R5+:VRYM MK6VA0@NE"2A-HFAF"I30MLC6VG;>,VL7'?\004^)'< 8.MHJ'6UI'747G+.: M:^DSLB]^Z,Y@*$VB:&;NE/"V]%(J47^@0@NE"2A-HFAF"I30MK&;:]NPYEK' M,-=C97JZ[.#&4-56J6I+JVIH;0I_T$R?D'U?0/<(0VD213-3IW2Y7=IFVT)E M&$H34)I$T5L3@)PUGYJ[3\+6W./1T)2P14O;$X"<-9B:BU1,1NT3V=@:Y1_AW7 MGIGR0QM#JM-5HX5VR:[KY:VZGO/Q[PSHVC06)V$X*WVMEKZE6[%/1\(2 55N M+$["<&8B4DVZT]@;LD]G($N4?XSPS)0=6A3."JVFT6G(=NS,U[3KP; O>"A. M8'$2AK.RHAEXNG3O]>E(6"*P)@W%21C.2H1FTNGY#;PG!EU;'%V^CM>)>.;# M#V 4 TXU T[I=6=?"^_I>-CU#%U_QN(D#&>E0[/F%-7(>R(97V%1-MGLPG8- MJ^WO ?/,BQ_(*/J::OJ:PIMZ3TBZ3OCW2GNFQH]E% ---0-- 4V])P@=O0#) MI"?#CUX4R4PUR4Q#)#-;WMKK.0&_!&.M$HJ3,)R5+\TJT\56F6*M$HH36)R$ MX\IYXT7SV+0'% M"2Q.PG!6NC3OS!9[9X;U3BA.8'$2AK,2H7EG%KOS]W0&X_6Y5>4H3:[7[%:K M>E::L&:*PEDAULPTH]=FW:4II 780^;?"UAGA>(D#&H?B!!8G83@K99HQYTL;A4]'PA*!=6$H M3L)P5B(T%\Z1[<(GFN]5O,YQCG?Q>F;'#V<4H\TUH\U#FH?M4G16\[#GE/P; M KN9&8J3,)R504V8Q&XE/9R _,/G'",], M^:&-HKBYIKAY2!NQOTHQGF#39^3?&]C=S%"F_-!&4>)<4^(\I*?86:1P/<6>2?!O%^QB M-!0G83@SIX5FZL7BON("Z]]0G,#B) QG)4+S[R)Z7W$1\D9?URC'*WT]T^7' M-XI6%YI6%R'-Q?-EMS.:B^DS\F\0[-(T%"=A."N!FL@7BYN+"ZR/0W$"BY,P MG)4(S<<+>@$;4:F*P/U+CH'._4OTE/DQCJ+:A:;:14B7L;=:,3Y6T2?DWR/8 M)6LH3L)P5OXTGR\6=QD76"^'X@06)V$X*Q&:EQ?1NXR+L#)]X056Q:$X@<5)&,Y, M1*FI>!E]7W@9]I9@YSC':X(],V:'&(6S0JQ)=AFR+3SW=AW3&/:%#\4)+$[" M<%96-#4O%^_^+K&*#<4)+$["<%8B-,4N 5W'94#7L7^,\,R%'[PH6EQJ6ES2 MR]3>CN,2NU@-Q0DL3L)P5CHT@RYA'<=EP**T?XSPS(@?PB@26VH26^)[C@U+N<*66;U_..;8]BJF3T4HZ?$CV$4T2PUT2Q# M1#,_H^.8/@&_!&/-$HJ3,)R5+\TLR\5F66+-$HH36)R$XZ.A. G#6:G2!+I:W%Q<8%%LMM9LM@YI+K8+#K-MDCX'^WJ'X@06)V$X*V6:)=>+ MFXMKK/]"<0*+DS"+FXIKK#A# M<0*+DS"+&XJ;K#>#<4)+$["<%8B-.]NHC<5-P$O*_:/$9Z9\D,; MQ:0;S:2;D'[B^2K;&?W$]!GY]P9V!1J*DS"F?)#&\6M&\VM MFR6[NL]H'Z;/Q[\SL$O94)R$X:ST:?[>+-[DW6"E&XH36)R$X;N5]K7J5H@TW6UIW?U:B X?AS%^$L"O04)S XB0,9R5,L^26WKKM+T)8ZX7B!!8G83@K'9KUMIX- MW*PB%+"1VS]&>.;$#V(,8\U6RE@/OSZK".6N<'JHW"L=BQ-8G(3AK"2E6I+H MK=N^PG,Z'I8.J.]B<1*&L]*1:>F@EYTYA>?$TAW&(5C.87/!\LR,'TJHJU[N M[[MN%.MQ??7^<7W7_;@>[C:[?;+M/D_XU;O#9LQA>^'T\_7$[\+_WPZ_$<5_\'4$L#!!0 ( $J+J%A. MB+G=A 4 +TI 9 >&PO=V]R:W-H965T*N#3O%(2MVFG<]1.N$A;HV%^[5J-AC(SL4CA6A&=)0E7 M]Q<0R_59*VH]7+@1\X5Q%]JCX9+/X1;,E^6ULF?MBC(5":1:R)0HF)VUSJ-3 M1@>N0E[BJX"UWC@F[E;NI/SN3BZG9ZV.ZQ'$,#$.P>V?%8PACAW)]N/?$MJJ MVG05-X\?Z!_SF[4-]1WO(F,=?X_ M69=E.RTRR;2125G9]B 1:?&7_RB%V*A Z3,5:%F!OK1"MZS0?6F%7EFAERM3 MW$JN ^.&CX9*KHERI2W-'>1BYK7M[8O4Q?W6*/NKL/7,Z",7BGSE<0;D"KC. M%-B@&DW>D\]<*>Z"0MXQ,%S$OP_;QK;HZK4G)?VBH--GZ%UR)5.ST.1#.H6I M7[]M>UIUESYT]X(&@5=<'9)N=$!HA_;(EUM&WOW:U*_QRS'= (:%,0PFVS#> M77:KH'1S;G=K4 [(N=9@X\'3*?DD^)V(A1&@'X(U)7;NW, D4TJD\[S49YFJ MZL(%UT*3OS_9!LBE@43_TQ3$HC>]YMZXS'.JEWP"9RV;6C2H%;1&O_T2'77^ M:%(>$\:08%X4>E44>B%Z$855$06>1^& Q+""F'2)43S5,U#V$D]DEIHF60O\ M<8YW^76S::@W)";2)OV MI^"R@TP/7#8229:0+)T*/7%BV#)+?N\229,L_2=F8K5%EIDY(-_RYY'5 MZ=R6ML]7\A>HI$FL8..[3DU,&$.">:(?5Z(?[U6"/,:, B:,(<&\*)Q443C9 MEA^JL9[:L6Y3P<9(%VZD-XE90".Z.14/CQ[-_6#+NXJ$!/-$&E0B#8(BU6/O M)]F6*YK4"M)W'7J8,(8$\U2-.O6ZM;-7*:#L#E(@4&D,B^:'8L-"1%L>@1-K M.378*>_6!EY.T,0LE,SF"V)-IST&<@]<-0HX/TP4H/1VZX@4:=,6W9 M&)7&L&A^.&HK&!WM5Q)!=8>H-(9%\T-1&\0HZ'Q>G40*:M3;?"5S&/4?)Q%4 M#X=%\Z6J75P4MG&;2>1*I.Y=3J,TF)9LC$IC6#1?P=KB18/]FO>HIA"5QK!H M_N>!VA;2H-<9?> J?>^LQA*4D%,RD\IYDNWO,9MTWM)6])R7&8>X3[M.L11:0R+YL>C]HR4[E6VH:BN$97&L&A^*&K7 M2(-6Z+6KC)*ZY15HN.V=E7H+4T=K4T?#ILY+(L4'HT9E,-W9&)7&L&B^@K77 MH_W]FO:H/@^5QK!H?BAJGT?#W_QP%QGAMKKY(J/IT\ X7'-G3=_"L-':L-&P M86M($/_#*@/UPQXJC6'1_'C4KI">[%>Z0;67J#2&1?-#4=M+&OZ$^-I5QJ!I ME3%XO,I =7]8M$*I]L:^M@34/-\?J$G^?K+8,U9=K?8@GN<[[QY=OXA.Q\5. MPAI3;&R\XFHN4DUBF%EDY_#8/EE4L5>P.#%RF>^>NY/&R"0_7 "W"=T5L+_/ MI(U(>>(:J'9LCOX#4$L#!!0 ( $J+J%C]%^D=4@, &H+ 9 >&PO M=V]R:W-H965TA$ :2YJT:3?:2+1[ M$4A,FC8&%X@+-SEM+!R[V$X+_YYC)\O2-F1,[(:;UA_G>?RF\'Y8A!8@+/XQ&"G6V-B75E*^1./9+"B)3?70I%0*061.-=/DQ048ROA+/.OVYH*\>/:2/"-,D(^Y+#45F9[Z!CVT.OVT M]F9>>1/^QIN(7**N7)/_10;9/M['R#3A">_",P]["2^I.B71X(2$03CLT+/X M MD 7E:T!1F'EXL]F#PDN?_#>+@ M=5< GXAL+YS#)IS#/O8$J\3&:4DY%2ETN5KAQPYO;\1M,HKC<.IOVRX<&XV# M8=08[4D;-=)&O=):WU?:_KZZ1/8R/38?3T2VYW3<.!W_ ^4=/V4XGXAL+YSC M)ISCWAJ:PYH)\4"%5Q1QN\*'D\,*/S8:!_&XN\(GC;I)?X7G%.O;7O@KF_9M M]4RL;+G_<>5/CG0-)L&!]F.;,(R[I9\UTL]ZI5_1G]4K^4BY9T=2#L6>'5TE MK\)1T*UV$-R_\<%?WG,UP0,77?\QCZUFO]6U%*#6KIG3&,52F.J%;E:;AO&- M:Y,.UN>VD73=T#U-U87B^XN?@"8<5D@9G([Q=E-58U=-C-RXWF@I#79:;IAC M,PS*&N#^2DIS-[$'-.UU\@M02P,$% @ 2HNH6 E2:PB@!@ #T, !D M !X;"]W;W)K&ULS9Q=;]LV%(;_"N$50PMTL23Z MLW,,-*:*%4BV(%G;BV$7C$S'0O7A2G*< OOQHV1%-&69M8#7A6]:VR(?'9TC MOLEY0WFRB9.OZ5*(C#R'091>=I99MGK7[:;>4H0\O8A7(I)'%G$2\DR^31Z[ MZ2H1?%Y,"H.N8UF#;LC]J#.=%)_=)M-)O,X"/Q*W"4G787';OS M\L&=_[C,\@^ZT\F*/XI[D7U:W2;R7;>BS/U01*D?1R01B\O.>_N=2\?YA&+$ M9U]LTIW7)+^4ASC^FK_Y.+_L6'E$(A!>EB.X_.])S$00Y"09Q[<2VJG.F4_< M??U"_U!?9\K(SZI"Y6/!UD-W%FS]$>4']G.?%05K\2S;E M6*M#O'6:Q6$Y6480^M'V?_Y<)F)G@N,(8S_ATDL0;DN2C)2U_462_F"WSY4?YC7*?)?*H+^=ETP_<3\AG M'JP%N1$\72="W@592GXC]_*>G*\#0>(%V1EU[?,'/_ S7Z0O,^;DKXC<"6^= M)'[T2*YXZJ?%:%[<"W\+;QGYW]9RPFLF,NX';\@KXLL#RWB=\FB>3KJ9O)0\ MH*Y7AGVU#=LY$/8-3RX(M=\2QW)ZY-,](Z]?O6G S,P8)KP*0PT8=GPT)HQ[ M?#1.,Z8KRUO5V*EJ[!1<^L,:OR7OTU3(\LJL-UY>NN"KTM>#I<](:GLW(V$,"7-!,*T<_:H<_;,2J#ZR MI$@80\)<$$PKZ: JZ0"VPK:D@5F@!OLJUAO5!C%C3&W3MW_&H3485F?4TC*L MTC(TIN5:/(F 4/(?:9,@([/M_8J$,23,!<&TPHRJPHS.2H)&R)(B80P)+HDBR#>-/9VQO.VO?NA- :EN2B:7L&=YMX^*U4KPT$5%DEC4)J+HNF% M51V];>PN6VE;B?I! ]@T:E_=S&&U3N(I6FA;]="VN8F&Z)O\V'U>"2__,/ 7 MA5U6'4SET1L_\L-UV%@99-<]@](8E.:B:'JE5;MO]\Y+!Z&F 93&H#071=,+ MJXP#V]C$3N^X7*GD]9?B[P&R>.^?Y&I]%$WFZU6)LIT=B;,N^G4=;!PUJNL@ MM%%'T?0DJE;=-O?J/TD'^?-!'43V[3,HC4%I+HJF5UJY#_;PO'00ZEQ :0Q* MI,8:(6V$&93&H#071=/_,JH\#LPF=P=G8.F'T&E"*^?$SD0&%NBLT1 MM5XAV/T#V T$I[ _'&5_./2\I _J=D!I#$IS432]L,KM<,R[&UI)WQ9E][1V MU^K7V^)#XVA=_:#N HJF)U*Y"X[973B9^AUNA9&5Y../SDD&HL0&E,2C-1='T_<'* MV*#FS1MM9+!$[5;"O,^CE132)HFSK;H7>&"%4&,!1=,3J8P%:C86?HX4'FZ.S>&U7C'0 M;150FHNBZ856Q@<]KPM!S5L]6DGA_G,9=ET%?SB$ MF0-JG;Y3> M4>0OTV,UW,A%&I\ M0&D,2G-1-+VPROB@YKT>K91PW/3+WGA8_R/)@7&#?ET3H48#BK9-9'?GNP3R MKXJXXV;+%X57R_P$&=9'!8OEX)+#WN3?6%!]!\;T?U!+ P04 " !*BZA8/D6B,48& !,0 &0 'AL M+W=O MR<9 ]V+;S*9IKV4CV\P"\DK"V73ZXRL!YL-@V>RA['"7B?K"5'#9\"3=;J3<,YW<[ MLJ'/5+[LGKA:&Y:4((QI(D*6($[7]X,'^X./'5V0[?%W2%]%;1GI4UDR]E6O M? KN!Y8^(AK1E=0(HG[LZ2.-(DU2Q_&M@ Y*35U87S[0O>SDU!9WG+TBKO=6-+V0^9M5*T?"1+?BL^3JTU#5R?FS9*NO6Q8% ME(M?D/LM#>4;^A7]03@GNDG0^P65)(RNU,:7YP5Z_^X*O4-#)+:$4X'"!+TD MH137:J-:_FO+4D&20-P-I3HX+3%<%0?RF!\(/G$@#OK,$KD5R$T"&C3KA^JD MRC/#AS/[B(W AQV_0=;X&F$+C[J.QUS^F:ARQSY9OC"7>W2IU& ]LCA6HX[0K79==HX0 M*0W0>]4U^9:KC@/]: 3K8?J#V)$5O1^H<5A0OJ>#^<\_V1/KMR[#<]@D@^DA M>C]W9A/'F5CJ.]K7K854=;M41S8>S49-50]2U0>"-?P>E7Z/^ONM;H-"JJ$A M3#;G3#?2^YH^NM1T2%6W2[73=$A5'PC6,'UE>INE!:OI L(;QD]+XB='X M)S5WI)RKL;QYP9-4;AD/_ST_R!OY?2V?M*X\/+:R?T>F0ZJZEZIZD*H^$*QA M^[2T?=K/]A^YV(T2?9V?7G:Q0VJZEVEZD)H^$*SA^JQT??9#%_MELSDCNZ_= ML]8E=WR%0\JY9^4\2#D?"-8P^;8T^?:'3.XQA3,*]'7Z]JS3D'+N63D/4LX' M@C6OVB[!22A\M4*K\IX8ER5UF]1FO&:;A1+J=+$08AX6]=1IOQ M?9TN:%.#U:""+BC- Z7Y4+1F9]2"(=O8&5DRA#C=I7RU)8*B'6<;3N+K^LR. MQ"Q-9&=C&.F]&P.2M@"EN: TKZ#5+X%I>Q[IG]VMZ3JN7,>]7%<6)X%:ER$_ M?W\WLWM[CEL#L3VY;PI)QN*5DS('@]\9FKOELAILWK,AF^F MT^.F (WV0&D>*,V'HC6;HHH ;7,&>'K*P*G^M:A^<*A-'FH[&N81H(%@06O< M-NUV-@0JZH+2/%":#T5K=DR5'=KF\/ EV5.AGSR^4/T4LM*+>1?]AY[5@P?] MEM)$(G=/3W0':'8(2EN TEQ0F@=*\Z%HS2:JDDC;'$4NPGT8T"10-Q\2=L]$ MIJW+_G9Z?-4_FF5ZVP\:-(+2/%":#T5KVE]%DK8YDS2-(=BR'?1GG(3+5!S> M;OB4K-1HHM]M>(I(TMDNH$$E*&T!2G-!:1XHS8>B-=NJ"D%MR#*B MG9T"&G3:[>C1QAVS$]"X$Y3F@=)\*%KS!:(J',7F<+35 BC=L03IX49/9=DZ M#\B[&L-,[ML8N)V+8J?5%Z":+BC- Z7Y4+1F7U31*#X3C=(X1 ])DI)(W70V MJ7KP18=>Z6P&T"P4E+8 I;F@- ^4YD/1FDU3):O8G*RV!Y/\H;=*3'KD*&:M MWAT%25L4M'HJ8]W@<7.PU MMF4?WZ]<4%$/E.9#T?(6&-9>T(XIWV3OW@NTTM=__JYVN;5\O_\A>ZM]6.V> M_W' 9\(W82)01->JU+J9C@>(Y^_;YRN2[;+7O9=,2A9GBUM* LKU#NKS-6/R ML*(%RK]ZF/\/4$L#!!0 ( $J+J%A\]P $EP, +H/ 9 >&PO=V]R M:W-H965T)V,\MUSH./++-5IL!.YAE= -+T$_90F+/ MKE5BE@)73' B83VW;MV;T'6,03'C'P9[==(F)I25$,^F\Q#/+<>L"!*(M)&@ M^-C!/22)4<)U?*M$K=JG,3QM']4_%<%C,"NJX%XD_[)8;^?6U"(QK&F>Z$>Q M_PQ50".C%XE$%;]D7\UU+!+E2HNT,L85I(R73_J] G%BX Y?,? J ^^M!GYE MX+_58%@9# LR92@%AY!J&LRDV!-I9J.::10P"VL,GW'SOR^UQ+<,[72PU")Z MOKI#6>N?5 Z([W[ -7G#%O/[;O-/L!H09_JJ>=AM'D)4>_>;YC9"K\E[ M-7FOT/-?(V_P7*U^)G\K)>4;P,.ER>I 3N="0JJ]M M-$O_PW;_)J'0[5@,>'!)1@^&51N54F)R0L4=CGY$TNGG7"0M M'L?3%X^-4$=UJ*/.4)>0,G++>4X3\@B;/*&2',-OB[I3[=R#UJ=8V)-8@^*X MICC^Q0ENW"?W/L7"GL0:W"Q!G?7>;GN.VC%HOY\Y/GUK/=W[\N'?[/Q=67VHE+?ND3C)5+184&X953@)KE'<& M$_Q_ ]02P,$% M @ 2HNH6$8I!2XR! ;Q8 !D !X;"]W;W)K&ULQ5A=;^(X%/TK5E9:S4K;)C:%TBX@06<_*FUW4*N9?5CM@TDN8#6Q,[93 MBC0_?FTG)*P*AM(RO("=V/>>>WVN3^S>0LA'-0?0Z#E+N>H'N[96 YZHM IXS"62!59 M1N5R!*E8] ,F%M96$9< 5$QQ)F/:#(;X> MD:Z=X$9\8;!0:VUD0YD(\6@[MTD_B"PB2"'6U@0U?T]P VEJ+1D<7RNC0>W3 M3EQOKZS_YH(WP4RH@AN1_LT2/>\'W0 E,*5%JN_%X@^H FI;>[%(E?M%BVIL M%*"X4%IDU62#(&.\_*?/52+6)A"\90*I)A"'NW3D4'ZDF@YZ4BR0M*.--=MP MH;K9!ASC=E4>M#1OF9FG!P]:Q(]G(Q-7@FY$9A9;49>N<4JY0F=HN* R4>AW M2;DV8RA/D%DJG9KVAX^@*4O53[U0&RC68!A7;D>E6[+%;0O=":[G"OW*$TC^ M/S\T(=1QD%4<(^(U>$?E.6KAGQ&)R 523E^D9 M2I.0&1A^:C19HO5Q8[ITCUWFT#]_&I/H5D.F_MV4I]+_Q6;_MB:O54YCZ >F MZ!3()P@&/_Z .]$OGN@NZN@N?-8'7T#9-2VSA3XP7C4W+FAIJN-,V5I_&K0Z MG7;[JA<^;8#0KB&TO1!(A%OH4\;9I#!D^%HPO42W/#;Y,\7J2(B^H4^YS;G: MA,IK_<#T=6KLG1.3HW.$Z"[KZ"Z]*_-7D4U (C%=\BS?3IUB"[KP/)E"I,F@_$U]T7WU6-[\J+[]Y4F&2QK3*W MTZZVTV]H-_$W ?1Z.Y 0.&JT(CHQX2L [QS@FACBG1NBI7<.DHED(T"_ 8R6 M0*4/"VFPD-=1YS-G^G#F^+T=FME&1_&IA10?0TEQ(Z5XMY;NH([?0-M1Q_?1 M@AM1Q7Y5?96P5[;V57;W^Z5-[V M@=C((?&KV3KKWZ8^?D<'V_2OSR4;H/8:"?Q:^?#\/X-/#_&>90TBDM.?2(EQSB2DD:'R?<_E)*]3Z6D M45GR7<^E9/?!-%R[ \Q SMQ-IS*N"J[+Z\#Z:7V;.BSO$)OAY57L'94SQA5* M86JF1N>7AM2RO-TL.UKD[D9Q(K06F6O.@9K([ #S?BJ$7G6L@_J.>? ?4$L# M!!0 ( $J+J%AR,R;^R0, (\, 9 >&PO=V]R:W-H965T.-OH@S%85Z92/MO)MWP<="T1*UAFK J*CS6[845A-2''KZW2 MH+)I!0_'.^U?G//HS)1J=B.+GSPWBW$P""!G,[HJS ^Y^8MM'>I9?9DLM/N% MS79O-X!LI8TLM\)(4'+AG_1E&X@#@:1)(-H*1([;&W*4M]30R4C)#2B[&[79 M@7/522,<%_:K/!B%;SG*F$"OJ^,-E3D M7,SA:D-5KN%1Y$Q!U"4Q?"\%GZXT_/EKQ%&A.CT*#WEBF,-N27WORJ($\ACLIS )M(T[^5C[$ M*%2AB':AN(Y:%=Y1U8&8?$+/H@0>'V[A[,,;=/]HL11708^=I;@IZ#6*/*&7 M2^KE;(9>ZB7-V#C %-1,K5DP^?@'2;N?6ZB2BBIITS[Y6XHUTP8/PM9?:F#* MYEP(^^W/\&/Y]7/XMS84W@-O(W4V;$E83\AP..PGO5&XKH'K57"]5KBOB@J+ M=BI&[PBC6P^05@!I*\"3#\VI]M,C^Q=QFO9ZPWJ*?D71;Z7 2C1C'$'"C&*N M%;]!U#\F(J1'XGJ@004T^.U#PWRU.!5L<'QBTHBD_0:R844V;$VRGZX@L_P" MKM9,X0T#[@P!EDD&7RA7\$2+%58JK&4N(>O8AO]#/I+NOC9W3PSN42KFLBBH MTK!$>A=:&^-]K:HMI][8X"#0\;#3<"#)P05"3L[,]U"14S.51'NDZ-1^3%W[DAVV+^S%CIFEK(7S-@@YH$N33L,E M1?:7!&F_)79%!^BVYF# N,P!V^=FUK-7AK$]K^5L-Q>#$X4$2M\+I9#3U]H6 M)3SH$4NFYJX3U@BR$L:WB]5JU6U?^1YSO]VWZM@H82G24+ 9BG8[?0RF\MVO MGQBY=!WG5!KL7]UP@?\8F+(;\/U,2K.;6 /5?Y#)?U!+ P04 " !*BZA8 M4WQY_$ $ #,$@ &0 'AL+W=O-[?:A,<;G\_D^'Q\?/-HQ_B(B0B2\I@D58RN2,KNW;1%$),6BQS)"U9LU MXRF6ZI%O;)%Q@D-ME":VZSB^G>*86I.1[EOPR8CE,HDI67 0>9IBOI^1A.W& M%K(.'5_B322+#GLRRO"&+(E\SA9!D/;:FZ/X!#0L#/>+7 MF.S$21L**BO&7HJ'>3BVG,(CDI! %A!8_6S) TF2 DGY\6<%:M5S%H:G[0/Z MCYJ\(K/"@CRPY+-=2P(;F1(BA >6JN@06.N[2# 5< -/:9:P M/2&@1\(BYT&D1NOW?D(5Q^NX0/$%'Z)6"XP#<7(ELK)8BH[ MJ!QZ*!URSSCDP6=&923@B88D;-K;BES-T#TPG+E&P)\#V0/'_PBNXWIM_IC- M/V/> P]I\[[!':\6W--XWCG!(\S)S>JMX%/.,=T0M44DK/9P.FZ!][I[NL,\ MA-\_*4B82Y**/UKXS,KY^^WS%VGA7F0X(&-+[7M!^)98D^^_0[[S0YLX'8$U MI.K74O5-Z!,E3ZJ$$3KP1*&' +Q5\897"0&5PB 6(L M2R4IP7P-5F3)[<3S?-0?.B-[V\)V4+,=&-D^4TX"MJ'Q7VK%->=J]8/3*"&O M19NTD33"7TJR!!N>D/3[ ^<,1;^FZ!LI/BT7BS;/C5:7>MX16(/@L"8X_,:; M>]BE5!V!-:2ZK:6Z-<;")T(W,@*VANQPI,14JDEPTG9JS(QHEQ(WN^9#JH\@ M \N[FN7=NQ$/82P"EJLEYEBV[MP2X^YDLSD]-*CW6NESZZ#V_8BD0FOD55_]#<]P/*EPT/]TC)@GNI@P>D,8(>3< M]<\0=H^$W?_V)#'C7\S3?7.6N/X9CL]H(]?DA MU/41!',:J(^_,U'0:=74%5I3JV-QA0;?^&1&G=9?7:$UY3H6:LAK]F3!X>B@GJ M"ZS)WU!+ P04 " !*BZA8@8QU^ 0# "F"P &0 'AL+W=O#8@#)B>X[3MC.<4BOLF;4Q#WML)4E* M8R2)4XSH")E%'&8 M]ZV!>S-R'0TP$3]2V(C*&.E49HP]Z,?^Q22ODIEA 2-&?J:Q3/K6M85BF.,5D1.V^0I%0BW-%S$BS"_: M%+&.A:*5D"PKP$I!EM+\B;>%$16 XFD&> 7 VP<$!P!^ ?!-HKDRD]8MECCL M<;9!7$[J<+)<"I9]'0Y5$;$:,0R51T"&W_'!%.! M+M'!@+NM'@,ZOP6)4W*A8A^GM^C\[ *=H92B[PE;"4QCT;.E$JJ/LZ-"U# 7 MY1T0Y:,'1F4BT!V-(:[C;95@F:6WRW+H'25\P/P*^>XGY#E>T*!G]/]P_X@< MOS3=-WS^(=,3S.%R]J^G \XQ78#Z3"2:/:-JW!@_F^7!!O,8_?JF*-&]A$S\ M;O(W/S]H/E]?#3=BB2/H6^K;%\#78(4?/[AMYW.3.2O:ZFUQ#DN&X95)/=*F6WCLJ^ MFX['38*.HE[[7DY$5DNP72;8?N<2;I_2JA.1U:SJE%9UWK"$<^YVM3J#O0)N M"&DUE^]U*?GZJ.3)]%$@=7>CR730>'\?A;_VY9R(K)9IM\RT^\YUW#VE52EX,N +TP@*)65%9=X6E*ME MLSDP+=;>^E WH::3>J').UCUI[](50M$8*XHG:N.NFYYWA3F$\F6IJ^:,:FZ M-#-,5",-7 >H_3EC?@74$L#!!0 ( $J+J%@?"[2?10( )(% M 9 >&PO=V]R:W-H965TC(+CP M&\J$EZ?.MU)Y*K>&,P$K1?2V::CZ-0D?'+=O4QCK\/&WI!N[ ?&E7 M"BU_8"E9 T(S*8B"*O-FX721V'@7\)7!7I^&M=EY@4V(>!0&,M M\;.#!7!NB3"-GSVG-SQI@:?G(_M'IQVUK*F&A>3?6&GJS'OGD1(JNN7F5NZO MH-?SQO(5DFOW2_9=;)QXI-AJ(YL>C!DT3'1?>NCK< ) GG% U .BQX"G7HA[ M0.R$=IDY64MJ:)XJN2?*1B.;/;C:.#2J8<+^BW=&X2U#G,FO12$;()_I 31Y M33Y1I:@M+'FQ!$,9?YGZ!I^QP7[14\X[RN@)RIC<2&%J32Y%">5#O(_I#3E& MQQSGT5G"&ZHF) Y?D2B(DI%\%O\.C\^D$P\EBQU?_->2D273!9=ZJX!\GZVU M4=B5/\8JUC$FXXQV4J>ZI05D'HZB!K4#+W_^++P(/HS)_4]D#\0G@_CD''M^ M657@)H\8U(^] F-R.XXP<"1VD>SR8!)'4>KO3H6,AB7OPR&L2]$_:>\&U,9- MO2:%W K3=='@'1;+S,W3(_\<%TZW'_[0=-L*>V3#A"8<*J0,)F]Q7%6W 3K# MR-8-T5H:'$EWK'%I@K(!>%]):8Z&?6!8P_EO4$L#!!0 ( $J+J%C\I#X[ M]@, X/ 9 >&PO=V]R:W-H965TSS"CC9"O*@709%OD7(V=5.OEK>NJ60H%4SVQ!(YOYD(63.-0+ERU ME,"2TJG(7>IYD5NPC#N343GW*"/N_0_R[%HY@7IF J M\G^S1*=C9^"0!.9LE>LGL?D':D%]@S<3N2I_R::V]1PR6RDMBMH9&109K_[9 MMMZ( P?$L3O0VH&V'<(S#D'M$)1"*V:EK >FV60DQ89(8XUHYJ'T$_,IDCP3^9T(]&EKX3'_=/>B@$S3G M$I1XP1F\NT*LN+;M2^47VOW,K;]52S:#L8/76H%<@S/YXS<_\OZTB7HGL".) M82,Q[$+?A9YF6PPA#O-,$Z:)3H',(0')!-\3S6Q^JM%C1T!LT5D?T^PW]?B?]9R0'&,5M$9\)Q^R+MV>GHIZWT:]6 MB Z)17V_Q=YB% =#._FH(1]UDT^%U'.6YR5SV&)54% QEY"CL(1H@?LO9J\W M)DLF!&4:(V:2KTU*=,*R'_5;2DYMHGYH%Q(W0N).(=.4\84Y!K)F^8I5I2'' MXL3XS!HQ\2G/F+9XGMI0&MMY#AJ>@TZ>CX UQR36,G,*C')),@V%-?4-3D^< M^L&@Q=)B%031&9[#AN>PF^=1%M]'-UB)#D\O5AB'48NHQ:H?!8&=J._M*Y?7 MF2*?SN2$VNV=,N1[H1V+/"C/_H#W:3C.7K(X%T+T ^N%ILE[" M',4!-R]LY_DS=M&9'./OB['?60@_(%U>6/ JZ V\WZ^M 7G!L]^+3SR/9>\+ MM-]=H=^<7"_@H:KA.547/&G/NZ!J7[?][L+]IE1<8[5"R@_;IV;'L8:I.$;^<%QE7)(D$ [$P &0 M 'AL+W=O!K$K.V ZUT/_[&#@0"QK0J7R!Q9L;/,V//C-U=,_XL M%H1(])(FF>@Y"RF7'=<5T8*D6-RS)&_-^E^4RH1D9=D0N33 ML[ [PP#3REHB9^4K,7>,U)4IHP]JY=O<<_Q%"*2 MD$@J$QC^5F1(DD19 AR_-T:=-(_84P(Y9(=@H M!(<*M1,*X48AU$0+9)K6"$O<[W*V1EQ)@S7UH'VCM8$-S508)Y+#5PIZLO\7 M$P(M"4>3!>8$W:$A2Y>YQ-K';(8>L* 1PEF,1C3))8G1%\PSFLT%&F^U;M&W M+$KR&$;1(),T5I(0'#0A4LJH%+=[ _\L6"X * Q>5=Z[K@1'*;INM''*0^&4X(13 M0O2=97(!J#. 7-5WP<&EEX.MEQ\"J\'OF-^CT+]%@1?4#'B&;U>L/2C4=L<01Z3F02P3A*^+T/_WA-[S/ M)K(7,E:A7BNIUVS6^S\@,R:PYDTD"\VFUE3I;]6_:[=;S:Z[VD=OD*JWPK"4 MJL"JE[#J5EC#!<[F1"W;%4YR@B _(]C[T3,21,H$]DW$('7&*FRP:4SHBPD: M>[C\U@%TJT@%=Z/$W;#B'L3_0HX">)G%KPV37QOM W &J7K+KYOQ-4M\3>M* M'Y&,0=94:]VXKIN77-<7,E8AVBJ)MJR!^*7K%00"KV"-P%**6)I"=MWF1R%R M]1'V.=1R(>%!9>MKNI6X,7FG=;1>PE:M43L(G$&J'?B^.7#MDD_;RF=$XCR2 M'4CS*Z(7V.-D(,[A;1\AN?,/MZ])Y@16W]L54>\CWG^'RS<3'?B\=LC")-:& MUNT$D;UNP+<2*XGF4Q> M=6["TX1LXW,.=^T\;IM(%?>N0/OV"GW!+7YBK_)W]=RW%_1'*'N<1HK 1#>"@S7FL4#_P2' #]'?:4:G.9Q0?N=4OJH# M&&PFY8IQ@HWMH7VZ][8ZE[)6=.RT*KZ7F;MW#0$'S+F^G1&PY?),%F?EX^#\0>_,RSN<79FBFLE. G/:2900F9@TKMO0I+DQ4U-\2+94E]V3)F4 M+-6/"X+AW*0$X/N,,;E]41.4]V7]_P%02P,$% @ 2HNH6)@>Z7]_!0 MD!T !D !X;"]W;W)K&ULM9EK;]LV%(;_"N$5 M0P)DL2Z^9HZ!Q%ZZ LM:Q.WV8=@'6J(MHI+HDI3=#/OQ.Y1DR;(8S@Z8+XE$ MZ;SD><3+2W.R8_RKB B1Z'L2I^*V$TFYN>EV11"1!(MKMB$I/%DQGF )MWS= M%1M.<)@')7'7=DG/IVP3,8T)9\X$EF28/Y\3V*VN^VXG7W! M$UU'4A5TIY,-7I,%D5\VGSC<=2N5D"8D%92EB)/5;>?.O9E[O@K(W_B#DITX MN$8JE25C7]7-A_"VXZ@6D9@$4DE@^+X2O4,T19\CE@D(%9.NA 8IV6Y05GY?5.Z] M4+F/'J&Z2*!?TI"$S?@N)%)EX^VSN?>,@H^87R/?O4*>X_4T[9F='NYKPN?F M\#D)7@IO9.-7W\;/]?P7]'Z#>\16:,9)2"5ZP &-J7Q&?^4//DB2B+]UT O5 MGEY5320W8H,##SI;@^!M-_QW'[SG;FQ):_,LU_EV3?F^3[# M'$.NT'66,5UC-;V**S5GT"1+5/9,9%R;?B$\.$Q_-!@YSA$!8_WG=@E+8@U4 M@PK5P(CJL622I1M,0Q0S# M1PK)4(EA1T2ZB0836.IYHG9>%.HJ#-D77 T(#FUF F!1(0Y+".'R'2HABU4X]'@").Q M[G,Q#5N#=]1WJPH;V8^J[$>GC#?(O#'>RGZTB4FXUO>342OYGN,=)6^L^MSD M1^V9:^3KDQ]7R8^-R7^4$>$HJ$Q$F;8NW;%FEUD166W#7[,%?1':%,@E# M]A\2&E805V//G7X+F"7S70)["ROOUE[>-9OY' MB^\*3.J&\ "N\5KK\,OJU'1=,72N':=_#-&JQ[>EUH18NWS7;/-/V?F5$L/& M8#R&TG['.][YF9ORVE1K)^Z:K7B[OY0^E&52J,$'DY(V_;83;V5OU8C;4FMR MJCV[:S;MGYG$,8KIMXR&^2A*:)HO=YQ $<_9:3FU37N^SK5@637NMM2:L&J/ M[YI-_MV6<)A/4(AI_ PSCXC0$L=JPW/4UV*S:?UMJS9\B:__OF?U_ M>RP6F\'_F:)+U?%A%SO"9*[X7$RVU)J8:N_N&8VL<9NT($$&A>@C],!4_8*/ M'F@*'4^]_80E01>+CP]/EZ_<4)D;=J[[MZHVMZ76_"BU^_>\-]E0>38-_LRJ MVMR66A-IO5WPS-N%/=)RC[#:(UV2XJSXG"PEBG.*A\Q7]-4 MP"9C!9+.]1#<)R^._XH;R3;Y@=B22&PO=V]R:W-H965T03*!U$*J3;*JT;*NIV,>W") =B M-8F9;:"5]N-G.R&%+J1#\DT2.W[?X_,D_AIN*7O@*8! CWE6\)&5"K&ZM&T> MIY!CWJ$K*.2;!64Y%K+(EC9?,<")%N69[3E.S\XQ*:QPJ.NF+!S2MP@S$_6K*9,FN71*20\$)+1"#Q([@2W?>T8JE3FE#ZIPDXPL1_4(,HB%LL#RMH$)9)ERDOWX79E: M=4PEW'_>N7_4R)V).[K]#%5"7>47TXSK*]J6 M;0/9.%YS0?-*+'N0DZ*\X\<*Q)[ ]8\(O$K@O10$1P1^)?!?"KI'!$$E"#29 M,A7-(<("AT-&MXBIUM)-/6B86BW3)X7Z[C/!Y%LB=2*<BZ2" Y MU-NRLW6/O5V/QUZKX2U^0H[W#GF.%S1T9]*N_A:+#G)Z6NXW9?-:<-9!OML4 M_2 9O\;O:S__/_&CGU]D"W0C(.>_&KHW+NV"9CLU25SR%8YA9,E9@ /;@!6^ M?>/VG ]-J$R:18;,#C &-<:@S3W\Q' A($%GI*A^U/,F>*TFI\(S:1:59CUM MIJ;J3>@,[4T#D6Y-I-M*Y'HVG38A:%6=BL"D663([(!6KZ;5,SL,>R8QFC2+ M#)D=8.S7&/NO_G0H(3RF:\E0KB'0Q*[5XU1VI=E@?^!TW&X]=DHFC8V:Q]=% MG>I%:ZK__#%_T!UPP4BLYJ&9H/$#NB^(:%HQQZW6IQ(P:189,CM .JB1#LP. MPH%)C";-(D-F!QA=YWE+YYA8#2N7_46G&_0#M:_9'SV3]FBGHC'E5K*Q]W:^ M.;"E/D%PI">@?FY=''+FU6Y*"HPP64NIT^G)!8N6IH2P( MNM+[Z#D5N'U-YT@*F&LCW"TK%KJ "U&>W\"]02P,$% @ 2HNH6-_K MWYU3 P KA4 T !X;"]S='EL97,N>&ULW5C1;ILP%/T51->IE:82PDI@ M32)MD2I-VJ9*[*B>8Q)(QS#A=LJ^?+R9 4M\H[<.:C"C%]N&<>WQ] 3?# M4JTYO5]0JIQ5QD4Y.>9\]N'LK'?5T\?CY-&BEZYGE;\^0!Y5QD3#PSSOG@X_TRWM5=I9MVJY1=/4ANJFD3$=T.^J&>VN[/6K=)V" M/>7JRU)/1U1]J%!Z)VG*5E5_E38&,'4?5R=%P=>?.9N+C)K)'QQP/"0;GK/( M)?NCHT&IS/0 E:[S1*5BL^[(;TF*![I2FW):I;CG_@EZ_K=YGE-!)>%=T[KV MCSG+KW9-X&=:9+QA43=6_!DH2*9QM# M+:_(5/\SNJ6OKT]H2I94]Y[2^TX[]02P,$% @ 2HNH6)>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'_Q6@4% !K*P #P 'AL+W=OJ5&J![2*U% W4MUL^_9PP5*=;?[IOSO(*XH3PY#@^ MS[&3BR>E'S=*/;)O15Z:<6]G[?Y\,##I3A3<_*/VHG1[MDH7W+I-_3 P>RUX M9G9"V"(?!,-A,BBX+'N7%Z=S+?7 WU!6I%:JTC76#?=2/)F7_?4F.T@C-S*7 M]GG<:[[GHL<*6Z+CC7F@KTU^: M5S7DFF],TV+YY@MW(.->,G0GW$IM;'-$XZA%7@.69B?WIL=* M7HAQ;Z(.0K,E?Q#U1;E_F6?'"[2.S N7/I=NAYYG#2,AS]UB.ENL9E/FOJWN M;N;3J[7;N+ZZN5I,9LR## !DT"'D?X$'&0+(L!/(U=I]W,X6'F0$(*,N(=<> M9 P@XPXA6]V= ,BD2\C0@SP#D&==0D8>Y < ^8$6V=EIX9+S,V^UK)??V#]VPAK)_(ARB3#VD1Y^5! M&%L?9)@LV2W7C\)9,A=L*C;6C^,("H?8.%>IBYZ13?M[]EFI[$GF>1/7.[MK M:1$I9T3LG)7(7:$C,G<7YKQ,!6N*"^8*".XC(N&,B(WSI6X467_)ZQMSK7EI M>%.;&9\0V69$K)M/7&IVS_-*L%O!3:5%,@S(V+1K*Q*'W#52 R2-@%@:2_[,#H8MA6Y^7N?CJ31IKNJ=SKR2T#LES>*FAK1@;1&.A). M0"P<7$#XTX$0*29RL?$SDG[- Y?>8OX(7(.6&GSFEU.G).2.P#V"_'EDC"P4$UOHK7FD M&S[N[)F/B2P4$UOH;M//B8\$6!/_$ YZTUCG:G(PO%73[+:7;,;)03&TA MB.G7FS&R4-SE^ENKWDR0A9(_N?[V,L(%>S=U4S?I8R(+)<06>H59!U253>94 M6[;4/B:R4$)LH5<+AD?0RO*?2W0^)K)00OVN&GH8R?H^)K)00FVAUX\CVS>H MCXDLE#06&C0'F\N+3&QE*;*%^POCVE.>ITO-ZH_C2R=17#\HWE9Y/G%M=^6- MXMGI7='3>ZZ7/P!02P,$% @ 2HNH6+5Q8'P6 @ JB8 !H !X;"]? M! M-T#(HPS=1Y +Z1 ITA@\%3$D>/DW_$ ,GWZ50SONNU/=[?NZ^#@> M3G75[,:Q_Y%27>_*L:UW75].YRN;;CBVXWDY;%/?KM_;;4FZ7.8TW,YHGI]N M9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^=,-[W94R-HO7=MB6<=6DC\/U=$V7 M@]R=)S>+E[=5,[R\29/F#E((TOF##()L_B"'()\_*" HY@_*$)3G#[J'H/OY M@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L M"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WCKYV";06U%O)=!;46\ET%M1 M;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#;)ILE!'H; MZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ MZNT$>OMDLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0.] O8- [T"]@T#O M0+V#0.] O8- [T"]@T#OF/RL)- [4.\@T#M0[R#0.U#O(- [4.\@T#NCWIE M[XQZ9P*],^J="?3.J'[RW7 MQU^67R[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H M%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3 M?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \ MF2HLB&+;Y+NB9\>38[IAVGWRD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U M\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*' M!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD)6(7[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ 2HNH6'-[ MHX.H!@ @RD !@ ("!#@@ 'AL+W=OP. !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ 2HNH6 &8@EIE!0 3QD !@ M ("!1AH 'AL+W=O$? !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ 2HNH6+=%$+ET!P ZC8 !@ ("!_R8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HNH6,;P M$NWD @ > 8 !D ("! 4P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HNH6*-M!(W2"@ 4AL !D M ("!WEX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 2HNH6(B^*UZB!0 QPP !D ("! M/GT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2HNH6+/U7_EL! C@H !D ("!)Y, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HNH6+Q)S@Y M @ F 4 !D ("!)*0 'AL+W=O&PO=V]R:W-H965TL !X;"]W;W)K&UL4$L! A0#% @ 2HNH6(U-;0RX @ \P4 !D M ("!TKT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 2HNH6"LR&E%&!P .1( !D ("!1&PO=V]R:W-H965T&UL4$L! A0#% @ M2HNH6 ?):.CJ P B0@ !D ("!A]\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HNH6. )W:,F!@ :2D !D M ("!J/D 'AL+W=O&PO=V]R:W-H M965T0" 0!X;"]W;W)K&UL4$L! M A0#% @ 2HNH6*X*LH3M P 30X !D ("!Y 8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HNH M6.EG,^VY @ =P8 !D ("!H1$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HNH6 OYXRZI!0 /R, M !D ("!)A\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HNH6/\S1VAP P WPP !D M ("![BL! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2HNH6$Z(N=V$!0 O2D !D ("!2DL! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 2HNH6#Y% MHC%&!@ 3$ !D ("!95L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HNH6'(S)O[) P CPP !D M ("!&6H! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 2HNH6!\+M)]% @ D@4 !D ("! MRW4! 'AL+W=O $ >&PO=V]R:W-H965T&UL4$L! A0#% M @ 2HNH6)@>Z7]_!0 D!T !D ("!E($! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L% 3!@ !) $D ]A, )68 0 $! end XML 77 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 78 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 278 354 1 false 77 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://marcusmillichapinc.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE LOSS Sheet http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE LOSS (Parenthetical) Sheet http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSParenthetical CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE LOSS (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0000009 - 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 9 false false R10.htm 0000010 - Disclosure - Property and Equipment, Net Sheet http://marcusmillichapinc.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 10 false false R11.htm 0000011 - 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 0000012 - 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 0000013 - Disclosure - Selected Balance Sheet Data Sheet http://marcusmillichapinc.com/role/SelectedBalanceSheetData Selected Balance Sheet Data Notes 13 false false R14.htm 0000014 - Disclosure - Related-Party Transactions Sheet http://marcusmillichapinc.com/role/RelatedPartyTransactions Related-Party Transactions Notes 14 false false R15.htm 0000015 - Disclosure - Fair Value Measurements Sheet http://marcusmillichapinc.com/role/FairValueMeasurements Fair Value Measurements Notes 15 false false R16.htm 0000016 - Disclosure - Stockholders' Equity Sheet http://marcusmillichapinc.com/role/StockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 0000017 - Disclosure - Stock-Based Compensation Plans Sheet http://marcusmillichapinc.com/role/StockBasedCompensationPlans Stock-Based Compensation Plans Notes 17 false false R18.htm 0000018 - Disclosure - Income Taxes Sheet http://marcusmillichapinc.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 0000019 - Disclosure - Loss per Share Sheet http://marcusmillichapinc.com/role/LossperShare Loss per Share Notes 19 false false R20.htm 0000020 - Disclosure - Commitments and Contingencies Sheet http://marcusmillichapinc.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 0000021 - Disclosure - Subsequent Events Sheet http://marcusmillichapinc.com/role/SubsequentEvents Subsequent Events Notes 21 false false R22.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 22 false false R23.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 23 false false R24.htm 9954471 - 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 24 false false R25.htm 9954472 - Disclosure - Property and Equipment, Net (Tables) Sheet http://marcusmillichapinc.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://marcusmillichapinc.com/role/PropertyandEquipmentNet 25 false false R26.htm 9954473 - 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 26 false false R27.htm 9954474 - 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 27 false false R28.htm 9954475 - Disclosure - Selected Balance Sheet Data (Tables) Sheet http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables Selected Balance Sheet Data (Tables) Tables http://marcusmillichapinc.com/role/SelectedBalanceSheetData 28 false false R29.htm 9954476 - Disclosure - Fair Value Measurements (Tables) Sheet http://marcusmillichapinc.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://marcusmillichapinc.com/role/FairValueMeasurements 29 false false R30.htm 9954477 - Disclosure - Stock-Based Compensation Plans (Tables) Sheet http://marcusmillichapinc.com/role/StockBasedCompensationPlansTables Stock-Based Compensation Plans (Tables) Tables http://marcusmillichapinc.com/role/StockBasedCompensationPlans 30 false false R31.htm 9954478 - Disclosure - Income Taxes (Tables) Sheet http://marcusmillichapinc.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://marcusmillichapinc.com/role/IncomeTaxes 31 false false R32.htm 9954479 - Disclosure - Loss per Share (Tables) Sheet http://marcusmillichapinc.com/role/LossperShareTables Loss per Share (Tables) Tables http://marcusmillichapinc.com/role/LossperShare 32 false false R33.htm 9954480 - Disclosure - Description of Business, Basis of Presentation and Recent Accounting Pronouncements - Narrative (Detail) Sheet http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail Description of Business, Basis of Presentation and Recent Accounting Pronouncements - Narrative (Detail) Details http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsPolicies 33 false false R34.htm 9954481 - 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 34 false false R35.htm 9954482 - Disclosure - Property and Equipment, Net - Narrative (Detail) Sheet http://marcusmillichapinc.com/role/PropertyandEquipmentNetNarrativeDetail Property and Equipment, Net - Narrative (Detail) Details 35 false false R36.htm 9954483 - 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 36 false false R37.htm 9954484 - 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 37 false false R38.htm 9954485 - 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 38 false false R39.htm 9954486 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale - Narrative (Detail) Sheet http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail Investments in Marketable Debt Securities, Available-for-Sale - Narrative (Detail) Details http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleTables 39 false false R40.htm 9954487 - 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 40 false false R41.htm 9954488 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Narrative (Detail) Sheet http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNarrativeDetail Acquisitions, Goodwill and Other Intangible Assets - Narrative (Detail) Details http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsTables 41 false false R42.htm 9954489 - 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 42 false false R43.htm 9954490 - 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 43 false false R44.htm 9954491 - 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 44 false false R45.htm 9954492 - Disclosure - Selected Balance Sheet Data - Narrative (Detail) Sheet http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail Selected Balance Sheet Data - Narrative (Detail) Details 45 false false R46.htm 9954493 - 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 46 false false R47.htm 9954494 - 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 47 false false R48.htm 9954495 - 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 48 false false R49.htm 9954496 - 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 49 false false R50.htm 9954497 - Disclosure - Related-Party Transactions - Narrative (Detail) Sheet http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail Related-Party Transactions - Narrative (Detail) Details 50 false false R51.htm 9954498 - 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 51 false false R52.htm 9954499 - Disclosure - Fair Value Measurements - Narrative (Detail) Sheet http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail Fair Value Measurements - Narrative (Detail) Details 52 false false R53.htm 9954500 - 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 53 false false R54.htm 9954501 - 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 54 false false R55.htm 9954502 - Disclosure - Stockholders' Equity - Narrative (Detail) Sheet http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail Stockholders' Equity - Narrative (Detail) Details 55 false false R56.htm 9954503 - Disclosure - Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan (Detail) Sheet http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan (Detail) Details 56 false false R57.htm 9954504 - Disclosure - Stock-Based Compensation Plans - Awards Granted and Settled (Details) Sheet http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails Stock-Based Compensation Plans - Awards Granted and Settled (Details) Details 57 false false R58.htm 9954505 - 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 58 false false R59.htm 9954506 - Disclosure - Stock-Based Compensation Plans - Employee Stock Purchase Plan (Detail) Sheet http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail Stock-Based Compensation Plans - Employee Stock Purchase Plan (Detail) Details 59 false false R60.htm 9954507 - 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 60 false false R61.htm 9954508 - Disclosure - Income Taxes - Narrative (Detail) Sheet http://marcusmillichapinc.com/role/IncomeTaxesNarrativeDetail Income Taxes - Narrative (Detail) Details 61 false false R62.htm 9954509 - 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 62 false false R63.htm 9954510 - Disclosure - Loss 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/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail Loss per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) Details 63 false false R64.htm 9954511 - Disclosure - Commitments and Contingencies - Narrative (Detail) Sheet http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail Commitments and Contingencies - Narrative (Detail) Details 64 false false R65.htm 9954512 - Disclosure - Subsequent Events - Narrative (Detail) Sheet http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail Subsequent Events - Narrative (Detail) Details 65 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration, ecd:TrdArrIndName, ecd:TrdArrIndTitle, mmi:BusinessCombinationContingentDeferredConsiderationArrangementsEarnOutPeriod, mmi:DeferredCompensationLiabilityPayoutPeriod - mmi-20240331.htm 4 mmi-20240331.htm mmi-20240331.xsd mmi-20240331_cal.xml mmi-20240331_def.xml mmi-20240331_lab.xml mmi-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "mmi-20240331.htm": { "nsprefix": "mmi", "nsuri": "http://marcusmillichapinc.com/20240331", "dts": { "inline": { "local": [ "mmi-20240331.htm" ] }, "schema": { "local": [ "mmi-20240331.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/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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "mmi-20240331_cal.xml" ] }, "definitionLink": { "local": [ "mmi-20240331_def.xml" ] }, "labelLink": { "local": [ "mmi-20240331_lab.xml" ] }, "presentationLink": { "local": [ "mmi-20240331_pre.xml" ] } }, "keyStandard": 282, "keyCustom": 72, "axisStandard": 34, "axisCustom": 1, "memberStandard": 42, "memberCustom": 34, "hidden": { "total": 10, "http://xbrl.sec.gov/dei/2023": 5, "http://marcusmillichapinc.com/20240331": 2, "http://xbrl.sec.gov/ecd/2023": 3 }, "contextCount": 278, "entityCount": 1, "segmentCount": 77, "elementCount": 653, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 829, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 12 }, "report": { "R1": { "role": "http://marcusmillichapinc.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "mmi:CommissionsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "unique": true } }, "R3": { "role": "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "unique": true } }, "R5": { "role": "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSS", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE LOSS", "shortName": "CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "mmi:ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "unique": true } }, "R6": { "role": "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSParenthetical", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE LOSS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE LOSS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-26", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-26", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncements", "longName": "0000009 - Disclosure - Description of Business, Basis of Presentation and Recent Accounting Pronouncements", "shortName": "Description of Business, Basis of Presentation and Recent Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://marcusmillichapinc.com/role/PropertyandEquipmentNet", "longName": "0000010 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSale", "longName": "0000011 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale", "shortName": "Investments in Marketable Debt Securities, Available-for-Sale", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssets", "longName": "0000012 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets", "shortName": "Acquisitions, Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetData", "longName": "0000013 - Disclosure - Selected Balance Sheet Data", "shortName": "Selected Balance Sheet Data", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://marcusmillichapinc.com/role/RelatedPartyTransactions", "longName": "0000014 - Disclosure - Related-Party Transactions", "shortName": "Related-Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://marcusmillichapinc.com/role/FairValueMeasurements", "longName": "0000015 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://marcusmillichapinc.com/role/StockholdersEquity", "longName": "0000016 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlans", "longName": "0000017 - Disclosure - Stock-Based Compensation Plans", "shortName": "Stock-Based Compensation Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://marcusmillichapinc.com/role/IncomeTaxes", "longName": "0000018 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://marcusmillichapinc.com/role/LossperShare", "longName": "0000019 - Disclosure - Loss per Share", "shortName": "Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://marcusmillichapinc.com/role/CommitmentsandContingencies", "longName": "0000020 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://marcusmillichapinc.com/role/SubsequentEvents", "longName": "0000021 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "mmi:ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": null }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsPolicies", "longName": "9954471 - Disclosure - Description of Business, Basis of Presentation and Recent Accounting Pronouncements (Policies)", "shortName": "Description of Business, Basis of Presentation and Recent Accounting Pronouncements (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "mmi:DescriptionOfBusinessPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mmi:DescriptionOfBusinessPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://marcusmillichapinc.com/role/PropertyandEquipmentNetTables", "longName": "9954472 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleTables", "longName": "9954473 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale (Tables)", "shortName": "Investments in Marketable Debt Securities, Available-for-Sale (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsTables", "longName": "9954474 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Tables)", "shortName": "Acquisitions, Goodwill and Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables", "longName": "9954475 - Disclosure - Selected Balance Sheet Data (Tables)", "shortName": "Selected Balance Sheet Data (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://marcusmillichapinc.com/role/FairValueMeasurementsTables", "longName": "9954476 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlansTables", "longName": "9954477 - Disclosure - Stock-Based Compensation Plans (Tables)", "shortName": "Stock-Based Compensation Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://marcusmillichapinc.com/role/IncomeTaxesTables", "longName": "9954478 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://marcusmillichapinc.com/role/LossperShareTables", "longName": "9954479 - Disclosure - Loss per Share (Tables)", "shortName": "Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "mmi:ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mmi:ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail", "longName": "9954480 - Disclosure - Description of Business, Basis of Presentation and Recent Accounting Pronouncements - Narrative (Detail)", "shortName": "Description of Business, Basis of Presentation and Recent Accounting Pronouncements - Narrative (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "mmi:NumberOfOffices", "unitRef": "office", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "mmi:DescriptionOfBusinessPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mmi:NumberOfOffices", "unitRef": "office", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "mmi:DescriptionOfBusinessPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail", "longName": "9954481 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail)", "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://marcusmillichapinc.com/role/PropertyandEquipmentNetNarrativeDetail", "longName": "9954482 - Disclosure - Property and Equipment, Net - Narrative (Detail)", "shortName": "Property and Equipment, Net - Narrative (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail", "longName": "9954483 - 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)", "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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "unique": true } }, "R37": { "role": "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail", "longName": "9954484 - 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)", "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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mmi:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mmi:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleGrossRealizedGainsandLossesfromSaleofAvailableforSaleSecuritiesDetail", "longName": "9954485 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale - Gross Realized Gains and Losses from Sale of Available for Sale Securities (Detail)", "shortName": "Investments in Marketable Debt Securities, Available-for-Sale - Gross Realized Gains and Losses from Sale of Available for Sale Securities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail", "longName": "9954486 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale - Narrative (Detail)", "shortName": "Investments in Marketable Debt Securities, Available-for-Sale - Narrative (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "mmi:AvailableForSaleSecuritiesWeightedAverageMaturity", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-72", "name": "mmi:AvailableForSaleSecuritiesWeightedAverageMaturity", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "unique": true } }, "R40": { "role": "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail", "longName": "9954487 - 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)", "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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNarrativeDetail", "longName": "9954488 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Narrative (Detail)", "shortName": "Acquisitions, Goodwill and Other Intangible Assets - Narrative (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail", "longName": "9954489 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Detail)", "shortName": "Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:GoodwillGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:GoodwillGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofNetChangeinCarryingValueofGoodwillDetail", "longName": "9954490 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Net Change in Carrying Value of Goodwill (Detail)", "shortName": "Acquisitions, Goodwill and Other Intangible Assets - Summary of Net Change in Carrying Value of Goodwill (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "unique": true } }, "R44": { "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail", "longName": "9954491 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense for Intangible Assets (Detail)", "shortName": "Acquisitions, Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense for Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail", "longName": "9954492 - Disclosure - Selected Balance Sheet Data - Narrative (Detail)", "shortName": "Selected Balance Sheet Data - Narrative (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "mmi:AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "mmi:AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail", "longName": "9954493 - Disclosure - Selected Balance Sheet Data - Schedule of Other Assets (Detail)", "shortName": "Selected Balance Sheet Data - Schedule of Other Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-87", "name": "us-gaap:InvestmentInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "unique": true } }, "R47": { "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail", "longName": "9954494 - Disclosure - Selected Balance Sheet Data - Components of Deferred Compensation and Commissions (Detail)", "shortName": "Selected Balance Sheet Data - Components of Deferred Compensation and Commissions (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "mmi:StockAppreciationRightsLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mmi:ScheduleOfDeferredCompensationAndCommissionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "mmi:StockAppreciationRightsLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mmi:ScheduleOfDeferredCompensationAndCommissionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataSummaryofNetChangeinCarryingValueofAssetsHeldinRabbiTrustandDeferredCompensationLiabilityDetail", "longName": "9954495 - Disclosure - Selected Balance Sheet Data - Summary of Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Liability (Detail)", "shortName": "Selected Balance Sheet Data - Summary of Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Liability (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "mmi:IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mmi:IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail", "longName": "9954496 - Disclosure - Selected Balance Sheet Data - Schedule of Other Liabilities (Detail)", "shortName": "Selected Balance Sheet Data - Schedule of Other Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "mmi:DeferredConsiderationLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mmi:ScheduleOfOtherLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "mmi:DeferredConsiderationLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mmi:ScheduleOfOtherLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail", "longName": "9954497 - Disclosure - Related-Party Transactions - Narrative (Detail)", "shortName": "Related-Party Transactions - Narrative (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-107", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "unique": true } }, "R51": { "role": "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "longName": "9954498 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Detail)", "shortName": "Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredCompensationPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "unique": true } }, "R52": { "role": "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "longName": "9954499 - Disclosure - Fair Value Measurements - Narrative (Detail)", "shortName": "Fair Value Measurements - Narrative (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail", "longName": "9954500 - Disclosure - Fair Value Measurements - Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis (Detail)", "shortName": "Fair Value Measurements - Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-223", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "unique": true } }, "R54": { "role": "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "longName": "9954501 - Disclosure - Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Recurring Basis Valuation Techniques (Detail)", "shortName": "Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Recurring Basis Valuation Techniques (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-225", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mmi:FairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "unique": true } }, "R55": { "role": "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail", "longName": "9954502 - Disclosure - Stockholders' Equity - Narrative (Detail)", "shortName": "Stockholders' Equity - Narrative (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "unique": true } }, "R56": { "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "longName": "9954503 - Disclosure - Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan (Detail)", "shortName": "Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": null }, "R57": { "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "longName": "9954504 - Disclosure - Stock-Based Compensation Plans - Awards Granted and Settled (Details)", "shortName": "Stock-Based Compensation Plans - Awards Granted and Settled (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-264", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "unique": true } }, "R58": { "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail", "longName": "9954505 - Disclosure - Stock-Based Compensation Plans - Outstanding Awards Under 2013 Omnibus Equity Incentive Plan (Detail)", "shortName": "Stock-Based Compensation Plans - Outstanding Awards Under 2013 Omnibus Equity Incentive Plan (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail", "longName": "9954506 - Disclosure - Stock-Based Compensation Plans - Employee Stock Purchase Plan (Detail)", "shortName": "Stock-Based Compensation Plans - Employee Stock Purchase Plan (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-265", "name": "mmi:ShareBasedCompensationArrangementByShareBasedPaymentAwardLengthOfPurchaseIntervals", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "unique": true } }, "R60": { "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail", "longName": "9954507 - Disclosure - Stock-Based Compensation Plans - Stock-Based Compensation Expense (Detail)", "shortName": "Stock-Based Compensation Plans - Stock-Based Compensation Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R61": { "role": "http://marcusmillichapinc.com/role/IncomeTaxesNarrativeDetail", "longName": "9954508 - Disclosure - Income Taxes - Narrative (Detail)", "shortName": "Income Taxes - Narrative (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": null }, "R62": { "role": "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail", "longName": "9954509 - Disclosure - Income Taxes - Components of Provision for Income Taxes and Income before Provision for Income Taxes (Detail)", "shortName": "Income Taxes - Components of Provision for Income Taxes and Income before Provision for Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true, "unique": true } }, "R63": { "role": "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "longName": "9954510 - Disclosure - Loss per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)", "shortName": "Loss per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "mmi:ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mmi:ChangeInValueDeferredConsiderationSettledInStock", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "mmi:ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "unique": true } }, "R64": { "role": "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail", "longName": "9954511 - Disclosure - Commitments and Contingencies - Narrative (Detail)", "shortName": "Commitments and Contingencies - Narrative (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "unique": true } }, "R65": { "role": "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail", "longName": "9954512 - Disclosure - Subsequent Events - Narrative (Detail)", "shortName": "Subsequent Events - Narrative (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-276", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmi-20240331.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r21" ] }, "mmi_AccruedExpensesTable": { "xbrltype": "stringItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "AccruedExpensesTable", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses [Table]", "label": "Accrued Expenses [Table]", "documentation": "Accrued Expenses [Table]" } } }, "auth_ref": [] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "parentTag": "mmi_DeferredCompensationAndCommissionsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commissions payable to investment sales and financing professionals", "label": "Accrued Sales Commission, Current", "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)." } } }, "auth_ref": [ "r23", "r717" ] }, "mmi_AccruedSalesCommissionNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "AccruedSalesCommissionNonCurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "parentTag": "mmi_DeferredCompensationAndCommissionsNonCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commissions payable to investment sales and financing professionals", "label": "Accrued Sales Commission Non Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r56", "r161", "r578" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r29", "r30", "r100", "r169", "r575", "r599", "r600" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r3", "r14", "r30", "r459", "r462", "r500", "r595", "r596", "r855", "r856", "r857", "r863", "r864", "r865" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average amortization intangible assets", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "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." } } }, "auth_ref": [ "r112" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r801" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "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." } } }, "auth_ref": [ "r95" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r426", "r427", "r428", "r613", "r863", "r864", "r865", "r938", "r962" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r807" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r807" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r807" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r807" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares withheld related to net share settlement of stock-based awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Recognition and Exercise", "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "mmi_AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Advances and loans and commissions receivable allowance for credit loss", "label": "Advances And Loans And Commissions Receivable Allowance For Credit Loss", "documentation": "Advances and loans and commissions receivable allowance for credit loss." } } }, "auth_ref": [] }, "mmi_AdvancesAndLoansNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "AdvancesAndLoansNetCurrent", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Advances and loans, net", "label": "Advances And Loans Net Current", "documentation": "Advances And Loans Net Current" } } }, "auth_ref": [] }, "mmi_AdvancesAndLoansNetNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "AdvancesAndLoansNetNonCurrent", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Advances and loans, net", "label": "Advances And Loans Net Non Current", "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)." } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r772", "r783", "r793", "r818" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r775", "r786", "r796", "r821" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r807" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r814" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r779", "r787", "r797", "r814", "r822", "r826", "r834" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r832" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allocated share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r421", "r429" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r10", "r52", "r54" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive shares excluded from diluted earnings per common share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r243" ] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Asset-backed securities (\u201cABS\u201d) and other", "terseLabel": "ABS and other", "label": "Asset-Backed Securities [Member]", "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." } } }, "auth_ref": [ "r740", "r872", "r878", "r879" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r128", "r165", "r201", "r249", "r256", "r260", "r302", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r452", "r456", "r479", "r571", "r640", "r749", "r763", "r902", "r903", "r945" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r156", "r172", "r201", "r302", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r452", "r456", "r479", "r749", "r902", "r903", "r945" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "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)." } } }, "auth_ref": [ "r274" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "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)." } } }, "auth_ref": [ "r275" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "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)." } } }, "auth_ref": [ "r271", "r310", "r570" ] }, "mmi_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale, securities in unrealized loss positions, accumulated loss", "label": "Available For Sale Securities Continuous Unrealized Loss Positions Accumulated Loss", "documentation": "Available for sale securities continuous unrealized loss positions accumulated loss." } } }, "auth_ref": [] }, "mmi_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsFairValueTableTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleTables" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale Marketable Debt Securities in a Continuous Unrealized Loss Position", "label": "Available For Sale Securities Continuous Unrealized Loss Positions Fair Value [Table Text Block]", "documentation": "Available for sale securities continuous unrealized loss positions fair value." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due after five years through ten years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "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)." } } }, "auth_ref": [ "r875" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due after five years through ten years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "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)." } } }, "auth_ref": [ "r280", "r567" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due after one year through five years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "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)." } } }, "auth_ref": [ "r874" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due after one year through five years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "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)." } } }, "auth_ref": [ "r279", "r566" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due after ten years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10", "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)." } } }, "auth_ref": [ "r876" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due after ten years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10", "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)." } } }, "auth_ref": [ "r281", "r568" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year or less", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "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)." } } }, "auth_ref": [ "r873" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year or less", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "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)." } } }, "auth_ref": [ "r278", "r565" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "totalLabel": "Fair Value", "verboseLabel": "Marketable debt securities, available-for-sale", "label": "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)." } } }, "auth_ref": [ "r272", "r310", "r560", "r868" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable debt securities, available-for-sale (amortized cost of $198,847 and $169,018 at March\u00a031, 2024 and December\u00a031, 2023, respectively, and $0 allowance for credit losses)", "label": "Debt Securities, Available-for-Sale, Current", "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." } } }, "auth_ref": [ "r268", "r310" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable debt securities, available-for-sale (amortized cost of $59,302 and $69,538 at March\u00a031, 2024 and December\u00a031, 2023, respectively, and $0 allowance for credit losses)", "label": "Debt Securities, Available-for-Sale, Noncurrent", "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." } } }, "auth_ref": [ "r159", "r268", "r310" ] }, "mmi_AvailableForSaleSecuritiesWeightedAverageMaturity": { "xbrltype": "durationItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "AvailableForSaleSecuritiesWeightedAverageMaturity", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average contractual maturity", "terseLabel": "Weighted average contractual maturity", "label": "Available For Sale Securities Weighted Average Maturity", "documentation": "Available For Sale Securities Weighted Average Maturity" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r829" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r830" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r825" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r825" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r825" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r825" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r825" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r825" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail", "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r828" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r827" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r826" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r826" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r75", "r76" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "mmi_BeneficialOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "BeneficialOwnershipPercentage", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Beneficial ownership percentage", "label": "Beneficial Ownership Percentage", "documentation": "The Company's Founder and Co-Chairman beneficial ownership percentage of the Company's issued and outstanding common stock." } } }, "auth_ref": [] }, "mmi_BrokerageAndFinancingServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "BrokerageAndFinancingServicesMember", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Brokerage And Financing Services", "label": "Brokerage And Financing Services [Member]", "documentation": "Brokerage And Financing Services" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r73" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Range (Weighted Average)", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "documentation": "Value of input used to measure contingent consideration liability from business combination." } } }, "auth_ref": [ "r474" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "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." } } }, "auth_ref": [ "r1", "r73" ] }, "mmi_BusinessCombinationContingentDeferredConsiderationArrangementsEarnOutPeriod": { "xbrltype": "durationItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "BusinessCombinationContingentDeferredConsiderationArrangementsEarnOutPeriod", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earn-out period for contingent and deferred consideration", "label": "Business Combination Contingent Deferred Consideration Arrangements Earn Out Period", "documentation": "Business combination contingent deferred consideration arrangements earn out period." } } }, "auth_ref": [] }, "mmi_BusinessCombinationContingentDeferredConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "BusinessCombinationContingentDeferredConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent and deferred consideration, maximum undiscounted payment", "label": "Business Combination Contingent Deferred Consideration Arrangements Range Of Outcomes Value High", "documentation": "Business combination contingent deferred consideration arrangements range of outcomes value high." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquisitions, Goodwill and Other Intangible Assets", "label": "Business Combination Disclosure [Text Block]", "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)." } } }, "auth_ref": [ "r125", "r450" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncements" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business and Basis of Presentation and Recent Accounting Pronouncements", "label": "Business Description and Basis of Presentation [Text Block]", "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)." } } }, "auth_ref": [ "r89", "r109", "r110" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Unpaid purchases of property and equipment", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r37", "r38", "r39" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r158" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "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." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents, and restricted cash", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r35", "r106", "r199" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r2", "r106" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "mmi_ChairmanAndFounderMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "ChairmanAndFounderMember", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Chairman And Founder", "label": "Chairman And Founder [Member]", "documentation": "Chairman And Founder [Member]" } } }, "auth_ref": [] }, "mmi_ChangeInValueDeferredConsiderationSettledInStock": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "ChangeInValueDeferredConsiderationSettledInStock", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in value for stock settled consideration", "label": "Change In value Deferred Consideration Settled In Stock", "documentation": "Change in value deferred consideration settled in stock." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r805" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "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." } } }, "auth_ref": [ "r166", "r167", "r168", "r248", "r363", "r364", "r365", "r367", "r370", "r375", "r377", "r603", "r604", "r605", "r606", "r736", "r840", "r859" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r806" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r806" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r117", "r756", "r757", "r758", "r759" ] }, "mmi_CommissionPayablePaymentDeferralPeriod": { "xbrltype": "durationItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "CommissionPayablePaymentDeferralPeriod", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum payment deferral period for certain commissions payable", "label": "Commission Payable Payment Deferral Period", "documentation": "Maximum payment deferral period for certain commissions payable." } } }, "auth_ref": [] }, "mmi_CommissionsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "CommissionsPayableMember", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commissions Payable", "label": "Commissions Payable [Member]", "documentation": "Commissions Payable." } } }, "auth_ref": [] }, "mmi_CommissionsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "CommissionsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commissions receivable", "label": "Commissions Receivable Net Current", "documentation": "Commissions receivable current net of allowance for credit losses." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r27", "r87", "r572", "r627" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r116", "r328", "r329", "r699", "r898" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r752", "r753", "r754", "r756", "r757", "r758", "r759", "r863", "r864", "r938", "r959", "r962" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value (in dollars per share)", "terseLabel": "Common stock share, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r94" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r94", "r628" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r94" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r94", "r628", "r646", "r962", "r963" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r94", "r574", "r749" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r811" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r810" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r812" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r809" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "terseLabel": "Net and comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r31", "r180", "r182", "r188", "r562", "r585" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Computer software and hardware equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r45", "r47", "r81", "r82", "r265", "r698" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r45", "r47", "r81", "r82", "r265", "r601", "r698" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r45", "r47", "r81", "r82", "r265", "r698", "r842" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r88", "r145" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk percentage", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r45", "r47", "r81", "r82", "r265" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r45", "r47", "r81", "r82", "r265", "r698" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r207", "r452", "r453", "r456", "r457", "r509", "r709", "r901", "r904", "r905" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r207", "r452", "r453", "r456", "r457", "r509", "r709", "r901", "r904", "r905" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r74", "r721" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration by Type [Axis]", "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "mmi_ContingentConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "ContingentConsiderationMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Contingent Consideration [Member]", "documentation": "Contingent Consideration [Member]" } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Type [Domain]", "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "mmi_ConvertibleNoteMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "ConvertibleNoteMeasurementInput", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible note, measurement input", "label": "Convertible Note, Measurement Input", "documentation": "Convertible Note, Measurement Input" } } }, "auth_ref": [] }, "mmi_ConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "ConvertibleNotes", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes", "label": "Convertible Notes", "documentation": "Convertible Notes" } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Corporate debt", "terseLabel": "Corporate debt", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r740", "r742", "r958" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r205", "r206", "r348", "r365", "r507", "r718", "r720" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "mmi_CreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "CreditFacilityMember", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Member]", "documentation": "Credit Facility" } } }, "auth_ref": [] }, "mmi_CreditFacilityPledgePercentage": { "xbrltype": "percentItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "CreditFacilityPledgePercentage", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit agreement, pledge percentage", "label": "Credit Facility Pledge Percentage", "documentation": "Credit Facility Pledge Percentage" } } }, "auth_ref": [] }, "mmi_CreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "CreditLossExpenseReversal", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Credit loss expense (recovery)", "label": "Credit Loss Expense Reversal", "documentation": "Amount of expense (reversal of expense) for expected credit loss." } } }, "auth_ref": [] }, "srt_CreditRatingFitchAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CreditRatingFitchAxis", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Rating, Fitch [Axis]", "label": "Credit Rating, Fitch [Axis]" } } }, "auth_ref": [ "r728", "r867", "r937" ] }, "srt_CreditRatingMoodysAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CreditRatingMoodysAxis", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Rating, Moody's [Axis]", "label": "Credit Rating, Moody's [Axis]" } } }, "auth_ref": [ "r728", "r867", "r885", "r937" ] }, "srt_CreditRatingStandardPoorsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CreditRatingStandardPoorsAxis", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Rating, Standard & Poor's [Axis]", "label": "Credit Rating, Standard & Poor's [Axis]" } } }, "auth_ref": [ "r728", "r867", "r885", "r937" ] }, "mmi_CreditRatingWeightedAverageAxis": { "xbrltype": "stringItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "CreditRatingWeightedAverageAxis", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Rating Weighted Average [Axis]", "label": "Credit Rating Weighted Average [Axis]", "documentation": "Credit Rating Weighted Average." } } }, "auth_ref": [] }, "mmi_CreditRatingWeightedAverageDomain": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "CreditRatingWeightedAverageDomain", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Rating Weighted Average [Domain]", "label": "Credit Rating Weighted Average [Domain]", "documentation": "Credit Rating Weighted Average." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "mmi_CustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "CustomerMember", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Member]", "documentation": "Customer." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r19", "r90", "r91", "r129", "r131", "r207", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r495", "r731", "r732", "r733", "r734", "r735", "r860" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Base spread on SARs liability variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "mmi_DebtInstrumentCovenantAverageDailyCashBalanceMinimumRequirement": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "DebtInstrumentCovenantAverageDailyCashBalanceMinimumRequirement", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Average daily cash balance, minimum requirement", "label": "Debt Instrument, Covenant, Average Daily Cash Balance, Minimum Requirement", "documentation": "Debt Instrument, Covenant, Average Daily Cash Balance, Minimum Requirement" } } }, "auth_ref": [] }, "mmi_DebtInstrumentCovenantTotalLiquidityMinimumRequirement": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "DebtInstrumentCovenantTotalLiquidityMinimumRequirement", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total liquidity, minimum requirement", "label": "Debt Instrument, Covenant, Total Liquidity, Minimum Requirement", "documentation": "Debt Instrument, Covenant, Total Liquidity, Minimum Requirement" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r25", "r207", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r495", "r731", "r732", "r733", "r734", "r735", "r860" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Allowance for Credit Losses", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "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)." } } }, "auth_ref": [ "r273", "r310", "r318", "r319" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossCurrent", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses, current", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r310" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossNoncurrent", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses, noncurrent", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Noncurrent", "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." } } }, "auth_ref": [ "r310" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized cost, current", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Current", "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." } } }, "auth_ref": [ "r310", "r871" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized cost, noncurrent", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Noncurrent", "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." } } }, "auth_ref": [ "r310", "r871" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Available for sale securities continuous unrealized loss position for 12 months or longer, fair value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "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." } } }, "auth_ref": [ "r141", "r315", "r729" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "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." } } }, "auth_ref": [ "r141", "r315" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Available for sale securities continuous unrealized loss position for less than 12 months, fair value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "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." } } }, "auth_ref": [ "r141", "r315", "r729" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "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." } } }, "auth_ref": [ "r141", "r315" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleGrossRealizedGainsandLossesfromSaleofAvailableforSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross realized gains", "label": "Debt Securities, Available-for-Sale, Realized Gain", "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)." } } }, "auth_ref": [ "r300" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleGrossRealizedGainsandLossesfromSaleofAvailableforSaleSecuritiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross realized losses", "label": "Debt Securities, Available-for-Sale, Realized Loss", "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)." } } }, "auth_ref": [ "r300" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Available for sale securities continuous unrealized loss position, fair value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "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." } } }, "auth_ref": [ "r138", "r312", "r729" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Available for sale securities continuous unrealized loss position, gross unrealized loss", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "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." } } }, "auth_ref": [ "r139", "r313" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale, securities number of unrealized loss positions", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions", "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." } } }, "auth_ref": [ "r140", "r314" ] }, "mmi_DebtSecuritiesHeldToMaturityMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "DebtSecuritiesHeldToMaturityMember", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Securities, held-to-maturity", "label": "Debt Securities, Held-to-Maturity [Member]", "documentation": "Debt Securities, Held-to-Maturity" } } }, "auth_ref": [] }, "mmi_DeferredCompensationAndCommissionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "DeferredCompensationAndCommissionsCurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation and commissions", "totalLabel": "Deferred compensation and commissions", "label": "Deferred Compensation And Commissions Current", "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." } } }, "auth_ref": [] }, "mmi_DeferredCompensationAndCommissionsIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "DeferredCompensationAndCommissionsIncreaseDecrease", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation and commissions", "label": "Deferred Compensation And Commissions Increase Decrease", "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." } } }, "auth_ref": [] }, "mmi_DeferredCompensationAndCommissionsNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "DeferredCompensationAndCommissionsNonCurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation and commissions", "totalLabel": "Deferred compensation and commissions", "label": "Deferred Compensation And Commissions Non Current", "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." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationCashBasedArrangementsLiabilityCurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "parentTag": "mmi_DeferredCompensationAndCommissionsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation liability", "label": "Deferred Compensation Cash-Based Arrangements, Liability, Current", "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." } } }, "auth_ref": [ "r69", "r70" ] }, "us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "parentTag": "mmi_DeferredCompensationAndCommissionsNonCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation liability", "label": "Deferred Compensation Cash-Based Arrangements, Liability, Classified, Noncurrent", "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." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation liability", "label": "Deferred Compensation Cash-Based Arrangements, Liability, Current and Noncurrent", "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." } } }, "auth_ref": [] }, "mmi_DeferredCompensationLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "DeferredCompensationLiabilityMember", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Liability", "label": "Deferred Compensation Liability [Member]", "documentation": "Deferred compensation liability." } } }, "auth_ref": [] }, "mmi_DeferredCompensationLiabilityPayoutPeriod": { "xbrltype": "durationItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "DeferredCompensationLiabilityPayoutPeriod", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payout period", "label": "Deferred Compensation Liability, Payout Period", "documentation": "Deferred Compensation Liability, Payout Period" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationPlanAssets", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Assets held in rabbi trust", "label": "Deferred Compensation Plan Assets", "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements." } } }, "auth_ref": [ "r853" ] }, "mmi_DeferredCompensationPlanPercentage": { "xbrltype": "percentItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "DeferredCompensationPlanPercentage", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of deferred compensation plan assets", "label": "Deferred Compensation Plan Percentage", "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." } } }, "auth_ref": [] }, "mmi_DeferredConsiderationLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "DeferredConsiderationLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred consideration", "label": "Deferred Consideration Liabilities Current", "documentation": "Total current deferred consideration in connection with business combinations with only contingency to payment being the passage of time." } } }, "auth_ref": [] }, "mmi_DeferredConsiderationLiabilitiesCurrentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "DeferredConsiderationLiabilitiesCurrentNoncurrent", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred consideration", "label": "Deferred Consideration Liabilities Current Noncurrent", "documentation": "Total current and noncurrent deferred consideration in connection with business combinations with only contingency to payment being the passage of time." } } }, "auth_ref": [] }, "mmi_DeferredConsiderationLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "DeferredConsiderationLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred consideration", "label": "Deferred Consideration Liabilities Noncurrent", "documentation": "Total noncurrent deferred consideration in connection with business combinations with only contingency to payment being the passage of time." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r432", "r433" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes, net", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r10", "r124", "r151", "r443", "r444", "r862" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r10", "r55" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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." } } }, "auth_ref": [ "r10", "r55" ] }, "mmi_DescriptionOfBusinessPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "DescriptionOfBusinessPolicyTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Description Of Business [Policy Text Block]", "documentation": "Description Of Business Policy [Text Block]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation Plans", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r390", "r394", "r422", "r423", "r425", "r744" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Dividends paid", "label": "Dividends", "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." } } }, "auth_ref": [ "r8", "r121" ] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsAxis", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends [Axis]", "label": "Dividends [Axis]", "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock." } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends", "label": "Dividends, Common Stock", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r8", "r121" ] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsDomain", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends [Domain]", "label": "Dividends [Domain]", "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Dividends payable amount per share (in dollars per share)", "label": "Dividends Payable, Amount Per Share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r37" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Dividends payable", "label": "Dividends Payable, Current", "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)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Dividends payable", "label": "Dividends Payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r91", "r92", "r130", "r760", "r954" ] }, "mmi_DividendsPayableNonCashInvestingAndFinancingActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "DividendsPayableNonCashInvestingAndFinancingActivity", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend payable", "label": "Dividends Payable, Non-cash Investing And Financing Activity", "documentation": "Dividends Payable, Non-cash Investing And Financing Activity" } } }, "auth_ref": [] }, "mmi_DividendsPayableNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "DividendsPayableNonCurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends payable", "label": "Dividends Payable Non Current", "documentation": "Dividends payable non current." } } }, "auth_ref": [] }, "mmi_DividendsPayableUponVestingOfStock": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "DividendsPayableUponVestingOfStock", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends payable upon vesting of stock", "label": "Dividends Payable Upon Vesting Of Stock", "documentation": "Dividends Payable Upon Vesting Of Stock" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r767" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r800" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic loss per common share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r189", "r213", "r214", "r215", "r216", "r217", "r222", "r225", "r240", "r241", "r242", "r246", "r467", "r468", "r563", "r586", "r724" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted loss per common share (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r189", "r213", "r214", "r215", "r216", "r217", "r225", "r240", "r241", "r242", "r246", "r467", "r468", "r563", "r586", "r724" ] }, "us-gaap_EarningsPerShareDilutedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedLineItems", "presentation": [ "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic and Diluted, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "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." } } }, "auth_ref": [ "r225", "r230", "r240" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/LossperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Loss per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r221", "r243", "r244", "r245" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of currency exchange rate changes on cash, cash equivalents, and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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." } } }, "auth_ref": [ "r483" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail", "http://marcusmillichapinc.com/role/IncomeTaxesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "totalLabel": "Provision for income taxes", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r435" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Rate", "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "auth_ref": [] }, "mmi_EffectiveIncomeTaxRateOnPermanentAndOtherItems": { "xbrltype": "percentItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "EffectiveIncomeTaxRateOnPermanentAndOtherItems", "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Permanent and other items", "label": "Effective Income Tax Rate On Permanent And Other Items", "documentation": "Effective income tax rate on permanent and other items." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit at the federal statutory rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r202", "r435", "r445" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "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." } } }, "auth_ref": [ "r935", "r936" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shortfall tax expense, net related to stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "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." } } }, "auth_ref": [ "r935", "r936" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State income tax benefit, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "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)." } } }, "auth_ref": [ "r935", "r936" ] }, "mmi_EmployeeNotesReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "EmployeeNotesReceivableMember", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee notes receivable", "label": "Employee Notes Receivable [Member]", "documentation": "Employee Notes Receivable [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued bonuses and other employee related expenses", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r424" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost not yet recognized, period for recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r424" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "mmi_EmployeeStockPurchasePlanAnnualAvailableForIssuanceShareIncreaseMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "EmployeeStockPurchasePlanAnnualAvailableForIssuanceShareIncreaseMember", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan - Annual Available for Issuance Share Increase", "label": "Employee Stock Purchase Plan Annual Available for Issuance Share Increase [Member]", "documentation": "Employee Stock Purchase Plan Annual Available for Issuance Share Increase." } } }, "auth_ref": [] }, "mmi_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail", "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee Stock Purchase Plan." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r765" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r765" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r765" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r839" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r765" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r765" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r765" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r765" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r15", "r154", "r183", "r184", "r185", "r208", "r209", "r210", "r212", "r218", "r220", "r247", "r303", "r304", "r378", "r426", "r427", "r428", "r439", "r440", "r458", "r459", "r460", "r461", "r462", "r463", "r466", "r485", "r487", "r488", "r489", "r490", "r492", "r500", "r595", "r596", "r597", "r613", "r672" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r808" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r772", "r783", "r793", "r818" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r769", "r780", "r790", "r815" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r814" ] }, "srt_ExternalCreditRatingFitchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExternalCreditRatingFitchMember", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "External Credit Rating, Fitch [Domain]", "label": "External Credit Rating, Fitch [Domain]" } } }, "auth_ref": [] }, "srt_ExternalCreditRatingMoodysMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExternalCreditRatingMoodysMember", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "External Credit Rating, Moody's [Domain]", "label": "External Credit Rating, Moody's [Domain]" } } }, "auth_ref": [] }, "srt_ExternalCreditRatingStandardPoorsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExternalCreditRatingStandardPoorsMember", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "External Credit Rating, Standard & Poor's [Domain]", "label": "External Credit Rating, Standard & Poor's [Domain]" } } }, "auth_ref": [] }, "us-gaap_ExtinguishmentOfDebtAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtAxis", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Extinguishment of Debt [Axis]", "label": "Extinguishment of Debt [Axis]", "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." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtTypeDomain", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Extinguishment of Debt, Type [Domain]", "label": "Extinguishment of Debt, Type [Domain]", "documentation": "Type of debt extinguished." } } }, "auth_ref": [ "r58" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r470", "r471", "r475" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r470", "r471", "r475" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r353", "r382", "r383", "r384", "r385", "r386", "r387", "r471", "r516", "r517", "r518", "r732", "r733", "r740", "r741", "r742" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r470", "r471", "r473", "r474", "r476" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r469" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r353", "r382", "r387", "r471", "r516", "r740", "r741", "r742" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r353", "r382", "r387", "r471", "r517", "r732", "r733", "r740", "r741", "r742" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r353", "r382", "r383", "r384", "r385", "r386", "r387", "r471", "r518", "r732", "r733", "r740", "r741", "r742" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r17", "r80" ] }, "mmi_FairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value Liabilities Measured On Recurring Basis Valuation Techniques", "label": "Fair Value Liabilities Measured On Recurring Basis Valuation Techniques [Table Text Block]", "documentation": "Fair Value Liabilities Measured On Recurring Basis Valuation Techniques" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in convertible notes through out the year", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r17" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, assets, level 3 transfers, amount", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net", "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of contingent consideration", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "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." } } }, "auth_ref": [ "r17" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of contingent consideration", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "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." } } }, "auth_ref": [ "r79" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "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." } } }, "auth_ref": [ "r17" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r353", "r382", "r383", "r384", "r385", "r386", "r387", "r516", "r517", "r518", "r732", "r733", "r740", "r741", "r742" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r469", "r476" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r305", "r306", "r307", "r308", "r309", "r311", "r316", "r317", "r361", "r375", "r464", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r584", "r729", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r880", "r881", "r882", "r883" ] }, "mmi_FinancingFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "FinancingFeesMember", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Financing fees", "label": "Financing Fees [Member]", "documentation": "Financing Fees [Member]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Intangible assets, accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r163", "r327" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "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)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling 12 Months", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail": { "parentTag": "mmi_IntangibleAssetsGrossIncludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, gross carrying amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r113", "r546" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail_1": { "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0, "order": 2.0 }, "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail", "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net book value", "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r113", "r545" ] }, "srt_FitchAAPlusRatingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "FitchAAPlusRatingMember", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fitch, AA+ Rating", "label": "Fitch, AA+ Rating [Member]" } } }, "auth_ref": [] }, "srt_FitchAARatingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "FitchAARatingMember", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fitch, AA Rating", "label": "Fitch, AA Rating [Member]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized foreign exchange (gains) losses", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r108", "r648", "r761", "r941", "r942", "r961" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r776", "r787", "r797", "r822" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r776", "r787", "r797", "r822" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r776", "r787", "r797", "r822" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r776", "r787", "r797", "r822" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r776", "r787", "r797", "r822" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture, fixtures and equipment", "label": "Furniture and Fixtures [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "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)." } } }, "auth_ref": [ "r46", "r698" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail_1": { "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail", "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofNetChangeinCarryingValueofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, net book value", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Goodwill", "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." } } }, "auth_ref": [ "r162", "r322", "r559", "r730", "r749", "r887", "r894" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofNetChangeinCarryingValueofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additions from acquisitions", "label": "Goodwill, Acquired During Period", "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." } } }, "auth_ref": [ "r324", "r730" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofNetChangeinCarryingValueofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Impact of foreign currency translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r325" ] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillGross", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail": { "parentTag": "mmi_IntangibleAssetsGrossIncludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, gross carrying amount", "label": "Goodwill, Gross", "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." } } }, "auth_ref": [ "r323", "r326", "r730" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofNetChangeinCarryingValueofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GuaranteeObligationsLiquidationProceedsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsLiquidationProceedsPercentage", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantee obligations", "label": "Guarantor Obligations, Liquidation Proceeds, Percentage", "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." } } }, "auth_ref": [ "r335" ] }, "us-gaap_GuaranteeObligationsMaximumExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsMaximumExposure", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantee obligations, maximum exposure", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "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." } } }, "auth_ref": [ "r334" ] }, "mmi_GuarantorObligationsAllowanceForLossSharingObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "GuarantorObligationsAllowanceForLossSharingObligations", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for loss sharing obligations", "label": "Guarantor Obligations, Allowance For Loss Sharing Obligations", "documentation": "Guarantor Obligations, Allowance For Loss Sharing Obligations" } } }, "auth_ref": [] }, "mmi_GuarantorObligationsAmountPledged": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "GuarantorObligationsAmountPledged", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor obligations, amount pledged", "label": "Guarantor Obligations, Amount Pledged", "documentation": "Guarantor Obligations, Amount Pledged" } } }, "auth_ref": [] }, "mmi_HessamNadjiMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "HessamNadjiMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Hessam Nadji [Member]", "documentation": "Hessam Nadji" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before benefit for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r101", "r133", "r249", "r255", "r259", "r261", "r564", "r580", "r726" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r202", "r430", "r436", "r437", "r438", "r441", "r446", "r447", "r448", "r608" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit for income taxes", "totalLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r142", "r152", "r219", "r220", "r253", "r434", "r442", "r587" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amount", "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "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." } } }, "auth_ref": [ "r935" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit at the federal statutory rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "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." } } }, "auth_ref": [ "r435" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Shortfall tax expense, net related to stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "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." } } }, "auth_ref": [ "r935" ] }, "mmi_IncomeTaxReconciliationPermanentAndOtherItems": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "IncomeTaxReconciliationPermanentAndOtherItems", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Permanent and other items", "label": "Income Tax Reconciliation Permanent And Other Items", "documentation": "Income tax reconciliation permanent and other items." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State income tax benefit, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "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)." } } }, "auth_ref": [ "r935" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid, net", "label": "Income Taxes Paid, Net", "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." } } }, "auth_ref": [ "r36" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax receivable", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r86", "r854" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r9" ] }, "mmi_IncreaseDecreaseInAdvancesAndLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "IncreaseDecreaseInAdvancesAndLoans", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Advances and loans", "label": "Increase Decrease In Advances And Loans", "documentation": "Increase (Decrease) in advances and loans." } } }, "auth_ref": [] }, "mmi_IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataSummaryofNetChangeinCarryingValueofAssetsHeldinRabbiTrustandDeferredCompensationLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "(Decrease) increase in the carrying value of the assets held in the rabbi trust", "label": "Increase (Decrease) in Carrying Value of Assets Held In Rabbi Trust", "documentation": "The amount of increase or decrease in the fair value of plan assets during the reporting period." } } }, "auth_ref": [] }, "mmi_IncreaseDecreaseInCommissionsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "IncreaseDecreaseInCommissionsReceivable", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Commissions receivable", "label": "Increase Decrease In Commissions Receivable", "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." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredCompensation", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataSummaryofNetChangeinCarryingValueofAssetsHeldinRabbiTrustandDeferredCompensationLiabilityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease (increase) in the net carrying value of the deferred compensation obligation", "label": "Increase (Decrease) in Deferred Compensation", "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued bonuses and other employee related expenses", "label": "Increase (Decrease) in Employee Related Liabilities", "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." } } }, "auth_ref": [ "r9" ] }, "mmi_IncreaseDecreaseInEmployeeRelatedLiabilitiesNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilitiesNoncash", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction of accrued bonuses and other employee related expenses in settlement of employee notes receivable", "label": "Increase (Decrease) In Employee Related Liabilities, Noncash", "documentation": "Increase (Decrease) In Employee Related Liabilities, Noncash" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax receivable", "label": "Increase (Decrease) in Income Taxes Receivable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r843", "r858" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses", "label": "Increase (Decrease) in Prepaid Expense", "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." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToContingentlyIssuableShares", "calculation": { "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Add: Contingently issuable shares (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares", "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." } } }, "auth_ref": [ "r227", "r228", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r242" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Add: Dilutive effect of RSUs, RSAs\u00a0& ESPP (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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." } } }, "auth_ref": [ "r226", "r227", "r229", "r242", "r393" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r779", "r787", "r797", "r814", "r822", "r826", "r834" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r832" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r768", "r838" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r768", "r838" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r768", "r838" ] }, "mmi_IntangibleAssetsGrossIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "IntangibleAssetsGrossIncludingGoodwill", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Goodwill and intangible assets, gross carrying amount, total", "label": "Intangible Assets Gross Including Goodwill", "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." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail", "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and other intangible assets, net", "totalLabel": "Goodwill and intangible assets, net book value", "label": "Intangible Assets, Net (Including Goodwill)", "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." } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "terseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r83", "r135", "r186", "r252", "r494", "r657", "r761", "r960" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid during the period", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r194", "r197", "r198" ] }, "us-gaap_InvestmentInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentInterestRate", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investment interest rate", "label": "Investment Interest Rate", "documentation": "Rate of interest on investment." } } }, "auth_ref": [ "r680", "r681", "r683", "r684", "r686", "r687", "r690", "r691", "r754", "r870", "r877" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleTables" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost and Fair Value of Marketable Debt Securities, Available-for-Sale, by Contractual Maturity", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments, Debt and Equity Securities [Abstract]", "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "mmi_InvestmentsHeldInRabbiTrustMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "InvestmentsHeldInRabbiTrustMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Assets held in rabbi trust", "label": "Investments Held In Rabbi Trust [Member]", "documentation": "Investments Held In Rabbi Trust [Member]" } } }, "auth_ref": [] }, "mmi_InvestmentsInConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "InvestmentsInConvertibleNotesMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investments In Convertible Notes", "label": "Investments In Convertible Notes [Member]", "documentation": "Investments In Convertible Notes" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSale" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in Marketable Debt Securities, Available-for-Sale", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r127", "r136", "r137", "r153", "r266", "r269", "r477", "r478" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r22", "r201", "r302", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r453", "r456", "r457", "r479", "r626", "r725", "r763", "r902", "r945", "r946" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r99", "r132", "r577", "r749", "r861", "r884", "r940" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r24", "r157", "r201", "r302", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r453", "r456", "r457", "r479", "r749", "r902", "r945", "r946" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "verboseLabel": "Current", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Current", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit agreement, amount outstanding", "label": "Long-Term Line of Credit", "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." } } }, "auth_ref": [ "r19", "r131", "r955" ] }, "mmi_LineOfCreditFacilityBearingInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "LineOfCreditFacilityBearingInterestRate", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility bearing interest rate", "label": "Line of Credit Facility Bearing Interest Rate", "documentation": "Line of credit facility bearing interest rate." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "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." } } }, "auth_ref": [ "r860" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r20" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "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." } } }, "auth_ref": [ "r20", "r860" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit agreement, unused capacity, commitment fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "mmi_LoanGuaranteeObligationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "LoanGuaranteeObligationCurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loan guarantee obligation", "label": "Loan Guarantee Obligation, Current", "documentation": "Loan Guarantee Obligation, Current" } } }, "auth_ref": [] }, "mmi_LoanGuaranteeObligationNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "LoanGuaranteeObligationNoncurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loan guarantee obligation", "label": "Loan Guarantee Obligation, Noncurrent", "documentation": "Loan Guarantee Obligation, Noncurrent" } } }, "auth_ref": [] }, "mmi_LoanPerformanceFeeReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "LoanPerformanceFeeReceivableMember", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loan performance fee receivable", "label": "Loan Performance Fee Receivable [Member]", "documentation": "Loan Performance Fee Receivable" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "mmi_LongTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "LongTermInvestmentsMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term investments:", "label": "Long Term Investments [Member]", "documentation": "Long Term Investments [Member]" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r25" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r25", "r57" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r265", "r739", "r907", "r956", "r957" ] }, "mmi_MarcusAndMillichapCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "MarcusAndMillichapCompanyMember", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "MMC", "label": "Marcus And Millichap Company [Member]", "documentation": "Marcus And Millichap Company [Member]" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesLineItems", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities [Line Items]", "label": "Marketable Securities [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTable", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities [Table]", "label": "Marketable Securities [Table]", "documentation": "Disclosure of information about investment in marketable security." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r330", "r331", "r332", "r333", "r389", "r543", "r594", "r618", "r619", "r680", "r683", "r687", "r688", "r690", "r710", "r711", "r727", "r736", "r743", "r751", "r906", "r947", "r948", "r949", "r950", "r951", "r952" ] }, "mmi_MaximumUnpaidLoanAmountForWhichGuaranteeObligationsGranted": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "MaximumUnpaidLoanAmountForWhichGuaranteeObligationsGranted", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum unpaid loan amount for which guarantee obligations granted", "label": "Maximum Unpaid Loan Amount For Which Guarantee Obligations Granted", "documentation": "Maximum unpaid loan amount for which guarantee obligations granted." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r806" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r806" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Measurement Input, Discount Rate [Member]", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r939" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected life of cash flows", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r939" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r472" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "mmi_MeasurementInputWeightedAverageDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "MeasurementInputWeightedAverageDiscountRateMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Weighted Average Discount Rate", "label": "Measurement Input, Weighted Average Discount Rate [Member]", "documentation": "Measurement Input, Weighted Average Discount Rate" } } }, "auth_ref": [] }, "mmi_MeasurementInputWeightedAveragePremiumMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "MeasurementInputWeightedAveragePremiumMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Weighted Average Premium", "label": "Measurement Input, Weighted Average Premium [Member]", "documentation": "Measurement Input, Weighted Average Premium" } } }, "auth_ref": [] }, "mmi_MeasurementInputWeightedAverageTermMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "MeasurementInputWeightedAverageTermMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Weighted Average Term", "label": "Measurement Input, Weighted Average Term [Member]", "documentation": "Measurement Input, Weighted Average Term" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r330", "r331", "r332", "r333", "r389", "r543", "r594", "r618", "r619", "r680", "r683", "r687", "r688", "r690", "r710", "r711", "r727", "r736", "r743", "r751", "r906", "r947", "r948", "r949", "r950", "r951", "r952" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r825" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "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." } } }, "auth_ref": [ "r908" ] }, "srt_MoodysAa3RatingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MoodysAa3RatingMember", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Moody's, Aa3 Rating", "label": "Moody's, Aa3 Rating [Member]" } } }, "auth_ref": [] }, "srt_MoodysAaaRatingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MoodysAaaRatingMember", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Moody's, Aaa Rating", "label": "Moody's, Aaa Rating [Member]" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r833" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r265", "r739", "r907", "r956", "r957" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r807" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r196" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r196" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r106", "r107", "r108" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "mmi_NetChangeInCarryingValueOfAssetsHeldInRabbiTrustAndDeferredCompensationObligationTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "NetChangeInCarryingValueOfAssetsHeldInRabbiTrustAndDeferredCompensationObligationTableTableTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Liability", "label": "Net Change In Carrying Value Of Assets Held In Rabbi Trust And Deferred Compensation Obligation Table [Table Text Block]", "documentation": "Net Change In Carrying Value Of Assets Held In Rabbi Trust And Deferred Compensation Obligation Table" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 }, "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSS", "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r102", "r108", "r134", "r155", "r178", "r181", "r185", "r201", "r211", "r213", "r214", "r215", "r216", "r219", "r220", "r238", "r249", "r255", "r259", "r261", "r302", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r468", "r479", "r582", "r649", "r670", "r671", "r726", "r761", "r902" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator (Basic and Diluted):", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Adjusted net loss", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r190", "r213", "r214", "r215", "r216", "r222", "r223", "r239", "r242", "r249", "r255", "r259", "r261", "r726" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r806" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r776", "r787", "r797", "r814", "r822" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r804" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r803" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r814" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r833" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r833" ] }, "mmi_NoncashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "NoncashLeaseExpense", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Noncash lease expense", "documentation": "Noncash lease expense." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income, net", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r104" ] }, "mmi_NumberOfOffices": { "xbrltype": "integerItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "NumberOfOffices", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of offices (over)", "label": "Number Of Offices", "documentation": "Number of office." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r249", "r255", "r259", "r261", "r726" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r498", "r748" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r497" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r497" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r497" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease right-of-use assets, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r496" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeAxis", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option Indexed to Issuer's Equity, Type [Axis]", "label": "Option Indexed to Issuer's Equity, Type [Axis]", "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock." } } }, "auth_ref": [ "r59", "r77", "r78", "r126" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Noncurrent", "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, current", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r171", "r749" ] }, "mmi_OtherAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "OtherAssetsLineItems", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets [Line Items]", "label": "Other Assets [Line Items]", "documentation": "Other Assets [Line Items]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, non-current", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r164" ] }, "mmi_OtherAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "OtherAssetsTable", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets [Table]", "label": "Other Assets [Table]", "documentation": "Other Assets [Table]" } } }, "auth_ref": [] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other commitment amount", "label": "Other Commitment", "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." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable debt securities, available-for-sale:", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation (loss) gain, net of tax of $0 for each of the three months ended March\u00a031, 2024 and 2023, respectively", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "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." } } }, "auth_ref": [ "r5", "r100", "r480", "r481", "r484" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Net change, net of tax of $(49) and $366 for the three months ended March\u00a031, 2024 and 2023, respectively", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "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." } } }, "auth_ref": [ "r173", "r174", "r175" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable debt securities, available-for-sale, net change, tax", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax", "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." } } }, "auth_ref": [ "r173", "r174", "r176" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation loss, tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "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." } } }, "auth_ref": [ "r4", "r6", "r482", "r491" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive loss", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r15", "r18", "r179", "r182", "r187", "r485", "r486", "r492", "r561", "r583", "r855", "r856" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassification adjustment for net gains and losses included in other income, net", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "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." } } }, "auth_ref": [ "r7", "r100", "r177", "r301" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxAbstract", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss:", "label": "Other Comprehensive Income (Loss), Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in net unrealized gains and losses", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "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." } } }, "auth_ref": [ "r173", "r175", "r301" ] }, "us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "parentTag": "mmi_DeferredCompensationAndCommissionsNonCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Deferred Compensation Arrangements, Liability, Classified, Noncurrent", "documentation": "Amount of the liabilities, classified as other, for deferred compensation arrangements payable after one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherDeferredCompensationArrangementsLiabilityCurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "parentTag": "mmi_DeferredCompensationAndCommissionsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Deferred Compensation Arrangements, Liability, Current", "documentation": "Amount of the liabilities, classified as other, for deferred compensation arrangements payable within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r70", "r122" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 }, "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities, current", "totalLabel": "Other liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23", "r749" ] }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrentAbstract", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Other Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Other liabilities, non-current", "totalLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrentAbstract", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Current", "label": "Other Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "mmi_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "OtherMember", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other [Member]", "documentation": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-cash items", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r108" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r806" ] }, "mmi_OtherRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "OtherRevenuesMember", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other revenue", "label": "Other Revenues [Member]", "documentation": "Other Revenues [Member]" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r774", "r785", "r795", "r820" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r777", "r788", "r798", "r823" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r777", "r788", "r798", "r823" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r802" ] }, "mmi_PaymentsForDeferredCompensationAndCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "PaymentsForDeferredCompensationAndCommissions", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payments made during the period", "label": "Payments for deferred compensation and commissions", "documentation": "Payments for deferred compensation and commissions." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for stock repurchases", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r34" ] }, "mmi_PaymentsForSarsLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "PaymentsForSarsLiability", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for SARs Liability", "label": "Payments for SARs Liability", "documentation": "Payments (consisting of principal or interest or principal and interest) for stock appreciation rights liability." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r34" ] }, "mmi_PaymentsOnStockAppreciationRights": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "PaymentsOnStockAppreciationRights", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on stock appreciation rights liability", "label": "Payments On Stock Appreciation Rights", "documentation": "Payments on stock appreciation rights." } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Taxes paid related to net share settlement of stock-based awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r193" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of marketable debt securities, available-for-sale", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "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)." } } }, "auth_ref": [ "r33", "r191", "r267" ] }, "us-gaap_PaymentsToAcquireNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireNotesReceivable", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Issuances of employee notes receivable", "label": "Payments to Acquire Notes Receivable", "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." } } }, "auth_ref": [ "r33" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r105" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r805" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r805" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r804" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r814" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r807" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r803" ] }, "mmi_PercentageOfAmortizedCost": { "xbrltype": "percentItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "PercentageOfAmortizedCost", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of amortized cost", "label": "Percentage Of Amortized Cost", "documentation": "Percentage Of Amortized Cost." } } }, "auth_ref": [] }, "mmi_PercentageOfCommonStockDistributed": { "xbrltype": "percentItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "PercentageOfCommonStockDistributed", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of common stock distributed", "label": "Percentage Of Common Stock Distributed", "documentation": "Percentage of company post IPO common stock distributed by the Parent company before the IPO in the IPO." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "mmi_PerformanceUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "PerformanceUnitsMember", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Units", "label": "Performance Units [Member]", "documentation": "Performance Units." } } }, "auth_ref": [] }, "mmi_PeriodOfSettlementForReceivableBalances": { "xbrltype": "durationItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "PeriodOfSettlementForReceivableBalances", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commission's receivable settled period", "label": "Period Of Settlement For Receivable Balances", "documentation": "Period of settlement for receivable balances." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Preferred Stock [Member]", "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." } } }, "auth_ref": [ "r752", "r753", "r756", "r757", "r758", "r759", "r959", "r962" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://marcusmillichapinc.com/role/CoverPage", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r93", "r363" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r93", "r628" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r93", "r363" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "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." } } }, "auth_ref": [ "r93", "r628", "r646", "r962", "r963" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock", "label": "Preferred Stock, Value, Issued", "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." } } }, "auth_ref": [ "r93", "r573", "r749" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "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." } } }, "auth_ref": [ "r170", "r320", "r321", "r716" ] }, "mmi_PrincipalPaymentsOnDeferredAndContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "PrincipalPaymentsOnDeferredAndContingentConsideration", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on deferred and contingent consideration", "label": "Principal Payments On Deferred And Contingent Consideration", "documentation": "Principal payments on deferred and contingent consideration." } } }, "auth_ref": [] }, "mmi_ProbabilityOfAchievementMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "ProbabilityOfAchievementMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Probability of achievement", "label": "Probability of Achievement [Member]", "documentation": "Probability of achievement" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromCollectionOfNotesReceivable", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Payments received on employee notes receivable", "label": "Proceeds from Collection of Notes Receivable", "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales and maturities of marketable debt securities, available-for-sale", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "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)." } } }, "auth_ref": [ "r191", "r192", "r869" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r262", "r544", "r588", "r589", "r590", "r591", "r592", "r593", "r713", "r737", "r750", "r844", "r899", "r900", "r907", "r956" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r262", "r544", "r588", "r589", "r590", "r591", "r592", "r593", "r713", "r737", "r750", "r844", "r899", "r900", "r907", "r956" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r155", "r178", "r181", "r195", "r201", "r211", "r219", "r220", "r249", "r255", "r259", "r261", "r302", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r451", "r454", "r455", "r468", "r479", "r564", "r581", "r612", "r649", "r670", "r671", "r726", "r746", "r747", "r762", "r857", "r902" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r114", "r146", "r149", "r150" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r115", "r160", "r579" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r11", "r569", "r579", "r749" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r115" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r802" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r802" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r330", "r331", "r332", "r333", "r381", "r389", "r417", "r418", "r419", "r519", "r543", "r594", "r618", "r619", "r680", "r683", "r687", "r688", "r690", "r710", "r711", "r727", "r736", "r743", "r751", "r754", "r897", "r906", "r948", "r949", "r950", "r951", "r952" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r330", "r331", "r332", "r333", "r381", "r389", "r417", "r418", "r419", "r519", "r543", "r594", "r618", "r619", "r680", "r683", "r687", "r688", "r690", "r710", "r711", "r727", "r736", "r743", "r751", "r754", "r897", "r906", "r948", "r949", "r950", "r951", "r952" ] }, "mmi_RealEstateBrokerageCommissionsMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "RealEstateBrokerageCommissionsMember", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Real estate brokerage commissions", "label": "Real Estate Brokerage Commissions [Member]", "documentation": "Real estate brokerage commissions." } } }, "auth_ref": [] }, "us-gaap_RealizedGainLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealizedGainLossOnInvestmentsTableTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleTables" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Realized Gains and Losses from Sale of Available for Sale Marketable Debt Securities", "label": "Realized Gain (Loss) on Investments [Table Text Block]", "documentation": "Tabular disclosure of realized gains and losses on investments reported in the statement of income." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r769", "r780", "r790", "r815" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r388", "r504", "r505", "r621", "r622", "r623", "r624", "r625", "r645", "r647", "r679" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r203", "r204", "r504", "r505", "r506", "r507", "r621", "r622", "r623", "r624", "r625", "r645", "r647", "r679" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r504", "r505", "r944" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "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." } } }, "auth_ref": [ "r652", "r653", "r656" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r388", "r504", "r505", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r621", "r622", "r623", "r624", "r625", "r645", "r647", "r679", "r944" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related-Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r501", "r502", "r503", "r505", "r508", "r609", "r610", "r611", "r654", "r655", "r656", "r676", "r678" ] }, "mmi_ReorganizationAndInitialPublicOfferingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "ReorganizationAndInitialPublicOfferingPolicyPolicyTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reorganization and Initial Public Offering", "label": "Reorganization And Initial Public Offering Policy [Policy Text Block]", "documentation": "Reorganization And Initial Public Offering Policy [Text Block]" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r205", "r206", "r348", "r365", "r507", "r719", "r720" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r770", "r781", "r791", "r816" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r771", "r782", "r792", "r817" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r778", "r789", "r799", "r824" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "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." } } }, "auth_ref": [ "r158" ] }, "mmi_RestrictedStockAndRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "RestrictedStockAndRestrictedStockUnitsMember", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs and RSAs", "label": "Restricted Stock And Restricted Stock Units [Member]", "documentation": "Restricted Stock And Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Awards", "label": "Restricted Stock [Member]", "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." } } }, "auth_ref": [ "r43" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r96", "r121", "r576", "r598", "r600", "r607", "r629", "r749" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r154", "r208", "r209", "r210", "r212", "r218", "r220", "r303", "r304", "r426", "r427", "r428", "r439", "r440", "r458", "r460", "r461", "r463", "r466", "r595", "r597", "r613", "r962" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r250", "r251", "r254", "r257", "r258", "r262", "r263", "r265", "r379", "r380", "r544" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r650", "r712", "r722" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r499", "r748" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r833" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r833" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total Revenues", "label": "Revenue Benchmark [Member]", "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." } } }, "auth_ref": [ "r265", "r841" ] }, "mmi_ScheduleOfAccruedExpensesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "ScheduleOfAccruedExpensesLineItems", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Accrued Expenses [Line Items]", "label": "Schedule Of Accrued Expenses [Line Items]", "documentation": "Schedule Of Accrued Expenses [Line Items]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleTables" ], "lang": { "en-us": { "role": { "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", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "mmi_ScheduleOfDeferredCompensationAndCommissionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "ScheduleOfDeferredCompensationAndCommissionsTableTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Compensation and Commissions", "label": "Schedule of Deferred Compensation and Commissions [Table Text Block]", "documentation": "Schedule of Deferred Compensation and Commissions [Table Text Block]" } } }, "auth_ref": [] }, "mmi_ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/LossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Earnings Per Share Basic and Diluted Including Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "presentation": [ "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share." } } }, "auth_ref": [ "r42", "r44", "r225", "r230", "r240" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Provision for Income Taxes and Income before Provision for Income Taxes", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r123" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and liabilities at Fair Value on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "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)." } } }, "auth_ref": [ "r470", "r471" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Changes in Carrying Carrying Amount of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r730", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Goodwill and Intangible Assets, Net", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsTableTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Assets", "label": "Schedule of Other Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "mmi_ScheduleOfOtherLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "ScheduleOfOtherLiabilitiesTableTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Other Liabilities", "label": "Schedule Of Other Liabilities [Table Text Block]", "documentation": "Schedule\u200b of other \u200bliabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "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." } } }, "auth_ref": [ "r84", "r85", "r652", "r653", "r656" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r391", "r392", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420" ] }, "mmi_ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Awards Under 2013 Omnibus Equity Incentive Plan", "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]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "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." } } }, "auth_ref": [ "r60", "r61", "r62", "r63", "r64", "r65", "r66", "r119", "r120", "r121", "r166", "r167", "r168", "r248", "r363", "r364", "r365", "r367", "r370", "r375", "r377", "r603", "r604", "r605", "r606", "r736", "r840", "r859" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Amortization Expense for Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r53" ] }, "mmi_SecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "SecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r764" ] }, "mmi_SecurityDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "SecurityDepositMember", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Security deposits", "label": "Security Deposit [Member]", "documentation": "Security Deposit [Member]" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r766" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r263", "r264", "r615", "r616", "r617", "r682", "r685", "r689", "r692", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r714", "r738", "r754", "r907", "r956" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r103" ] }, "mmi_SemiAnnualRegularDividendMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "SemiAnnualRegularDividendMember", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Semi Annual Regular Dividend", "label": "Semi Annual Regular Dividend [Member]", "documentation": "Semi annual regular dividend." } } }, "auth_ref": [] }, "mmi_ServicesCost": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "ServicesCost", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services", "label": "Services Cost", "documentation": "Variable commissions, compensation-related costs and other costs related to our revenue-generating activities." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "mmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableShareIncrease": { "xbrltype": "sharesItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableShareIncrease", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock available for future issuance authorized annual share increase", "label": "Share Based Compensation Arrangement By Share Based Payment Award Available Share Increase", "documentation": "Annual share increase in share reserve allowed under the 2013 Plan." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "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." } } }, "auth_ref": [ "r744" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail", "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP discount rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "documentation": "Discount rate from fair value on purchase date that participants pay for shares." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited/canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r411" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited/canceled (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r411" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r409" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested shares at beginning (in shares)", "periodEndLabel": "Nonvested shares at ending (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r406", "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested at beginning (in dollars per share)", "periodEndLabel": "Nonvested at ending (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r406", "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Grant Date Fair Value Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested shares (in shares)", "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r410" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r410" ] }, "mmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardLengthOfPurchaseIntervals": { "xbrltype": "durationItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLengthOfPurchaseIntervals", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Length of purchase intervals", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLengthOfPurchaseIntervals", "documentation": "Represents the length of purchase intervals." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r391", "r392", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Common stock reserved (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r745" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares available for grant (in shares)", "verboseLabel": "Common stock shares available for issuance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "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." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares outstanding under compensation plan (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r398", "r399" ] }, "mmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAvailableShareIncrease": { "xbrltype": "percentItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAvailableShareIncrease", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock available for future issuance authorized annual percentage increase", "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Available Share Increase", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares issued under compensation plan (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail", "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance (in shares)", "periodEndLabel": "Ending Balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares withheld related to net share settlement of stock-based awards (in shares)", "terseLabel": "Number of common stock shares withheld to pay employee statutory withholding taxes (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments:", "label": "Short-Term Investments [Member]", "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." } } }, "auth_ref": [ "r693", "r694", "r695", "r715" ] }, "srt_StandardPoorsAAPlusRatingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StandardPoorsAAPlusRatingMember", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Standard & Poor's, AA+ Rating", "label": "Standard & Poor's, AA+ Rating [Member]" } } }, "auth_ref": [] }, "srt_StandardPoorsAARatingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StandardPoorsAARatingMember", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Standard & Poor's, AA Rating", "label": "Standard & Poor's, AA Rating [Member]" } } }, "auth_ref": [] }, "mmi_StandbyLettersOfCreditAmountUtilized": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "StandbyLettersOfCreditAmountUtilized", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Standby letters of credit, utilized amount", "label": "Standby Letters Of Credit Amount Utilized", "documentation": "Standby letters of credit amount utilized." } } }, "auth_ref": [] }, "mmi_StandbyLettersOfCreditSublimit": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "StandbyLettersOfCreditSublimit", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Standby letters of credit borrowing capacity", "label": "Standby Letters Of Credit Sublimit", "documentation": "Standby Letters Of Credit Sublimit" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r28", "r154", "r183", "r184", "r185", "r208", "r209", "r210", "r212", "r218", "r220", "r247", "r303", "r304", "r378", "r426", "r427", "r428", "r439", "r440", "r458", "r459", "r460", "r461", "r462", "r463", "r466", "r485", "r487", "r488", "r489", "r490", "r492", "r500", "r595", "r596", "r597", "r613", "r672" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r263", "r264", "r615", "r616", "r617", "r682", "r685", "r689", "r692", "r697", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r714", "r738", "r754", "r907", "r956" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r208", "r209", "r210", "r247", "r544", "r602", "r614", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r647", "r650", "r651", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r672", "r755" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r208", "r209", "r210", "r247", "r544", "r602", "r614", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r647", "r650", "r651", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r672", "r755" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r773", "r784", "r794", "r819" ] }, "mmi_StockAppreciationRightsLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "StockAppreciationRightsLiabilityCurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "parentTag": "mmi_DeferredCompensationAndCommissionsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock appreciation rights (\"SARs\") liability", "label": "Stock appreciation rights liability current", "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." } } }, "auth_ref": [] }, "mmi_StockAppreciationRightsLiabilityInterestAccrualRate": { "xbrltype": "percentItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "StockAppreciationRightsLiabilityInterestAccrualRate", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SARs liability interest accrual rates", "label": "Stock Appreciation Rights Liability Interest Accrual Rate", "documentation": "Interest accrual rate for the outstanding balance on the SARs liability." } } }, "auth_ref": [] }, "mmi_StockAppreciationRightsLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "StockAppreciationRightsLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "parentTag": "mmi_DeferredCompensationAndCommissionsNonCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SARs frozen liability amount", "verboseLabel": "Stock appreciation rights (\"SARs\") liability", "label": "Stock Appreciation Rights Liability Noncurrent", "documentation": "Stock Appreciation Rights Liability Noncurrent" } } }, "auth_ref": [] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "SARs", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "mmi_StockIssuedDuringPeriodSharesRestrictedStockUnitsBeforeTaxSettlement": { "xbrltype": "sharesItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "StockIssuedDuringPeriodSharesRestrictedStockUnitsBeforeTaxSettlement", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for vesting of restricted stock units (in shares)", "label": "Stock Issued During Period Shares Restricted Stock Units Before Tax Settlement", "documentation": "Stock issued during period, shares, restricted stock units, before tax settlement." } } }, "auth_ref": [] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options", "label": "Equity Option [Member]", "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)." } } }, "auth_ref": [ "r754" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, remaining authorized repurchase amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r15", "r93", "r94", "r121" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r15", "r93", "r94", "r121" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r94", "r97", "r98", "r111", "r630", "r646", "r673", "r674", "r749", "r763", "r861", "r884", "r940", "r962" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r118", "r200", "r362", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r378", "r465", "r675", "r677", "r696" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "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." } } }, "auth_ref": [ "r493", "r511" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail", "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r493", "r511" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "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." } } }, "auth_ref": [ "r493", "r511" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail", "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r493", "r511" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail", "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r493", "r511" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "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." } } }, "auth_ref": [ "r510", "r512" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetData" ], "lang": { "en-us": { "role": { "terseLabel": "Selected Balance Sheet Data", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r852" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Supplemental cash flow disclosures:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r813" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r866", "r943" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Relationship to Entity [Domain]", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r805" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r812" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r832" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r834" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r361", "r375", "r464", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r584", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r880", "r881", "r882", "r883" ] }, "mmi_TransitionServicesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "TransitionServicesAgreementMember", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Transition Services Agreement", "label": "Transition Services Agreement [Member]", "documentation": "Transition Services Agreement [Member]" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r835" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r836" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r834" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r834" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r837" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r835" ] }, "mmi_TreasuryNoteRateTerm": { "xbrltype": "durationItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "TreasuryNoteRateTerm", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury note term", "label": "Treasury Note Rate Term", "documentation": "Treasury note term rate used to determine SARs liability interest accrual rate." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Average cost (in dollars per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r68" ] }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockRetiredCostMethodAmount", "crdr": "debit", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased and retired", "label": "Treasury Stock, Retired, Cost Method, Amount", "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method." } } }, "auth_ref": [ "r15", "r67", "r94" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased and retired (in shares)", "label": "Treasury Stock, Shares, Retired", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r15", "r94", "r121" ] }, "mmi_TwoThousandAndThirteenOmnibusEquityAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "TwoThousandAndThirteenOmnibusEquityAwardPlanMember", "presentation": [ "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2013 Omnibus Equity Incentive Plan", "label": "Two Thousand And Thirteen Omnibus Equity Award Plan [Member]", "documentation": "Two Thousand And Thirteen Omnibus Equity Award Plan." } } }, "auth_ref": [] }, "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government sponsored entities", "verboseLabel": "U.S. government sponsored entities", "label": "US Government-sponsored Enterprises Debt Securities [Member]", "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)." } } }, "auth_ref": [ "r908", "r953" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. treasuries", "verboseLabel": "U.S. treasuries", "label": "US Treasury Securities [Member]", "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)." } } }, "auth_ref": [ "r723", "r740", "r742", "r953" ] }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Undistributed earnings of foreign subsidiary", "label": "Undistributed Earnings of Foreign Subsidiaries", "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile." } } }, "auth_ref": [ "r12", "r13", "r431", "r449" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r831" ] }, "mmi_UnrecognizedCompensationExpenseIsExpectedToBeRecognizedOverAWeightedAveragePeriodYears": { "xbrltype": "durationItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "UnrecognizedCompensationExpenseIsExpectedToBeRecognizedOverAWeightedAveragePeriodYears", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average period for stock-based compensation (years)", "label": "Unrecognized Compensation Expense Is Expected To Be Recognized Over A Weighted Average Period (Years)", "documentation": "Unrecognized compensation expense is expected to be recognized over a weighted-average period (years)" } } }, "auth_ref": [] }, "mmi_UnvestedRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "UnvestedRestrictedStockMember", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Restricted Stock", "label": "Unvested Restricted Stock [Member]", "documentation": "Unvested restricted stock [member]." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessBasisofPresentationandRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r48", "r49", "r50", "r143", "r144", "r147", "r148" ] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueAxis", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Axis]", "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDiscountedCashFlowMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Discounted cash flow", "label": "Valuation Technique, Discounted Cash Flow [Member]", "documentation": "Valuation technique calculating present value of future cash flows." } } }, "auth_ref": [ "r939" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDomain", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Domain]", "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r16" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "mmi_WeightedAverageCreditAaPlusRatingMember": { "xbrltype": "domainItemType", "nsuri": "http://marcusmillichapinc.com/20240331", "localname": "WeightedAverageCreditAaPlusRatingMember", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Credit AA Plus Rating", "label": "Weighted Average Credit AA Plus Rating [Member]", "documentation": "Weighted Average Credit AA Plus Rating." } } }, "auth_ref": [] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "WeightedAverageMember", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average", "label": "Weighted Average [Member]" } } }, "auth_ref": [ "r710", "r711", "r947", "r949", "r952" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average common shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r224", "r242" ] }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesIssuedBasic", "calculation": { "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares issued and outstanding (in shares)", "label": "Weighted Average Number of Shares Issued, Basic", "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)." } } }, "auth_ref": [ "r40", "r41" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average common shares outstanding:", "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "totalLabel": "Weighted average common shares outstanding (in shares)", "verboseLabel": "Weighted average common shares outstanding from above (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r222", "r242" ] }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesRestrictedStock", "calculation": { "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://marcusmillichapinc.com/role/LossperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Deduct: Unvested RSAs (in shares)", "label": "Weighted Average Number of Shares, Restricted Stock", "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." } } }, "auth_ref": [ "r41" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481141/942-740-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480135/944-740-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-13" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481244/470-50-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "55", "Paragraph": "63", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481620/480-10-55-63" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-15" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-4" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-3" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "44", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-44" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "48", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-48" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "48", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-48" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "51", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-51" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-52" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-53" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "54", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-54" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-15" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480191/946-405-45-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r840": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-29" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 84 0001578732-24-000029-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001578732-24-000029-xbrl.zip M4$L#!!0 ( $J+J%CLR24IU@< $0G ? 83$P+7%M;6EX,C R-# S M,S%X,3!Q>&5X,S$Q+FAT;>U:76\;-Q9]WU_!M;&I#4BR)$NV(SL&LDF*S4/: MW;9 'Q?4\([%-634)A MKJ\F)-7U7Z[^VFZ+]S:K"RJ#R!S)0$K47I+?JY.TO/521SD:FS5_/I*Z:G0ZLV!/CO+AD/*3H># MBVR@^F<7@]/L@L[R02[S\POU^M^] S1%]=3&A[FA-P>%+ML3XO%'@V$5+F=: MAF:-=:/#;OQWR27M7!;:S$??_:(+\N('FHF?;"'+[UI>EK[MR>D\5?3Z MOP0;,4A\G"7[S]&/T24M_.GUV8D/=Q,]UD&<]CJ]^Q[L9GN&F2?W3,:_(Q=T MKC,9M"V%S<6[B:92\+\8-4_]$MD<6E.H=;,KPZ'&(-[N+! M&0:KI%)(#&U#>4/",9 :X2_#J-WO=X;/YF;O&RW?;:/?GYA>G(2/8B)!>XZF MFF; 5YAH+WZKI0/:S1R_5]8!0Z7XWKI"]+KM?WV&&CN(U>N7$:O^GL7J[](C M0HA%,1>WI9T94C?42B%K J4L#"@M)!+ZE[H4LIR#]X*K"?9#-$7]A A*4>#) M:6E$+IDED/(*'6DEUMNH4%+&R]/-N4HA;RGRS;)/C]\4C,&0)HJOAI R#:04 MJ%:B>#,=)G#05^ ['IW[K6":57!S MBF9*C.?KT_!R('CZ9X$@B5R7"#+C9174%O"'ZBAV:^6ZS$$F28+I,C.U0I\ MSEH$6P"=9@*J$'>&+$/9F!4F&SCX!T,#]DISQRVN41M4 ! MT!*'\]&>3/J) MR(V=^05*'=UH'QSG51@J6F3UIS>$3)BMY0I:?TJ%E! ME@FDW+]@[EK#;L(2V[+S0/F]@7(,Q'X^1#1J<)+_ A%UWG^(TM[%LV%4'N\- M1KN=_H#GX3UY;!(0K9C4/@^E%N?;3-9^]R:<^,8$6#0CI51J:X<.P$]3[2/K MH1:5L1_6S2N^7.=<1T9&G#6Y=(655L/'7*C!G;#%6Z-5/&WQ]=AKI:73[(!. M&3]F@9)[@AY$%HXKT\>4'3G2>H)! 9S,C2KH2IW51C*UPZUHQ"J;HT72!NN2 M!M_&Q!7!OFA/Z@O8=J]P/-X;'+_NG)UOPGAGOMI \^Y,MS.HL1"F6C%6I;>E M9$J7'CAG7!FV3,"ESW#4.8?M= M =(^ZI$LLTY% Z)"O:$2,L, V2BAN%OG*E#?";U86KH">;\4_&9[@]\E#W^8 M2E-'LN+H4I[S"Q ONEQN_J+>$5#$*=/&G-LZ_"X!;ND![FL M32R@\\_O><1X(>#>R+99L1=X3 MB)*SN M&?!Q0EDO[3I.5DVD7^H,)K^(>5(Q*\3Y:!A[+HR^)=,<(#RHW_KB*?I"G._9 M1FSX4C9B\7A1+59):T53S)KK2%TQ%F/M">)C0\4NK9-0LL$ZO\SW\0=T610Z M!*+?R0EC"T7!Y4K#OMC)$? ,"O9,\?C+>GJQ".FW6L/\N.#J,I[*^^/_[[>^ M6IY_:R#1(!GCJSS8Q)OE3!.@T>3JY;YG1O*6DV^2;#']1K$9#SP7QT)/ ERS M14D'#%NH32HT]+1DMD?!V4A4- '"H"1;20%XI']?%X '9BDZTV24K0=H+RF[ M[]^&Z"V2>.[ &BU$G2+7 3?Q>+H!6"OE0%U.K9D2)\)2WC2G[*ZA1RHJ8^>$ MTMG$)D*4]^ +N/TA*J'SA'=\(>ZAFN(QX$>NC:DVLO(T6GRY!'%71LY'NHP3 M%AM=-IV-;0BV&''>G'("@')H7I9&0*7BU?V'3C?=@0@._]5BY*:X$XM.@MHL M&UQT7GH^6_4'=GD23D]F8&5_)\LW!Z<&B08.<4;^Z$[W[=QT83!N3 M8ZOUFR#?$.:] 5QZ#^"FS/1)SE\=]LZZEQ>M>%7FP7649E:>YG!Z3?[0Y02% M;\\JT>%7AP,LHOAY[PWSTMTGA+C+_A[\[N0T2RFNM K.\O&98"\OGXB3Y:0] MZX6$S3D=8DZWSN,CG-/0Q%:@/)/Y_\0>6W.ZBXGSD2M 6Y9#1,E)),$M_J[? M^JJLCZ^A1NFL=4H;]\!6>(G3TUTUD6. I@Z;33YS=:SY3+?83N+MN?\!4$L# M!!0 ( $J+J%C ;%"]S@0 &T9 ? 83$P+7%M;6EX,C R-# S,S%X M,3!Q>&5X,S(Q+FAT;>U945/;.!!^OU^A"W,TF8F-[9@0G)"9#K2]/M!RT)L^ MWLBV'.LJ2ZXD$W*__E:R$Q(2('0&*'$&(O@KYC5[B M6JZI9F0\MS/:J]^/]NPFHUBDL_$HI9>(IDCBEJ&3C:]6FYLL3P82,=CS[,S02 M)\,%9;/HS1=:$(4^D2DZ%P7F;[H*<^4H(FE6+U3T'P(^PB;V[;3V_P#L,,K) M/!X_,$&\N\II3#7J!:Z/5D/8SOD$H"?RF;P_)E+3C"984\$5$ADZSBG)T+LK MDE2:7A+T.0,QD0CSM)&]IQSSA&*VD(':*99)I=#N3F\P1*>4,9KDN.RBCSQQ MT5DE584A.BUNA^AG@>2\8@3Y/>SX83ONH(JG$*'."6 "(?$)06\3;>'P!^A/ M]\(]=M$%20R H+;O=1%6Z&TJ2E.2+RKR>12'7M^DU,1\@66,.5'.YRM&9C9R MD 2>%SR0ZQ1@Y#H* A>ZP*/'%VZ,[R-'B>"\B7)*=6YC_%YA":"S&9*D%%+? M2V=0?B]D@7S/^0-EHF9'"3Z)%!&(,[7J^>Z.W_>&/;];=UY@1489"!<; ]Z5 MI)I"A(9."WX=BZ*@2ADGX=>L3*&_HYQ( JZUS0>[.X,@\(;GUF'[QA]VNFA* MNNAWHA0NT"><_DV[Z$P210WT2P6\7MQ-MF'C$O-9UZZ]T.220*0N.B$?".=8 MBNY='6#%0&+["KP WAM!3)3%5502?>-B"CA,P-=RJ3QNK;LEF%9*$,SYA[WP MOE+$32DN[_4@ID,0.0:0]X$*VY"^#V0L<9K",'88R9K!MUP%SK.60=OOS,-X M^NU7D?$]=Q :(+Y !FHRHZQB4(H),(F9E"^J19+O%97$G%3LH+I.=!MW$%2A MO]]..XMTWDT:R.;AT#+G/Y'1X.?,*.70'0M[MC"=5V-03>%3FZ%YNC$UK;>$ M/F4RVS5BS!@"-? &6@P(2DBUZEJM;-%ZP&!*K6F31EA5L9H8 EKQ]7EFJ2VY MVXXL2*/&,;2C1AP+"_DW-W*1' MS8RG;R66?R=0=G;4+6JE"?Z.N#P356NKI0^%8'%#?&H<3O&L/K\-ZN/;C0CY7 MSO:[WRKE5P#-!7>EWEGF<,S=_Z<<>>?\8G MA;D' !/)@ '@ &$Q,"UQ;6UI>#(P,C0S,S%X,3!Q>&5X,S$R+FAT;>U: M76\;-Q9]WU_!M;&N#4BR1I83678,9).TR$-:;%.@CPO.S!V+,&M>WL-S#SF\FOA27U]-2.;7?[OZ>[6B<:JZ$;_FY&Y%M]O6>F?JN54W$R\&_<%0_&KLK9K*6.Z5UW2]Z.?J M-#Y?G89!KE*3SZ^O%J3P&LV@< MO\8^-GN2]@:=>5./DP%Z\G3GNU*KFVH<_#N(72VJ9T8;.S[LAW^77-(M9*GT M?/S=+ZHD)WZDF?C9E++ZKN-DY;J.K"IB1:?^0[ 1@X3'6;3_-?K1JJ*%/\F MG?AP-U&I\N(LZ0W$?1=V,S[#U)-])NO?D?6J4)GTRE3"%.+=1%$AOE>5K#(E MM?BI0"E9+OHD;=8X<71X-KH4GY36*IO(NB,^5EE/U(UUC80#WCP^"_OB]<^- M)I&.@G)#[=8? M<-S8L<_2IK(BU_WI3M..20;^_.V;_"J@H/+C[F#0.W\V;Y/> MPHL_?_3[$Y.$2?@H)G)*PM)4T0PP\Q/EQ&^-M "]GN/WVEA "<$QMA1)O_NO MKS$%8G7Q,F(UV+-8_5,Z1 BQ*.?BMC(S3?D-=6+(VD#E!@94!I(!_4M5"5G- M07_>-@3[(2*"GD $I2CQ9#D#%)+) AF@5(%=0KV-"A5EY)RT1P!((EB*2E60>T ?ZB.8KM6 MKJH"9!(5B:HRW>3H$\!9BV 'H%-,0#7BSI!E*&N]PF0+!_=@:, ^5]QQAVLT M&A4 1 .TA.%3;B(*;69N@5)+-\IYR^E5\H_1;EC960.;6QBS8>W+P=MP MS_#VR[W@'!V.!LGK2](C29/1L&)4G>X/1?F\PY'EX3PY[!40K)+6O0ZG#^3:3C=N]"2>^E "+ M=J282DUCT0'X::I<8#W4HBKTP[IYQ9?KG&M)RX"S-I>NL-)I^9@+%;@3MCBC M51Y.'UR3.I4K:14[H&+&#UF@XIZ@!Y&%P\IT(64'CC2.8) ')W.C&KI298V6 M3.UP*QBQRN9H$;7!NJ3!MY2X(M@7[2G_!K;=*QRG>X/CB]ZKUYLPWIFO-M"\ M.]/M#&HLA*G*&:O2F4HRI4L'G+.N9 !+FR_ !'@KF2JM_)SS^[9A>6D%W 5( M+<]&MDF8F#GN6H>P"Z\!:1?T2)89FP<#@D*]H0HR0P/9**&P:>8I^D:<[]E&[/RE;,3"\6*^6"6=%4TQ:ZXC=<58C+4GB(\-%;NT M3D+)>F/=,M^'']!E62KOB;Z0$U(#1<'EN8)]H9-CX!D4[)CB\9?U]&(1TF^- M@OEAP355.)QW)__?;_UA>?ZMAD2#9 QOMF 3;Y8S18!&FZN7^YX9R5M.OE&R MA?0;Q&8X\%P<"ST)<.T6)1XP;*$VF:.AHR6S/0K.5J*B"1 &)=F)"L A_;NF M!#PP2\&9-J-L/4![2=E]_S9$;Y'$"PO6Z"#J%+@.N G'TRW .C$'JFIJ])0X M$5;RICUEMRT]4EEK,R>4SB8F$J*\!U_ [7=1";VGO.OS81/5%J? ']DNYEK+ MVM%X\>42S%UK.1^K*LQ8:'39=I8:[TTYYL0YY0P Z="^- V(BL6K"P&]?KP4 MX"W^YXN1V^)>*#KU^6;9<-2[Z#]>W.\ECY;]3MV>!I.CV9@95\OJS<'9P:)! M"YWQH+X3R?UW_XRFC'0ZQA,+GMM?,2Y>?$.8^^WSPQ0EJEU-8;35\YC,T MP_J]8>;Z;"9OS>HYY_=)?'(99@M"R%@XS30WQ8/UR] MU<:%-U#C>,PZI8TK42N4A GIKYK(%%!I_&:3K]RB:C_CA:[3<)'LOU!+ P04 M " !*BZA8.XU\C;!Q 0!5:A4 $ &UM:2TR,#(T,#,S,2YH=&WLO6EW MXDBV*/K]_ H]JD]WYEJ"U,#HS.(NTD.5[_'4QME]^GWI%4B!4:>0* VVJ5]_ M]PY)# 8,0@)"$+VZG#9HB-CS%'M_^S]O0UMZH9YONF9 MNMZ@LGG6J"I5HZ=2M='3JZ:BDKZJ]%JD81BD:M9UE;UW$,">8=^.?V:]!66? M&K^6!D$P.OORY?7UM0)_5Y[=ER^68UL.Q6U_"3SB^+@K$@"7;%]9[A5%7TZ4*I84YN8>],=@M?X,5Z\2GR>5O"]>_ZNQJM=5J?6'?)I>:U%J^!/AB;@FA7WXF9#2YN$_\'GMF_,7L MQ:M?C=A.GFBXH1-XX^6OC[^<6P)>8+Y;;@R#^I?HR^12WPL65PH?SC_/MY:M M%!ZG?OG?VYNN,:!#4K8SO!"ZD6_6J9)'?8K?'\'HL>SC.CU;\$C[?]:,LI V@X9XI.H=7;I MP.O&Y[ XC]C7CDG?_H>.2Y(%1-\O:[526P%(UQK-AJY]^S+WU!0O.0\]#]YP M9?D&L?]%B7?IF!<@#4M2Q*R_EH"[STSXI#R$IPS*)IFNH5YJJUH9 ;/MZQ,9 M'+W_ 2YWS2OXS)^\HU%J_SVW%^ &YQ_?++41O=N_H -/-]D;;/(\#[6^]4;- MV&LD;@1S/+FB? M+,3R0,9N M&$2 3%Y:1V)YT/Z5ZIV:ILR^]'OH V?Z/KRT9SGLGJ'2?;]O M&=3+_O*+, +I''FAKC\S0V^&(55%54IMO5Y;>.67>0'D(<+ -J+^$K&)^NW, M9](;%B4Q?7<6@+#\M>1;PQ'"(/ILX.&:9R5DY]5;@=P2_IGH:4'WH@:!;NKKDRTV>&/,=>RC* M].1SRM1N\A?C;JMO44]B+$&7FM?GU_\SKX[?WSQ9P?S31TP@)G^!)>,%J'R9 M2BHK*OP_N6_ZW629YLRE.M/"\]\D?RF:H1'<>UWJO8 L[+Q9H+Q0^CQ28E_";@/ZW7-_@D1_ MIF N#2T?;_:CIWW[LO0E$WA,UE(,>5$7&-H80_KF&-+SPU"C6!BZ G/%,<"M MN*+T.%FF*1#"%X>TBH60^V! O4?Z0IWP2#D$G5B!$9Y81.7./3H0'';N'Z6E MS#A]<-9%HP;ON?PCQ*BQ.QRY#H;>(C)-+GOPXE!=-W"-G_G3ZF[\ '7GSMN. MP8Y&INL4"^8[=RMW#/..:5H8-"7V [',:^>\"^Z<[Y7YS!/P!?=*S^T1: MT7WR?>G;/&%>> _[ /HV3_@7W5'>J[[-$?!ZT9W>0^O;/''!0Q)X1ULKN@^Y MYSCS8;+O>N&]SH/'F0^$N**[JX>),Q\(645WP\)?^+V' 7Q5^+W\X((SOS?/K7'K]YZ[CD&Q\P5*ST?+__E]C/TZ MYHGL-^H^>V0TL(R%R]<0U]IU8,7_+?F/ZYV'?@#$ZOG3>O_DHSS>,6&GZ5Z( M';TJ[N%R=M[9_A4?@/,[=8S!D'@_YV':)3;UX\,,=S0XRDJ-*K>!!$'V)T'V MAW$Z TN#&-:(69O,FPL#U@B?J M#:^=%^H'N+SB\!VW@9RU2#]WO9$+%AR]H+U X#UE!QUNXTA'#G=NSP)P*F31 MP;QQG>>BXIO;0-H&^/[-?:&>@]]T1Z[CNQXU+V%SWLBS?.KO6^P6G1*XC2WQ MJVF+CG)NXRIK4=[Q?1I\)\9/:@J$;XYP;@,YQPMR;F,WG!I4![.B\^S_R6VT MB%]=>A1XYS9$=>1P+VZ4Z'2\UASQ7>:)\N*&K$[( M:\T3X=Q&IHX7Y,6-#&UA4'$3+*AS&Y_9KUW##T**&[W9SKS@!_+%#:%LH^7Y M@3NW(0S^)'^>"K?($0QN)'^."&D4-\1P",F?)^2+Z]+O7_+G"7?N_&H\<'$. MPL0*'@E.;.W"WDSBF0^NFYSOB,]DS'SYN& M%=Y]$=W3(0]VZ.^3%G?WOLW8?./W+G]<:XY19.)U;F-4P!R([;& 8_X,[3C.(VJ&]R%ZC@'/9YTCUW;OIFL)_)P5\[YR[\Y046P)VI MW<(0/K=9>5Z!GR?E%]1K95W,"D/A!?55=P_D/"F9.P\5PWN/Q$FBG"RZ:CG6 M,!SF51RW,G5S/,J!6P=X9[#?BJ[(VP9TQ0]6N?6O;UFI!>N%=NV,PF#:; ;1 M^O[;=TD++(L4K+TI$;2X=?0[K\0S%]L,L5[-G='(HX"7J(4=8-_O=AZ[NX2Y MFF.'T1:W#CX/,)_-(JF;)XS?7YHEB]3B-@K &X(T=?,TGYHC@K@-%7"'(&US M!&DY(HC;< )W"#I,34R+VY #=P@Z3&/:%K?ABLLWK(P)+7^ -][W,><6:4;XNFUF#_6[B<,>:-17J6O9.$&P^(YS86 MDC-ZMB*X745 >$ \M^$2P9> 'E4I2B3CT/@YC#VC*MQ&/1XIF\GS ' 8/WD$ MT&$@/OSOX]EOW@]1FGZ32Y$R3GB@W@B?=T>&L^%.XAFAWW',6\N&!PS("(F& M.)E?NV;[TQ6P#]G(KB[U7BR#^IUGC[( [)&*$F[C/X)4>2750TE5;B-AQTFJ M195HW,;C!)GP)$VXC0H>)YGDI_B^>^[/Z# ?3E]A66OG.=&!1RK3N(V0"F+E MEU@/)5FYC!?SI_@.)4NXB^KRB9Y#<0]WL5=NT+.;LC!5Y2Z:RB/$<<1\IQH9XX@+N(LZH=QYL@*;WO>O'=-ZLO2.4VPK+IP0SL '#M/))>SWKR0G]=$FCS M]P,!_(/8(?T^GCF."+8!X/Q#7VA]@J$L/-#/KM"S8TT!&GNGS2Y"]^<'C7LE5NUXI F=Z&K//&@ M"ZE97*FI<1?C$]1P."],XS;^*,R[4R=-;@.DIT,-1V3>Y4J:W$9PA7EWZE*3 MV\AV4;"1J['-79";3_/J%$F#WS"[,"\.3!I''7//S[PX1:G!;\R[(-C(U=@Z MZC#OR:GW/$E#YS?,*M3[@4GCJ&.N)Z?>_$F-<^(/.HZ)_US^$5HO MQ,;7O!]=.AQ2#V-0#V14G+;EJG[4$<8"6A:"*I$J17#QD(1P1/94KE1YU$'6 M MI30E8B58KX;G$)(5>;_JBCN<*4*RA5BD"R,.7XH\JC#J@+4ZZ8LK(J8OGY M$L*MZ]#Q+?%^TN J=,S"S$U2JT<=NL_-EML!#7#($AR1);=I@].@A".RYG(E MRZ-.8N1FS9T&CW!$EB*+46!S+E?#_J@S!\*<*V@52)7;U,%I4,(1F7.YDN51 M)S*$.5=4:-2CAB#W\PN?S)S)^3)D8MWU/E,8=86-_; M;4KQ5&CAB,S*7 F3W_PB3V;EJ7 )1X3);WZ//YG%H5F7JXE_U"DM8=85UO=L M<)M2.A5:."*S+E?"Y#>_),RZDY:8QL\%S5*V#CJ M5,IQG) 3#+%/AN WA2)H<.]6K& (M7'4>:3C.!?'(7<>,4-PF[\2-,@S#>;J M.AYUJDJ8[8(ATC($ORDR08/";#\ 0QQUGE"8[4)#I&2()K?YR0UH\#?WA7H. M?M,=N8[O>M2\A-UY(\_RJ;_STT>".G?M5#;Y35)R3YT<^!F"5?;(*D5.FPI! M+IR /;+*46=W]^D$"+X]=E8I'U)FK\\IO$I9[ZA3NP6FQ2I'3LT*0 M"_=@CZQRU%EDX1X(K9(?JQ0WO[R_)F6"#'?NI?*;U>6'#(7!?U(\T2IN8O?T M1+.P[/?#$_RFDPMEV9\>@QXQ3Q0W;RS(\'@\R1:_.5E^R%"8\*?%$\5-OIZ> M:!8F_'YX@M^4KS#AN6;0(^:)XN9V.[Y/@^_$^$E-083%]B/YS9KR0H3"?#\M MCBANQXM1VA*<;.T@@B/Q'_4%'[3HKP0H3#= M3XLCBIL4/36Q+$SW_7 $O_E98;ISS)Y'S!'\9F<%&>S1@SOJA*0P7PM)D_PF M!/DC V% [H"8 T C+^>6LYUC <%D\Y;H%GP*47 M7)" QJ:K"O^?/&?RW01EYLRELU9N\LUV1%&$4/*A==@R.B5O&]!I48E"Q'+3 MBVHM3U'-;2R7-P1PP2[\O+-]P0X"U>4[\P97MOA;/BBLL9^TH"*IQ&P05S'+$SM3&2YIY.,/KE/M6 M77'Y-J(&@!WK+(0P2"<,CCH@?U3"0+#L(5F6JX#"KH1!$9(?0AAP*@R6,, _ MJ?4\@%UW7@!5SU2(FR):""+A5!2A(-R%C81! OA'$N0FDDY$&.C&EQ1$"W-:Z""$@6'7'!KH0 K$0X+:$2@@!_H7 D1CF0AC$PD!4 MZ EAP#>K9F.6/$_UZ*)"KRC,D41!H)EA;NP8V$@*O2$ M,"BX,#B21"!'0D%4Z!5%*)RDNR#R\?L0 J)"KRA"0+"JJ-#;D1 0%7I"")RZ M82Z$02P,BE"A=VB:WXP6WG_[CBT>X"LK1Q/>C:] MP]4B%/7P0CR99$N>Q26'$[-'T#JBREW)RDF&6H^?F?@A^1JWA1D7U@L^QO2G M(.^"A])QG)#8C_0YM(F77+-K<&MEI9D/N+E-?7=>B6?.<]H/1N'4?(2?GH5E MD-W -7[FQ5T/-G'NR'#FA4^O[M/ #7WBF!W'?!I87D"IV.*66 ?@@]8T!\NIL$#Q?< MR6V<\+"XV14K2&637HVO7(]E%H317;M&!Z%2X^48[@-HG$D MS?2RJI25^B:X>7=I-MQP&_3B"C<;\XV>(]\TN(U*+<'-NSP0&(/+,D/'*> : MW,:#>$74H3B*V_C,C>L\!]0;7M#>DJ*:&\NA]_USCYK),[)[4='3KHC!SI:] M3^J^N/:+Y3S/7Y37JW&3RPHR4[V-'Q.UP6TTYQ_$L]#>Q#,OLT681@B0OG^A MGH.!MKA(UGG&R[KW5X]YX5D0]1Z(F@L%R&W$2I#@J9 @MR$S08+[)L%#69?< M1@9SKMK>UOTX>,W@;"'Q&L$T>VDVJN N@$D-\^S:,?'D#08E)SSZ._5],KPC MYG^L(]41W 4B#X**[&[0%^OMS*.^&WH&]:,_!Y28;#VPF?8W^,& ;C6J2M7H MJ51M]/2JJ:BDKRJ]%FD8!JF:=5W]-X9.IO?XP=@&X \MISQ@IP+/JK51\/75 M,H/!F:HH_UUBU[6_^2/B)%<;KNUZ9[\ 9I1^_VL?%EGNDZ%EC\_^]@2@]J4[ M^BH]ND/B_$WVB>.7?=A6?*%O_4GAP? .]N=K]-*&HGRU03$GBU UY;^_XM;+ M)C7C AO$J6!/A9BW2P*/]7TN_K(<\R*4G= XEMR]ABQL@&?_;%P+H M0. F6%G$#?&> 3T]-PC<(:QF%)0B=+2_];PO[^Y>=U_ %A!?T7,]V$490&B3 MD4_/DE^^FI8_LLD8R),!@MWT=?YY2"7L_*9![#*QK6?GC,$H^GI*0!4E(J( M2#4PDS?'7U?@JR^+G[>:E9:R_"NEHK+/O[#G>K81NXHS.X/J*." @&8)5Z MI94, ^_:ADB;&Q!IJ?WC[OKI\D+J/G6>+KLK"8.7U78OSW\\7C]=7W:ESMV% M=/F_Y[]W[GZ[E,[O;V^ON]WK^[L#;D';: O_)/X R"9P'5FZ.)FB_[WR?^MD":-WC2."O[I_O)6^@39T7.<./" P8ONS#!6U5*?^=Z=3I4U:+U>/!XLX7OAQGGVZ)]U.Z M=^AG:6&E!5%06J75^E@_;:SJJI6FNI&J6Z77$LVEC=ZD=[K(IOU%&+BCS?'^ M3W@P/MS?5$HND&H$V]0,^O<0'!0PL,:/=.1Z04EB98@!V+=OP5G?>J-F.?#" M"0]KI?9??VDUJO6O*]DX, \!P%R5S=]_=!Z?+A]O_B4]7C[_< M/4E/]Q(HTR?0F)*J2_>/DEK[9'Z6[J^DI]\OI1D].]&QG?,G_%IMZ55I#D:; MVSW[T0.;R90KUY." 97^2.A&BCPI"=Q7:FZA(1[8[9>1\SM/?B9\4A["(P9X M6]DDX_*8$J],G80<]5+[%AN<_O47M:Y\U5590L]O8PW#*Y"!KE*H%B'(A2 ' M2\N#UUGLB,%*2=XGMC\1Y=58E%>/6I0_/7;NNM=,8 M9OD*6!Q/2281YWW.' M,W9NX/+INFRVS7-W.+1\C$I*5Q9(2B#S'O7.4NBJ2Q9RQ)NC>Q,6JF'05"WK M=;56.S6W1MD'AK7J1AA.B\E'^FSY2/4!'OE(L%D'8Z+S>/ZC*_V5#$=?I=OK MFYMKX/P'6;J^.Z]PC. 5[M_E&S$"MGD,A'J334O$E_P1-3"R;TJ6(UF!+YT/ MF$&WQ%4\,L)=)9KV:T:U6I5ZJY[6BJJNC]?F^*CMS:@(J.^A$ '@0-R05D9< M.X;KC>(L1#< 5^0<>RQ[XW/7G/=38$4&)OH".O+<%WS.U$%IE-H7U":OQ*/Y M6EE' .$G\G8=)Q@-!N5YY=HLM?4:]HENZ@WE0^#E3:<[L%8W"[)^8G0F@5EV M#W:9)_W?T+-\TS*8:>;V619JCB[9I=XS<:P_V=^?=T%4AP/'=>6QTJU(\>$( M+]K_',E(=V[E\S)B>)>O4FL?)*P64E(;7I:OFSGA70Y-B;2LW3%-C_I^_ \6 M@JD)6[=*;4UO-6K2 P:GNZ[GP<9<6>J&%I ^:/S"V5E; N<CWZ+(8+NR(,'U&B-B"U=OE$C#*P7 M*MWW0:Y3_\BT&&!>0M0OT5.%"QE]VIP'4+YU/$KFJ%XOM9MJ\SW-?TXAVVY< MP.G#P'7>Q6+4*B@652MK6HTC%;(AB4P#$G_]I:FIC:^^%%";CG";DL/V*8.C M;M@A$KT$W@0!&)G+$KO'ZJU;#AI^9YI6J>TAH;Y\+^QXD158\,0HFD(]:DJC MT,,#[X$4N!)=5I9%+ ME$-M5%0]W:-VOR@&J?H1A%[62C>6RWJR@J@4DQ)C(!DV\?T4"GY#IZP8D/ ( MD]_=\;#GVI]2&3K'!(>[."3-"(*^&0.<(B.!V'P=6/#)5+:F"?/$8C&N%)5\ MU[;,^9+35,E*OOR/E$GA6%&-5:W'N&]B)-6B=!B FIU/D:41\:07G)HC_87E M]55, 4K^X*. Y:8NWQJ2W0IA>S/N<\=)S/P1[T\0@DFGV^L,L>%= /G(N>(R MECA1\N]]. 3ET;M(2 -$%BSV7RY&K)!OI.01FWKOZ1P]'FQ=/+MC8#2Z-Y:, M 84]#S%@]SJ@+#2-=NTTHW@F?5(_2P/B2WW+!I.8V#9\BV4H:"G_$5IH)X-Y MW*/Q!?#0B:FL8Q0[JKV(#>89.SL!-!K1^#6KO3!#'.G%+L7.FI0I55636*V8 M+WV"YP%6)3\$9>(/7,QK)I4-P8 $[Q8OO9+Y5>(2HYOC/7R6)>*8TBHLM@BV2^('44B23C/U*ZCC>>JZ#:LH>2Q14UEBZ1EU$#!90O" !B8I^WDFAZ3-F MO??'T,841 T%333%C4FH;OE)^H0EIHVOFJY5X@N"@>7#@LF(54WL6"1%ZYU( M&NI_3B]'9@"#<(G%RD2.M(0]@@R))*W MAPIWZ:<2T&9YZ1?^$(0 O,5+]"1PQ!" ,);1OH#'@5)&N#U+SY[[&@R2KRM@ M;E"V-I/V+8?50;(,!89B-=CFBA6RK]6OR65K+UB]ON1"M#'BBU>L-;G2&.SVDQ=40Z4WM#RJH72U'QB>YI>4;1\ HY:I=ZL\EKG MGI?<2.G"32MQO7-@M6?7&R_QX-A%C F-^**I,Z5QU\'@<%=Z-G M\\[F'XZD.HO(/0UDOK<;,E80\(75NV7*_Z0Q6W"$=E<912> U+1:C\'J>^C# M@WQ_[?$N35U_ONOX!,3EW-1[+Y8/M.CK$\NL=$HQF,.>#$VS#*)9_H2%H=:YJI2%_T3^?RQ#[I? M3G!% ';741M_0&T[H6'I$U FBYU$I\D^CDQ\KDC_@K5S$5D[K;!B:GL#D;RQ M8M#7=P8I#$=$E:5(O:P0@D4#C:ALPE];-B$G5#_'-'Z(:5''E-PP8(*5U7&R M)]^2<=R_(FI?P8+_,;*N6, >WALZ5H2J:$6E=^C32L"!A@46HO]KZ?KN:DD6 MD:V?9:^C"7/WTX7,8]<)AV7394WX\(&@D,'L@6;R7H M3I;:CH%6R8;W0G2UX+]_WFROR9$;V09G'L7,U@M=Z#XY70)[MS*]A?1\UPZ# MU;>L*@=9UCOQ??_%S?II-B;]- ?>U$A\IN6>1\G/,NG#2\^(_4K&/L)%--TL M4M--)@R:')UT^*@5 $]5]RO:GG2^WUQBKY+S^[NGR[NG[O'G@UIJI5'/)XE3 MKRCZQY7L&\9+CJEH]X%@N=OF];C;!E3V+HP5CH3QQVO97!CC4=*'SN.3=%V1 MKJ[O.G?GUYT;D%W8QK/SQ!J^+DCFU1&;]46D[\]$OS,_"G#\6M!?KO0'[N!U M0(>2"O0W"2ZQH\C#%8;!OHX0>[C30R6ZE^%RAV]U""[T#22_T\M5"KYY%Z J]@VJA5R]]^N&0T+1 M.'UFX=0+:D2C9^+FOX7>W2I5*\PBSLRB#W ES*)C,8M:*\VBJ1^#]M#]B$:O MF1[X>H*WT (;2K#U6Y<=7+F,VKH7>B?%-OE:Q3;Y6H4V^5J%-_E:A3;YD/C1 MS"LZ"HK-P+-6MS!1BV&B3OA>F*A':Z)B->Y&)BI6<7ET@+-97PILE^)^;US? M+_0&B@W^.0^GT#N1CL/#P:T4V\-AR"BN@83++ZZ'@ZLOMH>#.RBNA\.(O^@> M#FZBV R\"P^'N2L'FM"QW(FI[:-^2[@!>R?@VH9N *O^'[@VO,*/&TU+EW^$ M5C ^EL@U@N)([+I:X>VZ6K'MNEJA[;I:X>VZ6J'MNMHQV'6U0MMU-1&Y+F#D M&M%6%Y'K(S=9FYM&KHD_D*YL]W5:7%%<@02;+GCWK9K'MZV:A M[>MFX>WK9J'MZ^8QV-?-0MO736%?%]&^!K0UA'U]W/:UKF*SS #6%+C2"D-[ MV;E,P<^%XV=$=?-C?A:GL5=BY"1.8S>2T]A:1;HE#GEFS#X9-7IA^4;H^]AF M"BVJCD/LL6\Q]WLJ(U"(1)T%\9I'ZH?V^^,/0F 40F @-6A[CK )-LZEJ4<] MYF.](OT=^W!: >OCQ5@2/K"3OY&C;=& ;"]]Y,&TJ/E_Q1L6@@V M9=C6]VRI"S[-A4];,9]6*ZP5F@<(8CSZX+D&-9$M!1,6A GQ\(XPKP6_?T0D MJI9TV[JN2/=/OU\^;MUJ2S34$C2VG,9JTXY:-_09/#*F3-B@0:%-"J)-$(EZ M2YATG*PE#>::"?MU*LR+DJZ($;B>8+VBL%Y3L%XQ60\G&271RQ].U%6?XES< M+K&CWOQQ#?O,V'!TMG[XK!=UK"8%HQ:$41'=@E&Y64L:S%6GXI:8 M/% 8K@/<5561>!,,_A&1U$OM[O5O=YVG'X^7W1P2;?S.T=LC^ZHU6).6Q\@^ M'$,D9O:)F7U[FGKWX<2K)1/P-B1BO;0>!@?:\<8%S&KOW-]<7G2?XXWOG!NCW4NK^?GGYU.5^%Y\L1PH&;@C/ M,'U9HF\&'07LN'8\/AFS,9.)R9\WG419E"' C5JEH39S&3RI*A6M_O'DRINE< MCQ@_GST7;)ERO&3#H!3,J)1^UM R39L>R-?N^#Z=4;\?S-5WA..V M]Z<"%$F$H/]L*Y^^VG1HSN[H_)U:5V+\MWA%)_($L M&=AMAOX16F"IH DM,],%3)C LPP\,XL7O$=R&G@H4A&H^B^9MKBV!^I!]_;- M>L-8Y)5'#'::,72LX!'=Y= W2T#G#JZ>?6"4@=C!P;:&Q/9_+>%?#AE2O++\ M3,CH#&D&_[N<$LSCA%3PBXYCSG\PK?OLSOH/W77]2Z\C4+RA(NW1AU^>@=P3C'RCA5CAA' M+;75AB(W:CHGG).37500O>H.AQ8[6^Z#'C4H8!&\\Y5VDI8.#$NE0K%99X7. M 2B>S<#R<0+*.QK$1FA:QL"Y!;K<:-:R\L4']+D+C;*)O2OH:(4(W@$=Z4!' M=5EMJ)S0T4GY+0\>'1%PP>G;"%O\K(XZ?,01F]I;Q>:(-=9\#,G+")!;\D*U MU&[(M>H1&>F"@#:U:G,AH%JIW92;ZC':JEISB2Q]W_Z-*^*X=@QW2*6 O G; M-0<)&X'SB;S1&;LC+8/42^V67*WS8FP(HW6/$C87 FH@ 6FM%B<$M.^$V*IV MG%HC53/.G9),U*R*Y?Y-V@LD?W)N3);("[%L_*H,:"_[@%SI$QFZL-D_,3[O M^@$6,_TE1[%U 4N8GESK).^_2[#G;9)([GOM*ES'[,J(&EEG:8WG? MX+!M]Y4X!OY][E'3"G#\[ 0N\=:59.M5)5=]F>_:U%);64#($@PECV4%/ 9[ ML&3#DZG_>4UQK? 0UB#T/0JGR)U']7:,5]4B,:*K54Z\!^%^[M$XVC%QL2@? MZ*AF9LN;0]>4^S!?QWQ!F1R54MHN/$F6'!H(7W2;/$H"S(YCWB HMPY]5UFX MKRF[)DA$A4"10MK5N&3BC MVMR,Y:E6:S2]?7E M1\H=ZT('61@#6Q]6P2FKG%BMPBS=Z]50_D1DLH(J5I;S/,( WAG081H_)GS+-F4^%1B M("F[_7((?R2Q!1&JS1)72"!\@P!^Q)?<]W_XE-DH:5E$*[5;FMS2>"G_$"'; M?888\J0DG1W(4VJ+50Z%#MUF+B2:1'U%'='6E3=WKF-LY7O5JJ5VK27KRJ(M M>IU9R+POV:G54PYJB[_6$M.#.E$L$[)%76EU%95N5K/*U\CO%2>2&FMG98G M*6'["T5N+C&@3\--/00Q)!AD)P>SQ@!/PQ#94+Q.3H!%S) ^1E[7P)Y5Y8:6 MN>N%L&6(=@+/"6< K]@A@B0!?UI6P9"D(BM5425_C 2U]LAV_@158RI<;6:N M\Q0F[4$.()V&*9+N -*=ZVQ7;5?'HOE&3:XKHFK^&,DHW2FD[,PY^RRM"\7S#4*3'41L?)TC*4"@S5:,I5E7^&.@5GY<8B/?5HLIPX"M!+XT(F-6,H\\3@S#"^GJ]O*9/4GN MP+"YKE^VQ>/1Z.M,Y)A:'B)BZ3AF)R*5&2VQ722R@4>T9#U[12@_L1?!)OLWMUQB8Z# E2-EPCE234.F]3W&3,EFDQ?&M/1.B(UNDUJ=%GQ*[#-S,BB M+?FE6FI7%;F6FR_)00A&4-0F6=*=4126H=3D1KT@1U=,RQ_99(P+_8 =WG5 M2;E3[_M"S#C)(KF;3RN(Q(@:;\G K')&KNEB .(QDE*J7A!920FK9YJRK@MS M_#"1*Q:DZKE.Z,?!Z:@\G Y'MCNF5/*H38(/XEC"E-I4!%_&('V,()K=D6UB M#W6M+JH7CY&8U@CAW(D)RVY:LJH6Q"8_,I.7R=P90S=;4_73,%,V*6?,S!=- MA9FZ+8V7(Q/"U-UW06-V&E)Q5$4KNVCER\3E6J+.=U?/&D+(7IE5;#99(VJS M5F\HD:.S\S@:5@RF3*#6Q]^ M:U99XVP]^Q%*81YS2%29DH/;$U6MU*XVY$:#E[X'IV PYYUU.XTHW799MZT/ MQS7KI78#7,GLB3<1\^60FK9+O&U/30W6(KJJB(/K!PWUBM/K.PCW;L\5<5I- MU#8<(Q6E#/AN3T4MUCVTWLK:.&X-D65E5;F8A\1 MYCT28ML\S)N6V'"DFZ[+:O;1K2*^F\>15PP,!3B>SX^CN@ZZ,M0Q,M;UGBSK MK)'3,P!G<;D9<,^S4M]ZHV;Y3^JY2[A(*[79"77M*_<3:?=L*)\LW:T1V?G0 MG5XZP98R?H/8H=T^M3WH]-:U8^%U:KU5'>UGEJIK50 M(XNYJL5Y;B/B22_XO"G3+)_>MH>6++G?S\L4S6J-GS&:G3 8N!Z;B^DC_?@2 M$Y[J5VDE#4?796,G1JO^].6;N4Y3FOYH>N+R]:5CKZSK:X!K5Y,!=?C?>K[[ M*EF^C\=K]E"UMI!TZTV4Z-B&U))O:S67I9U/\75 MYFL#SML+^6ZY.+74QE.]ZZEVD_F@V>:XBA&BV3SL>:I@AL+F'HZJY.=:BV0^ MA\2SQDW.2#SY^<<%S=USZ#EAY,-U,KE-ZQ11](J4/HJJ;.DTK=/96ZY&N$S" M9=J]RY2"E3+Z(ZJ2WF%*P5J95XYI5LL-W\7::%E:VT_3=8 M'KA.>E.NZ[I<5Q8/E2XQ\@$)NR;][2"MYN]HY0EI5660KJJ:7&TNGD\0[A1G M[M0,[F-S>,'L5<%G$NTNCI$V-D@JKJ,-G1_:.*GF%1U8,\*:V&"M6R;8D))! M1E9 ;%'-O'63Z E,'P"DU\YY!- 9-DA9#J6J5;0":[):RUP/)0J;.22H=?V4 M\R>H&A*4+C>J1U;B7 RI^T@# A^:$B6> ZL7I_2V%K8)*"]C2'8,(QR&K*_6 M!>U;AI6V^%]5ZWB"597K#5ZFW MK=8_"=@<$U0"":FFRUFIR0E"G9>).$1CW MQ\0N%1X=4,<'WU^R7?_4>E-\RB2 ?5@__+9DZD,"9W82ZWP6RM<. )W> *CO M:'#??R)OJ;D(I]/*6F/Q^,EG8?P6FL 6!')>!+9(0ZU2NU%?E,)[IZ!3*#N. M#O1M,2Y/'+G:VAJ>+?6^9%!.*V8UI=2N:S6Y5LNK3<7A#XV(5Q"8HQ,C!3SOMW 6.^7DTPW/\_3<('"'"U-%3W.&>(SP/Y*(*+!1?ONU% /ERLYS9"_[: ]P4NDH6) MDVA8"P$&)Q:6ZUL.<0R+N8OP 3M_7)'F:W)F]AV_C%4^CER?Y<;.V*P;ZX5^ M?;7,8) 0ZJQ_Z1EP+?7P*E@3 MX68MTL!#&?C+>OPTP.YF$\C=OH0G[Y$)OGTA[66X7R$$FO-Z=$\TNPPBI?9M MY_'\1U?Z*QF.ODJWUS_=QYDZ?KN_ /6YF7UY_=W%Y=WWX(_N$_QS>WGWU)7NKZ3[A\O'SM,U7,#_ACY9CA0,W!">8?JR1-\,"OIH M1+VH,%@B0S:R^3,7.UFI;U;L[8=#0M,"3?+!\A>5)5.K4^W =#ALPB8CGYXE MOWQ-QGE:#GLQN^EK_+!8I:!(?*?"&;"BKZ?2$L]-H,2,HP?QF^.O*_#5E\7/ M&XU*O=E8^I5249=^ONI1K8JFZ*F>M/KSJE+/;4W5=4]:XLAP/];UPV!C:^&R M)5Y0Q&3O"2NBJ;Q9K[G.#&%\]@2ZC$JW<-W ERY!Q9G?>MZ7-JN[EG15WJ"; MR/YA/>/\;FJF M$-RB$U%V4M]5CZ+,*RL@61:Y5NB1$ENB+ @A]3SW)_7 /_YHB$WFV@WN0) Z MUGFD,N/'>(SCH^\9]6,#@/?=!TU+M\,^P0P=+Q?0K_-[>H>-*P MZE]IR=7&$;4S%PQSK Q3/SS#X*D&O28K55X&TA^-4B_R:8NK*+O@/$M]*@8B M?<#!C<-SD:"O"7VIRN$)#%O\R,U&9OT@/(@B M1*LW*(/.HA9._>2 >G!^UA4P^+26K&:?9.]W$UMW'R@I(H44.LYZ[?H"U MJW#[BV6(0&MZLV@XM,ZZ,?00FJF5BH;'V[D/;HGH:;YF2V:RT4OM5HW[H'L! MQ7F18Z)=:L.'S[+T3!VP.&QV!)B80\NQ_,!C1VU$I'1;QS<&[F\1:#N.V9D# M[&5DV:5FY&JI76_*+97O]+>(CN[&;=T14=7 J-!D36UQ350%U Y%-O8OZ,@# MDF&GW2+-,'1A=7^R#X3EOZU>F 4K,O ,4%/S;1T3&54MK_B2\ 6XHJ,]$E(# M"4E3A'=P$N'(#3)B[D((,HLG<+IIB(]9>!+HC0TW/S7C8L?,:@M8-R]_X/"I MKYP\A=.EN9T370N(KJ'(S=KB?*1B$%T!-4D!:RNF::RM^R\?8QH[5>/ MT3AW NMID]RT;%U5\"2MK"XIO-N\>:XHH#@:RMLGZ6&I1%U6ZHO-O+@GO0+J MD@)Z)5'YML4H3)8<&HC$Q+9.QYWKN/,LNV78N*IAH78M>RI:I")XI**]D1$. M!I2;*B]CJHY&S!?09;C&UC+4#Y*HTXFE&;*Y!O/\F8!RPI6+C(?-!UJ+.;_4 M)E?!;/JC)XSLE%$#5U!=;$G!"6444!87T.1&1T[J45#F%/YQ:-\*4+/'1K@4 MD#>1%-AM4&?J4"?G%"PG!,#$'K?K^-\9>J+KGA AEV^!1P"PED.\\75 AS[8 M:?AVSV65(PGOIS;2HE/[#7TQY)MZLM+A@T,BQ;"OX!!/)(Q] 52Y6L]AO)P( M,AVC]_$]3RUW*L9F*D$ #!Y;G3&L4S-Q$X,%C27=GSBQ3877LA^5DIV26AB] MK&\%LN MC1M4%]WH8T_663# \3- _AQ0 MRZQ;11EVX0LA_LG^H*9$7J;C\8 F66#$E]PP\ /BL.UD&>IXZ'#=\49)BFS/ M+8V2Y!2)Y$_NKQ3[$:^E+/I/&+<3\>U=..Q1[[[/A+Y_/V7;V+5*F4'!=D-- MN5I=S$_R$"L]2G0?%-_8%0A[BRR>S#JE:T7MK?X$=R]9!XSY83%4!$-0 ' MS^)J44-C*A$#G!58S1@;SSAN .\+7"0.$XM%*Z'2[^<"E<82?HOT!"A M2OAE/7[ WGU"B8QGN5W!0%G]^?W=Q>5=]_)"@M^Z]S?7%YTG^*/[ M!/_<7MX]=:7[*_CJ]N'Q\G>X[OH?E]+-?;?+_\8^68X4#-P0GF'ZG[E8[THU MNV('/QP2FA8HT)3+9_;$5!NP8CG8ADU&/CU+?OF:V"*6PU[-;OH:,UFL0E $ MOC-.V?NBKV/IV*I6]):. C)V N,7Q[*S EOYLOAYHUZI:LVE7RD5=>GGJQ[5 MJC35:JHGK?Z\6M5R6U-]W9/X-4E7N_,?.D.MA]I'TGYQA%%0A/>^/O3&(]OS.) MHB9*<$/13Q'6\SM%* JDN"Z0VCSU,-.@&%,/'AU0Q[=>*-/'HD"*2YHK M#XCS3"7+P4;LH)0]"HOZDYK2,[$)8/7UW G\[S ^S*-<'\N>\_D;=EQHU6:JLUT1"X M *26ZT"HG5%82MM:!_*3U>RCC<7IOHV-'>YUS2,U;.+[5A\6%$VB-?\3^@%6 MZK ^C:B!WJL=;-YHAR8H)%!1KI@SQU)FC"QJ^=^_/K*]?K M L??]Z?"8[FDZ%MOU"S_23UWF9"HED <-#55^\KUO @Q=F2_RFJO-%@K!@T6 M4%5EC 7-U)_$CRCC]6?:1,U96 <:G)5;NRQ;79NI,9@'Q=01%IL%Y W_^ M'0CDF$X2+H@98\H6*SR$>JE=7>(@,.7[EWWQ>>I5XT&6)6V_F0$![X'_L,YB M&-594*RSD%B-1<3,NBI+6 / -HG9;5GRJ#^B!A:[VN-WU8%BO"4W-#R5_Q\Y MO=8RQ M%'CP-#ORLC^A)_V9>=8+5LJ>/,IX?>?Q\IZFJYMRU'*1WE#VQ_<95JF6VLM. MARTS4B@Q!@P%!S16BNM_[M4D6480T6L[CCE#'DDP-5V(OJ&!*;O, N?#XQ11 MC_U:'CLF-KW4KE5%B(.K$,]6@7>5 MQ='E9019K]3UCVA2-%[*N_$2 MA[U\3J#%4O?I_OQ_?K^_N;A\[+*BM\97Z?+O/ZZ?_L7_!N=:+DTX=2HZ,W<6GH=\9I4'*.C<[:H1J6UALBS]+VJ MU@K79$Q9WF1,FC08DQ9Z7RUOFJ2U/FB:M&%GMB-I?_4 1B_U/(!B-W"-G[MK M''9TD#N/ALSL&&SP ,]]7<@:%AZ$S#;LP%K1"R,V:Q3X0"RS;#GL]W,R0A-3 M$I#="K*/-"#P8=2 ,9FG)6"Y'94:1C@,;0R-,7"R!'1$I+-16_;)S4<%)@+, MZZMV-M#>'[8\/*WFE='@!]'MAHQY?MJ>IS-QAI M;3B'SR:.02422!?4H#@?)W$)5_?W/4 =WB%AE'8HD3:;O;Z^NWJ?M5XS=VC) MJ?3IZ-9&,[=3Z3LJNHLQE4_IYP[)C#=.W+QJ)-W>B\E:RZI"M(\K7%E(8>#: M !3_\H_0"L8INCTT6B?%5T*4;R;*]6RB?%79T52>-Y5H:*"JR=5FYE,X12 ] M(=*%2%_.7YN)] 71W539Y#;!.8)S3HASJMF,H?4%L4W6)U27&U5>C_<(YA+, MM1OFJNV[MC,^JN6VHTZAT>@!0,) M!MJ)=MJ]Y5O5FJPU^'>K;7LFCO'OP'@[\*Y\%?6"\6+,P\P!#%XAE. MF2:^':Q\2F!'8$=@1V!'8$=@1V!GAP[[O+4\L:RB ^PY;/; C1IO1J=J$9_E'L$&F^25>/ 3YQI9P7BE MDYRM8SIWS+)4H@OZXI#\A'01V!';V M(+OY%]T:7Z)[C5-^^&EHXJKCN"K7K%W1HC_7OA^ROJ%N'Z,_V-'?1R'"QBZ] M4#^ '>)W'OSJ60:.QXN^1V$G3J>*4GV!'8&=++;2\GZ-FK*B7^-P:$6-$5!P M4?,B] .#[ DUXQ:.#Y.!!6[[ >*J>\4I!E](F]=&@0V&^B9MKUC2R^U]7I= MKM5:6>TC07)"( CL".P([ CL".P([.SS$.;AO6UQU7%<==HU,\S5D%ZM8#"@ MMBEYE(U'DP)7",Q(0!XQDZZ M0W>;EPD]1G;+DYNK#)C)*==*[:JL-W+HZBQH3$@ @1V!'2ZQD^>AZ'V*YSHW MXEG$K<15?,:M/JKVX?",_H=RZI&.0L\8@-SPWQ?\B%(>D4$1V!'8.40T"N7/ M5#29'<=\I('E+2OO21V%:I3::EUN*5F"4(*R!-\+[ CL\(R=7'ON;2:1_T'L MD"YS*YNE=JVV.')*"%S>B$:P-,_8R3.JE)&C6YQP=$Y5)SR/3?Q.;'8@AS 7 M_98 PB1=E25-T:I92D;BT7W1ULYT +[IACV;1N/[,LR=Y(YOTOHGZD;9\OLP M\ /B("SFG9"^]4;-\I_434)1RK3SE6%1R[5=I.*)A5"D;+IF#61KG -"BU]:9%+PY,GRI)[-^%M;%J,I6+E2AN)9E%;\$!%X%_YK6 M2_L;_$B6.R3>L^5$[]6 36$K>.5D-]&R8"RFK_'# MXBW6%LN#V:JCK[^^6F8P0-17E C]<>8S?G/\=06^^K+XN=:L5*NUI5\I%77I MYZL>5:VTZLN_6?6DU9]7E7HN:ZI5JFJZW>U^3)1*MW#= MP)%U'#A0:@A"*?]U[_UO"]M;)-1OG;8[W$K=@'8 MK0#[2 ,"'YH,E)?$N+\"\I5YWW[/[(;I=7<:^!<"9%$URT[I[;@ UAFZH1-L +#3 M HN@HP/3T8XO.Z5:_D"ZH 8=]JB7.(1:#K7\)UE,6=]EM7YS1[6_A4XUG7(R MZ6321?-\E7=-?>ND^"K-_5O9'L6AM!5"O+'KBGA5*;7UEJS5:G)37^QOM=7X M>2%)A23=1))N-,ZGK!2<(SAGPCG-7=>LJ%JIK8('5JNJ@KD$ M>L>/#!EQ5*[4;JB[7E,P#7G?.7"?=P_B.!A)Q<.,S90Z2Y<#? M5/IDN[Z_( 8W2JT4MDV8:.(FL".P([ CL".P([ CL+.-][K0YV:%]SI76WK- M;"ZPQ^[[3^0MM<%=+[4Q.;?8KDKT">:-F%+1TIJ#IWF2$#;WE]7L_1X$'7$H ME-0%GW\/0JF)$['J=0Z$4JX#MCET\MD#S_ TC65L0#H7UHL%2S7%U&PQ]D]@ M1V!'8$=@1V!'8.<4L9/1MY^WGA/#RH].CK-,6FJSN06.F")KS2PC0@3U"-X6 MV,GH(N?/VYK"#V\?>^([I4_,\%GNX3PGB;P2#WX"8EZL8+S5^89-PE+B?G&_ MN'^_]^<:"6SQ)_4VEG%8\D,=GZ#R$7% 8;,)[ CL".P([ CL<)'X7S/AH6/^ M)_2#(1@9_I,[[;&'[?6NG;BQ'COWS93]^8RN[SCFY1OU#,NG]WUF$-R/\',_ MM2^K8LV)HN9U/DG0GY . CL".UQB)\] (@^R6^-+=J_QRI/N_[!0NIIF%^@'L$+_SX%?/ M,@)JQM^C6EW=I?0HRWC%R0^!'8&=O73*TVLK.N4-AU9TZAT%%S4O0@_@\ !+ M=[C1%"QRWZ@F/I.09K1)_+6I4%@4[3GTS;6T_126VOIV")X5-RXBDF<".P$[>AR-21D_FYPQ@&O/*]9[( MVS]1D+DV@@4^8-]^?Y_13!TQJ9;:JJK+59V#$Q2"Q(0 *#!VTIU\W+P@[3&R M6Y[<7&7 3/%"C?7LK>;0LU?0F) CL".UQB)]?3J_N4SW5NY+,(7(FK^ Q< M?53NP^%AZ@\%U2,=A9XQ +GAOZ_X$;4\(H4BL".P2,JP?(\8R?7N-,N6;[%#\OG5+C"\UR][\1F9WH(<_)O"2!4 MTE59TA0T@K>O.HE'NT5;.],!^*8;]FP:C7?+,)B0.\9*Z^'4-TJXWX>!'Q ' M83'/07WKC9KE/ZGG+O%@=&4BAO,=T9<)CP?*(QR,1'GC\6UG9V:#3#&9=IG] M6\\V67,)QT[5G:X*CDW7 S#?;1:32E>HED8VU;(^0@:N8%MORLU&7=9KB[5: M6_54%1)<2/!=2_!&>@F^**GU4GN1Y$].1@N>%#R9"T\V=SVO7,>J8EV36TI- ML*U@6\&VN;!M:^=L6\,LK"K76W7!MH)M!=OF$M&O*AN."LV!@>NEMB97\Z@4 M%9PK./<(.3<5XVZ2BLO&KXU2N][49+6VF'(KEL)E^;HO 8%7P;^F]=+^!C^2 MY0Z)]VPYT7LUX-.<4:\JZ6<4:>R$.*42,7!R!W'&V$//<0-X7^ B)9C4B>9Z M. Q.[.AXWW*(8UC$AK7#!ZS\OR)-D+39OMO?>MZ7-@ M%+,_<;7(E5:CJE2-GDK51D^OFHI*^JK2:Y&&89"J6=?5?V-E3'S3P$MV,"+/ MM-SS*/E9)GW8X!FQ7\G81]:8Q1*@*%Y0$W7'*GC-8K->J>L?L4R_GPO &DL8 M).)_$%^NQPZNG(&\H1Y>!_^A*?R7#T5?I]OKFYOK\]\Z#+%W?G5>X7_SY_=W%Y5WW M\D*"W[KW-]<7G2?XH_L$_]Q>WCUUI?LKZ;S3_5VZNKG_9Y?[_7RR'"D8N"$\ MP_0_\[# M4"O-9FOI5TI%7?KYJD>I6D55EM^RZE&K/Z\J]?P65?WP46O*IS[, +<6+EOB MZD04O1_+OKF19?\$6H!*MW#=P).UNST9<.EIB"FO.L6A99HV/8S+?$[\@=2WW5=?ZGON4')'%$TP\);B@:X6 M7=TE:_-RD@RTM>-"ETU6EM-Y59[IX(X&DNWZ"[C.7+#-VT8W#YLMV^':H,DA MMY:N%'W#N/6#Y_:MX 9((W7\"USIEMQJ9HE79RHXCW&1SRD&P0C'R@A[X(06 M#I!JZ@<[_CKEA!,P:6::MV"PUZ. ;\,"Q]:)=5S2(]1 VR?$,##X_,L,G[.\ M"R\/>O_.NVYP1 ,7= 1XMU@P42*.*9&A"XO[<_L!WID.J!T2%)F,@GD). O5 MCF-V9F":5B16%6Q[5-6T@X[RR-5"$&2TZ3''/.E(13K2E$4C\S!TE&M/;LZ% M[)WKE)D.M2GQJ43?L D:W7]/[<*PQ7*NP'E* $J$Y T"\C*"8VI.8%-*Z]76 M0:>4II>H!^U86!C2V3'MZ*5V75:4S(.U*2P27\YZ;/3#)D/( DSM(BAG=3$4@-B.9H@3B'$ M8W=F:(LQTV=7F)E;.O'YM"VNUM':;+3R.@(FK$V>*&@_)(1M(65%712HPNC< M?7RT3ST/QV61-^K+& X_+4MS)[G2!*K7#F@J''8<6Q3?J4/[UH8#CV<8I%EJ M5^5&=?&\7A$3J,=-3_F&1_,EHQ:&2&M:YL"0L%Y3D\4/QZ.PBC_Q=(GKP3<. M^/C&@#C/X.0_$\OQ/S//_X,B*V&-;"A]KR( GX? .XXQ?O)@>='C?P- HX,W MQ<82-JDIX-OE=5)+F+,\$="^*$@MM>N\.$3<#W,Y)7/[/AA03W*2?)D5T.%V M K^P]E$V>WN>31DTXZQ'9"--TAZ+/*F5V@U5$18T]Q2R$XF>BE3T4KO&2SW* M*1G)Y\P>]M]5X8%1'/BL=LNV2,^R147>A\2E>X.AY;O T?Y6)))K1<\ M-WA:2C!/KP=35R#1/,SZ7]#HWVMG!LJ/$R"G#1C4JMAH1FWQ(@N%ZMS'#()= M$A2F365]B7==Z-0I[R+WP:,C8IE)58D(,64.,2WR1PSC+>NN:G5D#*V>N7I5 MA)TX)*K\J&J1<+"W5.,8,Z>\"]6.^8*#76+/Q(4'G98-FT<@9[FID4"VXY@W M"-?4PI2E2W5EL99/!'N*347[):-6J=V4M27"51BK.P^11U&?TS)4\PR-+[(# M@^M]$E;K,/@NH?JZ E1?SR(ZA0G*([GD1"_I1&A=Q0!2JYY%A K3-+UI:ABP MD\"71F3,.KFQ@\^&X84T8Q"@L';&3D5K N^'"-QXDC4"]LTT89&:=32,""BM MS(4HPI+ED,+X(#$=I;/>6DR*%S_5R;N(CG+06'6=-0EV(O9+6H:9U,S2N7S% M(A/@L;_Z8H9+V+O%II>\"":E2*UAJS,]4\Q &+S;&+S,MNVY3NC'(5F7Q1'H M<&2[8THEUO#^9,W?G9QR6>2ARQC:CQ&PL]@FF!!3Y6955.P=&W5Q05Z-4EM7 MY4:- _(Z);-WR05_<:: YSUGI>:>)G!/ M559KBR?)A-E<;/KBA,"P3VI#KB\9+"OLZ%WFWB95UU$GMYF":V$O[\!>GL"; M]>Q*[)G4 ^8:"A8\M)8T+Q*VO#<%\NDYO?Q#Q_[W$SKC29H2"V5J^ [JK*BY6"RY#U) M^6!V\NG2(P<$B8?>%'5I;WJ.*/($!L*\GW%G.2_4SW'&7='.E8O>+WL]A1EZ MQH!@>MKM2T/B_:31F%V3]H"1J1%ZC !EB;P0R\:ORB!HRCXYM=/Q>18&/9 Q M&P#UY':,/T++HYT$N%>NUP70=B> OP \I);M]5*[7I>5:I9 M0B]\4A7!R8L M=JX3""M+91J'@3?NA;3GPN+-V$! V1M5$P'J8FSN27H7-LB2I_".D7$%N$"6 MZCCF;82'\7U_-;^EYC4\+PJ\UN1EZHD(Y.VQUGY?1-;"KJ(-6:OQTEI4. << M4?2U[X=1.P%0+Y.B5<<-J.B2M0LWX XANZK.NV^]4;/\)_7<)8S<5$K L$U- MU;YRM9:OB% J-TV6Y-[!/3K>6)%LIR76"A^U+29IU M8#!5KBLYG"\_?&U33O;R,=%CGG)^AV38P,/9#5FO+4XDW,[M$)K1$1B,/L!KU M)V(P\R?'L$$YPN@K@S ^%'!N"T=DV+G;]N-1:#$,)P+C81[96* M=$9%F4YPB*1Q3L+73/K#12WA'(Q38F@#?O5!>7H,SZ=EJ>8E?1-X3QDHZ>/% M>G M 4_W#G(J_G'TABCEW6LRY)W+$ M@ZJ+'H&HZ3R(GV#ᨹ=BU6CAY MTN+3%:W4;BJRVN*ZTZ1P03AS03@G:AW=ZF:F\D7AQ>23"=A0!4DDD'KTV7(< M#&SAL6!&)*>5+$C#JM6/K;^,=EY*?L.)N U%;M1X.4POD@TYDIJ^QM/8+ZWA MB6&])C<;O-#:"?@6*04YQ6&ZJT3X#HTOWL#VEQWM_7@D"T^"I5YJMQ2YEOV$ M:A'<(<&%@@LGIB17^KT!^EUKRHK&/Q^>@ O7#4>CZ+ PL2/]CL?&)=/R#=OU M0U#^9UGF7\S@1@<$F&Z(';*7(8=K;EM.F+EY("<-R%,J<;\&L8SV=%0^:88> M!D." =W2E#Y^57V<"GGM@,J(2AZ 2.YHL$R)8H. )2='"UM6+RC]2"D].ZEC MJX)6YEB0J//?0ED9[I!*P:3=C(Q-9K)$WXZ,^J M"I:49U93_.0,!+$?*;'G0NUJJ:TI>=5*B:Q%NMC%3,0"'-\4/KE*R_1VJ&D> $;B*&X878.]AU0C^>?^?B M2/OI_(RD%2%]PZYD<(WEO.M$N/&H#:%ECU3+KCXOOE@L=AE32]P*[R;NM /R M^LYU4+(OT\ :1_,>A+DI&&&+S@E;<<*F/3ET5>=ME,XIA?]_."SN/YH=^[W9 M>!01'SU22; N,S^RP+FY1)O*M )T;D ^X(E!\WL8W+G!OR@+G2[C]&JI7=47 M*Z1%BH 7.A$LL%'L)0L/U$KMVI(QBR)WL'/O$7\ON_TRN(L2\<$1!&77"PA< MR'I<3 X[8PLA5("$A6AL=KC-GEHXPC4\$8OX8QG R.F^_\.G':2E^YB2P#:. MZ>C*]>X3*KI!(DJLY'':^C2U7FHWY=J2SKO"C>2%L@33;*0Y]\DU6-59DUO9 ME:T8*W!\?F_2YQP;NZ8*^ K3OM@":G68:]+Z_B$BB3N7M:Z8CB)SS/?]CM(+ MI28.69>5YN(<'>$%\T)/@E76AH3WPBLMQBM:<[&3*)?>,B<*_$N ",F9NE0E M(2_VQ#,,?UC&QP2GL8((2C%5ZPYA-6/TIZ-,:^ BL9F8EF4MU-D)&9:LC2/7MY ZSEC>UWJA7U\M,Q@DE#]S M5\\- G=XIDQO(3U801BLOF6&2@R*%:)Y\^\4PJO@J=9@38UY4,S^Q-4BZUB- MJE(U>BI5&SV]:BHJZ:M*KT4:AD&J9EU7_ZVKI>2F@9?L8$2>:;GG4?*S3/JP MP3-BOY*QCW0U X>AY20+:FBPXO?P6@F5?C\7J#264%G$PB!(W*AI]QFP/O7P M*E@3X68MTL!#P?K+>OPT<*(B'J9Q^Q(V)D<>^/:%M%>RP9!XSX 8=MY,FU>N M>Z+69; HM6\[C^<_NM)?R7#T5;J]OKFY/O^]\R!+UW?G%6GE;CA8/>.UN_NG MRZ[T="^=W]]=7-YU+R_PM^[]S?5%YPG^N+J^Z]R=7W=NI.X3?'![>??4Y6)7 M*V7T\GU^^N&0T+1 ^GY>)ET^XNHM5[H1\2P!Y8;BK5I:PR--5!>1-5!&Z_-, MTRJUA&\LU$O!63GZ[$"+*QZ-[,!UR^ASX\V_;A)2LQ/$G^$KX%ED MA"3MA2!B9QZ- BMYHRRQM^!'L^]A2>5'BBP@=< P"-G!W(U+XB<$7 M;_*=X(/OXG5%3YRL%]>V9,7:Q.Y= S1FV4YW<]]/]O( YHDQ7@*B!6"LH+CZ MP0AI!78V427U=QRQ)X98;DC>$L\(_4256#8@9$!&H$HQ4IXE06 M5G: 8R.M= #=?A\>]V&XY/KN:I93@)EZU+OOW[,[IYTZE2E[L$Y_"]Z;%+V+ MU6,BXGXXJ'ND;L"6B;L\)PXQ"7P);MSS0+("7WH=N+8]+KNOF*[SPYYOF1;Q M+ 20E;1Q8T^+4W?@4R1@642[%&=PP;J:(/6=D_%> FTL0!ZIZST3Q_J3Q,+V M&K8'F'\(>_!R !;%([:11%DI5_0E@DQ?%+T?Z#<>K LMJMJ=A0=#;PP1*0*) ME,!$^A@#!1!2*U43XJZ-W/A*?!8&B7+._S=T*+"JJN,?(X^.2$2++ >]BG0C M^29]FLBK\T1>H5OMCP PP&",:8;D/ZYG!0ML,Y97/?T1Q=-E))ZNI^*I.Y%& MD;R=O/OQ\KJ;O+X"6MR"A<,JD!&M&,NC",MN@N7DYNN'^\G"D5-OKT'>VC;^ MSLZ?>_-CUG"*B,1&^^#H:>I%[,T6('V:B@ 1U2W%IY(8![-EA3V CZUF(@BWI?6F Z2"F)Q=$1/"J!#\T [D9%4]:H!4@,^7 MRZYQO.N*]#2@H!;0Z9;9^DW+GRQSI(K!%>UE#BH1"!EUJHVO?G1E@CR&HQBN)GN01X?$ M8KT8020G]@I2\0=O0(08H#&I;9/)+2 (>K =-'.BF\#9C.\@%A&0D>JLR8P=V6YG&;G]WEU-9X1'YO;4W%TC_6M+I'^-$^G_H:Q?;O$? MKUA'I+2!>V>BEI831;GQLE$$A4C6(XG/14+#Q.M.$PJ5I0%HD!ZEB;Z('HX/ M]DQD!.G5"@:2%]JQ*>71Y]">VD/,WJIT*R#1C=!C!4WLLB3_CNIE:/D^+C\1 MU-W+J89!AOM[2#R05?88M 6R*AL)<06[EE2E_'?VN Z&T&V*'R@JOO=QL@RI M6_[?"G/]/!2W-N@B6-18,EV,#G3N8H&@&(H$GVQN[ZK=-YF-MA(BF61Z-!!\:6)HBK2.8 MB8%@Q:_EG!#-=AKMQP=,@1(H9>!Y8CL4.'T MAL^@NT"'^ZAZ<)=$ZA/0?:-97HU!OG:A2>1(ZX9TYOI[*1W$S-Y9IK* M^%/.8,K/IUO"R!^XH0W81^5!S,C3@_>&_2GA91< _ZFRB?TT/4'P1$R\?WHG6G_$ M;;/,]C^P?!ONPX]HSP.^'$>/UAJ1"SB% 3 Q@_4LOO!S\+$HE4"C!@,_7N42 M5U)"#QC9,Z$@$+*H:"V#95J2AR7/!L4/.,%S=ZQ)YWM(()B6@@)<5E9]R<[Q M61@DM883FH$O\,M^B 6W[%F8&'JOJ+/HZ?,)8<"35FKG^A+M7.=$.Z?TS>8V M?,1ZNI[HZ3FYG$;2)#(X$>ZA,V6AQ"-#J?%AJ +4'HAP[&]O]8%SG""B\7A) M4H_8J,$C\1-X (C(UO9!YP./,:5/;6L(ZXMM"F,6?SDSPP\(/@2 49W M$E@VEI!_HYCD#UM$'$XV><0GV\=:84 M7XZOCXYYS[9;(-&C<"/;[)(QX(JE>/2% NW'#FQ\LGRF;UYT#[,$F.)"6S<( MF4T6*4>#V2RFA?$0J>^Y0[C-]6<@E+]60\<_POFCY?\\!XO9"O"W*5'5^EE>6OIIQ+7W 0D2AC&E&+I8&6,S? 3WSGX2#$H4$ MO$<0K5-PL/%^$30\A,8H&8H.3XB]"7;)YLW7Y9DL!A,/ ,>?E-4@21B'D?R) MHPGWOQ#+QJ_*($'*F/-8N-W'E=)G(&M8E,4\6I!7@8,QHT^SAG)D)$:"X;.< MO ;\2,I\D]FK60W&W URU(V%#3H,/LN3$&/D^'4;8H $FURV:U@JX.['($9K&'']"?+CW-, M(^!8KR*]8P2V5%98[T=AL@QH8WM$4R2(G&]F%HU&GOM"S9DG1\[0^'WP;"&[ M^U[HUCJR:JVZ*-;*:?7;%&OQL*F4QLU,K=9[H;JF-D9;6ANC M?^ S-)?6TS19/+*; C-DCSUE)H$^MP/7\R$N(KIHD M V/G886Z7J**F6$&/D 4X)PX#A[*&+1%B)_&NHI"=LE*!V">N1[6IH.YAGD MC,BA#^)9U#%8IG0\%UX =\AG8?+(0\*JZS3O3E=OR@/*KQVIBV%_C"QB0%&= M1S7C96:A,-.X.[$U.XFM.#Y- MH(Q"SP])Y!B_#BQC,+= 1"IY]FB$K%$T;AW0")!T1^A78OK7HC&9#"R'&E7+3-['8L<7U*;/#/L_4+>]HDT7=QZ,DOKX5P=?R0RV9-$7H DFG\YO M'==[14W,LTAW;*OPRRVL[1EL$JGC^RXPRAP$KHCC6%2Z)5,@QFP2QPO8DG'' MSR'Q #AX:& V"TP)P(E!(=IK1;IWX K\I-P;E]DW/:--EN#W0 A/7:0DBICD^)"FTPX'I(J,XWE6,%ES8'%3G M>3L*F20ACJ$5^$G48MY[8V[;#$/C19/E^E%@)7I]+->2N$1DVHRC/%C:;NLT=&0(RP02.N<(L%82S_>J[GN:_@@\FSSXD=!58: BM] 9)XII$L M89""Y8& "=G\>,O]X!@'M_)D%D.P;? X?$9121"(A6^(U/-<@LX5)E!9B.A] MC9^+D,. L!?+VM!'AW9- 1SS4MD3(TF!"1<0""&3_Q,=@Y4GLT+_(X?_/9I&NR;IL/P"C_ILHA; MM*V?U+8&KLO&M 'Z;,IBVQ7,9:5*1 %T,&F&L)D-DD_A 3>JRG]CNFCH>E'X MSPU8_(WA#-X8>A@*D!&J:+8CB..+YZ+N*%ZGFOS=,Y='"U#B(&2G04",,LH3 M,\ ,(]<9&"]6XS$HXE@!$,3FE8;14-O[?G?2TQ)@^3A9R_^^5P\K'+% PTS(3@"]'*5%X)&PKSMF#"8(!S'>AISF:G"7! MXHF!BVEX-S69+DOH,O:VF"Z99,QGZ3=ET5=56UKUM3( /"T%4Y?5?.E*J5VM M+)ZZ_&^VJ[1KT_-=&W:TKBQVM/[O!3YGE0F8@ :A;2\-0:T,.7%+AQ^X:EHV M*@5A&E5E;RY'\\U2/$9/!?'E/CO61PEX?8DGJVO%S%7$NY;^'WM?WYRVDO3[ M550\>_8F53)'KPB<4U0Y3K+K>Q,[-W9VZ_[UE(#!Z E('+W8Q_OI;_>,)"0D M0 ()))BMLXX->IGIZ5]W3W=/=V+:[8M0)$T*EH#%,Z)^$9;CD;R764W(AK$I!2J)_**L[@BCX V_\\A\SJ+I<(FW=N8B MM'>C7+?5&%?'+:9H/%-KCCF^\:/X2TSE"PMDIBP$D=T!VC"^E'H:YA::9:&T M!^T8YF@MHCT2M9M7!:OQUOF<9F6%)CS=047A@[P"\8E\)!%(X%,U'/GC,5TI M?@5NL;"4Y_JY$9&9Z.&Y$[1+)A9L=="/L'[-:C>$XPL_!()2LP*O9\..YX.! MI&#N)T^Q=(5B6G_#P;P3X#6?U9/I\1]CIKY-,'7KT(LN:]2B7HB\4/KCZ@&V MHE1MQ%>8C,\EY;PP_2[>;AGIMF;4:'XU"Z!;:1FYA(# M]U&: -VR4S^#-X9M;E>X\9F# G8^)&7!_2\OQ?B6%Z>*%MO<-IV_XZ(=PA>2 MR8=I-S/'P?*5,Z.M[.N,047%W(M,RO;8*)'\T3UU.]06DOJ(+'%!TKD104 M^@?7-Y8A IFW._0^T<30^=3"%&GX..FV0Z!FR-/(/6A)L'[%"7U/B"/$;#2Q M4Z!/N*+>'"0TKJ?U'&8J)EV@.3YWYE!'9VF&40GUN+V8KD6]*VFTA=XSR@N1 MC M^?>8KS9RV.52H8Z,I ML39M TMC=!/U)K:)5L$,<6/6:-I+,#:,QSS"*NZZ9ATII:NKB_8/DQ M:#YX8>)!?I) ;&[B%.GQ2FI5=87(T\O.PH'A1%.,KO#<8FJ[DC2IJ-5*=XBP M/E>X5FSKN;*>DC;3RI):C2PT:VA:L9>R?]9O0\%*OV+0R$0.QTHSP"2K*) 3OG,]AA6F[U!$L[!'N*^D'K6)\#HC]JH8&#T) MPI+X)B+ZJ(*EPS;%B=S2I+*!2^@3UG,"$TZ Y$8WH0ESRE>E-Z6EHK&P(:$#FA"4T4JC?PX20^/O6#> #ME<,MK)G"4G!7 MSPM?3[-OK<5ROGHZ=KJ"J5[*DJXI8;+#4.Q\LF7%(Y6'X?>H8;F3,)$XLAN,21F1N$73+O1*X M;A+ S:R2A$AMVSGH8"JD'5J:B[Z'"5Y,LL6=;>@E3#P_M&"1$_*7/K5Z$8V3 M'V;3G),DW# O9E419G*\A$>.J1V%.I4B>8,&6*\AM$!!#K L(87K!NN)/J3$D0J-D Q=,0R839FOJAU MA_"*H!$%H]>')ZE)>IV19^B5.%)&@<1BT8TF.Q=@^6]I WGBD-4!B_!@;4PD M&%5R-8$K:8D&4T#+V:7G1. I8S_:"18[*9\QI?CRGQ7I+B:_/[G6X"(T*@'J!)YO&: M)NWB6%,P#P^J1B=P:1X2PCOIJV*;<7IP(W1Y,=-_DQK+$#,J;K3*$-E6KBE9 M"8D5/&(5S5Q:* :>B5.)%X%1C3V.\8*W06@3+,@1U=-:G7>BHHOBAEZZ6D9\ M(PHFF@:Z><#M%#]1;:F=XF= ZYFB3G@R_\*J<$SR&%J>Y%E=F90X.=;:8(7M MA#0"AC*?G]WP,%;*YS "&X>Z=R()R/11#("5PO+AY2[C:#SF8; M?#2-DM-A^W2"Z-)B+()E3%.,O:JE1I5X'#1WG2B+.G0^1JD>(>LA;\$-M 8 MYD+ZJQM0BB3($F-G70%3[HO*?(T(\!4M TI#@ZO%E/6H1E@)!,!X"?KGF$Q& M3@@5&W#>D\,=P3-ZAFD2 MD!/M4][R#<6):[ZBDJ+YNF&J%_%?L>Z6&?@S+*7,=FBL/J"=_G!NH=L7B]-U MDX2C+!@S?#ZFQ-66PUEE3Z6P%)G6#.ZUXZ:@]4LG>#3KEV=>;,N\P"-<%?2& M,GAO*)ZOP?,U>+Y&@7R-UK974BIJK_0]/$G_?6[:_HT]^0P&]1)5VFJ'D!,C MR:GOKN;4=X\>S@IT1T\6@0:^L%>')/J2DI&@C3/,F5>O>#>DYIC *2J3%95M MXD#;E_KHU(.FYF&+P[U=1>H\GOV M<^0ME^5T M0F8,L;Z";/&JAD>_4,-@MCM49?&/D?O[$"W^]:Z[%T*(>#N5H(6:HL4.[LBV M)1Z/"H>7I!&Q=N'EYO\B1J+%YQUF<[BFI;?67RGS?$/U_&\LGW$ M<4>K*Z*B9Y/]2O81+[5>^W08WU-R).4L1QI'6@)I^E&1UN\,M8'8U^7&(ZVT MLI[2_[5*67\)7&"- LU36$!66'\Y"9GHRFGE"-$KK1H.7!Z1P7.H#-4>J+2 M/Q@X^6Q:FR):>UVNP<^923..R4R:1)E)&AQL[U3$3)>P,?I*/.\:#V0$BR , M8V'QB:@2*LWCP/H_81OAE8O2]KUS1@G\ Y+B&?&\IQ"IC3?5$;]$_/<8?:RX6V MJ.$]H=4?NK15&.W$"=!!3BW_R]S 5DF:9B.W0E6Q$8GWI#P85;"J#+&O*A59 M554LY8E,>PY@#N"*=D9'!+!& :SIV5[V[0(P5<6_T^AON4Z5S4H]39I2T8$, MFM>XS W(T\-N?RO#6ZDJ E?Z.F\EWU^,EWHK7M(QA21;(5L .LVC_5ZYP=8Y MVAZ.-LOV\6BC4PFEJT:G*FP7*;!=+ <1/1AMSS!2*\HPNENUZ;N#+<<(Q>"W MN%??9UK=]S'NU0=?WK)C+$^NB=2YH>T.MV4C:3D-?;6T#>L\SK57Z MCGW_GE8B2;BYHI+/"Y!/,Y#A-!,>GT#/-<4%<#"!JFQGT!%K4,,.[H7=/8MG M9+4K(4O7]+()69K4'4@5)61)74FN+B&KSP?%!T4'I=>63X=]Z-N81Q8GU F9 M9+IJT@L+;SR:3:=89]%DNUO06P42#W?/_4*(%REX2CQ4\JP%.OWS*U7DG)J% MJ4FCL)1T/V.KB/[Y#[2,."$/)R1C28&3LC IOX!E34GW+[2NSS$/>>-1I7R" M/,Y 7US1>IB)SO;715AJ_^RS7;RV5T"6CXR/;-/(*DI;9+$5]?0@WPKIG]W' MKN"[M.*+E;58#DXJ:]R$2T>3SC4JU-^1D+'F^$,'9,('&NT<<-/P$S$6T7XFVT2OV9R3J?67V1R]1_B M.CE@T:7.D%8J4CYPM'"TM!TM.W3+*O)!-[.K?2SZ C[2MMA/YE]EX"-S^'#X MM"A7MB;\H-9)X">+$Z4S5-5L$D/Q3%@.#PZ/IFF7%3+2."F[8]%5NF.1I*;L M6"IR0K;#47'KN$N'EN7$O(8+.]M3"AZ#TV[L=:TSE!5)U.6#L[CY29X6\E?= M6V&],EN>LU<+V>OH>\<>Y[>V\5NYS59-#+=SLV5TAHJDGO[8(>>G4\JORG8G M?69VJ=*@(7)JQ_8D2NR%@6YA0W[585>=X$SQ11\ZO)QCA;ITXGWF 3>H"_V MM:IJL)S#>6 ./@Z^^C?AO%"CKV:%5_E'HI>Y=%M#L:&L.5E@K&4 M^Z8N-.YRW_24SE!7#W'?<+ UB^TN$VQU8JTJWU9/95L]5L,^UK6@.8)V8WA M&(Z&8FBHV]M:7S1KPL].CR;MX<8/_W!T MG)%RV>R"S/)_OS,T!DWI#G51AWNHG^'9@2'9M ZUMW1L#P351("_Z'KQ S^; M(:&<-A&KAXE8HI2C.GA^_/ES5\U[7Z.Z3"/.7BUDKXHVBUF^DD%H'>Q\Y"S5 MR U433RU:P-E*)UACW>N:P$[UJP!\82IX93P;-BR8R=Q<>N0Z M^N5#5 O?LNGRTIL^A \+IZ@O,Z.BHV9??WBU)O[L>C#HZIJ./!&Z]<(7LV_E M+K#+[]G/-:D[D :Y7TE=.??S38^2I:XDY]^RZ5&;/]>D/A\4'Q0=E+[U43L\ MV=L#(D;FNAQ-."8@1MUU!#+P52WW^X7$_B]PY]PLA7N1[H\0#M2\P#QS]$XW[+4?>.377 MJ4DW1Y1TJQT2_1-='IR0%1"2LV1)2GXQ+9=2[E_F/"!EM,B9E@A^G(&ZJ*U& M\)Z\=H2*LGQDES2RBSI$R\L#EYKB&3F\>B?.)AETA@-,^CJC$W8<+9>*EIJS M- :5-VOC:.%H::INV3O[82!WAKVJ BD<(1PA-285U 2174K>[%9W)(&S5PO9J[;=(2WHQ5FJ)2Q5;CM5$T_MW$X9G6&.L<@/ MPC>.G>KDILJV'WUF5QU>=? X!^&C[%P8Z!8NY%<==M4)JA%<])&("SKTT#_Q M/A(KJO4&HB3W&]\4GH./@^^HX*MWEPWCK^G@/\?>J;F08Z]FQ;>O"T*3L!C? MP2X(CK=F<=YEXJV] D#:Q5290&3>F-Q!.B.5KV1DO=P8)S[+')T7*I:*G( MO5\&FBWLL&%'G I'8.N?GX*)CV1'#\&7%Y M;&0S.I03;T\P-J*(:O_@L"+W#;60O6K>GB@\.'+1[%77]D3!@_1<8K6%IK('=9=_CRS(BLA MS1G!4SWM_D?1.L/>0-35BDO0';2^#7I::L'Q0#%C! X BV.25%>SC*.K8D_BY8U<5O@C&9C1F+ M,'-1 OR796B2-A[)1#9&JC:19',J2Z.!:8S'IC;IJ?)_@\9]0O86G*EPB\+# M]KT_?C>'Z65,KHKI/L/"(-AZ:?5Q),;+(T5G^.WFQ^W/1^'OYF+Y0?AV]_7K MW>T_;[Z+PMW];5?8.)FFC/[^X>GSH_#T(-P^W'_Z?/_X^1/^]OCP]>[3S1/\ M\>7N_N;^]N[FJ_#X!!]\^WS_]-B$2=$GYA4@S9_FNY^V&4PLL!K?"WER8DVT M1GU"-.-*8:H-OB&3&S_Z5(W582A\U_2?'"F\Q<+:HNQNV9.=8,V._1Z*7^^+ M:;G_,N_$:]9<8'+UD9%GX78.R_"-5_])R)X,5$$P4S(N@56 =7 M'I!4%/R9Z0LS\X4((T)L?((9+1R0%XR5B+["' @L1 I.1 -#>)U9XYD =# C M!R#]>$Q=@/0&F/O,] 3;\=GS711^$S(1A=&;X+\MJ1@+Q_B&+_8L#[@-/_5G M^#1\,!@$PCL8F3^#(9GVQ'M_743:X=K!0C%BQ)J:6AZP8'-SZ9'KZ)T"=8,#\H9[.N5MNM*3..%H;OPS>'77?CJ]^SGRJ"K2[W< MKZ2NG/OYID<-NH->_C>;GK3YWW8A!\@M8_9OEG) MFE;KXH(]IFKET2^T#?UFNB"K55D4% G]-8G]W"&T&JR3:O>FKMET^DI S8%6 MM 59$19P^_7G%H< MW)6"^TRZ-FWUR>W;$"/;:.2"HK_E)G]&\5WMD#3+76YOW+H^P.S++Y5<=%9J)?"R6*IT%HXS.E,,/MW$, M-H0;+Q.#S8%@!+T'%]MJPE:IK'94 )"&J$A<.W)DG@$R&Z0=UZ%90#NJG:%J M9"LT5(,=?^_%W1"68#\ "JDX'59=3 M[:M!JJZB0MY-Q./8['A M3>*2JDTL=$1)M>\66I.;(8\N(1^J@CY7%U+GM-?D7" -HYV*).IZ4[K%\2J[ MU4KBH[)? 1F-Y7?[O-=E"_BL.6QV:$Z'IG6&JBSV'QN+":P+W6 ^;2%5%I3'E[SF,-$G4%=]8E>8YV".RK M#6C1<0D1ZL,[N+77"54**4:C-]Y]+*DJ'=[>C3M &RFFC\I\!;;=@P./F7 V MNS@1=^BN6Y>6\UR(15SX:K,6H^QJ7S1DKM8Y MLCFR&Z'6:TE"TP>HO'N]%F_6]\UD#Z\]\5I%CD'<^N_#BV:52J?M-3MOL29WA0!P)C#+ M'7(X*C)WYU;VL/%9DZO=ZIG:$F9P_.<_7(0=@F$!X/@]7D"_:P4*0DZ@.^0^3X.P/\'5$)[GL, MOJ>CJCND:COO>U:5EY?W/=M3=0T:VO>LQ_N><<9K0-^S'N][QOFPSKYG/>Q[ MEM-6@#-7,YFKG&%Z5.XJ8+(..D/]D!86G,W.3H85[GMF2%Q2M8F%CBBI]MU" M&W(SY-$E9$/QOF<%H0!RKL&90(8"4E@7%3V;@L#;9#23^4H)XN-R7P$1K8*( MSC8[Y1U_&L=FS>&R0S,Z#!;,TO P))=QK6"^!LFXBHLK&:SK617%E3@;GH\, MK"9L;_0Z0T,7>T9557XXBYV1I*NEWHQ!FYX94@-LNDL(3_.F9P61(C=ZU]UG MH#EXT\V]GXT4TT=EO@*;;FQZ=D@2+6>SBQ-QAVZZ^[3IV8 '>%K#>PT2<>5# MT7VY,]34;%\J+N,:QV?'8[-J-M5]UO2LG]WA<$G63 X[HB3;-U3=QX--.F]Z MQ@LK7TQAY3*@U)J\>^]K8-KVQ('*:ZESR'/(5Z6(CXKY AI:QUA*>ZNH7K9>VW="7ZW5T12DTH[I%W1/%!Y_0T(\+4 MM%SA!;L#".2O\3R8P./-\=@-R$2PL+0]\7S!)6-BO2"C=G/*\>>T_0OQ?!\L M8&3CR ()_UR32_*Z)/H12II_F):-8N7!OK-?8!A8UL=[PM<\P=T?Y\[X5RQ* M!E)'("!@EO <'P:?;A01HHOB7XF6Q;(G\,!K1>D"W(XOP)6X5K\0B5;A&6;L MT331.:O5/W6=A>##,GD@.CW!F=(_;IT%C/6-UB,Q/G@"3.\78<('SW0*7BS& M1<&,!/D5R.8K?(R(]/&?9\ GLWF 0WOMK(;WT+@#3+;9KG5=5T^.N5:TZ MGF8N(0)SB B?01ZQ1AW?3'<\PT: !33.\6E]=@U3%$G1>/.H,N12:V/,(S)Y MY=4<3F'';;8B:FGVU$-;:>>(-C5[4KLYJKU LZ>"F[^+=G.TVY%1QH]Q4-I? MM,\ $LI; M0.&*%79_KW]USO*Z4MJ"%&0-G[O"7(T*DU!@F'[6+@-_I@84'\F3/IYC1- MWQ[P;D/P^6D52@:R8X3=$RSX/_EK3& [-3:]&2Z'*2\?UI[ > M#I*8*@D:KWXQ78N*H+BR<)+^O@.$A,6%#USLS8-W3 ,_@ 6A;YG.G5=8?3*! MA;R9S\/1L'4VX:*%.2%T*&-D'=,>$^'5\F>YP7!SN72=%\I>T4-@T'-K_ ;/ MIHQ!PVM,3:FR*Z2/6LUM9L*T!$8]G"',WWR&P;ID8ODX1XR5PZ-N;J[H M9!+7(G_AA%%-HTX,S#F,WT=2O.$M6W,A#"72WXN%=;VNK5=Z_-_AVV[8P+Z% MST^I<&"+\?4D<-^(Z:XT-U8Q[/;7^57 BSR1476C^1&NZ%OF)+::M$&D*C++ M8& CXCY,H[]7![VDU5QZG:$B9TLQ)3DO%">KE77)TB4>8AQ6T,3)Q6X#\_G9 M)<_(O^A P+7Z6ZGSZ"DJ7.G%5G)7OOSVGC6;TBFA(J# MJTS,[*$2$^Z,Z!5F%[V:GF [F-[U9V#!-TR+1B]+/,>?F:"9P?"V)O2&&="? M#@&X EX/TLXC(+;Q[7!5]%A80H"2]8O,W_ )-OV0/BHYIUE"@KKM0>5FVM0@6:7;STN0BF$1'C11J3ZQ$$'UM6M)0^4*SL,!.1\[U M"#!TJ"#P2W'M5:L!1E_ #:@=0;[C_53&P1,<,)$LG*LY!LK$)$&T $'I6E@S MQZ&)7Q,R-8,Y8(NEC^&0?<<5@22XJ!:H+>2PL;]*0HO(#@:<[2Q@+,1^L5R' M]ML3T8J;!VB")O(&D8"B\$P+$ 0 AY6UO,"XJX4.5RQ M(F/X<6+)J1%AV;"T.%;/AZ$]^S,15P]-B75V7G.L@M 9,]%+#;V4F BAJ>%> M*.O)C;= OZ63#,,-E+2ZQ1R!X1GXFV_)Y'FOYIN'FZVDC 4!&S[<0!F[/O>-,YQ.*YFAD>>/IX2>X,:# MKO9U #+?94[W/\S&C$68N:A@_\LR-$D;CV0B&R-5FTBR.96ET< TQF-3F_14 M^;]!J=-$6$0.6A H"_[XW1P6T7R]O 2CVADOCQ2=X;>;'[<_'X6_FXOE!^'; MW=>O=[?_O/DN"G?WMUO4>%-&?__P]/E1>'H0;A_N/WV^?_S\"7][?/AZ]^GF M"?[X'R"#[Y]OG]Z;,*DZ!.O+1_>-BXPS7<_;1,$.ZBV]^M2 ME/Y<$Z6A=:=J!GHCPV]@J^)'GVI;D[-/9('!.&GV^\K8888)2WTG:$>!!3LC MDV">S(Q');0$%3RVEJ"$EN8;W;2F- \UX0#88 V)2:/J3]@9PAJ@3F$&$K.+ MULT$M*:8*4(MHS$84L]L8Y-6LZOJPI%"GYJHT-D7\1# "-MI$Z[LP?1RE\KB M3^3LW\Y-C[D//K[=KK;%T:[U$PQ_4UK_H)5I_3>IW0NS5%;G+$!FE\W8'[WE M^Q.*9O*+U*FS]+,[J(GIFV>8YZ]I7577SCS/GP^JZ*#T*D(%YW3R(#YB(!3, M?C]'(GP"W8[^K8@.:M;+S\](A.T+(HU&#Z@P'Q6Z]?BYB<(D_((6P+_0 C@4 M;F='&LY==7'7)70T_130X*!C$QK&0@_PG'A>37G=9Y96=:E)[>KVM*G- 3N, M9H8[5PS$6O[,LA]L\O^ \]8"7J6*8>B2U!G*@[[8U[+!NG8DO/,C)AR-#4(C M:D2J$$LC469(5.6*ZT1S))Z:)SD2#ZP2=0*]J :>P-1D@_N2,31V"R^Y&@\ M!1KWUXLJ(A$LU/[![0]K1^(EM!3%?2]-Q%AM??T93.IY)DPQ9$ES.GFKT;J- MSAM< L#6$Z/]%R ]PLP[3.MIG:$*)JC:X\VK..N59;W]1;P.;&>(VH WN#U' MMJO(G*A'XO4Z0ZTO*AIG/H3 M^P#3-8<:9XBF*NT'Q% (IR=B5R#(:?U^T:BL*T\#O#*<]8[%>OL+\@&PG20. M!E6%SSC;-8GMJK0?JI9X,H9N%7&@'VQ#<-:[/-;;6^+),F4[Q6B*HKTLI^MA M=NIE[/JJ-!:J$=5*9S@0%?U@(X$[&2Z$W?87SVIGV!<'>+:6L]K9L5J51D$U MDDU#=E,/SQ[D['8A[+:_9,,.Z^*@?RXN4YY_P_-O*C$HUBI=)<7Y1RQ+5QIH M6.%*[XNR5G&'>.YX@9NM>Z@K2J9R M)GR&CTU70[Q9E7GV1.$?CC-YM<)"W ^T%.2=[9OVLX72[,;SB(]]@=>!EES= M?/8-WYTS(J4E%1ECTEA8WC)L0&)ZPM)T_:AV8J:31(*X4:%/F*"%%<)=!] 8 M%\:F5[KTB1Y9C+!"Z*OC_@)YB:6XX9?L&>8!&"MC[!,9-P4 [ZX6GV!U?0#F\XS M?D"BI&C8;P4+C4?-.28$))(;=E_!(N6,&]A;$S5,'2PB2N_'-AY1^=-5SPY: MRMWW<0CV6[&7,!HDQND%5C7"TX$#)AZQLXTK= 4$HV.3;$\&-WHJ'>9!Y51&C(K[JJ*UHKJZZFQ)^U$GPFG39K+U2T8.H9ED15!EV]HIJ: M@^Z@5ZZ15_UU/OF8^)BJ'M/V L*'% B5]=:53%6JKQO;5BKPPK&%245;<].R MGK>FZ[[!N.D?-]0BY?4]"],QT08L(B &VYA=SNE8F([W8 1^=)Q?E(B\&B^' M+(=LT^FX [)G?F"^P-;V>J^H3MEH;;,C'_FAZLI.07)"UQ% YY C0N24TYDVQV5Q<89I^Q!!T4UDV-U%AY0@'RL'' M7YISJ)$CH4U(H'%DY0/GML:LR#ES6PURM[3([7&1RT'0%A#L.#-QF/%AT!+< MDG9&);@Y$MJ$!&Y\<&YKM=PM+7+[#1.YQXXM);(,4WGQ@Y,E5=ZM!YOBR&6E MH^G1O/]=P_FP=%CN[S5-7[9>R =T&%ZIW9S$R9'I$7Q 9_A.?I].YN05I^.PTZ)K(EDPD19!E/Q M%&1?- ;9\GOO.6\UC;>.PUKWI'15/975V)4/K^+(>:F!O+3#CJU:ZZD*:#U9 ME!3.36WAIE):;W]VJDKK88M&0^SW=:[UFL];QV&M?;2>!FRDBK+:E%X:A^90 ME/%*A9DHX8F\]7(0EUF3J4K2G \F-UBB6%TCUURXL\?S FQKW],U3M#;,"K MJA7YQZI8T(8ZESF,+QG&+7-6]"IP5G!(KCNV1A@ME@/\>5\LUD@94EO,29 M"*]F7 .T8.7,F["8ZQ:;9*U"]D^/3(/Y5VM*=M?(UN3.4.WV\FMDT_(>!6MX M'VFXF+&PJ9@\%M!UI@*M"<<$<%08CDXDJI*6^DH5L:0K%K:%D<[?ND(VP73I M6O;86IKS^9M@49U!!'@W2+S%DOB$46D<>""QB,L*V6(YV)FUQ/+5&=8O4&N\ M#=5-DY6!5Q6,DQR/]8)M+$OLN-D:,;A0?RNCWU.5<*_T#-LEWIRM,5M,L_=6 M;(9Y"]UL Q(!"#G'D>*2EQO^<<>/ ?-NUGL?CQ_7A!9FGKF$" L8ZLP3B(UK MN D^.6!9X^YM%?)#WM%05V052:SH?TOKO=!,D%:WF".P>P)_\RV9TE''QX>L M_X;Y"FO42?RK?0WF+'&9SO_#;,Q8!&!P .!_[6X/8(!,HW8M2*9; MQ*[M>W_\;JX5I,\7S;V\FF4G:A'P[>;'[<]'X>_F8OE!^';W]>O=[3]OOHO" MW?WM>@7OD\(F?_3W#T^?'X6G!^'VX?[3Y_O'SY_PM\>'KW>?;I[@CR]W]S?W MMW"WER8G/?@_Q. M#&K1)C_9>NQQ\?5,W75-;V7==;1,QC/0G_!(6D,=VP&PPI%YG0?6-F5>?5^95?L7J,Z\<22GRD0!OTUWRR)R;]CA3 M[G;79"_3Y\N;4%9ZL%?K576PE_>8K( C;F"HK(5.MJG.QB* VW+PBQ[H;SQW#DJ00\E: )I>RT0<6E[!J4 M+K >P=K+%^5,MP0-OP1^X))DF.0SBR]M:!JH2ZUT7GWV?& ?OUPL;?1& Z!Q M5,>&V0A3H&(BC(OM5PF-,5RTQTOO&G*_&H^7TI7Z"O=XI>7LA;NW?M D$&!] MA%9>2SKNWN+NK4I.^F458. Y :)32$"-Y2(U.N]3:3A8-VK=J5N5%RQN<%1OS8$V)+GULB+.0],/,(79X/3 !M\ M:[D+&*I@VG80'OP+(V6!Z\^$/P/3!1F-IP4%,TQ>$WR'7L)N23XD? U<(](K MLJ\W?6%.3,^/'@PO?)T1#-G!17@018!AC2UW'"P\'Y,?/&%FOA#!&=.LH$DT MO/"0J1>,//)G@._>."AXK0_L(,*+K/$,'C"!5??Q1!@,QH+_/ $T$Q'FUB\" MPX&/;<%VD"+)I\P=#X?BQ2/I"OD$MGPO)W!)7T9G,J6@$P)Z%A1>^@+W EL MF+Z+[Z1DH%2@F?TXX30]H@F$#TUE_>,H2!3LI*\6%N8;G!(5QK5^ M0&;KD;;&LOB6TR-J9WBSZ9!LFCEID!A$":&A8[KF+!\-J&4["Q;5C](V,< < MK?6$KG4,*/PJN_!K, N9<8UYXE X#B!>)6MN^6_18N;&PO%@KHFYCIO.?A 3 M.)[Q08B/*3)C.G=<$2\5C^PM/07H)AH('/0.[NC!@ M-@TO6$2C3#V6W0J_A.],O 8/AS^#L8U!>@JX#>//G7F:>+ X]*3RA(U]X\EH MD24&T%?;3G)-X/I\T,+21:O;S2(D)V4 V6_W^3O,R=Z>9X 1Z%0;(H:R%/"N MCH2\_&-=>I=1-_NS9$9,L%S."2Z#.?_(TMT>9X3XGX"-0.0"VW@Y&2_][-$P MO8\/3^?!/)(Y8\#PR0)]M/#)]$TAH])3B[E!KK"7Y+Q:V9ATTSO9$MU@J@M3 M&3"#F\D+^QW%U%<'GEOJN&<3I'T\(2I4QR"P+::7"1.S9G**1]2SGJB.PW]H02'?X%P;6P/ _5R0\8@/6"^CB>VQ?'O:4S^UJXS86T L:@ M,S0&A@CKD#T17_HD_Y82@,>=5D_"ZMM2[K36JUKPD_I;3NIK:]3A)_7Y27U^ M4I^?U#_DI#ZU?O)L(G5S(G+_9$;1 W4UW*0;:L;SVZ>J 'TB>^"&!.U>QC!M M@[7%*!7NA&I(I,Z?Z7%SJP=Z5].ULJG5NM3M:;UJ4JNEKM8W2CUJ\^>:JO%! M'7U0@^TO/R0S?M#.S'AVL-#?&$0][]G?._95'@6J.2)1..K1;"+%AR?^&+F_ M#_..#^PU]\L@7N2V2-)//11M9T>DIE*4^U'U@Z7@X41]9E(*M7)[)4CBR. MK$M%5G&=!1O;<1ZX=F<&]NA9#\TXN+,7QU>S.(WCJT+-=0"^Z&$1;7!P TQ^ ME+V*PC:+Y=QY(]@Z Y,TW3@9@I\JV0P3H[R!EX4!UCH]^,!410="*F@9Q_EC MQ1_]*OC#P+)DG#_.D3^*RX^DFLVR"%:YK*IJ'6>11K%(<1&RG44&G:%RJ:?6 M3]&"+NF*MX@G"C,RGX!Q>@46,G7/1T2O=%P%6@5BEE]=K0+Y:7QC<)C/;_>V MR9 ZPX&HYR05G^:,?07.!\X_,?_TI=KY1^;\<[[\4T+^;/+<; T[&)4']#C_ M-(E_2LB?_?BG\K 5=^[MMD/QM!,>/J?+1(^B$<)=?(7PL*.)2P7Z6,.2>]) M:\CFC._?*^4?I7;^H6$4 PO1YF MW(GI'372#DHM-/I-VZ/Q/7ZES+.C:^MAS#/@S'/6S%-<\NQO3?2ESE 7E<.; M-' 6:B(+%9<_!["0C"PD]:O*+FR;F_%D!BE=O19:G>HA5N>%["0//"I6 +5* M9ZB)ZH#G0YXE_QQX(*H _ZC(/P/M8*G/^:>)_+/?L9\LEV#(A7L[SY-']CNZ MDN41'21)ORE)M;Q10Y,.@O%T:-52@SGN=H=P3)?G@X/B)FS-PV'+8-@:V M![I_"\#6H+!5I*K\=QRV'+87#]NC.-[[%+FR7%4#6(Y@WQ#LW?)(EGZB44FRA8DY'KL![9%$7.+Y A)@@O=@D>YB)32TPO M<-_N'9_\,'WR1-Q%"C= A_'U)'!?@5L]8L=@&4@ EJLW8KKK#74$/WRFP#I% M%:H+?HZ,J#2/$6_7<]N$5VR-M0S<\8PR$*QTU%4LW0B0=Y39%FU<%_8W,^?8\@Q[\ %7^8[+&GIE$NXRS&WZ ME)<\843\5T)L8:/J "D/<,EX-%-5 I1U[;%* +P+WXA0B#4$MCF(N%[N#+-V MW6\4D67'U*]J3 H@,1OM^XT)EB1Q@9Z.0/X,L+(I]DU:NF1A!0O6-RF4.K!6 MIL 8"]C!Q'YTSZ3TW%)'Z%(")\&!*'.^45%!V#R7PDWR+>F>71MZEPRT-O8N MB:DZ7J?J.$'5&IJ:'+V#"6RANA+;1I5I8:)I756OJ >&TI7Z91MP;&S,(574 M5X4/JLR@=-["A+MS I0"3>7X*W,.$LUESB-::%R>E/-C[Z8-(+YA+V M2V.+V<+4=>P)[_" D2)]>+SYX=%?Y0_OA;D5]IYO7^ZYL+&R6D$G?551IGHX MO^EEN4\ZZXHZ=E.PW"2P\H-"Y6L$BCTS.08Z%B?I59W(45G8*%RZ5M; YV!K M--BV])&O"VP]!)O6KZHR'P=;0]B.@ZU&S;9_RL3 P+(WDG1P<76.MV9Q'L=; MCD'&#S$/'4AQW+:[*3'G9L#2OM2"RMDI5Z$M9D4<3>B<]$ST;W M^W,2K4 OJYR1SI&1MIB6E3.2TADJ?5$>'&Q05L1)%Q.;R4]5BD,P0OMB,"=L M;M,::.^P7//2]6Y-;_81D[-O7->TGVFN;(ZC- MMS)O53UN\JU+_"V>CHE9K MI6R$E5XDSD;GR$9[2J/19C::FV"03"TRV=O'U9-T:MOJ5;FX.,LUB>7VE%PU MLURO,P0C6#^X]'I%+'>D2IM0IR3W>45.]&9ZBKI^V?(0M5*H9VJ>EM=_)Y475U\SFL-Y+5JQ=5AO"9+3>.U MLZU?VT6(W0Z6#L1S^_30P23K>ED%JV="%^19+V\I?GF!'Y4 M+,^'L=%?EB9.T((9^8+E";8CS!W[F;BL;A8 @L#"C#H%VM,\,S""W[8%6Y@ M)()+O&#N1X6U7.);K+H??C(&RIF6G7R!)V)%2!!"M-K@@I5X@Z&-A.^?;OM"G?9@J;Q./P87\\N8>YE]FJ7O%CP!G8%/":1M0DC_5L9 M]3Z04OI=K_,866^EW;$F 6B>;$U-6. YCAG+@\;S?P4(35WG/X KDRX&K4_# M[ "5%B6652J$\$(?UL4+91&LZK=O=_ @L B>9[ ^8W.)C"V _O1=:Q3@2UD1 M6/JB%1U?81PH!#SB^W-X$ET98HYG:>D$D@ '9=L!/-2R/7CV/&[D_K]-^-BE M:T+OQ'JA0K#$(B@)L03S).["LAF?P#07D6@3\4MXSC2 L=#[4 &BX49516% M"!B'=EPC=?+]895 MJ$&WP(+8J$R%D3G'TL"PI#!G&S]QX@5*%+>6-1'5D4G+_9:H:3VHI*AU3\9F M2=*.JM98HE@4EO/ *UL6%T>Y OO=_9=L]M/(OP,N=@,D]D?3L[Q'@+\Y>;#_ M9;H6:BJV6GJR2GJY41;5'-8WK>B&X-(@R>!GN/R8K8&&5>-O#E9R;8;%X,(>\0_3/CJ!K-+'/[,W% M%$U3+: M, &8QX^_A;NC!ON/F45K>8(]A-!_[F M6S+%W$ZPG=%_P[,*:]1)_)RYJ]W9,[D:@4S\=65.8;#7YOS5?/-PHYK4K:!8 MPX<;J%O7Y[YQAM-I)3/,,]69@I\@J.EJ7U.CE1V=^<-LS%@$8'! VW]9AB9I MXY%,9&.D:A-)-J>R-!J8QGAL:I.>*O\W*!Q:/!J%SBT"%>R#/WXWAZ6V($=E MO/P=U+>;'[<_'X6_FXOE!^';W=>O=[?_O/DN"G?WMUO,MZ:,_O[AZ?.C\/0@ MW#[[^YO[V[N:K\/@$'WS[?/_TV(1)E=SF MOOMIF\'$ JWW7LB3$VNB-#J]K_=1383?D,F-'WVJ;2QHWBQC_'/L'6'>FETN M$-K7(>DQ\6=@W%''B$?@"_JHY"YGM]/DTZHG2&GME]RV+\P)%L' _1_,A6W3 M2MLK^N;]\O?PH5\<]]%T5\99V=VQ@F=BNUFC,MX 1UA(V=9QLFPP2&XU$W;RA8XKX_2YBX@XPDO,ZL,76PO;&F5S!" M=BO]B.UJ<%.#? IR:,R<28R1X?ESQR,3MFU=R90WYOJ.1$K2SYP8+G4K6"!P MR)SY^D0J*8,EOFZ[:Z&7;E\3/3)DJ!"^+!9GSK_3N19R-BB@@I@\I8ULUAT. MW50C$"K%D6:VXZ>:A46.\D@KI)0!;0"4$NKHR;]"AU>W=6C.[YC28L_W#2 % MN5' @.D2&1<>:;)$9G2Q$;##K+!P5*S2?1+!"A5OX$5F*PKY\9R%\1[@V*L_06HP#LN/0BWQ:LK!ED?U"34<8%9X MU?R-.7] L&RG[(,R< M5YB0"T()Y?I5? &+QT4BBA+XQ;3FYCH3P("ZH-$24T[K!^)T7.L04_Z/ NK+^NII9$P#)-8HJ'435JQ,B;+?( M[.]*4XA1^YT.L8S4['6&4PO4%['S_;1,VZ2U!*4,8[DI['1W+'H M44V]A!Y88*,I@M +7.K27CJ /(MX1?#" $[#3R:Z[MS)%2[J&XU=6'X0JFHZ M2'8M91(VXGQPX;<)VP!U*NATQK#8:Y*M?D0)$WNDLB9OKCD:6:R[EAAJ9NK7 MCYV.[&*//07^3-P0(0>[&@!F3D^O=F8&Z$5 J?'#XE M[/!%#0J,"]&U"FPP#H(!!AW;%2,L1-8XF'L!?C,1, ;OP=] M:"W60XKTJ(?Q 6P,H*_E.ZZ7-3/ KG+H"ZD,<>9,$$7N-0QIC3&NA*9%C$24 M;!/7?*5!#7@.C;&;P#)NLC%=:LC(&G88"L<_8IM)F)H6V&RF^PM6\,6H?],,-T1")5>&GW13O9XT47J3/=B<=);8 MKN[./ROM@>]WAH9<4;1 EJ1336/0&6K]_&EL"0>TP1V5$-Z16J"!XH1JH)L. MTW4IQ[/4(A#.,Y##R/H86DX)KUUJ-=)-L1#PJ "FPI ^J%NBW?$]\6]IQ/[. MOH4AHMKZ%S[C80G<@D8S=CXTM3:1?O05"CZN!V25V2)$Z!2YH&'%B7F/"0] M"G:'L9=<\AP;,O=P=J-1F> MO=)/JK_WH-%5U)U-*'-2,Z-5 ;X@I[GJ ELB/E'SY!LS3SZC>4*[:JUZE.U. MJ3T^K<^NJQEO E>67$7:"C9>H)Q/O=,[>^S2=MV'V#=G5!2UX(&9BSX$=CG' MO.3-6]4(.)\(^[?@UB7G4)<*QG$%Q>=YKYYF\1E'UTYT'0=>2F>H55:V]-CP M:J$I=R\:80M1;4\(_X\3NIS8:1$I9@RA_.F>)7BEMFBWPWU5@ M3ZU."JP+_3PW;YZ,5SM#WA:CQ$.6>319 M6#:&7.D\X[.A>R[VKI.)_*QBZJQBCY]5;,!8^%E%?E;QK,XJ;CF56.M1C*W3 MH877XX,66$HJDXQ3+/OJ<3PCDV!.'J;TD8DG;LJ@TM=SI=IPKH/1*UEZJU3> M4[&4P+9D,FE:5]5WYOH4>I2L=*5^V92ENE.9^*!*#4JOHM3@.657A?4Y2]0E M/*?9WSOV51X%>.I7@DBK3#O,N^.)8*6(]XF,"9YW2=*O2&;895&)LUBM+';L M)+]3./T3_7,8D.7FI=3J%-!@IL2.\8]ZYJK6.%1E/M&2[-T M>!(8"O42:!:L!D4;$9;4^(XV#C8CJ_9DF6]LY"BO7:KZE/. =40UN* MJE%[;0?4 &5S1)J&J".G1Q]"GZXI4&Q9RQCLW43&<^?]TS>T9_[8^#!XSWO MUEF,PA8'*R+GXN5M3UM/DSI#31Q(!ZLFWIJ[@6RVHTK\(6R6Y22Y,^S+!Y]2 MXWS40#ZJ7EQM5>Z:TAD:^L&^'LY*#62EZD52V7Y*"3Y34?GU>@>;D15QVD7$ M&RPLIFE/L 8HK<2[EY68,_$SQ,H.L1N3,JQIO*\)J&'W)%%7JCIAW@ G!&>B MH@)W(Q-E^40' T_*]JKB3-)^)MGF]UQCD/V;$VLTB*?IV?**G(7:ST+;/'W5 ML1 -3?7Z36&A'1;;Z<_\-?6J2_"+?G7@G<^!23O>DD3Y!^X8W4<1(3G_$5%S M523+=JF/)\,.D-#X1[P<^23\O)D?W>2+G6&JFCT M#LZ;X9S40$XJ+W$.X"09.4D>: WAI$MP3-+C?]P9N:\SDI*/]M$FD[P4Q"R/ M8]F]G$8CW!?0?E[9X7,LSRMJE>ESG%>:Q"O[R96M\6-=PXT?9Y=S9)?]1,MV M=M%A_]=KBB8ZU#-62\6_"\K4K9(TYP.[(E+Z\),G.D:(#'&@5)614<4JMKU: M)\?NA6.WB,JL +L&^BP&E66 B\> MO245[P'H'= 4SM[@X$WLB>&;4Z(ZTU TMZ(M$F)W.5&,]&XOT==?KWS-2A*F M"R4?J4QA?EG'7I)\L;SQTO<',* M._9R6N/VT?.FY5MI25/M$"/,].E_<4G;.:T1K+P MR!J-KQ?A;$%=S%L JTFK68[M8]A29_A8AP; M-IV/W\>6>@Y/@MG:ST :%[LWTTK=7>$G)8;/QIY^(C%=&^X,&SZ[6' :9+$G M3/;N+U^Z7;PLI5LX*.L2XI&5+_\'*UY^8T]N4J7+/[/*Y66[K/=DIJLJ:A:O M;->Q-9XS'@(^:2ZW@#- MJ%G\T75^P6"?"27$%\LV[3'.,Y8AKY8_HV1X#$:>-;%,%POUPB01FJT3K3CH MF0FSFCGS^9L DF5A_H_C6J TG5>4#UYREO[,](51\$9I@YR#[<5 BXXM8!R7 MP ]"%Q[%XA(M+.(QR1D)'?@0^=R+Y=

YI3.Y8.KI,D5,IG]3B83UD+[L( M7>&+X^XCOW+E8W)6J\'BM"W/B_O5KP8^)6P@)87(CFWV#_)"P.[XXCH+/(R( MS_PW\.%MX('92MS/?R&@X?789K5+;:50KGH^7AOS-+EN4/?G/D5R:5; MQRNX:4L02$<"*94M>:^F8?9 U_6T0NN86AP+Q0=ELZ[0=+WSP%0D2)"OM,,C M9;]6JA2P8?]W8!,4J@U=V[TP8 &!OFR;!^H]FL?+JO@DY;ML)#WO+1'=H)#=QM_$6=3U?.]"KPPI;UK-$6CFG]VJ@/!%A;3/?D M4&8/5AV46?D?.-Z'Z4^/T&;&I9D SS6(NEZ=55%J]'&!AK+C-J3.L"]*&_"6 M9D/&3W2%HGK.J452]U@D63KB(ADR+E)?JFR1RHU^_T52<)'4#>/.R(J&Z_^; M<'\^"0@:+ZW4_#<;Y10R43XZTA:"&_6N,Z/B'.6MY5U]06] NB.IPZ/ Z)'9 MG A52DTVWDC]>F7T[\B< MPXX;-E\S0OSU+H2-0S?K[-0Z0"?WLPOS%WK>)R](=@]E%+#%%?F+C -F0RV6 M<^<-O1]L+PWC@ E=X;]=X<;?2RR8S\\N>68.)> F:XGF&^4P:D)&KX21^-15 M-";6"^6N/51NH2QPU*][@PIWVX/*I$.A-.2#Q@O;[IY::-?-=EMKAC=K)TN- MW$.0+3S" M_# @NZ<"6$89M',H>WP\4?PXL?\6+AD^F;83AGW=',VY"FVI : MO UI \;"VY#R-J3'F!1]8G5M2+?T;&^,Z;(ED4/9LE,1A7\0QWTFPK5X09I$X@>_Y\ O3VHN%@\OIC'^)H<*G$3O,1/#"68_>A.\SA]C6 M7\*=_4(\GWG*_NE0_RW0].O758X%H[/PA;*!\ 4IRY;L[JZ;U=LY4J)8ZA4> M]VU[ZI514>K5%^#8?YGS@*QRK;QLLI71SZ8\&?ULLA4^3:"/$[X1$Q_&EGNO M3"OV@IS7;LVT:H[@^=E][ K_N+GY#L"=8B59UK<72?1"201P,Z. ,>QG+-L# M*M*D))-=&^YP:+#]U0GF "<2;FX 6FQWA:%ODYD#,$5J9--M-IC=F!D).$H$ M,^/,)J#9+[AP:6+R(^RFZ$[=IT];K!9.0#M\+9CI48L?J]^B$1+Y[R<$U-8B MK)*+8TE,,T*W%RR7CDO]V@OBSYP)K,,SAE.9W]0+%LN$XSS.XD)WP(OI6@Y( M!MC\L:0 )W#'X9W^S'(G;"9L-QIE8N&7, *ZF: #H,/Q!-BESF$9)P4S4!JE MS)XHK3%Y#8G\/\'DF:Y3X+&=%EN[*&LKS6IYC(:R/0J'S#%2_0+Z ]43F*A1 MY").62)L"+ IG$A_[(]J^VLC0\=5^:+ M:,AX Z"P)I:*U^A.Z';>LI 9O+>F07, M F;;6]0;G;+)-!%.#%T$E&^]T!L@C$QD$X=Y(=)K"3^BN8"RZG)MC MPO@,Y$PX\#6H>2B\)Z!, TQ6 8$[=UZ+]63OK1L=NK9NL3E/.2WG_=]U=LOPF>WX M(0^*R"VAR&-:$+]?J7=1(!954Q/016.?I84"1X1_B90?,3,.MH0^V^M281C, MYP+:@Y$X9E9I@C/?/N!?G#6/S)KJJ85BPG(,V;_@Z0 & M:FW:\8:"71[;;_%N)_>&<-+A,ZDQB-ZE:.KQ;./X29P>'59SS:86F,3-Q#9I6E\@OX/@GFU2)3-;H<6 MAUE#:]*B,;.5YVSE9TMDW"_-9>B"!#Y@J6,TF8RR/S.7%XY-WB+T3 /L>A(; MYL ]^#:1/C-A9+#+TN,)'TI99T)&ON#APE#S0UQ9TE>@*Z[0 M4R%&ELJ,S"<1,%QS-+($V)9YOHCNDJ@/_ +S 1C$8@B+H4^(=OG#\4UR^\;3 MK]9&"A?0\YXX5!8J3N]'\"XD2\A7L%>PBN*@4;NN+XGM"+49,PQ4>M7I9^56 M6G@%X1>[AM!CA:%Z$P/$8$.\6), 6#=\Q-M*1$9#%=!;-'7FEL-VV?-YXGW4 M4@E-?13P2E*BTST8];>#V*3"O?U+N!TTX8HQC\T._&26);4EIFOMT40!#&O$ M[J-$8."*N?;1*4=986Y-<=W@)KI57\*2C2,%Q$*<-,J_AD6Z3V> CYPHH0%- M_X[6-KFLZYE&[5O53?U)0^%D$^:F9=X./";*\@E@YF"0C$T02UD?"I6 \6)2 M$38.#])T*G_+E]PZ2;*=(9I9FOLD4VY>Q MF].QYYA^N "K*\I-88>',=85@/!:FF^,B4%![76/]9*=?:;K,I[A M46;ZY,0E:+^ "?N?Y#/A+0XN@$UBHSL_6W\]61_F&/-"UGE.M=;ZI)#MZ!>I M1"7FJ8F8SAL3&X,75PQ14]=*11/(%=OF[ 8PX]U=)SZQ>9 M6S/'F5!=-V8%G<:P&\+SU: Z*'B=NLI#H/@JOQ%3J*'8N"K[Y*[)^XC>" M.O?G3+M&B0%XZC:T\*.GT[V OV'0H(&IXL0=07R'X-)-W&<]<:N-5H5L,D83UWA)BH6@]NDY)1">QU]^BDK M/A&U%-=\E6@WK\*LYB:S/).C4SRIZ'$\(Y-@3AZF<7H1BP/?V,DS*:&O;O)@ MQZZ\C[A'H8HC)PEIL)YNU(HM7Q@!IRD+J[EOV+KD.:"B^#:91,P_=>: 3+S@ M'5UI$ OP>.]]L3AS*,.8&RI31 M[:N#4D_:_+DF]?B8CCBF7E=5M(:-J8ETXF,JSD_]K4_:T?I@>V<,.7-=3HE5 M9D,?IZ!HOU ]49H%+T0)\!O[3YTY%:)CB!$AU!0A#N&+1!'@HE5+FTVJ5=RU M +/LGO-E$&TM/XU3K"#%%$ZQDA13#Q7A9T<7+K"XP.("J[$4*V5JM:S3ZX9B M/]0Y=%V$4S9-]W 6VJO]'Q\9'QD?V26,[- ND,V2PUN=]%%V72*S[I#^YF?: M6N=,6^3(\H:RQ5%8*\I3NTVD57Z?FS9CGK*-G-52N-3@PV@,,94=I](JU!BOCW%?['!P<',T'QX["[=5I#9UK M#0Z,%@%C1R> BK5&CVL-#H[V@&-'X?[JM(;1-*UQ7J'RC4?GTZ=B"A,Y&_): M[R)_SJ@O.?MS$@@;.F-@T>P$-V%+B?*ZL=\9ZJ)BJ(=*@'++4Z?6W!)9YM#B MT$I#:TLCVNW0VJY9!Y5I5HXKCJM&3+L)07&D<5QQ7EXRK#7D;E9B">FM,P6,?F-I6L[3>D-Q:X?BX_%BE@^G1 MUIN[1I-3!Q?7]DKMYM0GP]J#K+CJ._G]29NBK)6K+'/^-^2: HQ<^I#@E@2* MBH>6P^O-$X+Y$H93DE.24Y)3DE.24Y)3LD64K"A;CFU;I>;N6\.TN727L++[ MI O8J9_M=GQ'MCANWV[L"?[S>;6)BTMV?[*\\=S!"MUE?&"]JGU@+7!T<8PT M:6[E,+(C:;P6C%27/\XQPC%2/T8VY%'7BI$^QPC'2(LPLB$ANE:,5)XMS3'" M,5(C1G;45]L3(SMCAX8D=8:*(0X&!Q]DY3CA.*D?)SM*K=6@2PRINJIK'",< M(_5C9$?5M?ITB<)U"<=)>W"RHP!;+;JD\OSBAF1DM2/B\\VQR5O8^U.8PJ0R ME1)B$BCE2)"+_98#1-M1B*T^1:*!(I%%198:4D2DR@ S9RQ9VU'$K#[&TCEC MG35C'3^L:TC5A74Y4S62J8X?!S6DQM71XDQ5+5/5$S@LH +[G6&O+ZH]C3/6 M63)6/=&V HPUX(QUUHQ53XAJJQJ4JRO.PYFJD4QU@GB.W+@N.H=F7>]Y\GA# M=[LS=F47G/P9 6Q3H<_:S0%9JPE''47=I MJ*LG5; ZHRJ@BH<=$_CKJ]*Y76NJ>KL[E1 MQ8@+@W71"$)"ZP"G)A:B:G!]2SXT/C0^M%8,[1*:J'ZCIX),),*$C$!ED''@ M6KY%/%$P7TQKCE]=@4J[\D![76\\.'0869IG/!Q0;W&+TX%HD4]2H MS)S/-(Y[KM%:;4<^X$WDN?[BN(_FG#S&7NU/9.2O_BJ;(J%(G:'1%R5);T@= M,U[KC\-D"TQV)/#5!A.9PX3#I#4PT7=DW.T'DZVI/XK2M(J8'"(<(EL@LB,] MK@Z(-*YH+(<(A\@6B.RHPEB;L:5UA@-9[&M5'7[G,.$PJ1$F.^I*U@83G<.$ MPZ0],-E1P:@.@XMW:N40:1-$=I0;J@,BC6O46FDN4=,#/K>.NW1YZKR) MQ19L["@*5)N5U>\,8:U$51HTI,HD+UU:+6/MJ'U3A]"M[I@DYZE&\M2)HKFJ MQ(75>3-6+?'/K<)*;5R99= 759E7^.2HNSC4U1*X+( ZH^*T? ZZ MAK ?!]UNT)TH(JI6%Q'EJ&L6_W'4[4;=\)@Q\:'QH?&A-'EJE-0?;5\[ZJV,_5U3-^DSJ MFU=@=7)R<7)Q.6C2A$MZV_*FV&QF+N=3 MJ^R83M9WAB=Q!F=T#(?#X'QA4-FIHBP,= X##H.6P.#XE=^TZBJ_<8APB-0/ MD>-7?M.JJ_S&(<(A4C]$3G3<0>MWA@.QKRL<)1PES4=)+<<3"J!DP%'"4=(: ME-1RIF"KN:5+W-SB$&D11(Y?:5!O7*7!RVL^^NS D&S,^!&\I6-[CDLF OQ% MUW*O^M1%R]*W'"_]RG+WL[A0P+8:5'78N@$9^)QO$GQS_/1S_1S[D'&>2O!4 M?>%77>.RZ'SYIK)X97%95%T51,Y3C>2I$Q5DT[$@FRB=4W,TSE8)MCI^P$QO M7*LDSE/5\M2)(DQZGXNJ,TBNO&'5T3UJ;$Y]Y5[?"V#A1<:>>U!EJ MJMC3C89XFJL\#AK(*DW4>P<79.=\U4B^.GZ$H->X/DFY,S45EL-U\?!1,>R(X_HRX/%EM"S1.%.GH8:1#%@>ZVA"W- ]U5,M7 MQP]U]!H7ZN \52U/G2A$8$A<5ITU7QT_1&!4%R+@/-5 GE*D$X4(# 5;LHF2 M=/#Q2\Y7C>2KXX<(#'Y(X,QYZD0A D/CLNJL^>KX(0*C<8<(#DUW*W/(^C+[ MU92;_#GAZT3A$J/7&>J&"#.HR+5]^B91''0<= 5!5UDL*8LKH\I*GAQ4#6$O M#JK=H#I1%,KH@R;KB;W#^]=ST#6+_3CH=H/N^"$ZH[H0'0=4"^$=,+7(*-P!Z$LA'\&K@LD M^VAZEA=M3][HLTH[M+7.4!=[O3,Z(,$A=;Z0VG'>XPB0VNZN;MSA$(XGCJ-IQON/D>.IQ/'$\M0A/.XYN-,/D,[C)QR'5&DCM.+C1#$CA*0]1ZW-(<4BU M %([CF6!Q/'$\=0B/.TX4-$(DV\@-\OD.Z], MK/R@VB /K0![VRW>.H^-<.!Q MX#4>>!N\IL=1>AI7>AQ[EXN]#>[5VI5>Y#N!MR&7Y3@JKT=5 MGE%#:46./(Z\AB-/5C9X;&M7>97WP./ :PP'GRL]CKW+ MQ=Z&QSL'.P<[/6'QD\,=YW#G<.= MP_UH ?G3V?&5EU#B6.=8YUC?D@!P.JQ7EPYW:JS3O('??3S*#?].K)?A'_ C M&N_"=)\MFS7Q45B#';PRG@X;%TQE;BX]% M<]27F5'14;.O/[Q:$W^&S-*5&,.$N0WAF\.ON_#5[]G/U>Y RO]&ZLJYGV]Z MTF#WHW9D7I1,L !2=S8M 5N!2N':Z^J[\"IKOWU8.IZ%W'WMDCG ZX5\P/%< MJ=V<5434X0,ZPW?R^Q@'E+.V%/'>BTQ'EEQ B<[PSA[/@PF9")8MC$'(B/2G M0/X,K!<0$R!E1,&T)X)+/-^UQCZFJ^ %(.3\&1',,2:OF/8;3!;EW 0$5GC0 M'CMDF7C]R)R;]AA0-B/$][I"MJAW&K"A"+H/%C"E\38 ,[):^%;_6E&Z>O4< M53"7YVE&7"*\XH]2NB"I">[NOU15LB)=L>+&\XC_!'K# \7BW9/=ND%:Z89^ M2>W6@BD-.D/;R6BZS >"'ST?P>&X@A/X@C,5OI(7,A=481+@<"@,_)E+B+ M2LP\@=B(IV^F.YXQ[:G*HJ!(BD:!!+^HW;0<:0.#?RH[69%>>\ND0UQY V4# MLT\H,::!#RP Y/4)"AC!!8'AT6_PYJ7KC$(+!^ENCF<6><%1?/YX]_3IAE[G MP(6NL"0N77X4,SZ0$.0,KID%_TP(/'MAV2R[#AXS!0847I #D67HBY"%\ZKN M=X6GQ!PL#SA_#(+;A$>;GN []&98(;P1GHQ_O3BH4>B0+28B@P1CPV?(V=%7 M\'[B$4*_8:3H"OG%2JAX=FR;, 2^ F" 'B"DF2+S<'!C$_ !-YI^I[Y3"A%@ 43 K\UW'[CX>@W0?@3&9/%B+BIKU0Q MR49XV21_)6;QV)\?*;0'Z[^7'[\U'XN[E8?A"^W7W]>G?[SYOOHG!W?[M%+S9E M]/O=Y]NGN"/+W?W-_>W=S=?A<,"TWSWTS8#L&O(Y/VZ%*4_UT1I*.1[1A\U:_@-F=SX MT:?:1I>'7(//HZ!)0XUJ>"!8?3=<&7?X=WN-,4CH#[\PU8"!**S#.?JK6TDMQ%6WK@13YPO"_?DDX>U[79FFS_! M:S[.P31=T1%,- )FT1*![P9D*R(:9/<#.I(30VIOVAP*BY!8:QLN^,;$QS#R M"2.D'[O3PZ4,K;FI,X<=%U[PCBZ]$\"X)][[Z\*[I;9XKPVY.U"K<5_+2E?J MY]^RZ5&;/]>D7G6#4JOPJ>S'D4B^N3>A' M L+;9NJ%!E?V#-#N6/SSSDC8-?GS23EH13>R7OT=QC *:IY3X+MHU MK.U(.J[X?J29+W3%2J2QR^?8__',N?!=DP5ZB@TS[*9((,7UK.GP_MA<=@DM MW#[;DWV\G>E"E;N/HUR0JZ5*TC1;QE18&+$1;AB%MI#L]2KNDW,0"S2[N#(' M/@?^KI3B'8G-/DI37Y*L_PI34^P%G@^Q[7,.?RZ!/#3 M$TV."Q?;X/'9Q*EEPT8)V62^6IW*,A8G*'+=\!A;"S(7 M!X-N7^N7%>BRUNV5S#;D;TB-J/214C$ST)*[S[-_T,C( ;&+KY3-[7DI^A=Y4"@]JT(5"Z_?(; M@F-'/4^1@$,7WA>-8DSYI,Q@-W-#9I MAM-.J\A=WX:TYC+W[W4 I7D<^RFGDDJ1\SNX$:I7I4>?:J&A'>OK]G (Q!7W7!W HY_W-O,]T\N:TI$U,U#\% M$V'R=8:^;3:G_[0!]REFY<++N)EZ03\$+ MP(' "]DCY");2=[\'R/\XIYE_97G"+?0Z7Y'EGG6WG?FU'_Z(MHC,34:#)( M=FH"]B#P>$9(*S-"U'[CV(RFBV@;V(SGC#3O_E8H;IXS,W+*8)AVDIP1C>:,R#QGI WWMT(M\IR19NE([20Y M(QKFC,AY@J6\DCQ)SHC&0J M"*_$)<)K%)8?O=%:3!&IUIIJX%>6[?EN0(L6)SH,%RS^M:.A,9_/F&[6UAD@1[ M%6*!++S#62:+;^9L0+&GM+R\ MOLSP,&&A<.P:RWV"08"Q9\( MC@O7CN.&+I2KZ?:EA0ZTT//,F:[P*:#USW"I M:0]@8>'0]I6,)6@=(>8,CHH)L?;)1;C1"KM"4 2;RZ7K_&5A);_YF_"W4B%P MS3A&"?0;#_AW4S^+^P(B$7PIMWC M")5L]VC7MCR6/!7S:0,DDA+*(,#&(5G]Z_<=F4""!$^1$D!A(J9:)L%$YKOO M_.?9V3>3.4-Q#/YO_N)W.1<2E"90C@VL9B/_1T5C(GT=VC0ILF%<:TN%XLX5 M]Q&+03L,'_"Y5#@"@X/V0-H$+7H3! [=*X_<'L /0O5>D##PJ ,V&57GT"]A M>3;!AE!( "L][:!A_W@I__A0[,!0.4($$A30$6AH \BD4(*CH!7AX<@=0!,SE])%+-,@J/D8&%/21L" MD,6O,7AHZ7C-;/'TK4[#.(.-%7S%%' ?))Z#>QZ1:H%/L@&AI&3L\2U"FFT< M/#M].@M=U,7@3PNY.3<<)],H1MKALR0Q*(9_"SE/M$6?J=FB4YVQ["@%6&.1 MKY;+#DG:'33R%SV U$-[E7=8I'_7S'YBCZ+ 2^+E/SEX?>T&MGV7[BF>DT': M?W&[R,UNO]/LC$>6L/JC=L=I6O;$:HZ&=G\\MCM.KVW]ORZ8+_)'MV'FW]R( MTQ%HYY^G]@1.^-;V[NV'"!U(7:Z!4),[ZF/Y[3S EH)E,CF8]&;IZB#C$,&\ M)9ID#^\?=FGV8H U"(KW;^OQ YJ>!ALC5V/ !7GD'[_;[S?1H;U902G],RG5 M+V??SW]<&7^WI[-WQI>+SY\OSO\+%O5QP_XU]7EYXL/9]?PCT\77\^^GE^- M-SCFZQ^^G3@NF+IOY@V<-:::BIQR"3B;-3E+Y_2)3)WB@PT:[&S\>3* M&;J*@_%/Z;5_)&\636(L6/ "5&&+X\?1L)8:3#AGL?P,5\X/)==7EL.W#7Z# ML1!4R6&FV(B3[RAX _2YVUZ!9,K&CEE4(77S_-$RE#DX!Y10M<@G,.IACRY[;.=K>Y M(C&VI^U=1!%0Z-8[LT[>MP=FK]TV>\W%FI%%YQ.1L>51.D]TE-;60-YZ9X^A M@39!NF.US,Y@L;IE$=*\9;X:DQ@[PGV8JP-3WT1(.WW$2;_9X65X%6,TASSV M;,G%,W56=XHLV\T6Q+W-;J@4&:348EIW$;HS6_ININ$2N;&[F^%7N6?RJF M,R]X$!A^!;)/ YP/D.XPKTHYT8I]5MKAPA]T&^(/IF/Z"'<49Q MA%54VD,J;2WF:@FUQ/0FAO2WBS_G=WG:7;?-<[J3)C[SG:^!SQ?4;%BXW,M. MTJ?!&XO<9@!A>!0(P7B7#;Q&U_P:CDPUG,U"UV/T=E/T!LQ,TGC#QU3@AG,^ M:!O2KT)CCH88K-R'W($R)<&M7CU:46&S-K"I(9 MDYQQ#P??DJJM9Z!J#+NW"C)1BJI-/#7KABU/T]KP-%MO>7CR?MCHK^!#@/S, M=BD4N6$=/JVY^OAE;X%%_PZ@V)O*QKX@ +"\ !O4E1!SMRB'MS8D*@'.^(W"P=TK^(8%QA< P/MBQW9#ZHN0I MNV^AF(@0C:F*QA#TC-%$Y)N"+D_!V MNK+F"LY2%+%@2BTLE8G:R7<$[_+<*@Z/3=O< M&'"Z$;X(;2Z\L)VIZ[M1'')!J?B%7BC\!M>V?PF*,20^EH_&"$]AASY@BBM?N"!&X V_6*CI.JX=/B!^W!AM2 EM+"V) M 8I,'8#8E7;)6J-XH;#P!T@+#$>.$MC@1[F_R\DGWMF5VI@KHK72+IN5TQL6 M2KOL_'@0 -G$Y2@' 0@4>407UD:)%YNP:2GE&)!$6CE(:\X9D3 S%U5/K[@X M62OB*7\-W'Q.(8?G8G9!%;FDN8$N0=)X')-9*D+!X2=&> M(P>NE$,9M(9*=JXAS\HGU9*.K"F,J19Q2U,U%PMJS@/X.J0*O@?-3OW.[]G6 MM>QCC*-G#HOAE35PK=QAYC/,@BK\(H!=)*UN32AO]R8**Z#0R MBZK63PO,Q_"^G1,_UAJW(G? LS'76LKQG'C0%7YQ'_SB=JO1+XC8ZF[Q\O#Z M(Z)J"P9$,5M_I\ HL$S&W]DSNW(Z.,1]:U58DL.QR&.9"D#"##4]JI7'KF'Z MC>I>-ZSO')Q4OGIKN*?JK:Q.ZW*B9\>^LSV'M!\1Y?^!XO(;Y_ZBQ9JN?F^Q MLJK?6U+3=4J+&;ELW#_I^#M9:SK:C6MMG$Y]<'&CU0UVX6/18]H M+",4UI1^/K.M:+7R3M>JM*OM!#-R"N#Q#<[]&I^3\7=Z'#]-D[. [TM8%N>. M]TU:K@$+I 4&^$E_:6$!T#RW'/I<\6'GMH7O414B][9F@[K!MV)+<[O0@7 F'\G!(0Y,[&_ A!;%'^);=.),:L 4GDM]"]Q* M@9Z_2DZG;U"-A&^,J?U3I,THO-8(^\)F),G'HBARP8V)T2I@S2?^=4Z^=:1NG:5HF:Z+\>(>2:(/"F$3Q8KL2'GNW Q'N$^[<*25 M&=_"RK*!1Y5*8%4$(!;;@NYA0)*FE65"&1/M*L A8W,Z2W+C4.&B M_,*Y9+5:-939:0GQF8V=\2X06JP8A)&M>M"S8A-<:*4M>;A42F8$Z+ _"T,4 M"&@4_/&P8">9G2)'4Y*J MK5Y#@F&2Q&#@Y*DL)Q3G8T\K(S@OKZO*6MY553=(U0U2=8-4W2"U=8/4RMCW M>[IG:%/GKU7H_+67.G^'S2%L";XS-@K^*>TIM+NN:-J"4[UTZX]%S9J/O&*Z M3";(L:Y^>2%]ZJCE2O/1A-$K\W]$FE=DJ%7XQPB/F2"@I#-I O0KZ,5H2!G@ MM:"UN3)@TNHN!$-WMH3H/[)XDN=^Y*-N /;Q6R<)[P.@".%G)L_@Y'T L,91 M$?,!$HPQPD+21\!"75F63<9.SO#'R23HULE61^0[SCD)N1>DF ,,M^![^DNIV7'B, MA8XH>*AL5I^!0+4/BGZD2Q0>R!%I=?N'H7;AL_S:YC#M'0ZS+MGU;(=9U6"X[#"M MLAYF^X+05N]@09;''F;[ M)6;UVIYK,*@?Z^*CSW4B5:6!0J!Q]&IG%U]AW^ M"R8)G0^[#=C2A>?U#PD12I,71;&J5[VW0R7'ULJJ=R@ZY2S6138+E"IGKV]M M7U+P_Y#M5V>T63+7+"C_(@&G(+RV M?^&L0\S3 .K@@V+X;7W:(;8Y#E(^0GZ?;H@FDF6EDJ&( MD]#/RB.9D^$78%++/!MR=E'0&D4'<;^[.'R.+/'(E;/8YB+:/Y3I3P1",^!& M0DYRQ*QC&"0WMSS-5KT"%O&!KXNAO9ET*5-H15,@A@RS+(24UE=*8,/:U?A6 M.(DG9!9C@=B_IY$*+B"BER'_C;5WL>8]V.ZEIWU=GY ^Y+;Z#>XQ6'%;_1[O M,3CV*X#WW(]Y..!)NA*+Z5(6#OS];X.VU7]7/=W<.LB6-[YV&J V>/<(XZ"*EPD_ MIL_M2:48%T+OD,\8M@FW+:OU;C^J?Y,K9UO;D4FALJ\0L3RBV^ZQF:$\76R@ MXC8GG,YRPME2^15+AL.KN&+?DXEM6'+3DA,F^S#.*\%;RR^D+)LD?EPF:]A= MGLEZLV]7;"-Y7$ MM3P^.-WLY(ST3MYWK$9[D7)VW0[.55;$SD_XI%];GQOBP5X"E]P%S&):_4U,VO(=:;7^!CHZ%]["7 M^T:4=O\H^P"NN(NU6-FGO,\5W-=!;'OZ]S@.#^CB?P6\5)UTR\&)PZ9U\K[7 M67%G27I7742#PL=RC-"(;YB2X)5=V*J2^52K9,:^9@#EYM7M>I&Z?MJ//*;\ M(OHHMW$=_"&R@U_"*\_F+!H.0/VOL,.HL$D;>[$S2&"=2:/=76C.QJ?F6:IT MXZ 50I&<<+N!-5UW\EF+\[K;:JY;_ W4 M R#&"889>-@8,@:8E#.4,*MG%/1R=Q+M;/U_%OY-?'LY4="@C=^!%-ID2L&P MV3YY'[F_3JGO;8$1@LE$4(, 7]@@?9 '&\9_,YKP]]EX#9RHELYGS6P> MG73D.((X&Q2Q*,-]&14H0,N**QIWQA-..L5)MY_"8/J%6KR^ 8R%0ANZ8:FT MQI$R"D$=O!=Q05B_HAESN%Z^>9]>K4%@1-; MY&9J4B1=)29;Z7#&"JL$)B\LG<]UR]@6O8['&10:]7,(E[20.I[, $;MOA)NRG@\DC9R8. MFY3@L\SF5W9JI3: VD,;B=!SK0E,U4]S2*ZO3%^&%.-B)SG0OR?YAD?3A&>X< M7^5;H^N9]ZCG;D$&TV[NTIU4F6]W54A>C"W>*?#,GG/&#!;>'-M;PA0;*KGX5CD'M#[9>6G 8FK_(P+R8\RMP M,<\C0\Y.0)G9E)/R'E+C+1]:HY":C)=-7+172-?.O5L:Z,OOYB@XIK89-=J8 MIK).)A@2 @/7];+GP.Y1PSHS<[< =4&X\M8(OA<$=IH>E@:CJC#7OQX5"@0B MV-I#&90J$&CA-6R+69M73Q'_^WZEA_6>X/:5DN=><& >7RE^]2-ZI@92VDCU M9G1_TV<+7WR[--/;3S*NS@TC1E@O=555RDAWT0DYM,0D#/X-$E[2G>?:(]?# M84[LHW/03=57T%1C6(:BS"A0]6M18'>Y&=0TH)BO;9P*GM?L"/P!3DS+1#I* MQ90+0@%J1I['L%'WR G8UW0GI6>/D3E],8&7 F<$]SXPPJT[4\J(AS2R2$1> M%3[](+Y')4:<'00_93Q<.ZKOK Z6(Q-KE^E0X%T[>AHH0^\/?YK>Q%LT$OV# M-A(]E1*$B40-]U;CG>D&GEG,.,!'HO1J)A& MOH7Q;D.KO>MXMTZC\RS3"PCNY^H^=2*GI34CMGX1.]+DYI>L[WBI.JVX:L"< M/ECN& ?&M1J]0?^(!\99C79K[5(%A6P*+\#\XGF>>LP@NV$U1[E=TVS@+P'- M!OZ(+B9-:TM[7C8H0'QZ6&N-"+LTGI0/"WICT:JVB[6G?3'@:A^,,)^0R/?> M-_<=:2Y::82]O"L4" MD_:;^V'236IY- [N 0>;_9XA,;SB(P!Z:'AGHW)QTZ@*;'S5G-RS$"7AXI5NPU;S)*T.=,YB^1DNEJ\$ MX,6,:[J/:X]U_%\FJ2:P)B.U?1H@EF!-9"[G9 MI:,41\!T#E7K;%G'F).%B\TU:F\IQK_#_LX9!T#HEVE%0E%-8@NPTFXU%@

1[EG,]A%0W3)N@8@V7R9JOV:0* ML1AH9FI,7-_VJ89+*^[(%6DN$$@4T\@16C6.5,?6"KK!>BJJ]=6&=:2O@(?$ MV*:Z$;G'T8/Q5Q*ZD>,R(NYOL3A*K\WDRA/LYK.=OQ+ZK>H?PY?KQX8C15PI MS/U?5*(;"IJ8HGK89 VI.S&H6FL_I4N%^,?Z)("VYQ+JBR^?'+8VK4XJ5UG\ M]:TJ"8RY&U6G.*X"C+#(<CBRR.L3^IU&L/>?B:V];:^&O/PY4GUGC;?4ZN2 M55QE?>HQ%4]@CLS)#2D)JES&LUA[9I2[[FPXCX0C**0Z8-W9,8+K*.K.7E:U MX!E;CW5]Y<800^]CCW=;'PE4:CK:A8XJ(2_+^M1+J!^^2'WPU#67;8W%'GU= M:_S2*B.77QBU2:X[@OW#7TOS /DP6_JQ3)7]P21Y%G]B8KQ2M)@+U6V;4&MU M3MZW"X?&+4S\+EN-Y<%N#'P$GY:/9)\@DY&GV[4$6I WZ()'8S5*?A?Y\^#O MU5-?@E-KJ9>EI:JAIGH@(ZM=ZZC%ZZOG=V+(^]1*Z M=9#/A);H5DZV:?@BQBRW\K+EYR^LH>O.\T'MTAO0]B*J^"K*GYF;R8+01BNWGR MOM\>U@*Q_"3T]$[%-A*QC9?$U1*Q=AF>-2/'G-PL\!UR+1?#@GO=G]69N W" M>(*#**ETFF-/[$EH-V8L&S:XDVNQZ27AY6.T/79H+M&?7W'RHI/ \B-/R$A@ M<>,7SK8LTJJMD_?=WKXZ-"L6R:L@22VWSC9S-I:89YOHV!UI3=>\;;R4= ^Q MY"-5NC6A'Z8G]F#"LX,QFGU-'ZN%9^F$9[FD)P[F:BS>55=+S[*X!F5]ZB5D M.QR/%Y@!O MTUPT &NQ64Z">DYWX[%RU"'XYL(80V\ M(0W'A@3QK0CE_)B#7)K7HW%MAL% T,P/\/W%+^V,L;FX6,O M(T&SU]JOZ=1=IO=36CGSG4NDE LDE&V+L3MX1[MIM9\[@%['&I^J* Q)JEC; M7RZEJ45EWK%.WEN=1BF2?.55Z37Q'JH&[/""L87-E.W><\?&:\'X9,5A>Y*, M;="HP\?7@AVW9'Q^IZ*L3STVL;)1?ZC\33TB_+"@*3>?'K9+)=]#NK7Z[>#5 M(/W.XM4@6X>+RC47_&#!S(/QQ* MZ7[N6]O1[6J]=KO6=K6V>X[.IXW577_)K0"UNJN=XJ>]RZ;Z,_';C6%S/R/Q MA^N7VG!X[X;F#8!ZWWS4:[1:ZSC)ZKS*)Q;73Y%]O@.M%PQTG"SGRYE>>4G( M+'3]L3NS/;XE1.]X,\:W0*-X]\B_$MC]Q,4&N1"V, O"F)^8P*]OTELIX,FI M '5 666:YQK;KH\7K9@+B6;]O5KW77:7"T[WX&M>Z*(,=9L+/K#YC2[J!A<_"I_V8F4 \WL)_8(-%$2+__)PO3< M9Z"L+@X6;\\EX+7_;G'/5R>]Y^LVS+CK1IR.0F'_/+4G<,*WMG=O/T0H:'2Y M#')4[JB/O#T/L*5@F4SV I:B2[]8$("!%+"9\Q:L$A%RR<(_[-+LQ;@-T9S[ MVWK\@$5&M_@@7Z(9A\SVC]_MN8O"UEP%]J346GP7VY>S[^<_KHR_V]/9.^/+ MQ>?/%^?_=?;--"Z^GL]?B/2LO%:\^Z^7UQ^OC.M+X_SRZX>/7Z\^?L"_KBX_ M7WPXNX9_?+KX>O;U_.+LLW%U#1]\^?CU^JH,AZ(5W[HQO&V\P3%?__#MQ %- MX;PQBH1+=6\"M/9T$^!'._3AF!&H=6K%6KQ(IB(P3;KIL?H_#W]^6^<4N+3Q_'E2B'O7'K&,%U%#=N'<5-+63QV3'8"J\SBT):<&_> M/J;(]O'DOE.)Y5/LK/2D63B9;%AV4A0QV;!+TEC'4PAPM'G[#=/V@&A.?Z*/ MO6VROML\>3\TAX/-*\,/DUM?40-34VKI*?5I2-7"NI+!%G4EAR'5TJNK0[20 MSH&4 Y_MWK/%:_+3;#@\0T,UC4C$L4=C-?W(=63]1]UQ6OD"H1T;3E6?/[;U M"]7L?Z[3QA43S(5_%5-$=%'PM$[>6XL]I?40NR.@H*ZEA7XKBGNV*+/?C] Y M%B+8[L*>$E#'2EKXD_X!#ID-N[)O!#8C@"'!15:1X491@E]B(T$21S'\ 4?< MARRJ=NR$P;/E;&P%ZS,&]5=J\;N<4!UB=$&0WLUHZYV\;P_,3F]Q+DT9M,91 M8OJY4(WSJ8=FRUKLTCR&HI=]9V2ZG6?+R'R@RSO>&C_\.T$1K^]79Y4<]=E: MEWC9"'WEX_CE_OG^A?MW(('0'9I M<_$F@"J)RCJT6P8L''5HE\OATZ8Z77T]IOZAXGF_C8Y8;G&],NVGNDY7ZN+6 MTN1?84]L*H:;F1ANG;QO-EJ/F:]9GO*LFOR/G_SW3?]MI/]MDMAU;5DE?,(M M$UVRTVP[%["VS^H$V4Z1!F,2!E/#'@5WR^^/?>EID^?T33N/B3G46;+*Q2*Z M1Q&+> &ILC/'>;_8 /GX4A=J/0&,J\A)BXOX1S^F\1 M!D7"H7?R_N]_&[2LUKL#1J"/&INE0F?_4>@LO;!_LA;6Y]8"/*O\!M#O/5#Q M&<_L(M*IH.2WWFPC_%^FC;@',:)3S84DFBOYMLUER.!1,J1V$)Y+B>P'^\/C MUB!''GNIJSSV&G&1@=,%1WQ;'[Q?UWF4++:R-\P>1Z7'4=<8?)@?W?N8*H,- M$A='G('=]/3E%C%/69L@B:\@.]O?6W7"AE@I:>%"S5$OE:/VSU)[*WAX)LF]Y,N(8#RBV: M]NLH/O*:C;,IR)JMKT[M=T[>6V:SM9./L9WW6!/#-L[E\U!#%ZFAUUR<&U<= MCW/3:R[S-RK1'4NY^Y3PD_U?TO@T\SN?7B?.0;/9Z+01?-_I"L2(KV LS#LM MGZ"ZXMJRHT-=JX2HPZ*0>Q&*)1,JU+66P'RG8CKS@@IVYT5?EK(^UZ[MU/+6?SPL9K7O[="A__P/7H[IWX @= /'RDE M@,_XK9.$]Z!R(N%G8J]W\AY$R"G>HSE_49AQQ^L9L0BG1I2,_L+2&3@[P/K. M'0LC%/]*7$ZA1 WC"H#P-8B%,30HUV&]H_]M-=]1X^LI[=G0SV5\\P!U]! \ MC%.%$1WXC>T9KL_;?V'LT"X?.W X=_Y.5T2D[3_\1Z154IE41,57PRX1>KP6 M,5?>;< U[[WZ8["A+/@<=@[YJ#X_K MQ#/B)_P!QCH;S#>DB_F6WQ37+KPIKE,MKM#\ MKT)XYS\I#>>L0.5JI %ZOH5@J8:P4:0_O'59*A[@-N,&]$$^D!05C<&H^N-$8A$I2=-MGO[_(N?W^XBV1VO*$\-P+EEW^F=Z<642 _):" M=[=6W2_Y3&@Z#P78#,;9#>@!!,)&ES:6ZCK,2]_X/XDOF+2L 6HLJV/JK,U7 MKPMD9N!YVQCSF>WTS*_Q86EMS0-$VE=OC'LWOC7^%)X7&9\ %('QA^W_-(VO MMK2XSJ(H&+M,"?J"^)A:I&' ;K_8#SGUVIK;["]PVDF+@_:W+BAU4O/X7K!: MT62(7;J6'A>*8$MDT4;*3&&3$_X9T0-!Z *9 #PDE"?VV/5@.W3T_Y-X\NRM M0>'9=43A%U<"WV"<:7#XO@H.-LTPWPX.&O70GKHFXWH6 AS9')R20=81) M SH&(IO.2<>_$K-88*Y?PJ!KRHM7"_&/'WYR0S@.'5]M=VNP,$YG87 ''G+$ MCH+QVS83D%O]5B[FU)N7T9^!*R\G_.9/$N%?[%_N-)G^$80AW1I[;L_@F_AA ML]!2+Q/D.'UI,1W"EB>K7UC%TWO<*V/.+P M6B.E*1#?B."/=_O.X%\L2/@SD"X8ZHL ]8X(=?90<(!O8A=\27@F!U"0%8JL M8MB[ 2R2+J9[&US!2:EFU*[QBV%;CM8F>05V#QP,R M)PAG08@HGR7P5R2-.'#;?^)^0.]C?VK#N"Y850J]Z+',T')^W9C!2]$&5<7QKG MEU\_?/QZ]?$#_G5U^?GBP]DU_./3Q=>SK^<79Y^-JVOXX,O'K]=793C4TF$. MQ<=\_<.W$Q"APGDS+T77>,JM0D^YO=131F/KF2RKU%*X!VT+QHL=HI\BT"]# M=8.*Y(.-$:B* MMLCT_@/V!BKN0N[N.^PA5:>GG4R?6CC7=+$PR1C9D1L9L\"ES,2%C]OQ!6^5 M7",\JZV3&F(R)1&")IW(X'V&MB4 M84SJ/+B3JCH44Q7,P[3*$K=.6GCIFQ\0_.,TTH,[P)\F,]SZULCHZ,BX^/II M$V_HAY]@6DKZ0%G0Z9,0WT2([ RJ,T-2*T,2560N(ND5%0;9/FS2Q!.2K/]7 M8H< %^_!1!PBW'R)*[2[Z,A^:B*-MCB.'6]I5IP.B>O/># JQMXLIFLJ:B,8(Y]Q=!#I(U M,L;@FL,K0OSH3OB8*C$E;U/FT(6/QBXYV^G7V8?@T*.H@ ?U]#81B[A3/.V( MB9UX(*4_+2ZF?J?K#A/E& GPD8MQ-=9/I(DP-G$#4@]^&H2P$Y#GJ"#P*/ W MV"^&Y\)Z3N;A?PY;TVF]7[ MB:&A$O\@1O&%'\5A@N ZE["XQOU_5MO_ FIOFDR_9V#=-GPPZ&$D;9'SF4U5 M#($":'Z:0W;(I"$XC6Q/Q1(.?739&47VU#F\^P]^]1Y@@)^)A.@/#"<<*I?CM2]@G&YN6?)%>71* BIC=\R<-<[)U";%$DXG3- ME#1).444Y.VQDY19=: MGQB6S:G0E? *LBD#P9%^Z1/Y9,P MU.TEM'H!G"!J%=C351O&90+FXX@I#Z2FC FSG@O@NP+JI+43PB<0P>A(@B1.6]#;9".%\+LCS5_4S.^U6,WMN-.S;./(FZRF5'K_.2 MHM"3*S@G???E^OOYN4FT1[E2*EZ2>23#"^ PP0RU/ M\F_(GRS;1C#RW!M;/54 K1GL'Z,X!%6R1;P@8N:B-==9TJF R>,'(// MX,,;C#\LV]566KQ=G.50-O@_U3LNTU=$,@4(O@H5:6RMJ_%FCT&OL5A4GB8\ M..3.I3T(8Z68\2@RX+";S;+DM*@-Y:E^T L^PTLYJ_$I"/]$G5$$B'_2)QLF M/#( #"GA 8S<6.S15R#(ASK2.CS@8Y4_$L:^FQ39FN"\$,+"3-V'-JF< !\$ZGWT0*.P!@/ MZ6M44"R5P"DS[O!V>Q5SHPPDIK>H%)RC/TLYAW;R 111EH677[47F2K$"+PC M*S$\+[@G2D)08"7C*98^XKXS^$6/)+-A4VZ+4^Y+=)(/+#5O'7. M<]@^>=]IMIX)/X_:.8::!NV-4$&%PF%ZU1.'B3%6B%%+%_/:I#J5_"B2764W M)B_)S]DBQ5Q6BW)%,@=HM2!9,.8"W,R<4Z$;NGV/[#N,J+"C(QT@=&;#8 +^ M A77Y;#GLL6<9I0I4O M66[OJ63Y*AE%X*' B3Y2S'.Q.GG86\Q[#GN+U8+(G$KUM-JTU-4FQ_:M]@GPU]H]); M\ZG,[*>OW3>&P,"';ZNB3#WSF#[(]L1K%QZ?VN ?*Q'#\:T1!K5FQ(!CECBV M TNZ$;K>V"HSOL4>-1 [GY(0?V$NR;'2SM?LB;N(:"NAF 9W\A%9ZRCN1(BR MTT\[QP36]@G-IJ<241^("/O(QB UL9!.ALPX?D@&MVILPH8VCKEE]699OH1V MK"QWBM;=!AY^:<_PC;9'6X6]JE?Q;ATW8O6/24T/W&[<6-:;@2I@EH HQ@"= M:G#*!49E9'"'!&]O,#<#9$]=AA_DD; '^POE&+X!"XMO\A@?-!/ V9R-S)#O3N$[*:]O!JI!.6R%V6R2\J A8G(FOG&DCDEJ,]6BEI2O_TB%E.CU0 9[MLW:4<8IS% GR?D8;)X!D?S 7/#<,RLL.%< MM0FI+IW$8_%\F27JRIA56EH!6JP#?_C@P4KJ92U"Z:[SO[S[T-_.=G8H%/08@:^_1S$% ; MS556H%=&REV3#P4&_6]5)@G\R'%%WX!#3@VK>?K?62/01)[;D^?."A/UH@O, MA&-:?BR-9 -#0:$C,QI@E_LWI^R=)3&NE"5!IN#"RZ(I^ _W[QE@+(,1Q=:9 M-.-Y?DIH*/V.2Z-#11E_D[X:@3LH)KET6%%O>[:9FS"XCV_YQUA7$D44B)-[ M^RD>L'&3/&K7GWB)X)A(+5>U&*,#Q M]-'Q!)MKJ@,5U)R8NJ?2"06ZF \A 2\! M%&9(772_L;T2Y!E5>LEQ+GA.($5X-.)Z)2P\3&[ ?Y85.$172P';,"ZF*-IL M/TXY>6%WA$3> 98414KT@1L#5(YG1F)153]Q\-;86.#G(KWMN88B[-%V)P^' M'S:TH5(@,Z#WKC2C@SJL(%57:T9C#RH*IR0H:PC01S::59'@^,[$P/[P8,J1 M:MFE;J;RF%B=))O-E1'ITYCQOA,A$&& J5F2Q'[VM1/<^RBQWVTV4*I&^TYH M5V$RU\\I"*VRKX;_(>$OK2ZIR!7#%5MK\EE9DZH8EADF5YI+S=A@./'MB6A3 M9 [K7]%%JW1?% TSU6PVC'-=I(3$BBLS8D'%WT\$*P8-6=#]@YCAVQH MA%*L;I/+KM%Z2+3F&0T,I!OWCLQ(+BQC]')]ONI-8W,LO26:VPS'82(;W"1% MP)_2;+=Q+%^-QH.CD8/H$0M,)2*QTES$TH7*:\@:(T\H+\%W0!\2Q[;(N4W@ M5=XK@Q0UHL(9X4@J2LJ\U'AZ-CS]FJE@DIQ"RQ)1<9#\)S71H7JC'A/R$NF7 M46U\/C'VI"4B?KD\2WCLN6E,PA%WP@MFQ';R\QHW3XB;GT+,V(7F,L?,;8O% M^-:'C=X\U @Y)$)0.J7N,?E.83)CRR#4D(#!/R\)A>Z/C1]&8+QS=^^#%L_# MZ'LPO:<18W%LCW]* Q]?I>Q&95ZR]8&1: X7U\A^HK!(WDTV5:R8.1/'FG%T MS#1B^Y?AV??P"%>.D3W/'Z2MIS<8\?+IFU#<),HO3^/W.0MSPU'J-8KW;KI@ M @AA:(*^NPEBEPJ>Y*Q,Y8/'XH9CFV.P/*GDS![_*W$Y:Q91\K?&WR'Q1PR% MPE3+'LJA,%P0*E/OW_&13_R(RL'+<.F_\,[Z# Y-+\YZH8?/YS'#B 0V\7 M?X'LY3OSGV*SQ,([*8,Z_^D,^\D+/@XHLK*X"N<\TT\I]>L"7NQ0Y<5D5H.J M3I1V1KE!W>OIY! ]A*ZMS#)F M*'?(;<SH=:AH&/\;)'JB'JQ"%'H) M!A-E5SW%^U<3UI\"RS&2*4V=T#IS@3"3&>UF144#.8P3#Y/4>3(P=>^$UI_) M)'^H?\/R6XGNS 2:?Z66IS?57 Y9<4(SL-/:+TI4VS,@J#''8,'T N:9&/=" M'2?P*24^#<)51S,1'/!:3E0K,(\ 0:%]+PNA[P47.$SMGT*_"H=?%"UD^9GZ M4SOPL81>LC(GD8J _!"U;:=\R2( O6)$58GO-)'94:FHM9FXD!;KX@91/2VW>U)@ M*CB*Y>WL$QTU)B%,+&U!C^O@)Z/E6YPDZ+9&^G@L=FD&.HI= B M\+DKFG9?7BE\;R^E\,.Z%+XNA3]4"_L=Y@Q@K* 74,;YZM86 MO9@C38E,7+RQ#]07"#+WWVSQ+*L F<_\FUK:7RU(XPX$S0CCMK@[-PK"A_1[ MK715"#:[ 80;O'$4!C]%J$SU'SXI-2K/CO+=@5G7IO9KK=28[0(RPD"'^X;5 M)0T3K1Q"=(^;=@S+[+=:6U5 L)U@4]N5NJ:+KK.+^-:XPBNWE!'#V,BV.FAB M"R.#^?XV&U"E@XSAQ DMIP!!?"VCYXE0Y<,>U T)Q3C@47P-XT,2*I6YF4%% M4).3GBRSV^NL)*!L2'(.5ZS3:;HEP_H.=!Q/P:'NM%_D\@-0?QLV^OS^D9H6 MI.UX QLBVVS?['9ZA]ULI]WH&>E&J^=<_JDJP&*D/AXH.'J@:4?2D2JF21HR MP>$,GE-! Q(!5N8)+>A3S00Q$T M5JZ"R-/G6.W$KWDB'71?J#0&W#MD"J[PD+SP5A/R M"C$D,3*<<,20!N758DL53?(#ET[H@O.,U95KV^9EFM,QX=MN-&@0QN;GEGQ7P,F8;]X_1UFB\N MU\Q\9MV?,?->#!>'I[8^S1M>W2LR"98<\.UV9#,7LY3W%:@X: BH.Z4YJ[-( MO%5_O'/<:.;9#V]=GVB ?O1.+B^#IP57B=/[^&L9%AP.&X/. ".#<0C_[Z@7 MRZ!A VCJ]X+/.XUN:UCX5;-A%?]DR5+=1J?5W6JEY9]WFKV][&G0:#<')=O3 ML-&RRK:G;J/;WVZE&G=EV5.OT6RW2K:GDN*N7?R-6NEWDIPL/4$^H^C_SY/V MR5P]VMNF88%5\/O<8]ES4M1+X0W/&I2-,]!F4%;.V];L%RZSJ#CF)3TOLV\C M9+#.!FERSAIU^!?6X1]1A_]C%/[^/KU;(U6/L;,3T*SN\N<>@PQM78D,4M05 MQ@3:2GN$]O% I7T &JS$V<^I2"AW^@U9IN!XZ',]\>%HP8VF6=%Q*7K]D>WS M/U('9 /D'PFI?R779R_G+=9?QP:P_R%OL ;8Q@"3%VX]5IX>'5QJSCL4Y[TL ML-3\]4C^>EE@J;EH8RYZE-^^/_']LA#Q&DN^.+\0O:G)M Z>+\"+.$\+7AJ M(JV)M";2JJ&A)M(=B'2-WA_9XY\W89#XSJGUOCSBB8OF-C[IUXA?\FV;Z:*8^4 M*2VK5UF6K.FL.G36-9OM064I[5B%?RWZ7S!+OK;:"Y&1"O!B36(5(K%6O_/D M-+9U!&M"_W<<$2S51W?.72E\_W):TK5JOLE!Z> WBV;M6#CWCF)L:1]-1AX\ M$V0;152,N%)SQ* YV$GGSAVUT#AI;0>J0N%8.H"US.ZPN:7AN(*A#Z&L7BQN M^FW3ZFT;/"PA)FV#2[6R:Y.\>DW)&J;[4[SR1'SHNLLY-B0\GBGS;Q[VMJ+ M>UK!@'!WN.^(\$;28]/07>G@-6BVJI_4.$K,6%VS.:QN8WDO-CIN, MA\UM@U\EI.&CQ S:C;TZI5TVM+SN[^:6OE@Z?CT<5#$-?.1(:9FM?K=.G3XE MS.5656$S^6L6VDYHB7RQ%6"V!JP5,+GJ4-%*;5WK& J,)BI^:(FB.6BN!VUVQV=IQ)46&>J%7Q0EGV M_@LY:L%3"Y[E! Q[KBR4W6:J^ M6'*S/97QAWU8_5CSWK8VNR M[NG7O13-='63U7NJ9IHZZN/U.LS,>6<+JC]H=IVG9$ZLY&MK] M\=CN.+VV]?\&K9,U*=@!Q>AQ$^K;\6.SVC1L0D]K]^?3VBU,:W^RQW$01L;9 M9"+&L>O?&)=):/R11/!D%*6#"%?MOC?+3[%HM1K=)SC/0IJ>SH.['ZG=V[YC M!/!!,!.A38<+191X<60:$]>W_;%K>X!]WW%IM@4^[KG_2ESX]X-AA\*(W!O? MG;ACVX\]^(1@)!QC]&#$M\+PZ4IY^AENT0@FL-AT*D):-Q3P'Q'%>/> Z]_! M7U.\?R"R/<$[DUN 7<79@(T(5K9CXUX88R^(\)?P[(,!!W #IV%<%[\6=@// MYI;![>L;1CC8(]?#H\4![&X<)FY,JX0BMN$]:S8Y"X,) !46MST H(NX=B3(*1U3'HB?3R^Q6/1(7TA]!?P5M)_-XP_!:SGPC]F MM@?@GP:^"[1*H%\"YRE/)XEOPR"YN84MP*$G3.&F<7_KCF^-&^$#,>!Z3NC> M"8*+(AB&K_P!01#?)>!TP?3!7/;2*)G-/(:#(X" '7C2GKDQ/,'[B20("+X( M%00%P3G[F/\)N+L#!#66LIVD]0Z65,R"B.CV;2@\H.X[(2LIN%Y%_Y6LPVAF M/[%'4> E\?*?%!6$/#$_6UWL'N_/C1O5_GN;ICIG]HTX'0%2?I[:$]CL6]N[ MMQ\BE-RZS *!I0-P_NQ+3SB9'$P"L^1T@,900@%F$A"B(3X%>[)+LQ?C%CCS M/T_^ME[9]4_>7U/A$(BE:@,15;>/&"T:V9QH^D1#^%8H;^1?(/B\8@UPD:$8%(:"=X5)2#V\8\) M:K$Q*EIX8/?]7]Z1!E+:*D, [FCL)?1NAB/J=$?,[=08,_SQXXE'<#;IE&.0 M@/POW+E<0=PA"])FV1Y8HH@ .![\"];W0-!HXQ4A#W0 M,I#A&/8! 2%3X MLQN2]ZU^SP14 0?<(SU&:+:BV8:<=T] QJ/I/,@'R,$D1-H^'6$IK3$27G!O M=%XUC L?W^@R=1.YH8L61*1J@&M@LRCBDAG:NE:C_PH1-P,3CO#F(380+&H; M 5IGD7T')\EQ'6Q6/"C&M,=CV 6:;[C!D1 ^ OT X>;2'L4;^_")G 4[* ['9MDPB 38M1V%@.Z<@_6!;JS4=OY*(OP%*'*1"C4RZ>^!;"206HW.,B#91'5\ -I\]7@: MH;T"PL38_E^)SU,-B0$D2L$U09\K=M'O0"AFO*L82.J]29XO &H>//XGBO8K M(!1T1-#1BD"&PR^45"#8@FJ0A+3(V^M9&P\W_SOFH9G +8,W B\%78.[)]F? MQ"AED!])JA#7AP*E"(L;P+X!\J)5R09;-]'\7*-!Y-R56,K+P Y$"KA"KH% M]X!6 _F:(7FQ^));,$L(IE-TE%N+U!5$6M'X6'K2Z"0_&'>VEP@P"#:T+$MC%9]G!_^. M!__(![_*'.$/='IUK@UW?1;"BLOVVMHHG'5D1CK2*?(94 U]CY(CM;N _OD? M2&-DS7G>$II4P0]87X\)$<>H<,=(/ 0R7D8L%G@D:*(L(,)JDI6X#'HL#7EA MM"29H3PDV9H ='1[D@-66;2(51@9/B*$!Z;$[;"ZSE@V"+28 CG"SS07K1_$ M*#;T4(H''.J3'0Z_B!(X/ A( -SX)SL+(SAL5$'%=J5)EV)%A (6E+9Q#P>> MNK^$(PT\&^ 5IV$G:19H 3N.C+$Z0-E/5@H&BL(9"WPRG0 &8%P@I^8$G3%! MZD,C-L)0J?*!P-F93,!IR#^+.TN5,YRATWPEHYA DG\!>:"B#6:!!Q()%0IL MA>6V+V+-O2H\//J@RO=D/[-A?$'AS=C0#[02>H#Y&9S?:C;)I$W Y(Y,77%D MOX%595S9 #X>,X-@[!& GE_6RM0/FMG2'IL&%&F$HP:3"9"XBB\[PH-SAL1E MU 4N3>L,D;0K^7+&&YS>:IZR?ST+7'P&#CO^J0Z;@N;.!H]P_&"P1W\]]SH[ M,[?AV79G^2 D 4Y9:".- ZBXLUJSB@]>%TU1D,_[9*KRQP;D0\3TZ2Z/D0"@8P4HC:_0T4BM:(A(PTC%8F2-JL.4J/YLEX.J"ON.D3S")@7IY#\K M<,1(^ME 3K84N29&W K.PKO3TG$9AW&<$L-HH):".S&EX!S9=7HLDDPZ7\CS M4M #K!YIY)!N1B8.T*92_S*EHV([(,0C]%/@:Z5ET^PE04;F0RE-2'* PB>S M (/U+KMH2X"7L]@R_D*I(AE1 !3@G)0ZN ]=4DO(U<7IT$C9F#*D*0\,VTUY M/1-3FHQ8FV>%A3^A A8A:E=6W&"$XM$0E1R*MI$[3LD+,P@@'":-;MT)6I"@ MY1GY\GA:!!CWD3LB^J<.*"]X[QD F?@%WL6$+S"NE<#O0DRTQH29>=(W\_M! M1V",O(-^.CQ),3@G/LEI9 > 5$5K%U7# M7#(UC3,P+=^"61$K&V,)6>B<&(&P<()[G]4._&#DLA&!:T1@VG(44@8BYKB2 MU2VA-%14H9.!R0$;^'V>N%+J8 F2BP.F(1XE_.X"#]0:66%W8**36B>:58 @ M6:CB2K""#%=JI0O,)6/AY-U%#$!Y[H@B2_ F-[]Y&8D1OT#]@N' !IU@HON= M%?B"JF=/@H^,J0H.7Y,5".H53=ZV%#%2*!<:VW6^.\MW#^I\=PGV\I3Y[G)) MW)Q#LAAD!E,^N4'GEY,_6:# /(_[1AR:)KSRW$KC@V$Z.B>XJO8;9=Y; VX1>"_ M)P./Y:W42.08L;O5;O2[K_"##OT!'A*]%;14P_@:W)O9F>1Q(OP.=TC/J9=] M2C"WG5JAN(].H_OJM-O 16U?5J$IJ:]IA,)C M03P5;>0D& ?/9YZ-[YJ/#TC[WVJ>T@E^-*Y@;TB/20B'=X4''C)6>:FD*NU% M+H+ASS3NTFL:6L@D6H=)AH!.C"G=SB7J/Q6%V:RU3D4@F4*<1'EN04LI+*A=I)\N[X2/"YLM^(:33/,[6+-?];6L&R MW$7ZX,M*75#2B E[AIIS (YR,,8"S'R] >X?G/8[R=+"YRQ$ ._\2>ETY#H/ M+\N+<(97$JKPEP0+8-*@P#6):AN ,B&6LXIY^)Q]9!AUTI#H<_L+4+3'N MV W'R93SH5IJ SP\++, .D?#WS0P3 L4 (H*! I:BLF,L:P\><\FN595IW!) M[E4@!3(MH*,U 35]2Y%",4XH:Z"Y'ASF5/4KLN8Y#=1PMMR-T*)#+].YA[/G MBD6BV/6\4^&).WM!]&.N('7]"SS%-'BZTKTB,, "*-@U]FL8J9468>0&R]0C MIKAQ0"%\,E) =R4^,32 ZD;5^6!(5Z=Y\$5_XJN)Z8E#;FQD#[T&R-1J DF9 M/7!QP]@#;4B6SPV2IDW:FH02ZE&JX 8@NX)B=UHQO>;C:CD[Y=^J(#'""PN% M, 9G9Y$D91K.5<69"U%#$X0@9Y$H9LW5?$O"6B[)TC$P,;'_6:9<*5IG<$T- M1^O(U$V#Y;X /HQD08+N8)*6LO%69K=2S\T66[-P SFO,LG5!S"^&)S&/03J&"'_CWF0KFL MPX)+YFYE;:4=X^Y0;:N\U<-,>DX@AQ>#;9P1)9\@GP-K&/\%SP.9F-*JG[GS MAGN@^Z:8!#1QDG*&%.I3'$O\@6).,('3Z*[!/MR5?J! 5"1^!N M2!^ET&0AQ,B-0 \VC!]S)!>\Q97:7?"%0@02 M;Q=9$T'5G.'O[&!4L^A->D=80 +*'W:*)1[*:W6D3$B6)0XEH6=-%9K#QN(L M^Q5;N&B=:+XP,5/J)*O-T%LSWWHB5!MD)J%2KXY+6="WR_:/56FABT$>RJ'Z MJC"'TC[.G1L%H'APUCM.DO) MK6"]Q%V:K']1^3EZVZFF>ZABF;UHE;4WLU;0(*\SR0OPN >5Q249I-Y#+FAB M$_*D\Z=TF,0\N#54"4<],70)8@:=Z23?UDP5//9X#/XR9FMB33&90]:ZQ>E4RD#*_5Q:EY$@0?FQ%E6RT$! MZ(24-.R:T[%RA:GK.!X;NV0=YN":]?C>"YD;0*N7VLYEG]?" 29>,HX3A"3) M%6[NQFPQ_Z67F!"5Y-OM4JMVZOY2Y])ZP@M=:Z;3'$*("=(2THW.B!O3.T;V M0"U36Q5/XDX6(('9 3O-(P6:VJ 8H^-.)I@R0"AJ9LP,7 T1^JN$[,M++ _K MQ'()]O*"$\M&-$5I")R-C"!;!I&EFCG8P6PA2$JQW*?XFTU!Z>EI:Y0 M,77I?4A_I/;^>6;O;]F+=&#/K7HNVY^"[*[UCA6%7-B@)+J5^84559O!/2:J MT&ZB:@AES@>A%F'6OAPENO6/4D#SW=9OSXTH37+CP^$=547('@'PD8C&87"_ M(5,,2LX4GU(7ZQ,*R,K2W)Q#3K[5.*$ =O856IRRC#NO45!O:+_01@PI!22= M(943%[_ E.3T5QA35@/#Y)3-2BDGOZ?4*I7DQ"D.C"8'MA2TLL5-.0E^(/-' ME$C4,F/!R,.LB#)YP1WRA=:D/"?$JQA&N$9WU M I[6#VBFEFB=V MK;%R) +KD@!2W;"F'B!4EFS$V)^+;"Z+#6H4K=HZM#X+D%TBQ/P +9D+2LZK M/2EO[%#HZHYH,., BEU2)P&.?YE)HU#+7\S9PUN2\.9469J0^F4Z*O#CKYGP MHRJJS*\2I' M4M>J-=N5I;H4JN8)YRDL;SNPX!LI+N(TV;;$B\TP=4+Y Q:8LD85B_RRBZV M_&&M):YAXX;02B*0O2+JY\@/T>0?*P$ZW=X>DY5D0Y &!.UTEX3BS!/<() M!$',AJ-"0&:JS0V&X@:]7QC.YL;EW-L:QE4P3>-@5"43"=]=3U?Y/=-LM]1\ MU@K#=>ZC>*XQ%8*T@L(MSN!!>R+-C<>WH8AN \])6S.7K9>W+"@U,"<09&Y! MQO+348+P&8_7Y41.P_AF\S PLFII2DY:J+'Z_=HP5[*,!!>+V>J5M$8HN&H? M+:*858^GFFHIK4:$SXZ;;(@@T^?6#1V,P@ELW9-U_^?S1]1I>]X^2^7=,A,- M[:F08G9JUFPZ[U:]0=EG!>_.53$C">1)-\XS!FAQ3#J%:;1PF4RAL*9,#LU% M9GD4<99H5%.)CT))7RD+Z)^:!726MX"J:Q->:Q7J2D^G-ID:_+F5$>A&,B'M M"R_[5 V+A VK](:Z/CKWGE.+[,YQK:5!QD2?L5 G6N_)_%$.LUI<9DIX8K(OG%:_%+U86O M-(W?F'SJU&I1H#-5^$([K"=N<&YJC (+6#GQL5*)]N2+^#X(?YJ&8\>V[#F( M\LT,"\81E7U&:M2HEE6>V&XH\^0N. M'L5/Y(R[-VD9(7WS41WK"L]O?%.QS=P:'Z^^?5,_K[/=6;:[W:RSW278RY-F MN\MN8'R85PMGFEI0ID7U+(O:/8:83V+/;]_(K36C_+7-;;T Z%/J.> &Y83,'CO;\42D_<(X,(B;A=.M;M8>4W;. MX;CZ!8TI,N$U'7C2<44O:6* >1;>12(('!E*!7A!%G"%C M2QO-Q6Q*#")FAW ]X1 M"AS&M["MS"Y$XRR+0\LI4YG]OG$1=-G)\T+AK+(R/#V!$F!KB%,]-I]"I9)J M,E?MF2[T\551:K1>G7V/4IO7UZ2:NF] ])(D/PHJ^8/#F*0\6)09 MUQ3CK!RU_"GCR,GH+YHH%_#D#43?.;C]CFMC#I\;F;(PKA9*E>-\26:,TX=R MD2LI+;*LJ8PE_@6R+4IGL13>3H+I+\'7F6'KG_V+6P+3HNMHOK[ZM?M&]X;I MIBP.BQ8L@Y-*7?:G60;&W%$-W\L]OT9!"&[^:Q?6I2@<-[VEE=:_5" BRT]L M?#PU#H KGZDB2NY,KH'A\?PJ"&?8B]R,&ITXP: (D (>P(W%--?9GI/_L/V0 M;AOY%X#$G;@J+H@1''YB@AL1::#>S'I1:7?*?<38AE#Y'/(.\9%TA@<\>BI^ M@><>KU=$C.61QE(2^$Q*:4 VI@':OL-SZF$O:3*!#*5;. )]E05A?&Q;)M,O M@G-3G"M*F/[F:W$0A:D33PNB.U[%DAQ9Y!)JP1X")%L+.<9,&2&;^BMGLTIN MF:N!HEYFI*\TL*/]2+/(*6&"Q)*$LV");;!A'^*@O'V(W^6<:&"_RVP(9^4T MP#4-L?(\[G7%YB5JW4\XU2"E6YB=51LXJA)C[%C)2U,XD$87COS];U:O^4Y= MFT)3(%QJ1Z*N4KH2"GZ34.9%_J""93'8/YN5QGR1]Z!4CFY) MSMW(%C@<(($#S57S%.#I)U[^(P^'QNZLE*LXZ%9[%PJXZ%EV O1W.%YDH)"Q)"7C"% M(SHX*" O6],ZI3$L.@.)]TM=J?3;L-$W1K)Q%%GZ-ZO9Z*A/, J6+=LPKG!$ MBBZKYP>,9YT?^5R>YG!I^=I%\?&&KT^.I)$3O36V;!_:ZBJC8D@^7KN^_\/=2!-(N^>M,:C2:+#GP=O7846^67S?@J]\7/^];C6&[^*MFPRK\?-E25JO1 M'!3_9-E2RS_O-'O[VU1[W5)[N]E^GT_]3G@,ESTNHW-OFX8%Y#:WZG#AL=;L M%S[X;D&/SI,64]6^!=Y@'9^<+VSL?T=XAIDLO?TRY+W:>!=82B ;] M;S,/38R2YJ3'Z7"1;P\#W%VBJ,VE?9X; %E*,Q)V,QS2Z;F.@0=X5RER0^-Y M+Z LL]<>L&L]#Y/]P$'15'-3 M."R7*.M(N% BO3R$]@>M:B"T@D)S0O]WM$(S-YUD1A4S*Z3H3D*T ((5X:QF MH]??DK%6D,LAY.'=<1R\_MP:+8[[=W,G!)8IS6Q58G8K&;7[ ZVU?T'I;8*ZI>C-)TU M_?+=CI>'$8_3ZL(\RC-87<]SV%>;1$UKDUPCCL&P)HYJR^RC] DT)\"XPIEL MK[GL.8'%G>A-[1A4V5;KFE:[5)9:[1<<,:UU^[TRT5H%-0775*=6'$Y_ M::Z!:35+%9&M37,=.:W^<]CFQR2XCLHT9L'%&;[_X0);-(KE/2RU35QU.Z77 ML\IDI]0V\='26A_\KQW+3XY:M?Q.1>Z;=O3FJB%US='N/4.9_7#8&'0&.U39 M#P;#?16T6\T25ME;S4Y=95^-.MZ*5-EOK+H.@6,*1'?ZIM7?L;.U!,9H36R5(K:>V>V4BM@J MJ%>.TE9&O?(".P.>J5>VO,7?M0V>:];MUL11;6%]E$Y W1EPQ#9:WVP..V4R MT6I_X&AIK6=:6S>_U>[ $;L#=6= %AUO;RN%Z^#X4Z&F[@JHS>)YH96E].K. M@&.S4RRSUVN6R4ZI;>(CIK5^JU2=V251+YMT!O1GA3<3YM7'8>[%T:IJ5UPV ML&,-K59"^\0D27O6(6IU&L,V@B^[I$C=#<'W/ A#W4B7W08QP?OA\>(FOCC> M>]#OLXR#W(T0]>7J!'B^4*957RA3@KT\Z>7JK1)=1G:>7LA&SOA";\C*&Z>J M=VG9'W25'5Y(@U?>9!L(]]1O# M-7N249@Y:ZDM14+>T@Z#^_D(W;J>HQ4_J427T3+U92B!O4$&^MAA]$V$N"F\ MZ0?;/H,)_<]W<2?\1!@U@-82T29];,<.H\,2444;J\_Y:OKD MG>=\[$BZ43^0^;T)G=;]N_,,7TC?>TD+E?)*O347Z)' >[M3U>/&K8/K*&RG MSLYZ9_7.JK>SEUTZ\[WP5N9Q.GA_H7ZFP(JJ=O:O2DF^YM#LK*GN/DPV;\-R MG0I6Y0PZC=6M14=:%;\BY5_S]G/P=KMK-CNK.]MKWMZ2M_N-U<,W:MZN>?L) MCO"ZAZIB=78HOYX][X$)?\9BVBPICQUIC!-:X M>3[<=,U!;X?)'C5VGB;1XRY%S MC=6-FS4\MQP,:P[6C(NL(;KM&.0Z#[S?!MIV:_7HC#I,KYBYL\9$?C&6<'6C M]&MQ6$?JC[.^E,>.;&X.+W6+EI;8-9N5O*?#:@U-J[G##+NM@%&!:-C1(;:Y MPQ"6&JDE1VJW8_9WN5JG1FS)$5MSZ_$A%0N@>H/!UJ'7)\/I\^#DF8NM>HUM M+U(Z'%HJZ/Q5. V"J*_S((_)@U3/\S6$8.753EY M)3SX\,8T;H0O0MNC&;VV,W5]-XI#&I]]G/64O8$YM.I6_+VZ$^TUVJ$&Z);> M<\ML68=HEGZY(.WT&JN=JAJ@6UH-;;/=;-=C#]:9SITU#N.+,9"K6T_YNK-- M1JTNI3P&^_B#F(4"KZ/!&XW)-IX&L+M_TP MD6]:S1HY)45.ZVE;P6O4;($:JP39R>.,Y*_S@NLX?G79YHEQ6V57Y:B*_[CK M*U@H =R$_(^L%MWJ#,'F6I.A?_I>@DUU^+%AP^JNJY:HK'_),GN=_M( [S.T*1U=-]+:(%7==%3M# EBN$Z1/"9% M4CV_(VLZ\H+H40T.QZ=2FJ;5;)6W);9N<]Y!Q'5WZ*NL,5IFC/;,9F_[F:$U M3LN,T^8.MZNMR[4?EZU4TR[8_[E^7I'E6/B M0=NN/PZFPC1\$1]G?3H)6NC7$ZA[D=NH*&L3537RLQ6&=_#C.Y,>%'XM01+&JMGIACN!K M:_B\@S;JRNE"M#2?^@ZL&BV;E9AT:[24#RTUMY01+6NF<]3='[L78O7K,4Y' MRS:O^_44IY<6EO\<1)$Q$I,@%/ _OIBXL0'_D(%Z([9_O<@VD-=6Q^RWEPXG MJ6NKGPX1U@JA5*/AZ=!@=GK+J]=J1)1!1]=8>+K15:W>D3=\/&^9R&#=?/&# MP;@,-NGQISW6([A.>QQEVN./1S@9Q^1K@W_1>>);ENK8X4:J?9L^M!HM3X66 MKME;X8_7B'E&?JG%6/G0,AB48&[9 K&X] ^MH&0>[-)_8 "@#8E]V%N2K MB M;T/<27:'CE^FTOSWZF.6F[-=#&@W!K6$J27,$4J8CFEUGS_3>[PCY?K6ND;T>M) I3.,ZQ%<9QA7 M9Q@W5@".>S>G@4[Q^;?#V:+?_TP .G/^2J)8.,;'/RZN/YP9"EY[W4NOT=U@ M,^]F0>3B)4!O0^'1/9GO4,B 4+GEQ&NK:38'.\\5W >$*I#O.33'E) N^BLZRBMYG#:FUMY_=\YR8K6#XL;IU1+O31N65*X4??X]MH%@5J](BA%,[ MO'%]HNP>+)X+&+9:% /+Q0SYLWT?;(-076L?H;HGQ@;M68>HU6D,VPB^^0"H M&QE^$!NV,15VE(1B"L V@HD1)*$Q<7W;'[NV9\Q$. E"V-%8&$"I(C1^-*X: MQHWP16A[WH-A ]'.<%GX VB9+O.8A2[\>N;!B5[__6^#5JOYCG[US[.S;_1O MZ]T;NA$]N@T2SZ%]C 0(!#]RX16X6 3?&[87B] GL!MQ@#-CT_FQV5V%LHW[O@6(0V[,J9!!'+F:'R"+9 M3C2XRQ.81B2$(6'X-?!/Z;%/Z6-?^#$)5 "B%]PW#!8[B__-AX^+6=(:%//D MX00+K?C6C8&)QFN)^^3]=W$G_$1LG"@Y]$E6[OL2^"JF>S9#/H%Q#U3^ MF]4:-BP#WN20SU180O@+\\0T2Q'0MC% 8_@4UOD+6G4S>*8/V(.$D2 M.K#O1 A@%!M9-1J'[@B6EU1\E5'^)WL/C@2,_T!6LL.?)#E(D.&'C:7$LY1:WO]C%()%O/7OGI5?K!;QRQJ$-)Y) M5='N#,G.QB0,IAL03T:$1/+-8:.[*_/0&W^SP$YK[LHUO3S7#!I#Y!KXO9], M1Z"'X+$X!.C81)CZ[DA3^M8:/U"C>/JW\#-8A /?=<5/-?F"58I^F_;S4;5OHC@/L($ ;0([]! M_]5G$+)POFMML_PM'U\=)L.<$>+K05=G9YF@I0$V$ZC'6>#Z,8 G"9&W=Q2 M2_ V+ZULL#K<2:P..0N#61 J;9[#%A$(/K/%^?%MT10L(_@VMUC\,$-3$32_ ML$/?N 4>@$?F !0METRZBFX]L5[;4D-_R@GWYS.$3]XW\N(EKW7F94FGT7FD M*.DVACM)$BM[,PD2L B RYEDI3T-Z ?P\(MLU,_ IND:DI0SH9,=5*=!Y$TW M.S;9'\ ]L4MD&4PF$= O,";@23&J6GJI=$)!TP%C@67)\A\"P!$*N07PMXW. MJ^4T+W'905]KT1&[=YWX5OJ?^J]D3*69_<0>18&7Q,M_HOG68X%C>9_>1K2Z M&#-HSU5X:/^]#;,2FQMQ.@(P_SRU)[#9M[9W;S]$&+'3!09("QV \V=?>L+) M9"\G[!>YI@1H(, @)$/L+;F4[#/_PR[-7@S@^LE_GOS-[7>:G?'($E9_U.XX M36,W1T.Z/QW;'Z;6M_]<_>7]-/AS0\CF\$(@'!)[]O@B-U13F?&U+F'>Z MGD>6Y[:BV1(HO;N-UN.$=WMCV:T).1;>[9SP;G= -K,9E#Y'DC85X@[&)'R4 MM.H!\IQ()W%@!>,)M"T/OD4QCA+SSHT?MC>1S$ULI,W,CK)'!MA=S>Z4_![\L(#P5PM4!U)B%=!,X*^D."[_<*Z'TK M93'L%O@*&UGZ@WF.&:(%3-HB;Y=GVB*AX'=V!,UGS'@B52FX$P6Z[#=*:?H! MA>I'P9TH !-YRG "M('1:$>'>$D($-[4LIIY]QUVV1TVNJ\V\LH7#HCHC(3O M!@6DD@\9Y@D'W6DB /8'>P#>XII"/+TLQA@+H3$[^.GYZ8J/;UWN#C-=-R;W]EJ8Y-Z#5!2[6= [R<(>#Y6M9&*-03L(2 M#);FN#22;I3,, 9%0$!Z!%ZRXQBT6$(YU 5J-0O=]LP@7BY'&\;9(H^GJ\[K MX558R=XF3X? F[B_X /?CI.05AZ+,+9=CJS=BBA3XD<1Y_H@9J$8RU0@@6J* MD<1_\P>*SYY556^TQ7Q8%OV;Z11()L0$HY2FC[ OC]KE8)?T0B:E<8I(]7R- M^7M9%SSKWN.,)3TKN0EAY%UGE+=-;85EKO1<[-%5EVO)\H"Y)$ H1K:G0J3P MNG/VPHI,I.HNDU8](=KAZ%SE^4]BSRBFVIC/)8K9+1Z\[O+_!U MHL+TM-5_%QE79]\CPP,OR?7<^&%#D[/LY*6/\!#M%J:%]=UT,-VT?AM3^Z\@ MQ! D&W-Y6S;.[3/=H!OIUB%G;L %NW5GN J\!9"&7AZR%E=NN;&8$E.!W7** MZV AE4$R'^Q'/^9:KJ_@QAK@?IZJ A&=\E0YB-P6/ANI+9P'2&@H.> OZN@G MVS@KJ+K"V@.2_OC["_C; /!] W/;N."3PYG^.X%_BQ"DP'=!ACL X5,0PJ/- MT__>6&LK$B"RWU\@M;Y2G2HH G&3;2U# 4 6'5J(JZU?5STS8WYWP_G][U_Z=MI*D_Q6=[)TYSAR9 MBWC8D.SF'.+$,]Z=/&ZNT&280^9E^@QINXJ,7<8)[(1MB.Q*2ULN&1.8K7_H"43;[JA=%A!Z-; M2K0U @%&EQO6WZ([:#]>$A9K DUHJRCPI[#O>/K*FDYC?_AP0BZ:U* OY;)B M@AV_YB9)_3239Q%/ .P N0QL;U.3,>T$>)&11,S)M_] MP$T79)(>X,[!*9O ME&$67^B..4E9]A<]*@FT1JD\&5PS=L@40."4A67!\Y"@W";QUZ,Y0 M2X'0QG#"T59D(P!G"#?LT$TF_%@#;!Z87= !ZEC$+3>.L!_&I-.F]R*:5VAH MCF0R^'^P9THEPY1*)1BTN5#FU*K0%.>YPW*R&_D;CWD5.J^B<\RKJ$%?MIE7 M<;8S,V 3^ K:T5M!2 S=8)BQZGL8)/%^A2:5XRR^1]\D8&0A-(?W]"#@:T?H MH_4 EZRI.\\'IM$0& JB+B:@/P,7S2@X8@+AY7W.Y-6??Z=?"JJO!*#Q=.B% M.9O0JY*!PR*,HB"([A*PAG#440:2XR6OWZSGWUY0D>SU+]*0@?0&[BP1;]0_ MWGI^,@O<^1L_)!FDA][*UTM=70)2HO;X:ZFZ^OU&K]-#[249HV3#4K$U0*9_ M7?[\W>>OW2KS"'N.SS5:]R6@VG6?[(JE>M_KS3/-MY7PA]_) _*)/2 ?T0-"> WR@EAMQZZ M_=_^7+:PQ^'K#V!\I'/!S8W]F\B3O"30U1ZD]"*E]F(R^+E*[A^=8.1]P MK;< WU(I@O6FBBWVV)@?,\5V_/P>"M4S<2UO):18+G-7Q>A2N?54E>YG<6[V MA.X'Z[F>===6PC4P$ Y_8=K]9DT69@_5U4-UWOHU/PP7,\=>6 4$I]_?00&$ M#9_UA[DT+:=;IZ790[UT>&;4^Q7)AR_6GNJL5UCZ:$]MR=NP;B'VHSUU(/;4 M@W"B%V9U.:Q?UI8[F5:7%:377+=%^-+ J*^[:*ZKK%?G&3^6@WM.SNFN? M]]>]9QP-J:TM3M-QZK0X>ZBC]C9 H],(USV>'BP<\$*#N9NJ?1V8F76',#,@T!PLAX%-'("O*!QL)"A)I-_[4$ M?'[K!I@0PGA,#(C%_I X@?*?C0C%0(P=.=;2EB1%A$?PQ$V*'/M93#1K\+); MUP_PJ]-1%)\B4Q>^W[;\D14*Z%8"7;0MV$QQ=(>P20EP00#,12R@K]9@' L& MQIP0==^(Z,8G(A9^^)JP=;03"1093@B6,O=%0"B]C%%U$Y> \0BV1%2,99!Y M8T,,U0L1'"_FJA3 "#JB2,60L C_I?GKI.=]:;0EZ)@%6KL9Z(DAS/\,4;., M4$'PR?O(C3WLSP<"H$0Q,M3EQ$C%ER0K.JNP,E-XBIY$5!?U-R32<>2 0@@D MXP3QU_YTAC!6UX*]/HP%$:&!R.1R,A("2SQ8"(&W3<(*PHYB8Q@UC7T!X_4( M.J0DAW"D46R-&5]$Q*7( X!03R:WP 6")8;%E?TGP5H>5\,:!(B:&4_T6DY\ MA,U*KG3\$31.0%@# 3R)Z9$8"NB/EI88=TPL20#@/SXA-G6;A:[8Z^TT$(RA$)Y!+4^[!J1@S7V&6"[^ ME*=[]DW M3>+4M +1"'*[]LQ'/H!B1I;XPE.2X8.A;$2)Q T!,R#R$E-EV13.G3,XV(] MFAT<.I$_[C%8KM].#G>H^^*J*0*F=WL.J MP7;*779Z3"\!0?=B%O,0,6='B-Y/0/2>$D4KJ>EICAK=P?YH7BNW"@+AC'.> M /=X7=$&=TZW_4R0FP/SR!T6WLBQFRVG]H"C(TSN*+;%V(F#:2$UDMMGB'?N MP6ER(H\322_G\767?6 /GRT'GK5TTG+LL^8:BO683[8M)(5S;K>[9[O)*'O9 M-F=9B9<7EL9UJTF"_$B+E8(P_ 13+;=<)O74T7(R06+MK]\YWM#POQ'I94V>(T%NM+2HJ^&/^_#--3;UW M<[]I=]?V:VYP>NH=[3MNBA>Y*5JMGMUL[=FN6 'A*,_UK75)P2\ZRV2@/?[[ M5PWLHEKZC'6'V>J_=)U&\ZEE5HL9OTW'R!I^M*K?+UTSR7C18U*E_YLOM5E> M/=O(C8["C$I[C40<,\!?%G87Z"#V#(1^+*^GB2MUC<:4:].5E%%?"#6K#]H5#D !"T6B$T*>;N:$? MEBH?(;;,3X99@M^Z-]&M8.6W OA6U&\(IZ.Z:RY%HW)<5XH5Y,9FF7L)'QH* M?R:K "H],@ M=]I]PX18<9*3F)C11ZGML@\#3^H@B50]";+-[IIA(8A\_F M,#G9:J6>'49A]TN=&'-@F[$LXT=NQO-&=R-6[[^153YGI#S7+G2C6/,7YKRTE#M<-7@%!==59!.O(&7PV'L=B3%+]2[MSUF@K_5A9N]4'*K_(H[&/&HUH M'UQKR&-Q]5B(8^,?(@@2ZQ)Z'UGOW?"';7UVY>8<)$FDR&B1/P3.*SQ.F'$V6)2QV"WC/#+H M#E(\@Y;<:92%*%@ANGY( MO@3*XFT4W!+]!+2_0)U,^SF<>;"#D\%F_I4QIT)/SRXEH+2'E(%=3B+ MX 0W[5M.:?S/+!2\-^368&M$L73 ^T'!^4B6@5V 6RWLNI2.\< G.@'4"=#+ M<1:X,9P.6)F=F%2HGK@BP/#,)VC*B0IDB48"%8C![L&T+@]1ND!K5 )=UNHM M/DYMSKD]Y U1W6=-@$E MAPIQ_=#XX #_9;(95?3CZ^@N8 ?>5@8@GY.SGA2"Y>Z&/!U"A]H5^$5_-N" MQ?CJQJEUQ=6%89B_P3*#QH7Q?*,R]SCQEU$,/VV>_L:BE1\I?D@%GYFD)EPQ MV^5$Q?1B/8P4QT<3U!RI6!)"J2V;N'E(19+! M(O47>;7A>$7ART*^;Y .0B*@&Z%H=)05HU_IG+]-%A7N)1@4OH"3&4Y*5I+2 MV$KX.6Q6Z[4BX9)PX=>R+>P1* W40/C/TYOY*762U%"!;LA&&P5U0#3#%]E$ MSX.D/=.%UQ>[G?%G8/$3>E4C&)V@EH.=9.'-]3_/#T*,V MB%_C7-LL=":HIDL;E!7:8R%'SN7B96ETN*%F('E8]10MX3LR^>#)C P-77$)(8&,)&)\3T&YS/*-$56JARX M@IU(:1I(Q6L.&6O)QT@4QA),4V1,*_8,QB-W1V$[DFEJ=%6/3L]:_IX2H[.B MKC^OKZ[_A /'\Y/<.]_,V]H^ZOE8&JDW B]'$1II/#P%0,'@:!9S)%+:(&P9 MH945RSV6KSE>3#@FP:I'/CX(PXS8"1>-B/_2WB,*4++7J)S*22MY_#5:,W+; M*#MG:-HY(VWG)+F=0SO0!_V+IC1?5.$LR=UD,J:!_1N B1QP^UWIMX+]Y,*. MFOJG+H]&V9^PTK U.%/MEV:CU47?DI5,,+Z"6C%+H0]\L\1IC)2KRA/#@-Q2 MTHAFI]2U4L7X5C3NG<>O>B\O?GNV.GY;71O!^%X=H[X' M'?7=X7ER%8Z"8@&'?3D]OJAC@1)4^&K*2E4SC@ZC)$W8")1N2'2XH9T"JC'W M[YOQ9]A1@25(:2L^S22;X8T:W^^)*1&QLMDE[P#FXUFH0M:@T^D,0P4)\A5& M4[BKY$XU.CA\>62!51AD'L?5Y7+\"F9:(,VAV$_XNZ6;$%E*:.8F,W@1F7M3&K,MD\WN\%2G:Q2LM2<3 M*]J-+K7"+'3L KNB4%1+VSG8,#=V*3RRMK_!92 F5F E-^3]E]\R'RWU0 :Z MNF",_.FTBVV1/X+\ZZ$E1LA]*9U5-WA'5?U7.PM','&1&Q=SS$2,X78IM2%M M>A&3<67N5K &P\0=2B^X\G[B6Z AU6/JUIT[IK@G&EP>IG%J&&F40QW>+)+ Y_]8F6Y+/FR\#XMWVQ\-QOA/\B= M)P5OY,?PXS_8%X:K1_8@SA$%&SSX"GV>I 1O\#)V-Q$Q0MH@4%0+S M+QN*I1X-^!Y7@$PI(UGQ ),U2QI"QK8TA["\!2XU2!?=*>P?,&-OZ2O&FF>I MCI7:UDV6%M^7WP\XB(KYP;A&""\!<2#*WO0NXG?1>%0_X#:('>8)UIH9YA56 MDQ*,Y0VW.'PTF(,H^J']N F?'!ATT@DMV&8N;RH:K5=LA8BRZG_RO=1IMNM[ M,;W P- 0@P?#(?HM<&X_@E1.Z4#9.^OB'V@@B!G=H3# 5W:?*R$NIS/BKX/! M5U*G+AH..!%3]'KP'L(P:#Y#,A(2".9+4= M2B6:5)X[VYI$=ZB#;'I_!#>H$"-&_T3CZE9V#>,J[%^ S9\%*7/%2Y8,KH"& MIY$R\@K]T>9?/K%NZ ;S!+MZ-5(O5BN%G8 6J+>8<.+#JE+:M$X.T&.QY5K? M^M+LC86T'W-WA^HO!F5RF=/\+HCOV@2M^'$9@P MX] ?P6)B2&S!2Z-T@"GAR-W/$>/GM[KV/:NO M]J7X&9B)OV6P++YT1*,4PP>!^OL#SSY%00=D*'SBN\@W/_FQERK:*-J C0" M68OX8E,H^^#2K4BDI(-+*E-0<@/;YX6Z%.I61EK].VJA+*:OZ(,Q6.AQ2!X[ MNGY%:)U@60-^?"A#3OQZFU7Q*5HO\#,CO5*KP8=S-\@0=/U8>MJ7![EN4A!L MQU]:W>YBP$-50(FT,EPJI6&8.V0;Z57@'*61G&@CRA\6G/BXLSE-R"B:44@\ M L44R-B+_R]< 2I.DNAH@Z&#,#C"EC6E+X$DP[%$CR>HPLQ)DO=U8^XQGXMB M$C+/%1.9X-46:2]>:@R1F"]!?0NR#[?JD Y&F8PN*YRP9'S $7,YZ,7<<4/ M-#'1T(P*;QNQ(!'IG;K"8;\/NFLE7>"PG^49AZQV[IO(3 MT@BSB^!0 #G@U"*.QYJK;?Q"1O%DU@<%FWSIFK/A;B8#N* Y7 YNV[)J3?X) MK0<<7VY&)5IDW['$BQ5$<%;%5),D80L"OL%H0XF$<\49N57RRD<.*,BA^6E@04&_0:X U/7ONT@/">9#6( MPH;7IK%0$R1S]F3W1&7B,#[#6IB,'@% _N5Q#N@J!SW A;N3 M[AQL71;"6MS)+-;5YA&W$#L:R*Z&@Q#=+EQ.*@>4C!:[RAV[D)%.F6;NDC H MEXX>>W$("Z-'+R!.\2-%>O"%Q["F#FN>'V&I->C+5@.4K9V=IKG??_D&M%CA M;Z6APGX4PUNQH&BU-RP]WZG *.K&U1LG::O-\ MP\U3H>A1Q=)&>U7 :(#%2._))VOIJ:'*7I>HH_Y;Z:BK7#_1MU2'\0;OYMK'TORIUMHXE:HXE:O)1=^Q>N_-3 MM%/[P=-:.W%SGFT_/T 4^M/DH+6;QNJ[MFR(]=Z;+;OCG.\/ZVE)F8E:BP[L M0&USU.9$/>0=6#;$>N_ $]R"9X=0;*5V8M-ZMMUW//\.Y/P[0>.TM?5*,M5I M36L57?N0Z?3BD!#]RA%XDR7PXR1G)6$"CSS/Z8[16IF,=9AT*T:^V9V.^(Y< M2E*;YZ"T54$@S+^7D2Z=T"8D6KZ0>2>Y3"@ZPL]KRI)B:(P"$EDX5&PIJDJ3 M'.N%&[J>[X9F>I?/(2;]E4=)"!1OQFB'&E.^;P$\F!,@FW _G1M#?'F@"AI: $-,.YYFQ,*?, M2+;EG%Y*K0'93S),U\1<"1^AV"-*M #]]E%ME0$HH6\9,OHY;??4Z9Z,7IMY M;-0%9 -AQ/N)_UI#L9E8)313;3T!W:5<3HQ_" F!P@@,QL[%*%!QYH)6()B4 MGZBPIHXYJTQD_/[$AY958FC.=<6R0#U1J6)&=S"U-W89!0._.'%?+S1,B<(X M&@S=) ;)"::>(6H]E2G=6C*K9G67)FP;B00<^.:U(*102,E/1'%"$S"8"E1O MMG5R\UIFZ!IH#^P\&3G)0/0X5UNF"L;%7#?*FY[X8@1B((:9S+@< M@8$0Y]BTCU\T-HUX->CW^=PM_?[R2Y'71+!"EH M7@)HB,PE19R4:^FAJ:6- MG7GB%K1.KF@LT#2"N^9T/?5GGJIOZJ?7M@S34D\8M6YDI2-=4:RH@!]C +*+ M@5N=SZ=U+P+@="^NE*Z5IQ!],&82ODO,:+F+XA\2GZ^HB)G[B&@_1M8U9_GB MWOP2C]W0W'WX8\P0]N[<.3_%O.DGK:;3YH09?/WKAO5>=9FTN=!')6>+&;L8 M%PZ60J;V,]IC=7YPQ37D]%7,GV44HUNN8@-0"IRW2[:C$A@SBW>U:C:)F.X4 M@B/G\E @ #YN<%%SU,>(,EUCS!U#?5TN0GS7!(0&W#4U.$]/X+_\T9 MC1(1@]O13&!B84LHW]8?^;GFCC-%AXM#T"M[_?'"EO<*-^6%,P>)9"UP2DZS M0*<$(P(L"T'G2^1QM* @\D.9[/F/7YA:Z_(+;0\7@XMPU,#3-F$W,34IU\]# MB?U !@9*6!ZLS8NT*,Y>D82UN3S*"<+.R;,H/VSU(T2$[TU04OE0O0 MFDM\UK&L\K8W^ MY,#G62X3E (O@;R,HW)CL8REDI-L$AL6R 8,.FSDR8:FT 5P$T<_9"XKW-DS M]$K@L3>4* 7G1HA;=^'!'>$3[ &E%#)I5%4U7$Z3R' MDD@D$@\B1HXA"D:KY,:PK5L8.P-7E!=_+F^0P"$@'&]2WS%)"5\/ MO=,?YS<).3 P[6"V&91.U^( AD-H2=/GP(4_8.U&@FZJV',7S5%/H#>*F,OE M&I+?2.UW7$A\\ZT?!?GUE_DMAHI@AX>%'V:*$ "'$Z#+$/'>2F04MA&[J?#O MQES+( 3N9E(QYG89NJ$D<<\Y*2F0@]!XT'I,5R\\9@DF!UJ,38_DNDMZ#TEC MK Q?Z>3DV^728_D65IQ24H+NR,@G:DZT=OU)%'E,DII08 8L3:+$ON'K,OK\ M",\/?YD80QF#,MP:YBUSJ'!EB[3U=LZY@E9S@%(WE%J5I\^<./+Z+7KE%,M. M[IV3XEK& *',97L%T0!N?UWXX"< ]TZO[F?[H,'8^4O>)7MWKE=AX-35)S@N M*(G$/)$,8_]FLTP.3P_EM9R:BTH+L7!@'B D%NV/:U*_L&\^%,Z'NE*O4+':KQW6^1ZPOX,5=8G)S\PW"852P\AH-I-)-(P M>7-H&)UVNW'>Z=4-HU-+X!!\T5JW\9-9J]])Q1 HD1!P,__4\W1,Y 2UGLIY;Z1!GQ3T7* MB!6Y^OKYUJ;FN#2COWYI[T3KTGJ[/BAS+6E;.RU^ TOZC,M8NPVS%BQJC<$? M97WI$=U=.CJZ-RQN\VNW>FWZB:^+P'BJ8BF#:-1?]3J_X35^ #" MLY*:KHKVK)] /TT9;P@8>5R>X_(X/+4[K7=(>B+V[$SFNE;Y@X_![XZ[5;C?%WZI./B'+?.<77>G3?M?M>QSSM/O#<_ M\TE<]OKSFA^\%,+\V;BC(6WLF9#)2VV8!"_*,!6*O!,'Y8"LHBHV,!N;TR1K MAHY_YF='@=A7@7CN9:N= ESI@=[$#-1;8*L>ISL2VLJ$9YA_+!L[1?F2"69IQM/Y.Z.*-.I]%OX_1]O"?$6V(EG'N# M3 T3+.E%'$JR+K.5NO?P'8&ND$U=%KU*TFCXXY2Q,BZ6N4:L'7YFI&LG$O5. M!1HX54?5@2-^'57L.IH)75J'*3.PTA<"UT,QCE*?>1P*?$,I$3(H=!-C\G5! MS\1D\O"$F!9('9C@#1Y7Y%"R_F:H4[_D=.0#\1BXP^@LQ%<4BQI*6$8.!B.. M.;,*(>.:QLA1$<7%>GNVKLLFD44$O[(-H.)2Q1X>0;(PVWJ*O4@P51L#C9#- M;>9+XB5/]4:N@\(W(DJ$@%Q,HI$230+1=:BR?US,#EX+0UM-!O 2=G*K?COY M2T@Y!@A[_)=SIY$W5X#7&6^2>[)RDP\4SGLZT*E3 M4V7JEWWE&II:7GMCXNA-.]0U(N"Q:J>^I8WV6M9X(/;&9<_OV;, H_ M9T0Q2JP&\/0W%)CAJ?/*"MTIO%$,O3>?TCCX#@9V\F7T/?8&W_T6F_WW]EB00N ]B).!,ERJP.:OY#CKP=P6D%UN*CO&6V57VBX+S'-<,E MI>!.WYEL4R"KKQ/WU =7!A@D @U@:#.4$,^M:6!%R&-;-6FG'6: M>OJ(6J_>01.:P\33ICQRES/S:"*)*I 919,FNC@:8AS)+W:2@,2U)%.IN3=4 M'70WCI%Y &^FDL7TWW\M#//=8W]CB[(!^/3TD49LV0H7Z:4BZ+A+)%5FSJW' M=V<9"?UL_B]UQVUI9U[N?#+EL ^M=.K@>:%G$)V$ZW5'*A MD,.MT6T8!1Y^DF1N2 5V'A")%[A;/LC2Y'NX*TK1YR]F5["3XY,B M6Z-[^>[E>&?GWG<=^%NK%O:J7(&2=(''Y@!>LIV-O.R@Q5EX\"+?.C\WK_+L MO;D*/32Z\>O<53C'?4R5W+J@LRT==QN4+.T=6K<.FU-[F=\%^+,E ^I=0@1C+ MTM7HCXY">ZR8_^/,KSWS/^&M/"OWA!?LN/U9J)T=%+_/E"?[,I:\V%GH\W)Q M@L*KI27LO:*B,5-8D?]X=?7YV;,R\H0%"+C8V WRYD=I&&'M,.%BH:CEF!<(*/&>VK MLH7'[,Z#D30NO2H3?/F/I)A)K7*P.9%:)3!3?4AY&F(!/2Q#2U5KL?#KA-) M9X'0$64L99KSD*OZ%O /++F*O_>XMD22+D1G&];'S6\2*MM:&+GQR<+P*:W= MR(]6X7.=QX:IY!YG;0\C.&Q@<:+12%7,S,]^[%O#JK92YC#!+-1E'3U9T07_ MS>5WW"R-<$\/S3[*"92E8T>PV]UT8L/T_I%AN0@J#N'Y"67'T1\W;O@CSF;I M<(X52Q*L\1/BO\W$ $D4K[/^N6R #UT84\U$_)(KV1##Q?G;1-?^<%6B@;C' M4CBL=VBFC:\)'T)UE$6*0TLG:AS&;+QLS=.NG^:YP'WNRR*>DFU?A*?&]C"A M#,OGC;2:^;**"\YV=4D:]N+U\[$Z"P]FF6WWRQ>;V-II;B:QM?ULB:WJ=S#" MX2G,&MZ(WW"EVOGJ2=MYUFNAN^)^XM_XZ=N==_#94V'+5NEMC?)CS_" I\58 M+SM_8:MN-P6MWV_TL##(FAEH3J/=>;CTPSJ9.9NI1]'K-GK=AQO?A\R<1:[T MC?\#I7/."CGH1EARX=!M]5Q&#].N;,XUM=S.^H-X M9L*'NG9H0X*\$S\?,T0Y#>[RT M--MMY]YI_G$O[MMP1$Y2F-L+G'*SPN>*4#2Z2'0F%5^3L%9\!WTJY=7AV5LG M+T_FT]>"@T_M9DMY+*[=&*[Y(CG]@;4]VT'E0WE[I"[%'='-7--@DPG;\<]N&Y<-+0.I&XJXR>ZW#?&7=QPKD-MOS'$.IB7U/C^3=?XK@#$YJ0R M&8RY(M>B]3_OO_W]C77BOT9?K8>) Q[^*Z\^_]X-H*^PER9"(&'5B;_ZM]?Y M:&"??=&%Z>FIJH_A\&,Q@=^A>OE[E-#CMQ6?)CS+) I JR1R!F5E;'A+U9=< MN,G$NL12T4S%=7(+G?\( @G57#7"S166#8S_!Y$0D;DTL M+P-K?^AF:&2F$Y_H:-'RER .6#5!5+28:'CIWG^-W4Z MC>8C,U71LM]"]8'G-K\UHFQWR77+T.RNK**5)9*:Y1.RXX+BF-E@@P]WA=[% M;E6_F#K=W=U,C_?]RJ7E7M.!;*+T;^?']1B_IK\ M:A4I%):SOK:7H;4-15.YW,8>'&+EIT7I>I8RKM:@LQ4))1ZVFJ6A6XH^W=&X M3K[&?CCT9VZP/)PR'J#C<;X?"O-XG!^/\_H.!X_SZQ1!BM8EEJ7XJPA#-XZ. MI_K^G^H/+6M=#_<5>2G[?9PO#6?E<;ZR]-K+ RVV5L=(?KV)O#G\WR2=!N_^ M'U!+ P04 " !*BZA8\D[+R3$6 #7^@ $ &UM:2TR,#(T,#,S,2YX M>:0%)RC%EJ'C(6B;X 7P-H-!K@[_]\65GHB3!.'?MSY^3]<0<1 MVW!,:B\^=QZGM]U/G7]^^>67W_^CV_W7U?@.W3B&MR*VBZX9P2XQT3-UE\A= M$O2GP[[3)XQ&%G;G#EMUNU\DV;6SWC"Z6+KH]/CT0U@L?,LNRF%@;L? M/LT^=C]<&//N!?YTW+TP3C[^9I*S^:=S_&YQ>7R./UY\PO,NOCB?=3^<7IQV M9^<7'[L7YO'9Z?',/#O[2"33%W[)C259822J9O/+%_ZYLW3=]>71T?/S\_OG ML_<.6QR='A^?'/WK_FXBBW:"LA:UOV^5?IDQ*RQ_=@2O9YB3L/AJ1:/2*\P, MCZ^H95%CB=?4-MX;SNH(ZGQ\=G82D@!#6B*"VMS%MA&),%W6=3=KPD_RB<3[ M(W@/@HZ[QR?=TY,,J9KRM'M\UMU6TG0CLJ2&YT?^RP["KLOHS'/)K0#[ALRQ M9PD2S_[A88O.*3&%)5D$;&6K0.*UB]F"N ]X1?@:&Z1R4W[Y!2& F:[6#G.1 MG6$PQWPF%>;,!;*S#O)-XLXQL"LM'4KRL&Z9\D?$O"DC@8)^SZYN+@X>@&#S=<@U_AD^2[\V3TY%?900VR1%5>7 M+7YU0[I]Z!!WUGHZA'0[ZI#;,8ML044I?_-=U8AZ>6TU LI::N2/&A6Q" D MA/,Z CDQWB^=WK?%S"2TCNRP./S16"8QS#HRP^+P M1XY,;-N.*^GA2?!L+4;CN>,_$(^@KUR&'69,YN'\D9E'?.US 8!&_A32NODGF=:LO2*A-_S]4WL*SNI47),3ZN]?;P%;= M>@L2P[.:F#R03\5[1,W/G6M'+!]&>"&T@^>/XX'*D9/28[*0=\@]-L8OQ_*_ M$]2-UQU=)"D1D/Y^E"9(L?(X,8?V%_EWNHL'Q$&1$L)4.U6FV^Y4N63!P[ ] MRUIY^'#3?YCT;\0?D^'=X*8W[=]<]>YZ#]?]R;=^?SJIV?QJ?DI<3@48$]&@ M) 0FY(F23%' %?EL#Y@EVGB$F:C>DKA4*+QO +>9*]$\:X(F^G5+RG^V'=W) M5/Q[WW^83H:WPU%_W)L.Q-L](%O 6(GJAVJHQNS1\!;% @YXRG:9BB>WU\/[ MT;C_3909_-&_&T[V"&L!?R6ZY[70%5( W2TY" 0=4"Y!8=]C= UA2OQ_VP_^ MAU&\>+"=3(?7__5M>'?3'T_Z__TXF/Y[SZ-YC@ E[A^;C.I)0?] OJ@#TC$0 MU[W)M]N[X9_[GJYCODI3K@&(ET+86+3*8D1].V8AFZ?_PZ!KJ_T#<>O 7,5&! M>7*+U#@EN+0!G83X2[TA2I?8_9=^+BF45NR,R=$,-C%,)?O2=, M+7@\=]@$6S7C3,U$* $]20.:D(.HC6))"$2A6-8[%$GK"G%=D-=P+M:&DR5F-=>V M$:O<\%\3H,H8*5'*A+$*HHEM1*@D$M6H0RG9*=&J&=YJ(VB)<%4S7R9-K@2E M-.;51@B2(:PF&.30*T%0!,+:",/>EMT/F#%1\DEX]*YPJ-]H\9_60F42GS*Q MN->( 711I!?ZU=>L3396L(2'&QE,SR( <6Z!)I:THRREO61B1F7Q!#'U!G)] MNRF)/!RL(@!BIW&D(D\ERK6B1BWOW8T".W%_[*T\ML>JJ$X(*B6M/K'F$P42W,L9OT.S#9+& M(JC".A[Z244K*[&M+7X9ZXPX/MJ,8 M8@+,[LK$\TV#MKP*Z8V[,=#4Q(^9\X* MBH@1NM"X?EH_V(^>2G//Q%-W-7>I-PH51U)S:?2^[@B4]ZT:9HU26S^8=#53 MV4V='>:E] M[M(5G.T,_%I9B?X+9)6 +_[39],=%5.:9&;'KYE))A8$D:(HJ2D*5)6QD\.P M6)*HN),W7Y6ITBXR>X1EJ8LM=]&+&CWNO++G-!\QF@A0(ESGKH%4%_<'@D/7 M3>,!Z8>.#6$59WY#YH2Q[41'>9ANM:(;.[YF<3FE1P984L_MG?LQEM8]A@V M=I@8364:<1/47T4#I8ED]B>*COZD]KS\F4(F"B1& .QN;7W9*%(J2*\^6-8> MLNDK<50BGXG[%B-_&!F*^Z6P<,0:CKSZ&X/5_S%J4F8?!$0FS]WT-B[ M<@JK.C_.!'BKC2?;BL*36%6TI6O(Q3P,-O6--7J=&+3#]ARF$(=RLC938BQM M^L-KYKO^%(V49ID)\E8SRT2IY#07F> P:W21DBC6LHV6F+U.;[>PKI*=T@:R M =VJ:5G^UMIP-(;+(R&/")OAKV(]*CM)(\F\"+C.24*1?$H5" M#U:012?_59!/L6=+J")+:0UUKV@I*1!FC;30(A+7L.QX9J:0CQ+)\GM=6KY8 M2#1LMQY* \F$45,&LIT2$ D+ MLL 21?UL6?G 5ZRL< N-+7DA$#2JYP9!38B[&+"Y3BU/>.I]S&SA>/%14%:T MF^5)QU!X62:4$;TU/H?3?X'7Q(2#CEMLTWR:&*8F.JN,./M5J]3%2;X9!V+D MM3F@OY\4X-< A:+1**1ZAZ)JH&0]DF=&PYKXYTQ30K(LVVCW)5>1[S0KUN"K MM)],>+7TQO.V3YOIB\QW"XPJF"FQRX9%TY>DMPBOWX]>^"5>BR:>._#$_VW; MCJ^[?"2>$,O_L">@*0S]KVM&3.J.,=CXGX0NEI"E_D087I ;9X6IW4%XQN6Q MSL\=EWFD@VR\(J)SJPEM2(Z?620D?)DQBUZ*L9DZ)BC^N6-Z_M98!W$!G4M= M#WY]98ZW_MSQBU.7K#K(]8N[K M_\9-+4\H8B)? J7-45+_2O+41WCB>.Y(* M)>LYQQ:/*EJ#P]XK[#\)B=2U%29#AG,?FEML2!6O"(9-GH'M$F'+@!@IK&ME M^M>$5G"!N)*ZMC(+2':5"6%/U""\MV!$EKDGJQEA1;9;@5 'VQ7&)>>A6X?E M&6%O*R^X$-.:7.I4W'\W\_/MQ LRHVXMRUZ)]86+V4;=%O?XA:Z\U:.]QM2\ M<[#=6\&5AJ)2?R[%U/+5PS+:388SBRZD>F'(O;!A=F&I;B5J0R#5S322(3O7 M*[52=##_-GU-B^_&>(Y7<&L1C[:SY4VC4_+B7EF.\;VP]5Y#U&MV.C<4HV[% MPER3LC%%0:3#>#)]=J9+ 8MP:T6OGRXI$]9M;VTSR)@_1/84 V@#3CJT0!BY M?G!/-!E.!_.YS";%7;:3+E7\EBH&"47A%48UN,, MEH$M5M I3W)*V*H0(L0PPQ!-8-\B-3&_]?M5>Q$T]-W =%!X6(!?B9L)#:J:?G,=*@NPOW M1^CGP@EQF#'3E2B$7DE7H\/7L7=BT!6V*D02Z)/PZFR3BP45J/&X=NP_Q()8 MV*/HK6Z95580C%S&!7ET.H ,AYD?56H7RE,4RH Q&+1L&A M[?7P@WJ>JL=$5YB#. C< U=8T^U"F@8*KI=B=;G" ,&M&!W%.DRQ;BLLKX-C MOQV*4]0DMZP.M2C,4:JV\"HDTZ%NWPCG>/6 S?^AY;7)*:C!;"W#-L0ZR=/9Y?78*J)#)X(=_DSF78\QN+ 2EYMXB)! M/%[&Q^Z(O7"7PWDXN,E-EB=L%2\/7T/4FZ\D[QQ[ 9&:Q-VVY0900J"#"0=A M"XZ]T,)U MD))L#W4SW4N3"F5YT-V:+8>V'4C?X$;^9JQ0MGCAKB#38J\XM0:5.T]%B.67 MW0],RPVH[,U(9+CC@ZG;Z K&+^2W4&FFQ+Q0'I8!,&/X=-&-88ZCS 4LH=74"XCZGWG2IW8WKL]2D8U=T M;?8P$^9PTK1[Q+#F!\S&!%9;<%VDWPGD4??QY%&F+!K.PH:DQ?P#M:DUO$P) MO1%>4Y35&!YA$L:3*CLFL J"VU;]S5]_S*QMJ7^_*FG24])-!-]LWWI285N@ M'@\=UM2-0\91BF]XLD^N%O8?FBZ2\UK9 2"%5QE7N<'H&C@.YZ'W6S61J1JQ M)OWBBMAD3H438 V?;<+XDJXKQ/T45%K$5 I64UK5>B#P8Q#M5IIJ+R.HS[L9LQG(.FCA_*N*$P4\V\ MLD-_54BUF+/5X8C=$U-U#W+E9D,D)@Z8,F#- 'G4<8EZR145V&G:.@4'9"I, M114H-:WSM<==9Z7,Z4V5TF',VFW[9 Q_#>=#SX7];.EFDF_"?WBEW9IB<9K: M1?1%H\'V%XV&B2\:#1)?-.KE?]$H[@N^UUYM@?!SA&NR;H@R?&\)483*G3"[?-G#.");ID$I8B&Y^X3??YMKA_'W/,+R5Y^_TEZ[E]BBB^;CQFFYQ MTAL,OG@*?;+D#$P)Q;[/IS7Q&A,)L0,[=:).T5LKD6J0;'W%G.]^]J1M1B-, M>#2IO(J52'48H%2Q I7K7YE>T^E\ G=0SS9WQ'4)X^&-1!,X!+RB9=4N)].T MMNF8&?@3"H#+2/0<:D,/27I&N0YH<$?]P"X_3%N?D:8QF<1W?Y6':?/+OO'Q MV?1WRP5;SJ.;,\//CY>D(58CU].>2Z^%4QUXJ$"JPS24EQ>%^=+W%.0=K_$T MVH-\Z[)8<#-FNJ8BP:B;."%X"[FSU:X3JD*I _CQKDP0W!X3X1)R7-RA2R@T M'8*+5SBI-)?P/%*#M5(AIS=?0L:'([:^85?SK$5-+KI:0M:AJI XJJ#2<^8* M3'-S0]:P7*]PP#M;6(5'EG+EM/FN!H<[QP( M,V?>2AXW>B)BDG?#.XS$J+D!-R"XU^J>VG GYYC\\*A_^4\)ACORU;1W1FF> MZ2OQYCF_8HW[=]NW[2?95L[_?2-]-(D_AT<#H4YGL=;J57F"B6AIN&) M['&Q]+17XZ19EE17#S_EM_G.;0^/+(_[A[G+)\[*Y#I,I5F<*FUDU<"](C]- MO4-U*D6ZQCMD9619:=HJZ4V"JE?[Z;L=Q)Q9$(:!6^N65*Q?H8#BHB %E1X= M/-K<27>ZRKM"180ZU"\WQ[1"'%U)IZ>A2G7RMRJFAD/:6)- PMC@JV^D.N2*#$G,?:JCN%6H?VY M$Y3\Y!HWEF2%O_SR?U!+ P04 " !*BZA8A N.5L4F !TAP$ % &UM M:2TR,#(T,#,S,5]C86PN>&ULY7U;:[?X6V]W6S5?>+P_8$)5%M1:A% MA2C;LT^(NF2)V 8!#0#J,K]^L@""!"E0!(@ZX*$WPF;S9769E565E_ M^8]OYZ-G7W Z&T[&?_V%_\I^>8;C-,G#\:>__O*/CZ_!_?(??_O3G_[ROP#^ M\\6'M\]>3=+%.8[GSUY.,OOWZ+T]&OD^FGYX(Q^7SU]"^7CW_[X?FO%Y@.%X-@_C5%\P&_YYMOCEVTD*\X76[\7U[,XG MZD^P>@SJKX +D/S7;[/\R]_^].S94AW3R0@_8'E6__N/#V^N7GD>INEB=CX< MC8;I+'P>CM.O:7+^O#[V_.7)NU?'[TZ/7]$WIR=OW[PZ^GC\ZL71VZ-W+X]/ M_WY\_/&4I%E\^OS[9_SK+[/A^><1KGYW-L7RUU_.SX=0K<[D$M+_WN)#GU_# M3F&4+D8++;VEGR\_NJ+K1 +\-L=QQJ7B5AA&DW3CH5$UVV2Z^I>C$'&T^.W@ M8@:?0O@\.)K-<#Y[>3&=TC@9%.ZCRSP ,T&!0H7@HTZ04L[$<'2N\)M*JY+- M2+2%I4N8Q86Y+S^=S"[D8OUIX$8:W)[1CRXD9"DRGE5C MZ?<"?%-;:_P[FJ9GDVG&*3G)7YY]Q>K0+OWE$CWQ\ 8Q?QRKET\\GUV\V=<\!E(28R1BY'Q @A\R1C84F9U-C\&X%L8W[U MY,R_O\Z;F?_H2QB.ZNM?3Z:G--^<8KJ8#N=#G+W".+_^Z8JCT7*"8L%DXT$% M1_@834C):8\Q9F9,\VAJ-XC;4$8_.P)?D2QC>7MD[%\(VTWL_K;88C#T<*O M$!%/YY/TQ]ED1$J=U?1D_GT@LY5!9D^H$@D9B(9.(P.5N#1>NV1UZS#A/DS[ MRKQ!2ATI+LO:D@%)X\HR2;IW#*(HHMCD7;2^L93WR?6XB7%37MPF_YX&:$;^ M1;(VKTNM5DEY!<)C H\ HHA%9RD/9?"])5F&&+CK:$A(4I*RQV<50 M(*.)H#(-)&<<(5-83&8A*M&:S'>CZ>FHMAABN9OZ^1-,3H%'H'F26:K(,J$)EV8'41GM+:*'QS!W$? MJ#XM$#?S$TTMT8P@&P(Y'E!$7A1H80TH[Q$B<1=D+)6P"JUMO4O4/N,_RGE8 MK1M&[\,POQF_#)^'\S"J0W,R7KQNX"*-1D[6%+EP2BYD *_H.ZMX"(10*Q5: MKWK?BZI/8=*>W/AAM;NM2=KMEJ1T<5ZUC'DQF5=O/L4S(?8JS6I.H0V,U8]0' MG(?A&/-QF([)X\_60%/(,$S#^GW57J[>&.Q!SA0(19N/*OAOB19E &G8@*)15$JB.1NNBEAW9^] M$\IEYM_?C\)X3NENM>290:\J&N_IM!\RP*I55E2M-Y%W10LE& M6=*A-K$U&WX*J$^!<0,ZM%/^P4O/UM8]2O;H4Q&00@W1.5*P[DJME70N&W+$ MJ%OON^Z.LD^A<0/F=&RF9G3:M,):G=^E"K0L/D8906 6H&J%+25\B5(\S"8K M0M1\9^OGB/H4.C>@24/U-Z?$5;WM$DR= 8V*7JM:WKN1M.G4+HA%?94>\,2]WD8?QJ2"[L"0M!&%_6,Y6^32?XZ'(T&Q

-<$5JG4RO0VN_I6V[D6-YJ;HHL)U;2;CDD>/H4YB M]4MA B))"2X9(Q1W*HC6!8X;@?2OSG6_:'1O97=5L[ZV"RN\D.A\@E1,]54B M0$340-E1#@JEY)K=M/VV9>N[;7.[_MNUK3(;+Y^L(#BB4!2UA!J14PB2.00= M%!B;E,PY)1>;)P^[UJK[_MMZ?^5V48JWPF&*5TYJBC-#((D4(QQ%6PC!LI!B MUIYW6)'7Z,CW44J3B_%\]CY\KXD7C2CZS?0"\P:!E<4@%873EM=S!E8H\$P* MD(*%8IG.+N?V6XS;PNO3HMJ>;-FPO=B)D0Y4WG7EF)/C.>H"699:BZLE>,)# M ]?+$IU5#N46L]S6+^S3NEHC1G2G\*Z+NZX*SDAF9E4]:>X]>>]:/*_J2J#( MO@CF0C"ML^&?(^K3&EICO]'0%,WH<7S^>33YCO@!%]O<&R06B8L2>83(>.U! M42A^\S(!5]G+H$0RMG7P="^H/JV@-29)6X-T5CU^=295>*5=<&!%I.@^2 (3 ME(04HM,N1L-SZ_JX.Z#T:2FMM>-HH/Q;3/C+\]MJ>DL_=]"VZO0C??W]^-W' MTY/7)^^//QQ]?$-_O8GJX?VK[OCTCAM9;2-3HXY65W/&==G:(**+2H9 0:2T MH$Q=48]$ !:0)^:=5ZRS.?L:1K/ Y+(7RFR0E->2H003M0;%T$-$;4#$8(K5 M*:G2>J;Y <2.:0MTZD;V-?Z= WDQ MFY.4T^-OE\O"=9V!_I=KB:8U6EIK6.UJ06)SKB$Z)T!+A2$HEU+1S4LA=X;9 MIQ2G-7FZMEHS>BUW%E8BNU"2]\Y R(+F7HT 2!1QQI9X92SZTKIJY TJO7.;#C7]G MJZ8]%-^X5U>5:37^AN,+&FR7@WPRGKW ,IGB6G^IXV\T1DG]PW&8?G]#2EML MN-21.Z% I[J%.4YQ-A\$8RWG@@.J>I8Z*P&.FP+T2RZU]$REUNN('8K3)Q?< MFHR/;_\G06AFE:[-BR'19%-[&]/@+!'!U0R),B:NM'BJA&Z306AD.F7+:$JN M"TQ.98BRAGV\:"^5OINXXZ^\FK^"H M>IC390/9TQ<5#5$YTW>V"*8$RQ)%:U=])Y@^[3STE4YM+-E^<^MZ00-5TMY& MHK;1M?D>AZ *0BZ:!6V5L*%Y;\*?KR'MMGU[BM,OPX2SEQ.RE/$N!.TDB%0; M/GJLZ?-BV#+GI$4?[39U2.N?V:_!/EAK[5HDX&*0_49)XC2,:DE M/A^.A[-YE?#+U2@A#\ND00FYGK10$2V-/5_ U<$7HT[,M:XUW0Y9G]*F-KSH MT#(-R]0_3S$-5S4#1^>3Z7SXWXL?!T1<;AU-S01*@2)G#5&Q#%X+K932R?/V MQQ;NA-.GR;$M/UK9X)$WV#[2;UZ_//G]_8?CO],S;_YY_/;DM/4^VQTO.27%F9!KJO25.FFQMC!E WH"3-:YK$)/WS].PW@6TJ637_RTM.AO83A>2#H=SFA*>47B MC3^]Q^EPDJ\$XPF3RYJ#S(EB YA7R/1?+' MHDGG_-]Y]'*I-&7MOB9+E#854_O,>_IBDM#(5::_/PEWW4Z'_QA/,8R&_XWY M[Y/1XJ#:)0M.QFMP?L((4:(*D2.07PRU6Y^L%RQ:($TK&[+C4K?>6NM*EJ*C@(<,D_<2IE=;#KT>!8?E3(*RJ ,,N8!7QA(%0F*: M91>;-_C]2974X\XNK3CPP][)@S5^$"]_/?!L--;I2&%L)F1*6 ICN09==XK_Y='IWU^_/?E7)T7_UQ]^P)K_.R1JM/A8;WP+ ML[/WT\F7(7W:B^__F-6.*J^'XS!.M<"6TM,ORU[C 8,O4L@Z51/7F)?@)%%! MHN;>",&=;WWZ9GMT>[<0#-_/E_36L:AGGV4#Q[ .Z>O&0$: U^TXZ[LDZ9 >\VW(<.48H?AYWI?P0K;JB/ ^DUU<_IN1FI95F\-A 7H;SQ5I+ M]DXPS1F86#LF>.7!2UV@Z"ACD(Q'WGKE[OKM?5K:ZH@;&SJ0/T3U!RFKR]E9 M$4P&D7A=/974'/*UV"'*T,DZ3Z*V6R)/,BX8\ MJTK0XIFP-GB:ZK4%%:6%*)(A!LLLT2<7A=\B-MOPT7TJHNS8VBV4V\3"+RG, M6_JB2PCU'/MT%D84X94B-05WFIM:'>X10I .O#/(K]\09^:%!W MVFT4W:X@?_,:DA(\IA(#"&[)PUC)@%!8P" $*Y0\FN;WMS]\Y>]0[8H.Y/D; MF*2[!O&W3OESFW/4!"5&5G=Q5 )?&'&6Q\*\M13 MSY'= ^D/O4#/UBHT,Y( MS9AS=\7@JM#GN@)H$'6T.L1$":8@A.@4Q!P,"*EBM-9*GUMG'KO@V[&Y^*/D M[:U)U9G]VN[27P9/MPY9)IN431IHUK3UL(L!GXP$SF11(3FKNJG1W 1FQP;F M_Q;<:6.9)G$MO7Y: ^M7N/SOF_%:Q]D/F'#XI=9_#33CGG)L!28O>@0* ;'6 MF21=HN*6ZU"VZ?*[Y>MV['3^I$G1E15:]EBY!>[]%#^'85Z1UE-R[82OA]I* MO=F0HG.O=0:3N/#6Z>!,!YU_?HIIJ]4R]F_"H$X,U9%WN7W)PP"=,<51&E<6 M-PC810LLAY!JG;)D7*?;C=6V="RWW[05)1Z[2*);I[*7\COT)XOY\%KTY=42 M%'JKI*(!MCB,Z^J&1^UT*Z/C7J.-Z#OH3+<%LJV(]-@5$]W[EKV-UB&AMKE: M82!%1"YM!L;J)8J"V<<<,*ZO)_+"Z[!BL DY9[(V'U5^ ][\U;L^3=9L3Z ;;H,XS=?3%-O M, XN>!:B\-HU/[JY-;BMV'6HBS$?+Y9O8+F#Y8?KGK.8 MPIP-"5*L":P0$ISS!C(O+%?G4U+K_;4=X&U%KD/=SMF31/&AUFMW-I>44/]_ M_%\7%."-ED=(9O/I,-&L7/] SO;F+]:>7)ZQ_U'&RTL+CK^ELS#^A!]HAC\N M!=-\P&O%>"T^RK7%NZI'CYWC#A(&2D^TL-#41*%58A:<]VFI MR^A< 4NS'2O!ZY):'YAY:*'I(Y\][B_'-QQG[L+\7==!OQE_(?W=Q*MH/4/&16D=*SWTE._CUK0^?7KN:_YV]X(N1#PIZV*?C/=2\,"$ M;&BH(01KZ[T%Q8$3.4-P45-6$K4VK7G<@1A]*NM]0H1_;$(]1EP10TC)ZPRR M-L97WFJ(QCCZL2070E;L4([[WKCBX6<5/TZ.$MEDBG?WG'J%<3[(W#&:2Q%B MXKY>-5@+P"T#(:-/V@BE4E<'%[>$^!2:,>Q+L[M.,79AQ7;'8J>3A)@7=V%4 M3.04?@_S"NO[2;D;\,#*1 XK(Q1;*.^(2H#7U@!36DI4A5G7O!'(PZ#V*<@_ M%/,.8-3F![.OALF[R?S&7F-TAGMT&2*C/)>F(LHABJ:I44IO$E,63>N:A/LP M/87F$)V[LWWLU(G_>CD9C7!1;GY2?@#'HBK2"," "E2AF-][1_!/K8S6G3\BM)]Q.O_^?A3&%Z5P)2L_7#8 MXLY? 4&S DQ'(Y411I3./=.=Z)Y"XXC.?50;VQV@U=\*:%C#2$H[36>8+T8X M*7<\\ KG-)W?!+I5^[\]7]BN)6!+R1NU";R3-?3:@51*E8@14$L!*NL +HD M(BN?G"NQ-+]GZF=X&DR@FS_[M^GB9EV>LF,4#=H@:E+" GCT@7(4:U*,QM&8 M.92T"T1]VE)JQI,-$V0KHS2;%X]2NCB_6-1IK?>9H.]'N*'AQ-V>5[&LK',: MBF<Q@F]-J5;8>]47L#/V/8JE#S#'+J.-18 P'/\>IG_0 M#$)A9EU\66OBODJ/RS(]OI2TUI[-YC0%O0[#Z3_#Z((FIAN?=_O?77_B]9G7 M>@+V_60V7&KS@1-W'Z5H%PWT4;HN0HP[!+IX/LG7=S$-P[M] XF?OO+RQ=W)QA]&X^)V>.)N=3-].QI]P.F!& M\UQ$O7Z!1U#<*$HH:A-QA5KQH)(MK8\8M)6@3R%/Y[S]L5'%HY&A84>4?61X MB[/9Q[-P)M[41K [M?<=ENG$JO, MQ .F;:D!MZZUZ1$,!9#:L^A,;M^!L4.!GOK,MP_GNYT(]V%.3^?%'T3*J#!& M <)+4C9R#TXG#IBPQ,B4L:5UZ6FG CWU6;,_@Z$E<_JZ;G&]?OZ3[/CZP^[^ MH/B]JG,:TOPBC%9E!(==O3B(+(^\AG%X>S5:R;@]^&Z)N2[,BS ;U@8K'J71 M!H(.F2)60Z-+&IITG%2Z.%Z<;AWX[8IQ[[7RGU9Z71J%?JIW\PS')V/\OQBF M-V ,M-!6.$4^2-3.KEPEBO"#!:.D,XR1FG+K L?]4?HJ!QX!" M&MXZ_6@J0)\BK%[2MST-'H?)%?BE#!]QO$&$J*5FT2V-A6@3T>'^LODIC1X'"9OQBTB%F65 A&SHP3&UMU?[T%*87A*1N3< M>LMC?]1]*H3L+V?W-_B!B+I65QX"RSEI"3D$"4H:67OY1"!5I:!)=*_RN@&63(5N57 A*U=:H@Q02L.7"NO$46(KG67JOT0]SG";\*_)I'] MPPSN(*8P!EI$ W/%%;V(5+?B9^/%:4_/C_W,_ !]I(6YV*6 MNV"SWR:3_)6>"N.\Z$?V9CP/XT_#VDAXT;GZM)IA^GU2UAZ\_!,.7#:FZ@%#8ZX MW94"V[QM7Y^Z^ISE:8>B8E36!S"8*1B13M>36@9L\(YK67@,K??Q;P#H0\K3 MD:5O^[J'*[[='6##,:G@+OB/X_;@Z'#!K=2TW[@*.3OI@?0&.C@C@@Z.8Q&2*B10&;;%@\P+BW5'V MJF5,SDC2D?*?;+HQX+U). A*WU..V]IJ5/>U%=L9PZ1=0,B9/)-B]"4&H^NZ M#+)J&N?;M[GO?LZ]DD\*+4BH +H$3M%.\.2#E8*LN*B9?[2W;X!HEIOT(2WI MC MW)28[*?P0.4D]:YUER88KG#HM6Z==G3SQ$]N4EQ M'VHT-$[?)L2KDN#CV7QX?CL O+S!LDQ^^(>'693;$]TC39LM==IH)KV'P9A0 MU*5B$(G7D,X)B#)'R(EB.BZ=8_(QW4O;C/5'6WS \S D+4]/RNOAC*A2%]@' M7HA0SX_4(R.J'GODX)WSD+BTW&=17&C=1*0![#[-V0U9MTLRVX6!#S'1;P#^ MCL;_APEYI/&GCU]Q] 4OC^0Z;@.*VCO9F-J>IQAPA7DHBGLN<@F"M[Z2HPGP M/H4-O6%G"R,_$C\O8=?A]/'K9&"#8H[58VPR.@J=O0/GLH!D58K:4/R56J]_ M[H.W3X40O6'C'B;M 0F)53AP3H:B$P-R[S1P9**!(XL"C4Z2GI"\?.N*A_T0 M]ZGBH9=$W-FLCT_%UY.+Z0"YC%EPA)1S;5BL/,0H#&0:53DQ)6Q)?6%B!;QC M1]?_[XBXLU$?B8>+2J$%8/H' R>]BXH\-U>" MT@.02F,F3N@L0G*B+9WO#P8<;] K3J=8^VMC?A%&89SP] QQ_BK,0[U+=S*NA]0G9=/] MNN'&_;H/7E)J^OIV:T;=::5!3=?]UQV_FXQ?7M CX_D@8# Q&PGDZB(H4QBX MJ!UDZV)DJ"6+]AX;[?K.?3:13^>3],?1Y^NVHA^JIYA=W:]+;TF7DAFK4] T MAI*OG<"3(QD%*AI(M?<[0R%MV4*R[=_8A^693NV_OJ')1###//1=%HO/%NT6KDB[LM1(.1EB'F-PIB2,<$%,"I0IBPPU1,M M'IA%F67FB,VOR6V#O _+( >AX",:O!E9%UM.&S6U-6XA?KYR59K07Q48=0$2?:WO3>K] MHE&D5,DI9#0Z-PDI#Q!/KF2RF)TO51SMZPGYA)25,?('0AK/M+7J=C^E!P63 M.P0._8@D'V+S7<+(A^B_Y9T5&T*:%:22"?3H190N:'<:FCQ5!KJ!:&3-W&5Q"4A"/$5RP$J+F.L4@L\+6!SH> M!/3IQ(DMJ->]+1]Q^?BZD&XAYDJ,Q;'HQDO%][ZJ^V7AW:1M5!=X^U4KAD0> M4'IOP*H4:&XL1 X?!&2J1'1J(CM4K M,F0&+U6$F)4SRBH3I=]B(OKY6_H0(7YN-%U&XVLRIZA1U'U?1BDIR4Q^V2MNZH2-(4:OS.WN M$0\*R/M5EM&8"[N$Y0]4_6-&YFN0E0B>B4RZ"+4*K]!\[L@O *- 3WAG=#*M MEZ;V MSG^'Q/LAW>H&WV+6_%A^M;N*E@]#H"8BRUU!+!Q>3!:VDT^H<^Q=PO7TT:U74;?ZSOFV3-IZ_$6"B! 148)@3(" C+I+ ^&)_?P +Q? MU0P=&KVMHKN.Q-=AV:RB3P5RJH75UGK*!8,";4MV4H229>MF(O>"ZG,\WFBZ M:&N8@]R71]_BQ_!ML;%\5<[]?CKY,JR;.XO3_5>/+/KFU)]B/?:/=SRUQX5W MG8%I>6/=8336:&/DN!1,\^$7O'K=AS!?W?I(8WY,$C2;_+<1XFC^&FMB,CJ=A_D%?=[W&P\/-$4E/$4'6)&+E=I%%*W+N1K [E.^V2/&MC3V05E:\>+1.+^E3QNM38>#*!%+K(UQ=5VQ MT5Y"B*$ .O3T%YG1MEXJW =OGS+?'O&RB7D/2DB*TRGBNJ#'*,&_/+!Z>A:F MN*B NU$65V\2,\S:VHT-4(::]PM7ZW0S^!(LX\4X5UJOU[67HD\9?(_(VR$5 MFBP!;9;A9/P>I^>AYB1'JZYNI'$:+[C;??%3C+XD@-'T/0?4#XF<*$HX-KIXI5U6;1ORMM0 M@#XE>2VX=]N5/YZUVP_)+:,G[CR7I!4P6DI03/CJGC*Y$9M9S$RSU/J.EQTA M]BE/.R#IFEBL:UKM&M>@<)Y",-%",#A5WAFA- .UX%I$YGU/KY:O]4?N3Y#&>/U19G'W^J?,5?MW_C8VY_SX%W6G@!OMR/;$X&ZV+U=W@!!@Z3* M>'6[ZL=)/7U9 \Y)^N-L,B(G,%O(.A!"6R\S92QU&E?,UI+P+(#^KVVRT7'9 MNB/*CA#W\=:KJ61Q6^S&4M!3G,]'M0_AXKT#IYB77-5&"HG7^CL'T03R3BX$ MJ8RUY79)^D:'O>M[>W4=6Y<46G?FG1JG6?!Y0QL#H72]YBLLA*.)"S5X)3EX MDT4V40BO6Q]%?"YUB/OI"[/R$[R[.8[U5X7*J6/CU MV?38:3);\&&ZV3R??A>'UX_GS_(6AFTJ5[@;19M(%2]EL@ 4G16 M*'Q317>P6K GZCXMD7;)R@WYVB'MW?7(_4$Y2S>%& 6!H]S$B7HRLMY"$5T! MQB+Y%AN4%^8PXW8SP#Y- 8=D7W=6;+E0=?\ N3X-,OK^9C:[J+]=/C=(VN52 M3 ;+?2#U2%%+;A($;TT(606O6]_>L"?D/JV:]LX5-K+T(_E!QY*SA5.X9M5B M:0W!:\_!""54MMYXTYJ,>_C!QMJHYJJ-:JHBN$R%H3.02CVLHPNCM"-ZD!B= M+$$PZ5O?(; MMB<0B31@UTXSP4,M=YA1]@%GY"%J$Z1E2BLQ>)\"AUS(\R@1 M&;D YJ 4*[CRA<7F-^WM@F_'6*/;=8F>$&P?$VZYRGSY^_JE-F;^VY_^!U!+ M P04 " !*BZA8B'S8F*1D !LA 0 % &UM:2TR,#(T,#,S,5]D968N M>&UL[+UI=UM'EB7ZO7Z%7_;7=](Q#[FJJI?&3*]G2VI)KNS^Q!7#"1%M$E " MH&S5KW\G0((C0%P <0$0=%6:%D4:=\?9^T:I0NSG$X M_>'5&,,4\P^_#Z:G/TQ/\8=_CL:_#;Z%'SZF@_4N% A> M1U#""XC:6_"92<%BEM+B[$//!L/?_E:_Q##!'VAXP\GLV__XR^ET^O5O/_[X M^^^___6/.#[[ZVC\Y4?!F/QQ_MM_N?KU/Q[\_N]R]MO<>__C[*?7OSH9+/I% M^EC^X__^Y>=/Z13/ PR&DVD8IIL'T./S]/H_O(U&_WCY0_K5R>!OD]E___,H MA>F,H)5#^&'I;]3O8/YK4/\*N #)__K')/_E/__MAQ\N+1?&:3PZPX]8?KCZ MXZ\??WJ(=#"<_I@'YS]>_R,$,\^8?K]*_['7R:#\Z]G./^[TS&6I>CG M0ZZ@=(7S/^JG_;@UIE,",DX7$8'^%H=5X@TQ+OKT[3%??Q9D+.'B;-H0\<1Q2ZAW/O<6SCG(^PC/"='%Y'QP=C9(I^'K M8)C^FD;G/\Y OGK_[O6;=Y_>O*8_?'K_\T^O7WQ^\_K39_KZRYMWGS^]?_O^ MPYN/+S[_1#]=/83S\P'4>9?)RS?]?ZSSZ;<&0HH9# =U$OJ9OKUZ1(7;[Y#P MCRD.,UY.4',L9Z-TYY?.ZO0XNN;S+$0\F_WMR<4$OH3P]>33E-:JNFP1>/R) M_C@Y0>E,00P@(RTVJD@-P: %XQ-:G3DZ'QZJ83)75PF3.-/#U2-(%T+^B&?3 MR?QOJMGES.3+45Q:N,&X/H=XABGGP8C_)%FKX??\+Q MMT'"%W\,)B=9R\R2S8"6\SH(11Z5"9"-##H%)Z1F7;1 #[BE _KN1@/+GMU0 M!8\LX8^H8@,:1PW-N4@3V],[>3',5X@FKV?K32=0)_?\B.VY?@BD(>%+_9\; MNMMP])#P1@;>&?LR6&>B,X N"E#,)_ ^6>#Y%]+7L6M# MLLE3._F(X>S-I$YC+\>CWW $$=GU62XH7N=X+^=V6DE&/]GS(-]N&[[>#81BFP?#+6\0Y M'.NMT H1=&+DR"0C(13K(.@@A8J*,2X[T+O@HY\ZF]M:J_'+^GYZBN./^ V' M%S=P@BY9EP"D&O(Y@@T0R=^ '++421.^S#N0M^"CGSIYVUKK(7EBV]W3',V+ M.)F.0YJ2F+*2*0]J,ABEA>O/' M5_)7;QFBT#XSTFP%+#$"%I(&YZP 3%'09M-JF6)CQ2P%\^2GD#9F;KS:SY?! M5Z/)]$3GZ(31I/L2 ND^%/#1*W)"HBC16Z9S%Q_M]F?NGK5&9AXUL%$/[^HG M/*,???D[#FF49^3'O,CG9-(ZPNG@&UZ-^81;B<5:!<*X!$K31C(HP:#D8+)C M.M(_;MB1->2G))P11A M"9K6X#-*2$R)DH+AS+:^*7@$SK'HHI7%'XI!-E_F3VS4PCK!00K):9>9$#R7 M!5(TB?.@8U:N[^7]6(C?SKH/Z5;-Z/YIF,CS_'DTF9P('Z0OB=Q+*QPHHRP$ M= %$5%S(I,B]67!7W(;P&QC'X\EM:-H>9OIWH^'H+JKY$J1*2,Z6 H&KN@2I M0#(T'ECV4C.;8[&M78&E8)X\\VW,W,/D_M-PBF.<3.=PLM R\B !E:,M;#&T MUI3,(-.^,FGK;'"Y,>OW(#QYKKS11\.<(30PZ(C!;!2!%I\L($ M,98$O*Z&6O 8G&RNEMZ&I2.:,"QZXJ7'/ M3 IPTF,=I;;&*4Q%M_9*;@-X\BQO;LZ'W-IMN7T3QD.:9"8?ZH-)_Y1TY)1,RMG<]E6)X\XTV,_)!\UYK\EV$R2"=83Q,101W*2JV>A."L0:8@T.3&=N"9O.=J>N;^"#S"?*,&%TU9"-K;.T+0WBE[1UEA+466(SG%7-=K5D,N5PG R/_B/ 9E M8VH=^]!W"ARS)B2A'$B;+.WOL:;_9 \BLH)2.5>:7]8?3 K<.GRN2(%;QXS[ M3H%[,(0W_[H83+^_&IU_'0WIV\DL3\1D+[.2'C+2OD^%+,&A]1!%C(%^HE5S MC_I10 >2)+<6T!=0Z&7/K;+P7 =IMYEP/Q-W??S>S M^LXD$:56,?H"-;((%,V@X))",$IH)QQ/DC<_?]N=%):DT^U+">L8NP<%?"#^ M<#PF%WDZ2K]=9:%H$84P6D!6G-QO;AD$43*$I(5GTC+Z86,!+,*QAQ.X[2D: M-;9O#PD@->%O-+P-J+#B&"<="U77//09(J?54W+-C)**>=6Z3,(#$,? ]G:6 M[>'U?I'SS(CA[$,8Y)^&KV@O-@UG5^""XT(6'X"CKLDJ7( WMD!$A=8X6[1N M?=C^**!CD$ [B_>2WS>E\6&>7PI*F8!)(^N2*YJ.@(\14$*(M7+E83%:E ML0X6(SD& 32P<0]!?B]2NCB_.*L%ZF9YIW7$8SRM3M&WJV"@*Z".%B65#(*P M+( 2-0758 &670E91^VL;STI= 5W#/KHAXE^H@;'&";X&B___=/EPG8Z.J// MGUP:YN/H[.SM:/Q[&.>3H)GWID20](<:),2!-LL"#$UYTGHLHGE/ MH+:R>1]IAP^&>I)#-"H'"7:6S52709=,!A'1ZLABCJ9US/!#%$X?3]Z5FL:-B+D>1H&3ZHJ3C$)6L:YX0J4;.E]#: 7T$SG$KHQ4//3BI MKP??!AF'>7)K'WW">)"1*0'<:5&CE30$S&P&S!I"Y'/K3>HB',7-\(G**22W A( MC-&F06&&J(T#%J5*M)YGD^_%KBTNK]$ RW&*;R],]9 JM_A;,+//$F'%&O#^U-0F/"TX!^WA-#RQS+'6_# &"5&A77:,.8#7G*$.M59WZXR4 M%:?A38YW(Q>L^!) 1\5J8ZI,A'H%Y)%@3J((95N?V"P[WNTA0O\U3M)X,-M7 MCLK+B\E@B)-)35J9C,H'LBTMHK.%,50I)OKN14JCBUJ'X26MR:&4UA&?C\#95<+ ]GP_6(X:V?A0$@A>C8;UI;RL'/-Q M,*$1O<1A.J57_K=9/*Q(*@:6ZMVBI;6;-IT0$M(*YCG74B;G6.N3@U68]I9& MT(K[!_LHP6(5M/\D&;1E=*9<&=.Q#-E9%],($ MJ)%Q- \7))PA0N%*R( *-6L=)+ ?N:Q(2-BO6M9AH8_@D7!6C]YG=?'?X?0J M,"ZSB%$*"RAKL=6Z>8J1SQIP6"6ERJ)]I\)%0':_MV[+UWWO96MC]Y*L\$#^ MG^D_G2G?6Y=8C!:X<[,\"EI6 ^TVE50^F^*-<.W#1I;">0:.QT:6[R66Z!ZT M"NSJ#>@";5?NQ@VL@_$T-J-PE32VM/\N_(M;$$L)+!87"&(B8'5W%VC2I"]* MZN*MU7G):A5F)Y5!@LJ1 M/"E#4(WQQ7@?$NO6(78-7:P$=0 ^QJ84COJT?T-7H[9WNP[4OT$9SB[;:5K# M!&,"F0W7<3;D34J"\K-VXIO!R,>554:#=(K&E$(")YP 9CT+ M*A89S6-=32:8_OIE].W'JT^\9/CJFQN";YZWVY:EC0P_VLIJC=?I7\+_'8WG M'1$O:W+H8KCT/(*,M5E.S;./6D1 CP8S,QF[E2M9\8H^?/(QK*+(&>36N* MJBWO&-#"DX%%@3HPH9%WZ>Q^[V/W<-[1+ QD6RLU)NP#N10UP.H+2?)67M_K MVFIT$&=5X$W,"I/U0+*I)RXTWIAK3*1+WLE0$K>I X>KG_34:6ULR\83Z668 M*PWV.@_I[6A< ^H&WZI7^#*;V[B&#_N\781R&4\3W\6SPY;+AV\^#?UT,\NS/'\:CA)@G-XA/2A)& M2^9(K;0JJ5KS-B2.$)QSG 6IL+E U@9Y#*KIEYFE^^\> N )ZE<<3[^'8:ZA M]E_KQ/@.I_-3B1K8O? 7-@YSW_*!S8+96PZ\4RYQ<"JT[=:]&U2Z8?>FS+L_# B;MA32@"R(HK@U$ MJQ2-/CJR!>>L>8A05VR["G-OK)'E,>\-J3B4 /BE0[H=+A%$%,IX*&:6[A0E M>"7)^0_>T"2M',/665P=8.W_<+JE'!Y456Y+2R^%M9>-_E:H5 >(/86J=8"W MGY"UYM1VEI+,BI.T@ ME+,&';T$/9Y_O9CB^!K:U:FQ<"9@C FTKRD"2BAPP4M@CDGE><126F?D+H&R M^ZU<<]H6U-/;UN8]Q,V_O1B392_&2$-^._BC_FE>BEIZJ6-A!F36K 9RT#8V M>P]9.R9"]*A#ZPK/R]$FM!E4,SZYVE"83Z<(@N%"@E&ACBD:9TKJ=2"OL1R>YO9"ZR[GK M'4Y/I#0J13)+*;6ACM4% A<)7*$5U]DHLMJ9%TQXCDY$S8R_]/JKAW/JGX;? M\*JHV6#X2QC_AM-Z\/ :X_03IHLQ/08G+[Z%P5G]ZS(:U_S'F\/B5CN; MU;CE&Y^HWO&Y]^'^0PFIVI'^3H^CBI7P3GYN54 M'NOED@-+VU!ZAUP +W2$D%-2A4QL5>LSQ$+/[1/-6APUAZ.F-O.8[]',8W M$,4RYIA)%ICQK&;!TI@85Q!,1%4",XBM5\C#5^J*L__#%^H:I/8@ MT%\_?:ZU6"_&WV_6CWF'4A]8T-R"9[6770X>?#()LK,ZHS/28^M3O^5H=K]S MWA_+HUXHZN%<\-=/?Q]]P_&PCO33U]%P,AIC?D,>X/CK>##!R=W-VKS?I]5^UEM3[.9RVXGFGMY8)S_'4T#E-<",[())77 M$KB3!(Z1;QV]I>U4LEEZ%XKR[=M8/P+H&8NK'5$]1,R_F$QP^C*DWS _@(8J M25L(2RI1TFZ\%J\6PH)3 ;D)NO8+:GUWL1S.,U90*Y)ZB+*_ROSX=(HX_;G^ M=F5D5B(A1Z.8UGV.$-NQUD,06IN_!67D$87 FF6P\N(2EUFS5$(JDB5%* M##R*()H7M]VU*%;LV'>MB74LWD/H9Q^>W+KSF*=U,.N^,@YRE V5J MBH\0!H15CKXS.C;7PG(TNW33\LAB4URGEG$CL7I%+ MHPV'X&("%U4(VB=N[Q>:6IB:N_0!3Y[8=N;KX?6^OEA^>WFQ?._^^O8M]:S[ MR0E#GDP(!:(R9 %E://CD@"KC$4C,?+'([3#"%FD$+6+?BLFYJ5 M@#D&FXVB<31OW]D"^#&I;_=,]G$8M^$@ZJMT,PB;?::X0O%9P:IT >> QR.MPWST&>1T['WH,L@O>>1<$ MR!!I#7-U+!HYI)!9EM;S$%H[F$\F!GDMGCO&(*]C[T./Z.PREC]CD)?(KHE M^@SMW(3=0U>L$H5\=FUK_GOM3$\#<^@B\)*,\EK(@JU7R,-7ZH8QR (I=XCBAB]EMJQ;NWB_HQ!WEI<[8C:<0QR0"5<"1F*K.&M12GP6!*0Z\"" M(C9W:T<;@[R-@EJ1U,,]Q>,WSZ]&P^E@>#&Z6'+(^#-.)I]/PY"+7^@W M3R&64HP2M$6/HI$3BJM]AB%$59[M*QUND[;$1S:G<(LF"*@M9D5"[8X ^2((H2@(PAGA'),6LUV&_2RY8#^U'$?S/?@!FXW MN/F@WH]K3&--:3$RHW$>7.&*EA.+X%,(D#./7.N@Z6T]*!W?'\&?PFW";0^N M9MO1W'\-E4HJT#^@O7(UQ3[0,%&"U);'C(J7YCE/O0[H3QWWP?S./>#%0SI! MYH)07$)PF1:-DC/0$#7A:&LVS6VW=?SUT=-D% M7CUNY)?=@J*TG&9]PF\0;?&M \0:P'[NRMN&Q8="U(<55O8NC&O;LF^XVSBP M^X_=;^#6HT;82:25=)9E9DC.BC-0MM3)+3.0*89D=<'B6Q^V["G22NK,.28- MS,L *BOR@8V-X"SYOD:74$+KRGT''FFU#O?=(ZW6L?.^(ZUJG^3+;)B/]!H. MO[P=3-/I[*:\&!M"J<=3M8BPXMZ!4UZ"<;%V3,@T\7?*A%W1X'OAPP\OJFHM M3DD-SZG@8SAX FY>WZ@!MG?"H%?2O@+/;**=&A(WZM?:.!9$- MN5B&T\8R"@$J<$=^/S?@,!<>O"LI=KK_.D0A+ DBVKT.UC%R8_XO!_?B$M-< ME@6-RKS4E'!RMM$K\O-IUY<4S8'".F-TIPK8*SA?\.C=[7B:TS)J9].&%S^W MX'PXNYC<@80V,EVCA&DLD=2X"&K * 5/ 0IJI#>%"UK"&*/710:#-+=AZLLIW)E0 M.OJ&N]?).L9OK(^[@[U[<&4B6A:X!!MM=9%P**'+6LI0E\%Y'*.3U"E,C@[IE(:\G M@\,[-.Q1"EO9O.&,4*N[WA[R/W'PY72*^<4W'(#D9V3LFQ5"P3B:\(7^GPF./P)5O;LV&,W0IH5VE;7< M]B/7)7T?Q2V:T].- M]BULN[MW_0JD%$45'QUP(PQMGU&3ZH.A_6^47 514M"'2_P2CV^_O*]CTL9\ MWP-TB?5%>+#\L" 5ET9#"*K>B5D/,8@ @0=68B!WI)0.K'=\W.Z6]AX(&O5K MW<:5[Y?7<;P'_I:+HXG#M=Q?5M._+_/O)B"B'$';_ /@QR&Y_3#9>KI:_.ZN2IAZDJ=*,GKAD!9PS9$=>:*-6:B^2H821%'<4'VB'B<$K3\/MRIZ3L2=$.2>4%LC=^81GF$A[MSODO [3L'UZ M3M=/;I:!L]%0MDRRJ:1_2J>8+\XJY2F-+S"_^>,K[;WN5!UWG"4D[UFK)&GY M((_7I:@A>?K+G!-JTV4#N?I)6RTT=S_S\L!'Y*23J&=[O!;L"/0F>"4#2!Z] MQQP3"UTV08L^N^\DF!ZXN3/G;VNN?2>_7%<6^CV,=%4BTL@H1(2@!XMIH \GJ))C7X M3,L+XXKIJ)B*N;GV5H':_0YL_]S?%V-3XAJ?6;_&@N/Q75O]/ AQ<#:8?I\G MW4@KHF<"$BL<%&H-(;-:'X(\6:MT,J+++KW#HYZQ6OH@HX=9Z,T?]:[E8C Y MK89X7^HQZ&RZ%A&3RUY!L$C3M9<(H;#:[U8(PPK]V;9NK;,,RU&X^DT,W4.E MM46XZEMP)?TNZ'KRWQ]'MA]/O V+':2Q)04[FBENH=0Y:Y1.@M:VA@ 8"2X9 M U:DB"Q)0?\[ H&L<'GWH8]U+-\Z)&9$7R?5,A-:2NL<.>]M'H)!G31DKB,H MRS5$ZSQXG4TMAX8BVPXNQK+/W[U?T9*#46,#-@YQ_5A=I9EH(VKR3K0'8>IM MIC66?),2@:>8R:NMS2M;Y,E VG)HNQT+FP&W-JO#9U\ ""S()JU.T+-X/+3Q, A])*VG+ MWSH&:YU03)8ZOSB?S^0V!12T>;1)FLM\UX":@7;2.,+(9>A4;'A5>NGMA^XV M_G]CLX]:V*QUCG#XXQ80%T1T& ,X+CT-QR7PAM9BSDPNDEFA4HO:+W<>^@3) MV]AFK6.@\K=ZI5^;L/P\"L/Z[UL>UD=,./A6%_@79V>CW^MOOAV-+R-/9S$U M3N=D2E; (@U=:?+48S01C8;H8CVDC<,(*^?JI-NB16*L9D)E"(,5S-#)R+,(:UT$RW9]X-/+HR:;&2 M4'N,@S*Y-AT-"21G):4<8_&IP:JPX-%'(8]=F+V'#@QS2%=&.%&!MC!>:[#H M-2B,KC;]##3;!1X*+]YCZ[2.>Q".0@TMS+NTS<&&$?"7]\:361C_^$:4)RZ6 MC"[7+'1-"YRK-__**2A%D_6MJSO7+@'P2S[_*/AL9L"'I)HVEQE71_%7("]O M\=#U;<;7QV-..AO >C/N0 M?MM;Y RA'5U,KT J9TR,]0:/]K"@4N'@T N:?7(V)G'.2^Z@@,X//!H1]&/B MASIPK750XX%N1E&D-+5#;@HV>0:O,XHU,PG4X)UWKHT0BA/U,O M./AA.T^'FUMN5-Y/3W$\:\8]:9X:]]A3>D^3ZSS$!BESMYYP(SWM0^1)"LB% MV^HG.IHH)+D,AI$692 QJ@[OWZ+/WF82N?5YET$$O) W8VOO"U9;J#("ZYR. M8*+@4G@O69'KX=Q9.MS6=K_]RF]EF$-)?KO]%OQ<+;+W)7X9E'^$SVY$[ZL'(/80^+L(USWWJ@*RG^-CE MJ/83&]N&O0Z2V,+TNQ6'BLEPFC1!EYP(HB%.;I.L(8*S*'&H0&2GM:WM!D M, RE3QQ5<5U*XSSZD*/@M9T9&[^G=PL]_0//\N?1O)S8O+ZP$\%FYR&'4HN* M)4,^#(U9QY0$ZJR2ZU+&;?63CH+IQ@9M7*RHAAY]P'$9C<]G,4:(#\0HZFEB M1@'>EME%DH=@90)N%(_*V5A4EQB>U4\Z"KH;&[3Q;?UL/S)/PU5:*)-JZ6&/ M-$),X&6I;=DQ)\E3XJI+$LJMCSP* C-ZRK<:H?\T?#6B[\;3 6EHMF#, M0TE+B3KP"%P$<@.<0PBT0H"0BGLLB9?492+N\*BC8+:U21O>FM\-\"=Z,HTD M@C'D\ZM:+S:@I46A6).$<]+$%E7R]YI8U.1D9'.S-5Q&[X>)=X%Q?$E%:QE_ M25+*)I;K,:E(NBIEK1:RN$X%1O9-8*>DHA;\K6.P M7I.*HA&U4YZ&H$0!%5V &$*!H&GA0\.%25+26V91R&DX+CFK[T"QG_NE)@(9 M'1B[/I0KV09[Z[(_'-<^)UB&AH;=\ M77=_ECTXB^'Y:?CU8GI=1C1G0UAT!IN0UZ;2%D+B#-!XEV61BG?KL[G&A+0, MRY-WN9H8N8=$JD6XKB3?!5E/'M1R5/OQA]JPUT$26YB^!_?F$83)9X?!2O#* MQMH,RM:&DQZXE[19E!8E;UVSB6.%Z[%H3ZUB\L2=Q']6]#F$UWWQ^'6EU MTEX42+X&'-5.P4'S#"X4IU)"(W.70-S.#]Q#EYI&#(WZ-F\/GL*M%?'55;T( M$8(H7"H(A>OJ:-=:-"810*^2D1(?7/QN/0\\1+';E(UF$=N-S-HOT;=J@Z H MQB#GP'+M#ZED H\Y@>9!6BF=I%FN/Z[W59>E3[HW-.XN"J_()%*J30-L$#35 M1*8@!E2TBI'+R[#0=/TT"J\T3;#8VE0]E%JYV6+.T_9G%1I"?2Z+&DP.M!I) M6YM ^ A)9Q:$YYK=SX]O4!)A$9(G2G=#\S8.O+IWC'#??3A)7',372%4@J82 MEFG'&AR'DF0Q46/2AG5X=5<\YHG2VMJ 2_?D/:1"?L194\H/83S]/CO="FG6 ML'+[SH!=/[E9RN-&0]DRS7'^1B]Y]HVN.%/%Z"C &UMJCW5;UV*:VIW@(F@4 M*72*F5ICZER%:>L6.-=YQLLL__+[G9_,3KR"5!@QTPL67:(7P2&XZ 04P1%5 MX"F%UM[]1D#[3M3L13D/FMWT3M&^,SQKK,'GP;0.\:=A'GP;Y(MP-CLS24%& M'A4-(#'Z(I,''Y(#)JQ34>A0[I?YVRA.8^'#=WVVO$.^1RWMWCC*Z@&@?PZF MI[/QUJ&?#KY^'KT93FNZTKPST&JH#4,AUX2W^W#)!H0^)H\>V-BS@)QBFB6/ M4&PTH(R-X*WW$#CS7@AA4T#&HBS8MA?CNZ(#]R MGID1HD]2LXI)U?[N*H O]6A5*J_JM.IYERHSRSY_M_& O1(R:FS-QK&?M*^; MC,X&N2Z9LT$.<#)3-Q/,A1@SD(Y%#6DTX+F2H((H@1PTVJNW<"^6/?]Y>!A- MK-\XEV(1IBOA=T'5T)]8CF3WKD,;IE90OX69&SL*CZ!3QCLF4@1KB@(EG*]M MPAP$X0+W25B:L9X@^8\L_[OD?AWKMKZRGIT]T>+TR_SXJ=8^"\-YFC2?#0DY M1$,SG:K)"3XR#RF6(*272G0Z(UWQF-TN_:V8&/5CQA[N*96S!00^!;X^#=$(Y'UA].S)-IFAIK\QIKTR;YEJ,0=*46IZ^0%:$O^U' M'^N8OGF4!(&9V?4RF)S^QO!8F .!AM.PN86(EH'75NJH:[W6 M+B445CYH]T%O#4D9]671QK6I7HY'O\W"[^H!QV5>P/#+'.=UOF5$4K,&[UDA MKPH5^4$E0$@A<>YR9IVX]S6\9ZR+:XC>?J3>J": =>YP&ZFEOS]XA, MMC!^SU/.%3)T,KLB%!A7 PF25>"#)63.2EDB.FU;1U[L2@Z;.98[4,,Z-N]9 M!?,B-@EKS(@%PE4'2(MBI-41C(Q2>&VXY:UK'CQ$L5_?8Q-N'J%Z \,VOZ2Z MJ'&D7RN:=^'\,F>()2M]*O6^S$3R>1*'R'1MRU.D,2XGVC4U.8=^^.SC]Q.: M6+UU@3;\>C%.IV&"UWN>^Q#G%R@=0+8L =85V#ZNK;;E<+0K EI7$NL,-OOZ M)M 4:70FB%;7;106T"(+8QVS3G8ZFSILE3QZO[47D:QC]QU?=459*S_5NI,L M:(+F/<3 '=!?JEA\E$ITJ;E[4%==/1&SQLW7.E;MX>;K$Q*JX9>_XQ#'X8Q@ MOLCG9/')]#)Z?MZXLP@D/Y@62EWW!X@6_)-J]&0\*6IC4Z[-7%9#HZQ_&;/]+91:9AU#P; M^E_^'/XX$48;*X0$AKIZRMJ!KVTB);?T]F!0*K2_[%@;YI')J6^BFO?CN#S M?36:3$]DC-X;&JWV7-!.35D(3%A(M2"Y2CE'[!)->?LSCX3=K4S50^+H>]JM MT?0T_/(STD(Z0^1",JE"X%:6>N%"JQKR!#QA$MPFHJAU#;*'*(Z$[D9F[B$. MXBZB6;?W]^57\J5J?N4)M[YD+0T4$VF++60FS\9P"%)'4Z7)2JR&_>W,_)!XLRWQ M+U*J^^C)5>OXNI.Y[$L\E^8 KZ&&Q)C()8"D 8.2&L%Y$:#622Q6UA#0UI/" M&O".3"I]$?-00W:KL!G: 9=!K:'Y_G?:"]>$HUN-QRUJ*[2IO0SB=EV-R4TKZ\OI+@QO M"S=,K_^CT?!C;7 VIB7Q99@,-N_HW0N,9O4O^C=2HV(9U\^\A/3B#J0K\/G] M#1[ZA7>CX?@.O%MO@E*Q"!-JU1S2/[<9 D8.7+NHO2#R6*=\FS66C*8#V+JY M00,PEQ>ADC/M!%-@"R<'48?:YX_\!.MHKI&1'$;1O!U"*_"[*M>Q/^T^Z+BP M%][W7>]C/OIZADFCF%W2#">#/-ORC(8OOU_73,7"?38F@T_,D6V%@IB$!,FD M+MPR'4OK4^:5H/85&+$GK8SZY*R'<*DE &_58^T"L*?0RI7@]A-IV9C4;I+9 MDI&]2,<&VBH)VC>)5&MB.(S@I4^@C9.69\U$\ZWMGB2S(AISWXI9AXC6]4(6 M@[NZ_[?.QB@#!Z=]K#WN(H2L/&W!G$(19*0YM\-6]M&'['XKVYB041_6[.%B M_'K)??G]^H__&!#$<3K]_C-^P\LB.1AML.0& OI84=+>.VJIP2+S+'&=H^S- MYWX4V?-V57I@KX?;UH4[_H=XYRME![ ]^2YK =U3?[(>&%\FJM[HZL&Q60]T M$3QJ$1F(7)/X>*R-'K4!(7U@TC$:5.O+_@/0UJJ.8HG,SAI+.AL42"W:&WK(CV/P'EN MF$A3X]XY??;YGA[1C_=8'# M=)GJF6A9Y2IXX+9(J#T\:W1K(%=1690N%)H$^]MZ+8/UY[ZK)6\]1#HN>K^N M N,.MUCUX>]]@M:&V@PO<@I<=[:GN0S5!J*QE@L",J0$> IP)"3@W MV2:79-*MTVSV)IWN^Z>]*6<=.G:U"[^>BZ_67"F94=)RB%D1QE@#?:/A8)5V M7'').>_-\WD$UV&X0%L1VF6WO0T;?>RAEK0Q]Z&0'X8)W*S A0V,+) $>"NX M=,K:&)O/*XNA/'-/IP$_/43K-^UPWF4L/;E!+<>Q)W^IA4!&!\9N#TMCTS$I M&7C!1/M?4S*-R="J$*4'J8QFM&G54K4NOW;X2EWEGAVZ4-I+;ST7_F@ MW7MA^^-PU!^C;S@>UI%^^EIK]8]G=?IQ_'4\F.#D-<;I M \P^ 5G(&>'M;L3IMPZS.E10,]87.V(ZN%P?;8E?QG2 M;Y@?0),R:F>3@FQ*G6L905.$+S"N&5,&@VY]7_,(G&>LH%8D]7!\\2I,3LD\ M]5]O_G4Q^!;.ZIAGVY%W-<>\I;Z21!AZ4N=HQ@;U4;=YB M#))%60Q7P(H(H#@OX+UB$!+2G"X\#[YUFLGAB6]5!LH!:F\=WGK)7SH_IV6$ M?(4/X>MUX]4<9-'<6W.W?0&0?11@V!67#]SS M;8GHX9#JE]$0O_\2QK_A].W%,,_'6]ZWBYO""LLT2EEK#Z&DK8!"#\D7 MG:4N6:76U\W+L#QOG[L)0SU4AUJ$:]Y*I0.RGOSIY:CVXRVW8:^#)+8P_8ZF ME3E"9JV--:+8:@%*T1>OH@)-?U>R,8G>AB[,XUL8;%>]#"I]/1>/H9 MQ^>WKO3F+8,%=YY&#(IAJ,@,>!F!$L?\.2);6>^'E[O M*^^EI;;@ MHH?-YVLL.*:AUV89M#3.WH(/]&).(=J^<;?@:]6;L/DZI%NZJKU^&++CVF8,,NCF)U==P3UI@?1#00\!"2^^A<%9W3:_'8T_$&Q>F7P!C.?L@VS+RHZ2L&H/G5^'HSC!\;>J M]=<*VSU3I -C7J5)$'[B*S(!,:G12* MF'HK:-!R(+L7Z]82Z9#6M5M^&T>?WSASM\JC/2SN3F]PNBKS;JRWI=1J#J)> M(X3LP6<>P4F92@G28[JW[5JXAU[[P4]7//W;N0??:)&77SVZ&":87XS'8?CE M,JGQ6LM70[B<[^>CD$(F8U0=15 D[ M^=SGZ$1M;=^E<\ZNFCN\"^/+/I=MFS7<_]A^FR\\.HB#;*:@0Z;]GLK H_6T M%2NFYL?3?BP+1NN34$D=8@N GP^OF8(M28?D-:3@3;V$*Q!M5(":]M0RV*)C M;X7LGFECYY*M:R^E;,.'?NJED6;;)4MTG8[)-I]>W2T'5(< M2HUD,=RSR'HK__CDJF6M1>@FU;+68:-AC,%D/#WY6,]*9J]%B %#B0&TK]%S M3-3;;1Z!JR30,=I:EDZ['_K46W*@[VZD<.>!S]-[V=SF#4]"KT',*UYW@+&. M#])% OM(O]O"^/?IV\)R#>?\^W RLER\YH2D'JI*#."4)#@\6^Z=#,QUFM;W M3>"25;X]?^L8K#%OOY"ESB_.KX D^J&7OH!7*8&JM2N"IR6'Y2B"\]U\[W4L58( MW>ITIP$_/81+M2U#TF$L?U8(72;3%@+IM?#B!NP>>H700J]S2C37>^MJ6>=B M(5A/&U7E S?&:V9;QSP+&JEV?W*5ZMJA"Y[U!.O:K46CXNKA#8AH8\2##>'9[,8Q&J, MV4LDLBZ!Y00L2:RX.,24-13T2'YE#D*UGI"687G>_EH3AGJHB;8(U_Q8MP.R MGMROY:CVXTRU8:^#)+8P?0^^T2,(.5/"Y1"AY%"KE,0,(:K:BAN=U2);@ZWW M@;L6Q0J_9=>:6,?BC=V0^ZC^B8,OIU/,+V@I#%_P _UH<'/JY%UV2GF0+C(: M?G(0F(B0M7$FY>R=Z%*S?)UG[MXQ:<73: =&;IQCOP)GS?$;70RG'\/T^D L M:M1)N3K/UA;N*H,79!MC0@@L*I=]E];U:S_X.WP"CGCP8%+-D!Q7$HEBTJ^P2QQ\\#GH(4-S=M#"LFFR5)W-(FGW:,Z&B^*+R\F M9)K)Y-7H/ Z&EPDWH^&4L-+8%F: W4[#F=T>O2_O+Z9I=(Z3JUZ\7TY/4-># M!4:SN*QMXKP2$# S\ ZU"JAXD*;#+-D/NN# M43ZQRC!5:+MCN*O=X8L#C[3RB.)5%HFY>/^BO@?)WH'TITYWRVI#?V)!JMI] M'^C$)1-<9AHLJ^&J@>9_KVK73J>T989'%+Z#X%8\YKF*J*7U>[AO;NA*7"K] MIV&J[9SP-5[^^\1R[WW4FK;6BGSUG,A-5XZ#1&DL3=52OLIG6*^.,-1N3O<4;E9*^ZL$7.RPO3Z\^X;IVU6;H\(^TWPW95I M#S)7N$1IO,P.2/227M':VC.C I&%1"]%R+*W#O7'E2N,)AJE3*VJ9V5M0:G MH4)05HDHB\C>_YDKO#?M]I_G]^G),VVBR%AFRJ(?3QB8( M,4F(UIC$M+6>F<9J7@GJZ49A0!OG:=W =A3I,)*<'MJ MH-66U&Z2V9*1O4@G\! 9I[F^<*EHKA<.7+TR$1B#UU$G+EO7]]R39%:UO=JS M8M8AHO'QYU)W_#*%#7VB#4H&7THMQ"4=;>>L!L:]56BE"_@/0C%]OA)-"YO**"+R MZ"#SG$&AJ-VHB@::4(KA!JWQG5+^=G!L>F"%:P],<#LI@[N.6@ZH=O.2,2TY M%XY!9!U5)(=)>U"!6PC*>]!<8NVNPG*W+-B=WR2L&-B?K\BAJ^E@([RN!_D) MI]/+LZC)233"2QTR..N07$0>P#O&P%K)F.2^T/;CL-^36Z/Y\^4X2-T6GI&<\ZZ0*Y7M\KI/?,*61 BZFB22UIKGI[V8[K MTK)P99@A7]XE'D%Q%FL3:P=!)*98T#'*UAWZGOFEY3K:[>_2#^72\E9- MS.L__F. 8T)V^OUG_(9GL^-OIUPR*4M@,7)R+Q@9V&D.12KFE(U%W<]K:UGC M^!%D3__Z"G3OU8^;,=ZE*FE3NO:N M,2]RTB8I$#AKU6P=.!$T:"D"C47Z('?166S'VNI>'ODPI+4.2WU*ZG*_-[. MO+K)0Y-+4EX!ER9>-BB*@4G@B*$X'C"&UC?GC\ YC,K(C8A<)IDM6>CS\NB1 M>N))"JN2C\"RI:$KQR"2-PK)9BV]8[59?'^.T_$VAVCD-37A;4! M^&=SB"VIW:#$_R:\[*DYA.8>LRT&>$*"&GWM5UX4?4%NBD/)0NL.\4^Y.43? MREF'CGTUAPC,&84U#])S[Q-71 MF5T _AGRO@6I:P::G.J)@"E6ME^1CI'3*U\RNW/ ?T,C8OW?=4 M0][[5D 3L] M5 5^B.IZ8[\:5T]NQS),^_$V6O"V4@I;&+T'SV(I/LE-\K6[D.1,7&[# O,. M1';&1-2*Q=;!'KL5PPH_8I=:6,?6N]' 50%2S*_"Y/3MV>CWJV7/)V\$,PQH MU:-!^YS FWI=IHV0* 37LG48;W=TN_<^VC"Z6B8MZ-AEAX*8D['1:RA&D..% MM5HM5P6RBEF9%(7DK2>/X^U0L(TGTH2AA\K1/1:A[X+LN7BN$ 1&,0R-CR&(7$\LA=BCH21/K6'P'6GCSQU=, MM!#>*HO-!<-H:4),* (H6@\):T%:"9-'33M\HK1G33Q$=5"ER=?B<(4TMB1@ M!U[(@NKY5BFM$W+0DI/7;I'\)*$C<.T(HF+DTKJN H:XB]JC4GO5;F_D7>PF/1QY_R MY*EN;,B&D45WVV-SYT26M@"7KA;=#@4<,Q&T%S':E(U2G6[QN_0"?[Z[B\UM M_I!XTZH-?!<8Z^P;]MT.?MGF8 OC+^D'OXGE&D[2]^$84J+)*4-@J;;:EK7- M2'IEI.S;P*7./+M^5O'8(UYN]N;/G!+"[IS8)$74#D6\-E)VH(8 M)97- EVG](-5+>%O/W1_+>'7,ONHA],3]FAM")!LX30QL>4!&6QTM.D$AI(@EUB=&*-F"F^NDQ@';2R1Q06]U; MP>DC*=UU.!G=>U-&#ZWZ$R]/6YB*VGEAP7.903GKP->3"@525X/OM&D-LR3V;X_",V-TPF0U9V#J&TMDS&0O#(A2!5H%(V%< ? MO@XNMR%RU,J@/=Q37H.9%]KN *>G*(9[4/83NK %.#%\/A13C[B%\N MSL)XCFU^WD C2]X%X,5SQF]_N#K2@8]6._ M'K:<+VK!T^NXF61I'^-#A,QJ.I":M3&(!9@.1@AF"_>M:^;< 7 $*_'F!NWA M_.S3:1@C;55K&]SSKV2%!UUP7WZ_^9T/X7O]N]D(;H8QS!_.PO!=.+])(EH] MIIZ6\S[&LQ^?8 N9W-\.' K'/3@6O8Q-VBB<9AFR5/1V%UUGW/HGSG2*"KU4 M\=GJ=H6+<^"R78?:QG[2K\-O.)EB_DA?QX,:%3@[/+I:Y74447&+L]NP&O-5 MP*N2P$?T'J4319H.7M*C#]F]C[1_#D=]$-"#FS4?X^RU49+)P)T%]$J1>X$" M8N&U@(AE2:*RWK0^[[C]_"-PLC8V9P^E+.[)MPN:GKRC0_!K-F=F"<5;F+4' MA^0>*BMC"DED*,9YFE6*AL!5I)VA%LF;>IK;.I;Z )R OCA>QYJ-5^_/OX\^ MGXXN)F&8:47Z?#H83Q&'[\^'@WAQ=?,S6[(JXGF\BRTL),=J9(6N%\8&:!L? M02I=!$L>A>D2++W^DW>_SF_#TVAG1NYAV?YT$2>S:E_3-]_JPG6=7V0+^A+( MW35*D.A-!,\P@Y-QYJ9XECN%%JVSA5@,Y0@6\Q9&[J%$Q )8\]3 #L#Z.@!9 M!FH_JWT3ZE;+80N[]W$HL11@J;-5#AP,JYL,XQG0]H(#8N1:>AVRED];$"L\ M@]WJ81US]Z^#><2D\-+S9.K.LG851@E12@/1\32K+)JMZU<#>SL-:$/4X_1O M8.4>_()7H_/ST7!VOC [WYC\-)E<8#Z).;J0+ )3F8$2PD!0=54T13*EF9.V M]7Y@"90]T-\VRJ6%B7?!_/N+Z61*'NU@^.5$!^.3DPGJ:1.H@/4\-"20AI?B MG ZNM XL?@S/\6E@4V/W4H;R&MN','X_G@T]SR)*/^!X!O=$>W4Q'M>KD%E, M>;K\YB1+SI@WM9^KJKGH,9-D5:#AT[SFC+ &6]<3ZX+KZ*2QM?%[.&RXQGCB MBV-,: W)95K6L%9+4UR #4+[HEDJS6OO7S_\>*A>RXP-:WK58\[[>OOUZVCX M7SBI"1WORVS5.N%*9,VT AYH3E(B>"!O18#GUMI,HXSYWOR_\.QX]9.>+*,] M&+)AO87K@W'B!FD"R;=\U!<7T]/1>/#?M%=AT6$.A"XGRT&Q6EU$D2="XT5: M<6P*S3MJ/H[HREOJFW@=L8-!AG',U-L689.@_H9"PZ2N.: M5V#JANS(Y-&$@(G&UD(N3Q5\)1HUG(/Q$6$S)I A&:UKPE$K@7?%@-8J2M'61-;^4Z@;MR:NE M#PH62&7K$\G/XUG-@.^W9K^/.!W0?'AB:80TZ=69K\;9*E,@)F7 LL*+#LS8 MTEH=R]$\>4$T,O0"#6Q]#'D'VA6H5Z/)]!XBN5MBV-H-G F?UVC2WFH74>@_;%=MQ*:45"0O4LG7G@L5KWT>L1JLET MT(/DHQH[/!&TL;\35OS3,)$M!]^P_GB[PD-;/+%M6:)60V]5M&A5+MBR5+!; M"G?!R!)J\Q[RC)2=G=Y:!Z[4'I42/6VV6L\)6Z/>>@Y-IY@OSO!]V3R;[C(& M.X5D/4,%M"J0^1@7$%B)]&UQ*9H8!#8/2F\%?F>EF':KT@?S\%[(/I2J3W?R MAD+./#IO:\=TLJ73"J+W&K+P@0G-LG7-3S@/(0ER/PIX+']R'2;Z3ZGK@N:Y MY$^NQV3T>U: MA:D.3K;K4+O3PE3.8% B1. \U7*.G/:(#815-=](F@D4[R6ADDE[PD$SK MLYG#*^+=DN=U#+KC(MY"B,PT%M!>,E"%$31$ SI9P64T"4N7?*2#+^*]%@5K M%/%>QWY]E*G:]%;KW46%?[7J35Y\"X.SNHJ]'8W_3O_M](0%^C]9-%CC-"AE M _G1.4/V42&Z8%)L'J71TU@.T GM^:[Q$$31I\>Z.-,[&>')T0JUAVAMN^ L M>,<\%(O,%I,D9[WESQY*:OU^A=>0H,;+8(>$4A]4T+K0XJ 3?#-_P0'H1NG>CX56-@!/F,VT@AYLG/&L9;&CHI;O=W489SHPRF:V)F,,P?\+I] SS98S=I&U\ MX8IG[2*R<)WA'DY,H2O,DJ]"\PC2%\5R "\Y G?>21ZU&'FL/@4&D0V3UC=O/'=D$09K:>#1"(-UN'@J-[1=QO1GA,%:$09K MR6075[6;75S!2I89R90'Q.) A07%#7V(IX(7FX#UC)8E@ M:*_!>H92ZD?XGJH[WPGY2MI\K%2J:7E,HW4! -!:!*]445X:Z1TK0M] M'U?JZS:'5!LST4,6S/VFVQW0/)?4U[68>3PM(.CMI M68Y _T10)4D((66(2EGD*EMN1.-)H NNY^TA-&>NAYW**HQ7KUL7E#UY%-T0 M[L?3:,_PFA+:@IX>/)..:+E*W*&7M".KO9BS-A"Q"$"5 F:6:8_>.B%DGR): MXKW3CMXD6FAS9+3NUL(6/F@'6J!6)GOEHNGCB.0V MB-W[.7VPM>B08V-3'U+:R>S+5?SO!QP/1IF?%!UM8,8 6NMHQ58"0LP&3'2^ MMN;*Y!P>2J#> OP'> C7<]C9OL@_)"%?OHVWVTA<)L^<..0V:E= >DOO>:R] MKHOGH(U5OBCA1?/^'D=RJ#?<00_?_M75ES6DFR?K__)>_4OKQ,A-O+ M7$>XVXZVW1WS1-0J<0>#!Y"F_>\G"X2L!00'JHX0THM#E@A.+E^=7"J730S= M7)7S?KP\I0.,FC%>+Q.'J4;1EET&CG):W!J"D;:W)-3V_ZHR\(+GWM3_&!.C M-C&S&H,\FT\O%IF#C_/S-/UR[L97Q_:/Q72.:SZIE4-ZR#!E?;F6&J !;BBC*"RX;XFEA:Y; M"UT7F/320K>'CI\*?CT/7&99QM=P5M9P*7!*)Q":>$T]LJG=L\5MMQ:Z8X-M M%]56+B+;&!JL"N.5UI0;#\PA?2)%"2ZH#(Y(I,X@8G::0[/E,4<8:C?7XZ2- M$BK>4CU(VG(JX]U=\WX45L:G\W//^85U^\QKIE>NM%LP+63R4<#+&6! M1\P:]**%A,!RY-E39B7; :#U*3M"L+:)B8] L<=TP_]F. ME?.$[U,^O;OJO M-/\T'8:T8O"-FV/ 9WUB97N3RQ:/H),4'Y8X"BXO7^0;[8 M-1>WHH:!=M0P&C!H\]81&*H5OZ6&O)^O90/6Q55JQM_T@ M5CZE:=E+[\[2Q[R!+65$9&A*$'Q9HH7)'!PS"6+6(1A.) FY)5*WD_B"VD=0 M]7T$RT.=B>M4# :KPZLTRSU.?YM<[?%:#D+^,IF[TE#M!:,)@2,#R(11S3UM;N\FS'S;-!^7+"XCW=UM'A? M5D.BVW3UJ_(Y.K!:$L.5 ^?*K,1@.=@RY)^2Z(Q6VA!9VZ7NE\.7DW$\ +I_ M7/1C%#>N_]/;O\J/J46!XRX/[*/(L3/CQU/H&!F7B8L,*91NW80.B%,9H[R< MA-8JBI"/)K/UX?@*'36/*A&#IS3HDNED KQ':0;C+."J%8KOP]%+HV*G0L1-,^J@8VT?'3P6_1B3E$5H@<[G@<;(4-&.@2E7$H)59 MM#,OA8Y/$[9=5-MSH:.))D>"L2BGAI1&RECJ1#B8E#0U/&AO=]E$_#P*'3OI ML4.A8Q-W)^-3/<,N-(Y.AQ)'2%G4V /$L@>+ ,\^569)=E MG5V>^NNEX.#Z;K38BOQ^'T47I[GXUG@]C^_9^^LXI$07BT[>23\M,ARWGO4DI.?YR]PEKPE%HP5#H0P%$S6"I2T@7L> M#+6UO?9M--7+4&YXTB\_4!W?)N/7(S>;+5,3,?*0$O-@*#4@B%1@O1+@38K, MDRP,K]W%N@>9?64=JZ)FL%.>L!-,>EK.V%G'3P6_1!#+2K$6%Q9Y M#VTYYPJ.#;1?5-H#K^I6523M%O29@))449[7'4)[R3M%..MYIIV@7!35H];NU8H8(HZG@ 91VZ-A&='&M M0,=6YXB$..NDJ)W<.:Y56_UX:7O+O$%GT#U\;Z?FN2S5ZJ29AQ#ENJU47(#6S[;VG^?APFWU)) M\;[RZ'VX,!]P9SC/B4)T&4DQC()C,0"13E 1/+'5A^VO):1_(#1-[!TN[-8( M&""XC0X6Z2"6E%%[Y2J(&5 N>,VB8,K6C@5N$="_QBLHY2$U=Y)HY7?^Z_,2 MQ[P?_^%&%^E-RFDZ+9$.VD#\[D6H\SG-YZ,R=7L1;@PLD9KBZPV"I67>#M+J M/7&0,HF>2LFIWZ5!L.MSG[+2F\NY@4-_F_M5 ^&7R3*"69!8QF.GZ6QQOS<( MB%Q%,7*AF91 A@O L-,!]32;@%Z0]K7GFGZ&+U@\=V-LL$S8-#_USP(KO"-'M(C6;QG_ZXZ2%D-W*F[ MCL"2*$ZTR(YD2-$@4=F7=;?H[7%%2B6P)#G6#L?7$G+B2#E<^!6G .T'7RM2 MTI)[R(O+IHQ&UQ--(6O-A+S=$\ M^(OY,E2Z?U=[XRIW0"R+TKKB2A->4JT8G$6K@&@=2+3,>%V[/_5PJD_\Y/6L MU@:C7W;BX/5D7+;SXJ=&/Q:SIU<#FV8#Z0-)B:*XJ,*#&_$G;S1#OSG;R)U6 M2M4^N >2_ +):@K=.%NENMFX2BS<$]F &VNM5@X4)PD$3WB0 G/@92:>F&R3 MKIW.MI<+NX\O4=E2OZ!P(KJF5Q@+C2:'_7)J(J- 0K Z>"\VMK3WK M90,I)XZ7&@JXCPM[<#7_@RT^[VZW^-POHWKUK(QCE M#2)<:D.YYC'41E$5PD\<<_TK=TU.\/%V%BS^*0N*D:GE0#6*9CXE04P";QD% MH5DL$S894 S M*?X*J:UDSLUZ3^QJXY'4^W&)&.#?MCBC@[GBZ@'S_:U"QKP M*/[FIN6F^7+_GM4.7UZMKW1?ABKU?A;H?)*Q -C&%<&D2@17L50>\CF@P0=^O9;]^7+0F4?..621,C:>A#$(ZINBJ+G87FAJ5_J^CYW$: M [5U8.J/T#0?8$@Q^PC"Q22C.5:1&FP&5^0&$0HGQ@AS-9V?/M3_I;&@#YT MWT6^37H$+R>C2_3#;A-W5:ZN>2#:L#*%;IWH*B1V;]/S>,8_<.T](#*#Q!Q@Y?_&LJL MXEDFRT$R%4#XB)3Q4A3A MZS=&[?:X_HWYH5J9M!5I X/^)OGY^_%L/KU8I$ +K(US3IO$EVNNA1<&K!,1 M9 K(OG8L5U_0>)^*TS+J!TJY07WA;8IN#B[=@:Y&QGT338]CX@_5V8,0.%#@ M#4S]1OJ"+#WN4H$0.H+07(#'* 2H5TI0S2TCM0N2^@7"%K/?%PZZR+EV8^C: M2#,X08.1$%69<\!]!LN, D--RI11+Z3=P=8?1Y1>1^J3BB)K8,L_3,9G\S3] M5IB]GGEE0[*T[+_+DE(0B1"P-E PAFCO"1$FU%Z0N(Z.T[+G!TNZ07WX79I6 M_NL.5#6RY^LI>AQK?KC&MD#@ '$WL.8;J#/T0P4@QOF MC;7&UNYLZQ,$6RQY7QCH(N46NK_QREL9IJ@3I22 =&7 @- :C$>C1X0PMKS_ M8O6BWOM4]&_U:^CG@=O\/83;PNJOL7"_NK^&WRZ^_3*93B?_*5<)[CO^9?YC M$'/./AD&0B'0Q6*WF/,$DD\R:&M5J-YTWX6^1X!(KW4?5?12>2',YU(8ZG]\ M2',\*K,5Q9\O_&CX;3@?"(.N$;)9UL^AE^PU!9N1/,]32KR,EJ!LAS#@X:>< M@MXKR[)VAG=9I:_P N5:\PBOTK>/ZE^2F^/)Y/T:2TVQ>$M(#JS0&/LI#3L6(I4S $#21 M7*C@\.645#([J'['QYV*]EM(MT&R=QV97\<7I3KZR@#]K+Q]E](G#*]+O]M9 M&C#+D\YHE[ACKBPJ,^#*[,LH;8Q),TNK5[7O3>PI@*I?C37(0JQ@O]HEY9*W MD850*J%BJ80IUV=>%4E8C[$7"J1VQ'F'A%."Q2'2O:]L6?.],C TR\R] \D\ MON-8&6S(O03&LR>J3$F-U7,+-YY_2FK>6ZX5^]F+>;N=-7\]N4QC-YY_FC':S<[_\6-W#BD-:0KRET02D 6# /A8#7X M6!8=$J=2U"8XZ_>&S)UW<47VI^ 4<-*C#M9 YZ"TYQ5=D^D-NLH6Y/\4JX?$E]G*I1%\.#Z[ M\8F!EHI'M'/@@BPW1!A)EW),0%]]V](1JLS9[1%"CUNSBI6Q]TTB#86Z)K]'UP,MJES_?(>$4=%]#NFNT+9H- MT_A\X6<8_B"-;R_+ (K#)VAL^\9J8S,ZD5YI5L:=9_X$2U!2AK+HP&8,&872 M!(]SH."H%%+9Q *IG0;<1,O!\X%N?^^R;!!1*AR:(N"A +B,-+IS:VRJJ MVPZ' ^3>*S!48"7L%4B;95"V22*!94XCQCV:^\1,]?%*/0-B2QUNOWCH(N[V M.+BJ&97:<^VC!*^E!U%>AY9E EIS(E7)M57?6+.6D$?8L5U'40^K?P\I-ZC, MO;U\7A$J=" $C)9H_+(TX$*PZ#4QS14SE%=?HGF+@)/Q!/87:X/Q&$U6QN_" M4RO7H0$_C^-U' "3KL-$^])Q"_/4@C<\U-*2&$%1RD&X$,%Z_"<9C<%BSC'8 MVET&3P>W6YRC(X=M%]4VF49V:__75U3([/?/7Z_LO;,J$B4E."M%F:41P(@H M(&05J4M!H-0JX^Y!@A[!NWITG=^;9E9+897;7MY^^SZ:_$AI0=:GBVDX1XG< M6,1N*779&@:)H7,BG"AG,&3P.3/BG ^9[]+WLN4QSQ@AM97P&,9QDZC>#&=A M<3V.XO_53?^5YI_P$*05AV]*3P"^U7/B7(&-2F&X0\HI2 XRHY((*XEVM_OMB./_QLYIPMKC5^W+NQA^__RSUF+T?+R?F M#RC11"L?(%I:5H\0#89X#RDG(8PW4:CJ=R0]\?;<8=X2"AO?X'M>]RXD/TOA M?\\FEW]+(?[MVH)]'(]^;+_1O07*F]^SQ"/:MVL8WO[F3C>[7:BL=7G;(EAZ M:O%JODC0K-G_MDOACD2NGI()D%A-3L@ 3 MF8? N!7,NV3X+L-'GT7V=9_$:A?YUF[GVDC;J_'XPHU>7;KAJ!0)O)M,%ZNT M5V^! MW?%&D.UU_LD5H2%'&Y@W8'.V('Q)6 FK@<8L-:%&>$-W@%679YXN>)I)?G/C M5ZU#F,B/-9]93AW>\^+&FXG=P#C&([;ZU@_SO_$+ M#SCI_Y=F,_?M-Q?_?[BZ020,WRZR))QY*$6%&;S0 G]BCE%I%1>[# NX]\7] MG=EM@K]YW@[C?V-YW(8S=?7K\H_']\3?_^>_4$L#!!0 ( $J+J%@9H; ? M*2X! %1S"P 4 ;6UI+3(P,C0P,S,Q7VQA8BYX;6S3X O:<'FR_N_ M_?3E[CU,?_J?__$O__+O_P^$__O-IP_@;4%7CWQ9@ZN2XYHS\&U>/X#Z@8-_ M%.4?\V<,;A>XSHOR$<+_4*]=%4\OY?S^H0:!%Z#U8^O?EG_E?A $&<40I22! M**,YS'#JP8SZ2__OKKMV_?_O*=E(N_%.7]KX'GA;^N MG_ZI??S[P?/?0O6TGV79K^JWFT>K^;$'Q;+^K__[]P^?Z0-_Q'"^K&J\I!) M-?]KI7[XH:"X5EP?Q N\5^^H]_ :!A1UDL^">> M _G?+Y^N3X+,?I5/_+KD]W)O;WDY+]CG&I?U!TSX0F"O5JM?GOC??JKFCT\+ MOO[90\GSX\LNRG)G58EE)K'T8XGEOYX"]NL9Z#O"MS[$U0%RBMR/KG#LX^E' M9^C>"0W!QT>X ^9LE)L/ZMV23?7M;D"=C?KX&+OZ+(H:+R;X++9@.B@OY \^ MB+^U8.1"/56L2MJ<; *F/-4;-/Y#0(02)%A(F( W0/_]URUVYAQ9 MC$WGPI1$UQ2RUOY11_>8E.X .H_BOYPDN: ["R^D25*4^P05=(B@1L+%0U#: M>%[8&"#_>NJM7P_X?EFN,<$E'6!/^\2O5*S,GVJX\TWD9?&HA7)=:&U5PQ@! M\B=0E(R7PD8^@O[FLZG*>G95+*MB,6=2<[U;UO-ZSJO+[_-JAGB&$QH0F,<9 MA8@Q!C%%'L1I$OMY$L4LYCKZH@_(R$JC"Q:LX8*O$O+_IR=8O1SJUQ^NZ#93 M(E8D:PN6#DW;\[,21"F"6 M0ZUGS81Q5<%[C)]F?\?E'!-AWXAUWQ:/>+Z40I)&&'H MASQ@,4H\SIF.*)X&,;(@K@$""1%\;6!JBF /7_H%T VU9N)G2*BVX W3TB=V M[=L=T6M_LA6_'@"3"-\P@6O1TWC23O ^UP7]X_+IJ>1TKNR83S(.5'V^_/3Y M=_Y(>#E+./50&OHP)5D.4>PCB+W8@[F'@Q0%09#&N8D<#D(<62P%H,I,"(=Y MI">33BDW$U$%&G1A@P8X^%GRXQ?PM<' H=1J4^M(B(?A32K3VN3OB[C^BV82 MSRF;W>*7OU>WO)3!7QGL?#NOZ**H5B473CJ_KOGCD(&GN<_N6^>/Y5K-1^PY1M/UW=]2?Y< V)77^VIJ^9 M.VN?Q/;S5M$B%O XR A,$!7^&8TSF!$_%G]#2>[Y?ACF6H?1WKIC'SDR1%#5 MM9 M'?NUG4TGA>XFORHYF]?O,9TOYO7+[_C[_''U^*8HR^+;?'E_A9_$;^J769A2 MEJ<>A3'E*40Y"R!.DAQ&V*<\2GG*4F1BWID 'UGL6K" K.$"V@(VL_^,^*EG M"H[%)3/158=ED8,&#[!&Y *L.;?!!5P-<<[8/K1A@2-3T0CTI%:C#5/V#4BK M->PTS?62EC(B^Y8W_[U>WCSQ4IP'"L*\QHM+4M4EIO7,1U[JY1&!84K$R9UE MB7 H@Q#F881Q3M(HB;")GM$'/7:\]4$J[@K,EZ!88P!P57'A7.$E POAL,L] MF//JKV9ZQX"[>EIG')Z9Z9PU#N#G-1:_2-9M$ $M)N#K&A>'/JDY QQI' / MD^H;[C]SNBJE-ONCOBWGE%\]+.]OQ=>OH3:&5QE9 M30C@7$"77_@: 7',EG_P&B@L0*-']#2$!D^&W7AW[##3 )JA!L_ M7H]:*Q=^8.G)O'<]$KN.N^8;=L;!)[Y0F3>XK%_N2KRLA Z8%\MMI D%PF6\!8\4/!!!P&]J)0=#_4.?I>< M,1/V,YEB?,+K4NKH7!\$-^EIKDO\_AFN_9Z9(I!Y&[^ML%A0[-D-69E^\PM?I$_N_R&2Z;^N!-0 M+Y?L5GR.'_'C)@THBCT><@23@,00I4$(,64Y%'8C0SCW$\_+C-(/1D!RY+/B MW3]7TD=2\"WSB$;9&CW;\[49;G:\-$R60$=(9!J3%:ZR*,9 <=K$BQ&9?)"K M,28L\S"96O0WJ?C?"GO^/9Z7?\>+E5;"0>'DYA 1S(7O M2Q+H!5&0(A(F-**SI[U:S/./85?XFTC./A7:0K2!J;QF7@%< \+OY\NE]$A^ MGB_;G__BV$QRMLDH3\(P]CE$>>Y!A'@.<9ZG$.$XS4B>(!3&[2:OBQ;_S%M\ MO,;3<(/YDOU)=M>19?P:^V5VF"G\H$(0=(D '2H >0'=YUI*&G_F K3>38<: MH,@!M: 'M 1=@ U)XJ^*J G-.J61[;@*5:U[#.C#!F"%RJB+O@N?[7[ 3NJ M"#^#13V!=)M5)XNBGT%R-X1^SC*VM7AB#?G!W>0*^$.Q$"]7S:FR2?4+H\1C M+(U@DOJ)< ]3"@D* ^BS.,6(<3_,C>IBM:".K;O7.,CX3Q>+?UN;AQK9@&?P M5-->=\TI4W7M@$D697P&1#LKY=.!.7$YGP$;#DOZ3%XV-P8/%G-PI@EA.044NXAB!CA,,4>AB@*"&-AG' _F74[#_4>O,, M<1@L*52 M7QBU!=CD6$N0^E:)!K^&33E'/#@OB7H-7-AI8,,1 1]\<,X1?;/,+6=LK;"C M:>;XX*MQ9&?IT]QC5FDL,ID5I4]0UV@R>,O&YQ6[1EX^\%J:&.L2E\O'8K6L MO]3"*/L_G,U"C$A$PAAZ)(\@2GT/8IYX,*%1'&0T])GOZ3NYPP#'MXPD"F#1 MX""/?JJPN "K%@. %4(F3ID&'W5\6;?<,;:&%&-:\.!F4\;68 #6*#CFBXEW MZI8_=HKPY ?4?C:;S\B9PZE/=:^'J;',A"ZE/E&[/J3!>[8E>#*BJ**-;SFI MA9IMS,HVIU^V9UI[.1E%04J#$/*8^A E?@RQ'Z408^%34I0F06*4;Z\/>F0E MV4'D DA4U/'>.D5;;*R=2 ,>ZWF2XW#.U(9TQC2+.CQ3^IW5X6D#GK@.SY0A MAW5XQBO8EO4\%XMG6=ZW6V'<=HN*,^9G*(<1"H7YE?L,9C3QA\*TJ^<0E=0*FLD7OY#-W_'O] M1A#VQXSS#*4!HY"D$8,HRE)(&*8P\2(:,"_VXR0Q"E"?B=#8'EJ+GK2LA657 MULHGNRJJNELU(>]_6AF2N?=N7I!G=V=3$J!2U-2J_HR;ODD4%KS$ J4 MH.3BA4S04!G/,J[KJ/ZYZ$P;\'?$O(.[ %?KVFGW=WG.:7V3O_M.596]O+:\65[A MZD'^3YJ,SP(5841^$M9D.:="]\A?"'-R]P>=)V>^'P>$$1]2W\ME"ZD0$A)@ MR#'V/>%J(I_$)@I_!!Q'/@,:C%5L9566?$E? &^1;Z[_:=LD1DB\;&-^H?X$ M?(O@A=+@Y09_]8"9$AYC:_7T\BMOF)FJWN[5&MVF;['8FBNU-?)/\*Z[-5LL MVT?D7NW]-JV)9SY0J&>)D17Q[Q]OK[O]8!4&C?'=S4[N MK[8Q8DF_AG3(#3,M9\((\%7BXJA?K@:U5A5(?>M.5H6D05RW$DGG<3LSKM-L M5Z4B5VTTR:=!S' HG&V$8H@()3 +PA12'&69A]*84B/?^P2$\-H 58Z._5-0)CVZ!TC=/WZ''K=TM' I:]%D6VRU MZMOY8B63G#:=FWPOH7F(* QBCPBO2?R11;$',\82GG 44=](5(< CNT"M>!E MU[;F*[X ;W UI\I8;I%1H2:A!1^EL;W E;"4KY=TL5+IT'??BN:'X'=>/Q3L MC+99@\S7]&L>CD)4N)',0Q9SN2-7 I)GG(8^$F(_2SV FP4G3D!9V3ULH8* MJB*OOPGN*;4BV,C4/_@:&3,]<8IG>NK! 2?,M,*&"1N((Q@* U0Y$NE34":5 MY %2]P5XZ'$[N7T_7\YK_F'^S-GULA;;/2<+?JGZ1[?72?N3?ZT_% M0JQW?_>-+Y[Y[\6R?JAFH9?2W/-BF'@R[1'[&.(HSV#FDR3VHB!"OE$;?R=8 MC:P3Q$<5F+PD^HRWA[9:LH) MH89!R4,:'1HP@P2=,3#H^+J3C0[J):L[1*C_0?/+ 'G!T-:NR69*:@*PYB7 MD5='S]?;0 1ON5C@<;YLSB^)@.;PC5-4#\?YSR383)3Z:74V^WB +JM(_K'U M)HO@]Q#3C=SW/69GYJL$KIW\K29]2V9OO2]*/K]?7K6Y ZH%]Z)I.L+^>]5D M]=[A[[,\"!#*,1)6OR ]2Z(53UP'D-F,I*;'[3&2*HDGC8\0^VTW@:E.WDG;H0KC8A5ARX_^4(9!MW?KI?J3"913ZJ.51\<=ZRRV;6>0F*CY28K M*+8ALEM8;/7^.1GCFW->G-\R/W$W15T 8YRMQ&/B(VH#?\>[*,JZF%F:Y%%* MPPCZ7BZG^R $,:,1I#Q"7A[DA 1:4[S'0W'D(_SS0U'6.5XLI/<"^#JZOA12 MWQ';2O8*@D0U3>W*N4U:N-/]T_-^7G=7S ZW#:YK%TA@VZ2%[^*K^M!N,=Y> MC!QM<+M5QPZ'&8[/7J*^5Z&>.Y[_NR9EZ30SRGI@63H4$TQ0SZ&7,A\BG!.(\EKYHP!/FL]!/C(9>.^.350;.6%S2 M.TZ7> MJ.16X&;$IC9;@&U&-FJN\DK-'57A, GBN8RO8T MD^G33-*39R>$F\ER%^0FUMU"/3U+PEB,!RES),*GX4PJOH/D[HON\ OC>:J7 M]7LN5L0+V9-U)?;Q9>?A618FW$\C"BD.A&U#9(\L+H?O<,P3%!$6^$;C!AW@ M-/*YWLJ!=$0)7_)<=H:K5= I;[ "U1HM5MSB" M#9+[+[V2-ZG)O0G=QR&,?CA_49.%-@ZB[M+6U06/\Z:]F(HSRO+V>RZ@\VKF M$Q1DR/-@'(4Q%']GD(2,P(CDG#"4!PP;A?-Z8(WNXVP@M[<_'=C&I04G&:;K M\#AA@ZF[L\N!*RT.V!09#-'FKM#@)*2IBPV&2#Y2<##XBGE.W_6RFHLG[THL M2\9NB\5<+GA;%O2#9GV39):H>7W*Z7-5>DG;25?N?/"_O MN^#5QZ+^)$LL2V5S/O/R9=NZSR(=O'_%L86QDSG-!"9@6_P!7YUV++2C_>SL\P$PKY*4KD?ZJ5QUS;=M MYY/MSRX2L/BVR=#V2R=QP@FE/N2/C=/#U)0^9R/(=.%./(;,D!V'H\A,%[#3 M%=+27\^[6+>GWKJ7B,0(Q3F!L2R:T&I4E#U(RQF%V:?7GJPX>Y"\;H'V\,.V8Z#: MNYYCIF08IDGLYQ%,J&H!A1*8I32&.0ECGT8AI<3H@J8/V#2WU0*VZ85,+X?T M#E57=)L&NS>7OYV&KN.8VSH4.AO%U -JXN%+PT0?CEO2>,=.E-^L*G$N5]5; M7M%R_M26=LA>BM5-?BL^E'7IT?;S33.;G&3]WW*+3D3[N(M2W:J(8YTDP4"DVHL>P;MZ[$S5CJC#X:0 MR'(E6U]NJAH_"L+; L\L" G-J.Q=YX="F?DM27/:M[ 3=YTB_M/OF#72U6(Y5M=Z MLZDZ;B8A[4X.RSD+DRQFD"'?ARCP*_.R?:0MQ[_\ADNV MF;FH?GV]I"47C\Q"%K DB5*8XT2X'#3P(<%!*/Y(*2@0%-'XG=1DN=%,HW+Z#[W*;?A$1X.WZV?>;ZU;='_]!^ MQ6VR;.IT3!"D-=W\1,9/RF+^<2TQ43GXG,S7!.8F#',&$-Q-\ M8YC2*(,D3Q*<)"0.<6A6UCX(TT0VKM,F?S_TIO^BQ8P$_-]%>24,\^)1V(1-.@XF+$XC M!IGLWXF(%PCS-B8P2O( 4R\EF7A7=T#"P?)CFZDM+.,+3C< X21!.],/3C]EF\6ZB8BWS10O2567F-8SQ*.$4^0+ M29+9;=SS8)H*#Y)X:9ID'H]89M2+_32HT45+0>NV&-4^>"&8#.EM'-=M_Y MOJ[A.LW@'2+.6?KN24 3Y^X.$7R8N#OXQIDI@[M])-9QOW4\3SS0Q/QD +#Q M8Z0W*T-"LY *=1='.<2#Y*8RO+S7W:\QIT MX]Q+V);YB/;LUU,@TS+53-'H]\79ATW;YM^JBWC2W#P&0[T9^!Y^UL]5NRU:#J?I-=14[0W$8 MH8PB&!,DM MG4KOX$>0>9D+O1#A.M3*?>F",K%PV$)O[1S/[Z1A+] RB,PDU M4RM;&A6TBR9WXP)<5]6JI^^+L7'20Y0C:^,8A$G-AQX2]^V!OD==2. M+F]* M5 CNMG%Z M)URVPVM^%@8Y*Q8+7%;@B9?-O>?I7KKGL-9&N%TP[$QY%RB(#PTT2+296P*- MYG9^+/D?HGL4E7 2Z"MJB2%&]"N.P;[8@AC%,_2R +(GC(,,9"LWFBOY@](VL'=>H0- B Q0VS2!>B8^V MT/\I/A8]-?R#83URPA8<2-@B+\<'!$G4+MH^0J!#,VBJ9VI!-6C)5F4S#>$7 M8$WZP!@3&D9RU&GDIS"@3_CT/$#8D6^NF(=(&6RD/TI M9+NA^I//6 8(&TNCNBLNJ6J_*ALK5K(%R?RYU0T)\;.4P)2C"*(@]V$:!1AB M/_)"$C,<)MELJ49$,\W@X !(K<\M:SZW+F#MK^VZK0U2C4'XX].B>.%<-E3F MY?J?JOM* M<]1DA!%A2LA&RBB%"*$<$I]E,&_.WJ:Z%5X;J:R'+';6'DY9XTC+><.KTG5H7-V[NM-]P#,?:YK%:-1 MZGN_"KU-M0DB&L0X26" (@Y1[*4P)5$&,0Z$I95C&N@I32UH(RO"UI)_:)NT ME*K!0RW!ZSLPPQP;=M:<\L%,.75 'VUT89ZD-H34[7==1_R:)TKRC82W6)\24S#_K;H BQHX!H4\1UE2;_2OAARZD4H]#WNFR5%G( SLMRU4)SD:9WDE,^P1X1:(AFB$'F$0TP\ M'S*<^+F'F/@U,ROR<\ KJPJ_-;<61=6PB;;M<50WCS%YJ.=*.N"+F4I; ]PF MKUR %JC#V=/]5+F:)WT"RK0SHOM)/9C[//"X^6"_6U[<%35>R*OSR\=:=WK? MWFLC*ZW;=S= @=O+J.FOYQJDM5_&SB33,$9L1:'1/+T3M%@-S=M?:[+)>">( MZ(Z_._6(93H&?>!LM>"R^74AE'S](ILTR?YV,GOD29K\3>POH C%44YAGGBA M,,@]3QQ_/(=Y'N(H27&(O=@H.T,3\-BBUP*_4,VIFDZP&P3LXJW:+-4[ \=@ ME*'PGL4C\\0.0X)=Y7GH@ITV[<.0&0=9(*;OFP$G%L?V>RZ"H\E4Y M2ZG'/0IEID?,J37+>3$^F/?QJPA@ISKCMTYQ8GA4..9 M]!G>?&Q(D] L8HG':-2/'IY)JUV\T)1FH_!@#T4] <%C;TT6 NQ!N1OTZWO, MSMCXK2C8M_EBT4VOSV.:^0&.8>8E,40$,XAS)G1&RG,:D]3< M%[XK,9.7E&7YYN5ZR1HC5-,A/O;NR'+5@NP6EE07LK1$P)\_S]D*+_1]XZ.T M#SO(YY)M)ET:%+LSMX?(LW*Y][LP4J.OETZJN/O!GO@A; M\RA)8D2]4-YE80H1BQ%,XS2!8>)Y29ZE'HV-IL/WP!I9)!4H$%KF'QUAC=X1 MYXA@0TNYDR/4P+T +?T.34@#$EWG^AR!]#K9.Z=)/IF/T_.*;>?+[;CH]MN, MPRP.I+!R'C)AC^8^S"B.8,B#2(@N(TE@)+:'(,:6UIWAY/8SV8UD]3PJS41T ME\ 1I/(T,2-,67\-&3Q-8-\\=2<29UW6V!8OW@@%4..E/,@_KIJ@DX?"(")" M8$-.(,KS#*:![T$61'& :.Z3+)FDK/\4AB/+>P-$"H2ZJ:U L46@'<5 N[_QOB@_XP7_+#.C5?+T6T[JWW'=_NNS +C@[;]? M9.7YY6-1UG+VTE51U2J/>M-&.O$"7RCW" H?*H<()3'$!/D0!W'D$1R2G!K- MRQT#R9$U_08PD)#-]/8H>Z*GNE^;TV;:6^($MBA>;"=-P;PHH23@ JR1O%"- M>*GJ>27O1QL2-K]6K4I4A][.OHW2KV1,'CO2YJ.@.*E"'Y/)^SI]5%CCJO7+ M7.BV]_-G?O=0%JO[ASN^_"^.RVH'L1E''DY]EL,TIO*N.*#B;]B#V,<1I1CG MF=G\KOC5K,[Y_D(*GU7 M29NJ^&8W)5$@ BV5P/>F5_!&K)Y8L^OA]D.J=".VVNIR,R!F2ISQ^?H"Y//+ M(RD6,\^C28YH!/T("06<"-V;(9[ F"=AFF),"=%JO'2P\D07A TP/25Y2'V_ M@CN+)KO;OP%RM!7&2=1[;O;$.XVP% MLGNY$#>>"7LGB#WHX2#*2.Q%:62423L)UB.+\G;:22ZOW9I>RT4.!+ZR\$D& MQ,1?J[G82VP^V7*:?36\R_Q1=LO^5K1# ?@F2 !=&MH[TX.Y-MMV"XJ0"[ A MY0(TQ&PF.(.?U_2<#DW;7[1.P7_75[:CXOPZE[]3;,/):^1)@)LG:GTLEK>\ M^,B+R^=[5>9!ZQ5>+%YN\9P9%#$-+#/V;52QA++LYZ/XW[IM[^XE2(L.D/@8 M%SL-\:A?&SMFCYD.==3(IROS(3,5O.^&$[; M+X;#M[0H[9W!U;_"A*.XM$C9G)-+N-6G:[4>9:& M*BX::A[ML>6E0>ZT/'R MKY/AK,:P5-?+)KXT.*-EEI.8A7D40)Q'F5"NG E7TO9NG>9-]T0)6^6&K)TAXG].,G5EMOR@Z1>FV+_ MITK,MMP:UVG;MFC8'6MJCHA$M.0/ M?-*?NAJ*K3"2[BH)U%(0IXDB(Y'3B% MR*<^)$D@K'\FW((H)1%-C(8%6V,R\E'S.R[_X+6Z!64RXZSJ9)SAG8RS2F6< M+7D-J+H!OP U_FYV%MEOA]ZI,@F3S;<'W!SQ+57]:I>9?L MOU=-+^,+Z4:XT_-G,\J1QK;'8U+=>S:[]K7H^0O:Z<./O-X"FC$2H2 6FBU. M4P91%D0PS;P,AB'+:4:8G$ TJV4#/ST=M[.ZD=[:P-"_F!1Z2+:"-5- N_3[ M.0H92S+(8DHABB,,L]!/H(^P%Z=>$(=)9*+C[>FWN+)V0+^>4K6FRDQ12H+: MB$FC!-UINZ,4.-)@NVM/JI6.DK6O:8X_9)ES.%_.:_Y!:"MVO:S%YLF+FW;< M2)/MJXS!=]^E7L(1J M-G.PI)V.VT^-NUYNXK([DPZ])(AC MG BOD'@((I;*AJ$L@P&.?):%29 2WVQBI"9D+4D\:W!DIV2EQZB3U:J]+UC7F#2 ME-NQ6\[+W\IB]?1^><>_UV\$MG_H%I?T+#&RO+:0@00-%.P+\+XH:IESKE\_ MTL>"?BEU2+V9@/81#KY*!(#"P%%S8 T:K>I$^M:=K$9$@[AN?8C.XQ9B6'SF M"Q6):;.T/^)'[8[<1U\>6_2*QR>\? %KR.L,?B!A&\C>4;HUI.Y:]5>&.%B$G>[.J:UO MRNKSH@25! ^J!AN;TGHKEO=+^&@HW(101RW-JE('@%+N1 M#;1M/[EBV;23VW23VS:8&[&=W.#FZ 5 7HWE9F?$M.WD!)V;AG)N[V='8?=K MM)0;Q.W';2FGR]:S6LII SG[KN9RR=3)\% LQ/N5'#99OVS"H!0AXE$_A93' MTO8.0Y@*]0QY',8D\_,\"WVST1IZ@$?6OATTE$A7'43^WW]- S_Y'X KA*PO M>OKY:GS]XXQ;UI="FVFR0N6-$6HV)=;]O5$_V->Z3=)B1L\=D][[=GI$:JZM M'MO7<#L::WWQ&>&4LONLILJFX:1B,M&>DL>)RP0%'*NPL M5"959BZ8MJ_6G*QIF[#[S)L:N>IZ*=6K@+,M:FQLO8[&%4CPLA:?X7JPJDHJ MWJ8L;&_6 ^Z%6>91X?C)2Q>$&X&>EG!O4P6:,LT+^ METXVE>,LC:F8["P)>B0T)\Z:'I?9AVG6(\.S;&YS.@K%L4]"+Q-*/O-]H>0S M'Q+.,Y@QCCW*A($;&RGY5XOG=0'_6QNY^ZMAIYAS@W6O$9YKX(BSIQ8&"%DU M2J\NP"TNQ^JM-5E@[D<)Q9D'WT8+M^U[S'O^-*6KQ]5"WE/]5A95]659--2#C=;8'>Y.AY;1PS?;;$$1S?@ A"%JML6'TY9-](%J1U. MKWHQ>A8;ARY$SUO<3J->23XLZR95YM.\^N,-7]*'1V&UK?LDITF>9VD.D\P3 M)A+Q(XCCU(,)0W$H;"4?,Z-6?4, 1\\+[H '$C[8(& 9ZQMDH9ZR<\D8PYC= M63PQ5DVZA#K2.H/@)E4HNL3OZPKM]R9N *K^^+MP^X0#US1U\V>QGW@92Q#T M4AP)E2'SE7/A5;$T""C-$N)Y1C><+I$;6;VTP&2[3@%MHE:=Q_9 TV5[)ZOID];'SMIIC'4/MS=+SL8:JS=I9],,RKJ]Y]%U:? M; )]):R]^Z)\N?P^KW2KJXZ^/+*:V\ $:Z":P:;3U/8K+">$&H:6#F@$7R5$ M1S6+O=18U5,=7W&R>JI>@KKU5/T/6@:&Z#]7\Y*SGLY!>\UFOU0\7RT^S',^ M"_,8QXF?P)#$GK!7A)^# YK /!>^39(%$4\]HS3\,Y 967 W':5QVU$:=_HI M@?FV_Q96:!J&AL[9!,V(T$2L-5,5:ZQ ;S>SZDA#[P8[(-%S&/MQP"17(9]S M4)DVTN. :08"M>0YW,ZQXN;;TNA(Q[F3^VP$0%AAG'(E3%!B\?'PFWMIQ;_>@H]^]^?K*I3BXQN M":?>"Y;Y^?/G.>-+5K6AV"A+ B\F*0RB5"J_@$%"<0"#(,2>A^(P2HS*>?;6 M'UGE;:!91JKWN:%GG'23O(/3_QV,0! MXR8?X'I9U:52\I5JAG_W@)?MB)"/A4HCXNQ3L5B\+TKYTLP3@LM2ZL.48@(1 M]0G$(>:013GB:>0%:99.$E*V0G_LY!^)J:&O-O'^C1R.'GU7)@]8MXF;'9* MHDE8)\**V6MDWN1[?3FRD&0AQ[+<*80HS1*(64I@EJ09\5B:1ES+2NR% M,O*A<+OCT^"=FDQ]W_ TCX;]8B>4FRG>#M$W^5[EI NB]9UA)\3;.<)]3'#D MJ@Y2U^.FGGYW,A=U$/VN>SK\\)E-B]6P^^H#?^8+OZT I&%$)3[06"4=-4#:V0UI$ !W[(Q\1'6Z%F2C@@VTS[;ML07H(%[ M 5KZP=<&^!B=B4^3Z+HQ\1%(K].7^#3))]L2][QB?F%OT01UNM:G9AU.S?J: M3M+-U'WS4EE >]+SFY+*580Y?5\LU73Q9UX**YR9?-S'W_ZAOO,3 M! Y_\N?39GB*-/# &J \2YB,W:WPPJ%(])-E)1TGEIQ,4/I)ZLK,P)-V!MUO M*ZP&M_,;LIC?*YN]^AU_GS^N'M]]?U(EC3,2!($711BRS/,@0D08=DG@P31% M,I/>9[E9JHD&S)&E<(,!*+8H7(#'!@G 6RS,#$ =5NH9@HX99";*+?"B!#== MWK3PP1J!"_!%2'A%BY5 U&%:J@'MCBQ%'8B36HP&+-BW'$U>M5081<&^S1>+ M6>YSC /?AW$6<"B40B;\CH5G*]\-BBWX)IQH*3HOBCZ9EL M*.MK+D0)\_V<,\B3*!&Z,4QAB@(,\S3U4!8C3OQDUB36?ZYQ68_'BWT@!CD9 M]_/E4N8'$"Q^06U9X:5YEH9)!/,$BV,BS"@D7L0@C6GB13CR(\I;5KQ;:M:H MVC-B#4*;#>^:'(GS>*"IWRVH,E3B+02'>GD/9U?*=[WLM!IVCY@#-;K_>SM= M>5L6XF.L7V[%WLB^$O*RX$G&1K=M7GR MAHF60Z,/B\9"?4=\()JW(A(K*- M,R^?YU28EC?Y^_E2V)9SO.CD"]P)"-7Q7[4)CTE.J$<1@[&4?.2',221L*LC ME =>F-/<,PN_N$1N9)6Q ;R34V271^IT3_3TS&MQVC!V:\=D8^4T!C<_ PN-+)6V\(' H&?G[LM M+/7OAH;9,7Q-Y)039EJGCPDC3%O5IM3J$FEX])]DQ]\ MDS?9P=W>4[_)./:DCX7HR!KE MJE/8!:HFDQJO<5 3*>\E%N!G.?E/_?J7B3+OAS8PY1EA01;)NG4Y6(0)!Y<* M,Y>4F*/],6=A%VN(FRK$\&IW_ ?=1TO'^ O3$[IAQ411S4 M.%SN;*HBX DF@(>#)-5NP MS5A3O&@:#(/G*09#'B0,H93EN!KI!N)+/2Y0-!AGK,;A? 8_#-C-5NH4/6@0VFG*-PE"3 M,UOF&,QV=LXDNWJ(,S\O5Y.=C;C1-\]9;Z'IIC@;$;8SN]GLS7,4:O6)4SY_ MED ^\NTHOC"7??XS&-'&8HXA07$*:2 \.8I8E@3$7),>A36!U[+^;LL->!OA M/\XI$Y5X-OVVNK "6\CR8GQP5)XQ&VR4W]GLL)QC?_2+6 ]C5!E;LBYPL2B^ M*3](:<&2LWD-%JHMO'.]U\L(+85W?(57T'2]I!Q7TZY8J?YSN..D7+3IK9' MO0VO,9F"TR:GJ^+T7S)7I,+.U$VX"W$ M/UZ:/[=7-IQ%.&0Q@BQG5*B_T(>8! RRU,\P"GC"J%;+F#/Q&%DQ[F*F$N%: MW$"#'%ACIZ\/SN'ZL-ZGV0@:G,#7]K\ZUVM..:ROBR?BM)V6 MMN"XTYM,1PSJ4>SGK#Z9RG? @NYAX&(YBW0&&9?]LF3EXN6^,T#GL=9.8SBU MP,C:^XOL4;EXD1_Y%JQ!WL))NOO5L#.2S91L,X3A*,VM=>8H06&(-+O$A).K M3I>0,$383B+"X,-F@L;X?/9N68DB_[#D@TTSJS"C4%K0! M.GI$3+S9B)CXRU;$3JTWB7 -$+,6JZ''K$>PR3$BPH(2?ZOFXD5U>+YYD1F M*A4_2P)9O4"@%P1"Q&(_AM@+,ABG>> 3A&-"M"(YVA!'CU:OX8,=!.3MOT3! MJIIAF(W]@CD*?QQ684FQZM[F:Q#<";>AB;'OE'IK%IOFA^QGX0N[:X M?2B6O,DTF(58GJS8@PGQ XA"FD+9!4SH@2SB.8]]S#+= W9_\9$%78$#"EZ; MNZ-_M![P8?AK#89&?I*3*Z!^G)9RS;Z14EG]\O MFXL5X5;*1'M,I53^AN?+#SL#5&=Q1O,\#S'D#",A2#F!61#)V3\LB2A*&0T# MLPG0)N"U/LMS!CUW)@SG#5Z ?ZXP3((%/TO OUR %CNP1@]T\!MG;K,-/URU^3,!/6W?/PNF'#0"M%G#/!2U M;BEUD[\K2YE9N*T ^""N:/^K,NM-99LQH> -=9@@(^$)%%ZMJ\=)DX>YG M[W9K321N0"'GJ-;$A ]641TM ),%>$S([<9ZC-ZS.U]5,VZY=,D?Q-[/G_GU MDA:/?"LU_UDL9-N7M3C=+#M1IW(N7.7[MZMR,R_S(Z]OUNMBS.;)' MVS:]X_U'V PSW7=S=7T!WG)2=Z+3%]LZ RB.?/@9+U33MLT>M43L&@^M>7#) M_GM5U4VW%IR++\.MP3 VAQT9%Z.A.:DA,C:S]XV6T>&=V;J\[3TK/^Y_S.N' M+\N"5+Q426Y-OV5Y,"WI?#%OYM9+W"0V;W UKS[,,1&_J5\^\[I>J$6J62!T M?YK&#'HT\"%"20XSCB+(?/%)Y7D6QU%JZ)F-ANSH?ER;#UU).XQN8X.T&W.R M[*SN?NSY/F=IEG.C5GT:,$?]!K,\WVN:C(*TMJ4DPH518 M=C#*0B+'47.8T322@QX##_EYSHB1*AB$.+(BV, '"XD 6+08:"=VZ;-.TP5W MR1!#7WK#"P5[Q^[9PG?H"^N2ZLJI'80WK7>J2_Z!FZG]HIT6N%9S^Y1Q<;7 M537/YYR]>9&WZ"6F]0HO?L>U]%I?W@HG275OW>8[DR3F..0II%XB+[U])#Q" MQF#J9\PGA*.81B8*XAQD1M8=N[/:5,QOZWM()_!W7/[!:^5J:(6HB&R1N:$+ MK DS4T1G[9Z>CIIJ3\S45P@=[C'SPLP!=_3+".$$M M,AUICWY8DZH'+;+WY5_OI;.'L+U=\;OB[_-BH0(W-_E_%H_\2I9)E"\?\#># M\A;3=4>6[/T)9X )ZZ8NP 8E:>I(I$"+%1!H70R5B)S/S>&TC#$9:1B3'H6' MYTR0TV:&B]ERP\!>:^J<-AMZYM'IKV%>4MUM6":=A*T+\0\^OW\0.NU2H(#O M^=J$F25^YOF(Q=!'.84H#WV899D/A=_% S_A08287E])*_@F,F35+'(-%^ & ML+IJ6UOWCT8NDR6#L2<^]5"XM!0E$$5Y!#.,(T@SAFB>\\"+M,?-C\I>"UW_ MZLSM5^JCL\Q,JV_;60I<@$2F6R.YX66+CZ$_;\<__7+S4?EH5V3NFI]&U>76 M_.BI*3=?<[)*[X("9-K4DWMAU M'J+,D==\$LRD#O,0L?N^\N#S9H);E?7LW7H, -6"-++YKZ* !#QKX%T!A8"C& M.ISKEV3'_# 3YC-9H2W4!D3VR;58IB/3XE];>=:!,(E(&Y"ZEFJ35VQ/Y*>2 MTR97:180Y'M!'L.(>$QF@Q)(4C^ ?%1FF<\3_/$[!3>+C[ZR;L%):>@\V5E M. EWAQ.Z9ZP=?:;GZA:*RU/T$'=G)V=GZ8E/RT.B#D_((\_87K3+[/ [_'TW MY^]CL62B#H\T-1UKELDU+C[VN9;8:;EWPAT[=EA%4-%8%$C:>@'11- M+]5=[)2>5IB<^X8G>YYS@<2S3)^6B,KZ&'F\\X,\ZAV,P;OU!AT=&+(=Y. N MZCT*0YW=R+O :>*K>8=L/+RC=[FX>9Q=W0Q>5]6*LVX%3C,UY-@%XAM5+B80 MWJ9BSWB(CV42=6[=$8X MR>;D,N5"IA**WY7;N_'F]ZOF;MQTE).S?1H.,D_-?3,5W&08-.B!!K]V?LAZ MT-*)=(0WFQ8(G4*6B9FO'Z&>>A/L@M8-?^?-9K!F,YI1)1?MYWUQ0@(V-:?2 M?JDV*#OJY.^2>STA;B=@)HMZNV1*-Q#N=-TS"WD^;%/8VS(!=K-71W10=;1[ MZE[A!5TUM]F?BL7B?5'*3A*SQ,O#V!/NA9^R#*+4]V"6>#',LI3@D*8AC[0F M64V&\=B),9U"PPX)ZZ)#!L2!>%!+>%B >& W=X@!7R4YH*7'MC1IM"]"SZ'Y MH?;9[*3]@;;8OMAJ;+:[+M4:#=_7*?0:F_TGR\1&!VQW4'V8+_E-WH2CWV.J M:E=4TO7,8YZ?H3B&S,>1K#/E,$NQO,5-:$R3, JH5NO$04@C'PP2KG1\VKN/ M->BVVL!0BY]FEY[V=<($,ZUI2[^QBANDS9%J.@UG4I4R2.Z^*AA^P4Z$MTUR MA'&K0JUWA;!E94'[0]/A1":$'(W3S% :YH&0:,@)RB%*N ]Q1C-(, IPQGV6 M(<.6(6=@HR4#Y_0$:?UQV7OB@2]8-S(M ]7*0>SX?E)JNA%K+/6M817%.9NC MIU+&9OC9\ZJ/AI7?SK3.S@-=J9I MC%C&?!CR,)6GBP=3+^:09![&61*A(,EG=5'CQ2NQ

VF>:15VF(,>62'O( )XBXFT-=?]QJLU,H;-!@RX MJZ=%QN&9F2[99=>[#KO6#<:[>+A3)^:T.U(J!H G52WF#-E7,!8K6'K$)RLA M9$9U6_X@NWS*EK)W?/E?0@JK30,1E1W$6)*2)(U@1.)8F"X9AUC\'PPS+T@3 MRFC C;(GST=I[)S+%6];[-9\"5XD>$-/]WRF:SJ\D[+23%MI=9;9;55SL2F= M$K]9*,4D8PW"O/PLY&/!=YNDK/L@2Z* [SGTCYUQU96;?#Y"TWK+SAAXX#2[ M6]D\%^LMSWE9RF4ZC7,[EQG-4(BZTUK-"TB>>R@6NI)()QHAF)(X%$X@HQB% M:9SKW4Q;01\],[W!QZ:/L!TW^W7BZ#PR57\M>W9'L'4O:UML='K8.>">?G[3 MJ%RT2V:ZD^$)T()3)\)R QVPHU^BG($@?K#D:CI+TV69M*,695H@F2_59M#8M#(ZLBK(\N8@BASH87K\ZAR MTUO0YOVHCM'=+V(.2#83+GMJC3I']=!DU1SJV'J3]7_J(:;;XJGO,7,9NBO9 M95EV9KWI886:8$I%*E/FPC"_I2U$?YL#0Y(MI,JNY*K"Z,=I(' M.GUHCO##J;AI$&TE=GWK3B9^&L1UQ5#G<;N [4=>7^'J09R8S\*L96]>OE2< M72^;7K%B^R]EC6,#DU2J!=8LB:(X\KT8QK'L?4\Y@5D4!]!/44 "$H5QR$P" MM.8HC"SI$AN0+XIO%9"[)CR[=147WJ!B%J&UX+)>1'9 M0A?>%HLY%8L*N/1C45^RXDGF,VW:MVO:$MH+CJQO6CS ^L1=8Z.\18D29RN9 M/2DP RUJ^I:'/M>&[9!1&&:F9"QX!;XZ[6MOQ0@K2T4?RF1VBS'A72O&_&6+ M1K'L67J TO7_4."E_.]5(7Y153+V^HE3/E=5'O*^[YM\\GU1-HGAP10YLL%.] M/]O*D0]3ID'+?LH^KF&W=TZ^*&6WU=5L\#,%W+52>,V.F_ZF9%RY2G M93UG\\5*]@+:>NCOOLO\3<[>"])E+OVJ;KNBK[.O;GF3;=^$3&8^\H,D9SE$ M6]%!4=Y';_)!!99-NQ7W':N< M\LU5+6ZI@61YX)]Y58V93C-( >QC&84:@T*LR">Y/?Y+F\+I]A&E#J<0_&'&<01<(E3FDJS),X MY"CU?)9E2-<1WEM[9!%JH,DCJFC@@9_E>!J#YFK[O!CV/<^@T##&WA!WDX,6 ME#U5^G[>&=39.6[[6^C( SM!1X]+M?_&9#[2"52[3L^I1^R.T..5OYV[WS][]Q1%U=+YM68#/$<4D2"),B,)F=/A?C(6DL!$Z:VM3\SV0;J614_XK:8J=IN M(X4N#=V$"'G#>;3A@J3D C2T=(9Y5*#)5:H%.:"EYP(T%,D$XH8F=Y;1U+O@ MR.B:#.U)[;FI-V/?5)PTN/[)6E\#.&5ZTQPL]U6M/H9F"-"#.6'$=I\&1>ME;?%(E<)RP M?5$]\9290#$^G[UM[>__M<*E^'X7+Y_X4U'6,TX33A -(4FIL,*R((!9GB*( M.&=9D DK.-"J\>^!,;)HK:&"#5C0P-63L#[F](N9(Y+-9,V<6FV1TZ"G)WM! MO-V(G/C+5M+ZUIQ$W#2(6LN_1$,6,0)SP!*) #KKGB0=I MA!/"8L)Y8'33C-&:!G_$P#1DD)"4R MQAE"G,4!3%C":$Z$I(:Q63/&/0A:'^>%F_J&0L_L_5_$E__(HQ;_6D=PQ^F8EUBP'HH@#6. "RJE5& M\PNO@<3#G=";4NY(&VB#G51-F#)C7W\8OV\Y;'0NJRV6K+I2F5!JFLJ,^GG@ M4^',<\Q\B'*6PLP32L1G% >$4AS18&W"W!G,'CT"R\*8N;-P\->0#>>/'F.. MGA:PIM7.I5]#NP -O&9$E@S$M*-*>X@\&%G:]^R9TX;:^F@5 M'M_\\#_GO!1+/KRT\5L/^2%+PQ3ZJ2>K"Z(09IE/(>5>Q#,2IH%G=/=I!'UD MHWL[(@9L *L3_N/EWRVCWV;,U9/QT5AF)OSG</T .Q1!+7SM9XB1^?XZLB"'V.DM_& 1DF>?0AD'D76]]N519%BH2 M\ENIRO 0\]*<1##.HECX/>=/DC5\[XH;YY40\GE_0Z@**%D&9 M',E;%%5];K%&$BS4,*O%MA6GF5HY9W_T=,Y$/#=32!MF"[2:43'@IL/K=UU> M;Y #"KM-4^'30S*,-98#'CE29^=@,JFN<\"R?47H8DG+.-I<^&%BM6<);7<8 M3MM.75EK[<7<)RY]:2:-LO?SBN*%[+L^8V$0A5C828S*P1$>"R%. @Z3-&9Q MFN59E!G5_3G :62S:@-3ND"R>,4PON: Z9I1MVE9:1B+4\A!A1W8'Z!UH6[D MY-!ZT,7T NSPOD%3C89P&+1SQS17H3P'&$T;X'/'PH.PG\.E;3JIJO97PGM5 ME;[:S5.[;XVLG([T#_VK2!I!G.$$QCB)XISG'C6[@3. /;HMH#"!"A70Q<70'S+@IJ;_,PZ/#/V==N#T M(7O %@_'G0+/8( K9\8 \K3.BSE+#IP5BR7L%,R;=HS+U7:*R]5ZS\.8!&:A' =8C1_243&$ MG__!I6,I36BQ"K[GAI=I+OBOIZHFYJF9"ELC!SK8R=RA-7Z[HY\NMF&:"]!! M$B@LW2DWARQSI/1<8#2I,G3(PGTEZ7)IR\'#%;_)WU7U_%%HZVKFH9 B[DO% M)_O*^"&"6>[GD"5^A"GW4:K75^;X\B/;6#)6*EN?K<$9#@G>Y82>1K*GSTRY M[)-VT716?@%?V_^.8AD=I\[5.-_=Q:<=V7N4L(.QO,>?,@\'W/+BDM8KO%B\ MR/QB><%M,%/E^-MC7PF_NP%KJ"JG?2\)Q'!,T0D.#,<-SB?>\";X++J-0@G] MI%F%%$XL.5EHH9^D;HAAX$F+SN*4EBO.VH!>=:?J54F*_,3/?)AZLFVK3-7 MB1=!CR.2^]SW:*Q5S'L*P,A"V()FOB[5QUZ;KO=T#]([':7[GK,SA#\4RWLAHH]RQS,R'I$ H5W BJ08"_: M-I]62?\GV*1G+9]/O)EBL:/;V$SN)\N1N7P"R*1F"<^X M?GD_7_ FYW/FA2E!09S /.48HEP()TDR#$.?Q-P/(S\CH6Z;G/W%1Q;)!AR0 M\-H\:?W&. =\Z)>^/DX_F+$MY(,9(A=@R34= MTP$&:9C)3L@V-)8/Y]6HR7X#O6Y,"+]>P>V6"6:*ZN!2ZP)L6"+A@Z\- M!@X-<7UR'1GE&@ G-=#U&;!OK!N\::<"3B0FK\\<'*(T2VD,P]@3IKSG4X@] M(OQL%J @3!%+\L!$_/O!C2SZ-ZZJ'P:8IJ<$W+'"3 'LU27LW'@[;\VG1Z0C ML1\ -JG(ZQ&^+^Z:;]F63G+95JJ-SJT_UCC//1I'"13.>0Y1X'N0$)S#.$:$ MBI.>APDUJY@\ F7L6[$&YKISG:$T'^>+GA"?3:V9[*X);>&-(+"]!#FK?3P& M8^*2QQXR#RL=^QZV[$E!'SA;+?A-KMK"-RGP*F"^312E-/)R[21:+PY=[ M#&;8 MT5XXC9,[8D"QJTX+&A"G[9V@SX*#;@@&KUIVJ>.DW@X$O'S&\X5<_GU1?L8G MAP^'A(1^S)"PS0,*41P1F.8T@9RD,1AF;<68J1F+3F4UZ 38(0<%"*%&Z "?9ZK"IWAE<<=5TSP:%:9OR MG<&D@Z9]YZQEI[FZ]7LW^7YUWXPPWZ.,4^A[",F663G$/B,PS@+NTR3V0\]L M5',ON+'O-SK [?IE#W!+3]FXXX'A94>7?&&][)?_.M0<>B2Z&EO:#VS:.:9: MA!\,-M5[R_S&LE$3GU1P8EV8TM:EJ%+3'"=A'F4 K)%ENST &_!@OPC':,"P#N/Z)=TQ.\S$?&).Z-]O.N2(W25G M/V<<#5[5I++GJG-HA3((L8R0D898PP_YR-GB,'D]ML )R%T$E M0#>9'(\-:O-F(L$C+O_@M0I5,.EG5!T_ ^_X&7(%X[9U5ONC&[4=G>NF<=TN MPR54Q>\U4I+;&JZ M>/DR\V.?9C&B, P1$;X:RH0QEVH^*,9,Z=Y29.YSQ&RF%"Y]&GG/=C^\CK&2%8 M$$)3& A+ :+,ER$0SF$4AYX?)6&8(*.KUGYP(XM9Q^=ONDZJ#$] BN(/\"Q[ MN#OKJB99%W(2Y83[,"9F:/.Z+-5%9OJSCQW7SLR0QVV?^M0^3XK=TDL!^E:UN'<(.&;-VW'#?K M_C!?\NN:/U:SV&,^R2F&*,1"L#/B0RP58T"RA.[:>A_0.W9K[RW 'Z.]]P$#M%M\'[YI MIR ^\F^75"6TSI?W MI2_)4VLV":!AK-G]NTCA2'L9\%''(6IA!A[$,21P%D M/L)YDG"41T;Q%U,$1E8>J#N,#F56/6)Z%YZL4XP.>=U^,5K/ MV]D&UTM:RBSXM[SY[_5R-P]WYHD#/\8H@Y&\AD%>3B .HQ1RX4\D,<4\##+3 M\?/](+4^W7/FT9^7R#[(,;WSW0D7+*>T-Q#!SVO8O\BQ&GM9[RYGM^M1ZFR8 M^P"XB:>[ZQ%_..Y=\ST[L;\K5TF%QU%N+GZOBJJ^Y:4:*39+8H1] M*KP XLDN$[[X(V6>^"/T>! $.8G,FE+K AX[M:S-KJ "I)JDR(K% I<5$)Y8 M,U71L ^L-D/UM,,8;#+3$NNIA2WLBTU"B@0/!/QFKJ$[-6%*LB-UH0UV4K5A MRHQ]]6'\OID:J F+8.%JP7V/1+X^TXX?'7QPX1RI)3"1;Z.^.86@P,8H0GJ-<(#YY/N&%DL)]F\%6" M=S2*:H XN^#@B36GBPOV$[43$AQXU/;X?N95W?3!$1^]^+ML@3,+&,)!E@60 M9YDTX+DOIU?&D"0^\4E$0Q]I&?#]8$9/I5H#%:=. ]6B.]4)#ND>P^?2;7KB M;DA> U3=IUR>JWT4.3M"CP*9^+3L(_3P8.Q]VKPP[#,OG^>45])WG]$@3GDD MS.700RE$U$MAYJ4I#*(L"*,LXSC,=*O N@N/[C*+SZ_(0=6"U*]IVJ&^7]3. MHJY(06 GA5R=EE%_(?FV$0L&R'ULD( M:E.W4BA#OOGW^K=U 00,\<]GOEQQ>,^7:S-?3D1[5J:AHT*N8QSJJ=K:>7RR M$JUC2';KL8[^WNXLO\+5@_R?3"=ZQ@MYC2_O$<$^U[BL?["- MV,=LC.T N :$W\^72ZE2Q-G2 )UREW :X2 )&63R6@R1/(($(PX]CQ$:1#Q M*6EWZ=U2\X9\XCU:XS76#G%Y.+S&WNA9Y9-QVS"H@*:1R37 M]W[8?<.=L>^$48Y\@O-PF=1U<,*V?0_#S:+."[ NJ3 W5\KVZS;)F/& >CS! M'(:4^A E/(=9Z&4PQEZ>!S&) S]?9Q'=.:G-.H&)17+1G9.R+;S%!^ .0LXJ ME$ZQ7D\)CL3)42J9.@B!2QU6NBQO&N#&^"5/IQ#X4]XS?2KRL M97[F>SPO_RXK-=R+VU5=B6^026^BH1I\68I/"P2>'X*; MQ^6K M=BQX17[[_0E[7S#G G39TS[PYF"1B\/V48I+*C,?2#X!Q2B5Y=A@(IV'@YN?]_^NP-PK1_6B+'#RIWQ:#JB$$WK-P-'U3J*\<[8K#JBD'S MP.$B%^#;^HO&[1=]K\2 23'(I1@\;\2@VHC!P4OE1@R>6S%H0ABN M9_^F^E M+[S^YR5NNLN /R^/CEU=_/FI<3/?2U9HT"9N\+B>[Q4BEJ,HA4'&?8@\[L$4 M)1F,PARG- DPSXT2*(9!CFPHKP&"Q3Q7"EW%>O-%\7H!#+ =?]K7:7)'FO9U!."K3OLZS8"A:5\];]HIA"^??RN$]EE*")^? MBF55E)R]4\G6Y;SBU6[;\/8KER-(@CCT8(1C+E1$$L!47BL%// ]',8\3(Q4 MA T2(RN-+W_Y_!=PO\$*5&NT@/2CS?.DK?B<4,%?'.?0SUD"4>AQ2$B"(?,R M2L.44AX83G$8F]-64QQ^"%[K:>ZQ^6>FR[]\!EMTX)9M'83VNX2.H-[/X8DC MA6^%PJ1'P#E,VC\4SEK+/*?]<_W';4EORKNJ?"?LTD=EYO[.ZP=AFV["#IH) M[CIKC:S9FX#4K3#OA3%8@KO/G\ 6%=#@HI_RKL6"\!D&?,FY';3YXW>F&4A'+ G,?C%"+B)1 3%$ ?^3Y- M,(_\")G9'H= 1K[4NWTUQ[.Z%D*YU%K)K\' UQ[TWS/'-EZF+/J>$SK M=%FNPP3VCV-UD/G:/Y;IJI -KE;%2@6>\$*&G>1@IMNBFDLMX >_BR?^+W?? M^MPVC]W]KV#:3IMGQNCP I) ]Y-S>S8S2>Q)O.UTG@\:7&UU9?*.3]>.]7S>@_-36U9S:+;LPOV_%;#Z$#+ M\95Y9E]VSZQF>ZI1=;YP3C+$SIFY7VB\G2^P;H/OO*EX%CJL'K5RJ>SMNFG- MI[+<2C'+HUQ*1C"4>99!)*NV(YA F6+%6)RD:>I6PG":SMC%"175.M9Y54-B^I_<>Q6= XR.UT8 @WI=9@\+W&H*9Y!6JJ =.;^\4*E;A\ALJT M*/)DE2A/K,^F$=;!O%J."9!E2,*&%@BCB.:2899!&.(TX+?1_E-.$[XD8 M'UFSU,1:E>*M2R9[C&F.6$Y3"O4IV72B9 I22144'"=Q+-(LX?BWST/'F?H'?3%8,^@>UTC2)WX=[7/,MT)T[3*V6AQ M0"//%6@>O6G@V5]?Y3[$?N*G$.@#.QG;DWZQIWX8+TV R>G[.EW-FI^60OZ4 MXFY5V2GKLN;A3B_9]-,3M,@$E@(*FD40I1G7GQ*B?^)Q+D3*HT(B%XO CNS8 MR>L5$Z#API3>UWS\6YNQ?@4,+XZ-"AV1M77DAL;+U;D;""H/OZ^+Y,%\P59$ M)_8/NP!Q[#-VNMO7CZSD>GVH\4PE995QW%%]9=OG[/G=5E]?#7'YJE&H_S++ M*,\2&3'(<$*UW9IFD.61Z8:J!,44)PER\D.$86MD9=0R>9C=W;9$M!P5&?A! MV'IZIX;7U(8 MYZQ@L=W8SG,$QLZ :4B"EF;5 =E^(NY)3/H55@A)'4^U;D(ZS<7MD\1K,N[) M!2>;C=LG3G2,%[ B D%4<(1Q%FLS)A<'A=% MG)/<:OJT$]61-^&)//RCVD;#C'W1HCV>_7MU-)3<-K M0,,9K1<@95]-.0IB M?L6+%[]:3J6!SH+W5.+9KS59X9NS>-TZ,_>;Q\@B.AW9[G2L,/\\*Q!!"JD( M9CC51S^B3WV$, +UO\6)BB-MUN2[MC?V<[4#L.81DKASG\%]=SWS,(G SDA-HD&4!V'/U":3].$+KE M^K@M[9DH(!?ZM_>_5\UC%_H4>BT>Y\MYN3%IHS]D.W+,28")JE M<-K&$XM :L>5^J3ZQQ.:EXK(=QD_C?3A\6FQ>I:RRJ:LPYB-7\1!K9Q=9&0% MTM)M.I#5E-TTQGGY[71#$-'=M,!)J4\_QI8]@V/,^(; >+ID]9Z8RJ^9M/VZY8J]NZOZVA;MA$7Q[#;CMW?<3 MPN[GU)\ ?B>W?R# >H(!EU*8+$00"(INX"#4DA?:??6$G]/YM%]7U> P*>KN M>)7'_2!-8U5NOJXV_RTWWW8M\^J\V8^K=?-/587=C$19HK] "23,S._)DQ32 M.,^@23=3*J>,1,2MU<"T KAL?J\V!M4TLN5J Y[UH6W?@/"JZ?%9!2S6>X8\ MC=QI'K:CY?S+/4!'I]^IFHE]VM(5V,G0EE)4S_IK\ZR_=9[U[?Y9?[-XUOX6 M_:20ASXF3,/\ZYP])GTP9P\TTW+A?DJZ7:]8DPMXHZ[YPUS^J/9:OA[ :OBT$@X! M-[WZ0O@.98]TH $4[ \1X=#P.R-XO!).-K^=?#TF_< "DUGL=H)T#7++.]S4 M5;G>S+[0G\9X;]ZUO) 93K((L@(1B+(BA8P6"60)3UC.8X5C*Q?-TB_[2V>X_4FV35GQ6@WR?D+ MO#NEO(QL[")S>1[+-,L+*$V^&N(XAEA1!*D^*JI82\J-J&U(5CH[FK^XA^__$ M&3:YW^L"%]<7??6VO%Z*+_/%8LX?Z),A1I?/S7$*TS1&7"4PC],8HD1$6G\S M#GE$HC3!BF3$>O[F *VQSY5?WCF4=0W ,NS."BBLZ[G3$ ::,MB1!@UMGP*W M 20)9S'81,FZ5;':R]M6O#:PP7=6:G2@'M6J6M[C7T+]O'KQI=C*C M^H#.*=.'=8STV5WI SS)$@D+3/((99FDB77M?'?AD1512ZKJM6-?*G\@>K_^ MN40@-V5C)XM31?PIQKTJX0\6FJP"_A3[W+]7<\2F2D!&*<. W6ZB,V=@J>$%4HKP0& M:D -!W7!E:.+JQBOW)X";'W)]_:(DO.;EOR5=ES.:HB** MF(1(*@4122)(*8E@P;'2#Z8H,I+8FO'CL#BR#OFOEU..._E.9WTR;YX-9Y8. MX1&?WO!IX_6?B9M"._")'73T:C@&G\K.,-$5>"L[KA=@^ ;7QZTHFL2F-__] M:SPW^[/1ZS\_OR/5P7,\Y<\$\[+ZL7J.FQ5@LI-U",SL.4!W(\CAB\TYM/^< MCF3C0MQSDAN)\&0'P'&!ZYX;1Z;DGE'QX:?^U"SIXIW^P,\WWZIQ3=\W="GH M6MRN5NMVXJ=@4C*J36P:8PZ14 PRPO3[G!(N(D090[EMKH4ES9&_ERT7H&8# MU'Q<@983\*_T\>DOP##T;Z5C;UT79/L_?2/AY?8M"PR54SJ(H_ 7)(K84IHL MA<11]&YRB>NMGL=SN;I?TZ>'.7]GI%E6%?ZKY;=Y^??6N9Y%24Y2"9F9-XDD MY9!E^C.HD!294#PEJ54S.FN*(RN-/7UPP P'#@>U0?!LSROAX3$\=#>A\8( M=;36HH8ZOP_2F_80;RO^T4G>^D;W@<=WE&T7=/UY7F[N3 :-\Y3CLPN,O)4; MNL 0O@(5:?M)QN>E[M^TP01VVZA=6<$?%540?$+QH%Q>8XG/KSK9+.)!P;H# MB(15&62I9@2(5(("(40:)H!+&(2V5L0[RB"QJ*5^T/P- &-TN' -)YG(:C24&D=S2K?05WBC8-"N85 M>CJ_ZF1QJ$'!ND&IX8O=/=F?5W3Y^Y:NZ7(CY0U;S._;_)9V, $G$N>$8(AR MJLU?Q1!D(N&09ZE(8LZ%L#LU6U$;>9L:^N"^90"L=AS8.R&' 1OV P>%P6V_ M5@CL:(,]\2N;J0L>:-A[5X.BXNGM;0]/LOA-29S/UJ+T_4DVM_D MV9MSRTKYCZU>Z,,/$\PWMLP,"QPE7-L7-(U-I TGIHL>A@*)+$^3)%&Q59"M MC\C(:FQ/$E0T&W/8<6C6273LSNN7RNRFLYS%=>^:V2-/J!Z9ITA,VQ&S1\BC M_I=]U_IMQF]-*][?Z7QI*EANEI^J'-IJFLN+ RB3$::9P#!710$1HP6D,D*0 MJK00K(@I8TZ53 ZTQW:^51W#6WZ 8:BL2IT,6[+)G3&]BZLJYX,.Y=6_?J'K MO\NZS.=%RVRWS>_R-.QTPD@8NZF* V";2BE0#=/;L3**[^ "$ +I%Q?*DZH= M#TA>:B.?)3SG*LQ+OEB9$0XWJAO;_":K%IPFK;\\&B5:[K=*@?,BBU0.$WUD M,H>E:I"WA(RD18HBE<294ZS@0G[&MD.JE)P3@X1O]66NMB,[LK*IF#!'MUM]4?LFNQE"EO#9V3OA07%33#L\]AQ<@9HZ M^*/YHB!)(54Q,WY^"Y[A(,KH;46>G)<[2LMH#AS/GW%1#/:)CN5K"JCWY M?",?'8](YW&R4P:7R>ZU_VNA&YJ[!C8-V0 IX]:B!=KAY^E,NJD'Q7VYCX=O M\-NZNP/(JJFP>CF";>^?-.[*F<"J8%)(2&1D9DX2#)DJE#Y24"1,%R_&"K<- M[]Q[:X7QUI:= 8?T8,"A&3_II@UD M:1@QY2@-*R\]WJ>&1(93*9Y(!%(TKM0G53^>T+Q42K[+N/LVWCW0N3GF7"_% M1VW(Z)M:[X8IN1980)4G&)I6P9!@C&&J>*[_0TF>6S4GZ",R\I&C)5MUS&@( MVY_ZSR(S[.0((:^;3C@EJH>GXZS,]KZ.$++[>3O\,'!R? P)U^/Z.'OK9,Z/ M(>:[[H_!:]TU3142N7YZ6DL^;Q+4[Q\VY>=YTTNXDQE%2(*P*!!DTG3>DU&J MS: T@C2+*8T(5WEL%>1V(SMV2.CZ6Q7$_E^Y!(N6.J#]/=@N09%BA"A*)&,:2I-5K&A.B]1NELAX.'K- *GGN=$.+V!=,0/>_)-!^9]^VP,\ M"K+#7X!QT'+[)M0P=9D -1=@QX979J,#4/:?C7$ \_N0! +.ZDADY MB37\,E?PHI1(IQK&BZ5UU'M'29'!2Q5[)1HG+?(U2A)[Q1Q(C+S87GS1$*&N M=;ZFMXMM65<\-^\@EU+O3)Q\;3&RMVA&P,K/G+'#+%!J M@*/4/4:,[4J363".HG7-%]=;+X@6MB;17);O&BM<$L5)GDC("I9!I 2!.-,_ MY5)$>28$PLJIE>(9.B-KQ3I@MMB3O0).1Y MH#)]\/2\J"=#ISV7^VFQ_Z3KN8ET:,4HKW_.RUDA$IHE40%3&IE.L(1"K B& M1:KW)4,B3[A5F>TY B/KK9:<^AZ%B.=H2(W6Z\1$ZW;>@DHO,&/"=' MH)UWM/RD6^Z<<"_WVMGK_#;9IR5?2UK*][+^\].R260J;^FSH7.]%/I?UELI M.AM\%E-!$\1S&$7"9":B'.($I9"S0F&515PBI\Q$/S9&WK M"^"IYJ$J0J,U M%VU;2,?/JB?<=OM\?!#=M$'+#WC3#C%<1DP@=2+ M)Q.3*J'+@'JIJBY&>3QUEN'W.F3ZIP]LI)*E,;)'VBGK X>B]W[\G7Y%<^ MQPF[FV\6O$6V\JPN9/\83G_Q[;V7*&"1B*)%91<%1#A7$#,%($1S5&4Y#1-A*,O[Q29 MT3UZ#=$J1VA%^4-UEMVQX.GD.PF8K:OO4AA<'7Z7(>#A ^P3,)@G\"21B?V! M?8(>>P5[KW8_2G^D\[595'9.YE_T(7Z[EN)F^7/:&5Y*JX194[':=6Z!E&-PL MP8YE4!<#[W?5GFO[,V[81S?L&WBUQ^&FJ@(]!Y?>6",_&GMGQ:L](C_7QMA; MQLD),@IV/2Z3L/0F<[", E/7'3,.@90'&>Q/K#5B .41(1;B#6N=&AAQ>Y#Q?YM"SG^LH[,[1H,>=Z8]^N5_Q: MK)XV4GQB;787G-+AE>?;'Z)M:#=.2;V-_E]*5\DO'[=FM#) MC:KZ\Y7?9+E9S\T?5"UJ[CW%PN,+D M]M=\&-]NS&KL#Q+Z!Z RE@J3$.)^1,=UC$4%F,MHR(F2"2)PJSEQ,=VO* M(QLBA@$@]QRX:19[_.S4RBBHN.F4"A!C;50_=+BX AUOPYZ3< K%6?A VL2> M[J2JQ!F.EWK$?0'?80Q5.^%;NMX\UZ-N9UQAD1 2P33G&"*"&,1Q%,.4%P4K M&))QYA2T.B8QLEIH"(**XA6XT]<[CCSN0<=.%UPFL]NF]Q+78Z#!.8F"S2TX M(C#Q>()S AY/(3A[I=\F_/#3%,5MY^6#\2+?*-/DJ@J'8E9P7B09+$B.S:#R M6!\5<@6+.,%)E"<$Q4X?[G.$1MZ0AV2-A5LUZ\ M/8<$"[1)SY*9=*L."?MRPPY>[]G?>EO.E[(LWZT>V7Q9>>+WW^5.6)A*'N49 M@IA3DP2",\B84#"*).W:W-?3!Z\WF_6<;>LNX)N5.:^/53O1*VN@K_QI&I-^U'O%?/D-[[_8LWW> M;@!75W=WQK6]?3Z:T77])UT+X]/;/']::BZJS+&R,ICO'NCRYJFRI[^NFO#9 MBX#"[V9&\GO]W=BY F=8D%0QGD N50H15P3J,P:'1.B3!><9$5D^>Y+K^4I\ MW]#UQDY5_ JBN>S.EP+:;]26'4 W@,G[^7)I@OCP]+RX#SKR"8^\O1BN?W M:LBE^/_JO;#[:OX*K([WD>X.VSRPOKL3-]DS.#F4TTAY!6HY04?0QOFQT:*" M1M8KL)/V"AP%_BN)@1&Y$Z4+V+WS%WJ$H9J%_@HB3=N;]%>0^(QE]4OQYCON M^<=<: W?]NQH&\&)-.*99"G$N2@@0D1!1BF"&25()BID@BG5M]'I 8V3E2FPJTHGA) M@\]#6.PVY67"NNW'6L[K1LYQFE:>%"5DO\I# M.WJCPIX,DNE:>O]$PS7.C7 M\T95&8N?YTOYR>0E&7$6%S)V:[)ZD,G;Z MH*%9Y=M6O87^,'1!1=@Q*>$T1':[\&+!W3:BC\SNR8!],H5*_#M)8]HDOSXQ MCQ+Z>B^^I+O2'?VY#T;NG.()2_(DTSNRB!#2GT;&H/$&PDC&(J7&\2.0>X>E MD[1&WJ:-%UV3/HB77]1JZ31F=CLV$!)N^]8;!,^^2[WB!>V]=)K2*_1?ZA7Y M= ^F_ELNW-3?I&%_OJ@G .W^N9G7^U8NI9IOKC$88Y@7%$JI($H@*I;_82X;5_!@_KK:/ M@*JY F7+%EAK=CP529#GY*AZID;?35E]4$KRS?R'!!VU537+/N3;/(Z&1;#C M\>4]5^"ZOTC;7\.%1#&T3@S"V^MHT9"PGM6[08EXC/>4C_/KY7)+%]_D_79! MUZW/HVFQBE&",YX44'%S/L*%/A_EG$&>)%'!>1Y1I:QG>O;3&EF+&NJ@)@\: M^J!EP&&*X@!>_?HO, J.0:(> #R:\PXAX3!$,APBGI,C#3*T1F;=(",:'@(U MY[64L6\ZY, *TXV$M!/E8 ZDY2WN":E M6NDG7L5I'C>V>:<.2XZLLAI.0,L*$-LJXZKAQK@_.OP,&A@7@=>OV$;$S4W) M!8;,*0O5 P"O9%07.I/EI'H(WTU-];G=W=HYD?_^;K4T135ZZ?=2R?7:!'_K M+ALOH[_E-_/3C;K9;HSM5;6MDG^=WS_,DEQ1S@B"*BXP1#DO(!49@S'19E*N M(DR(U>%T/!;']D#O.*RR8D7#)N!=/J_ (_TY?]P^@NU2S,MJMH2^YJD.I-L; M'B,]Q&'+[?4?C9LN/%FJTWE4+&\U=_9/8F MYNL_.C_+=/<(>><1\OTC/+W3 .T^PNI'\^%;M8_P1_4('[0$@:S;<>'M,8I' M(CR9+3TN<%T3?&1*ONE*K=/Y1G5SKIK*]'>KLDW*U+YA(TR)-4L&A MHHF9:Q81R(HLAUF!L@BE+$MBIU:.E[$SMO_B5.YF)[W3-Y!TX3.P<_A.AZRC M3^1R4#WRK4)@$2PMZR)F)L[>"@'<<9)7D%7=AY5\T-IW\WQ'?WX2>L6YFO.* M;MUJ:T:(:;0>95!F9OH9)OI,@0L%.1$QH@G&"2:VDTMZ*8VLMFK:513DD'K3 M)\Y^GDD_7OUZ*"@*CD$D7P"<1IY8">T.M[NICW*]F57NFJJ=7!;E"18JA4)E"**$*4B0MD$$S;7D,J:JR&R4P\&J M8WLZC).TW&B#;=%.D6D.X_9]]@Y1Z-_=WK(Y^AK\Q++>J"?%Z-N&^H;.%M1_ MVV^_P[4FV5PGV6^WSNE?N@< WZVEF&\^4I-PM7F^74AQ+V^E?E[+#;V7,Q*1 M3)OH2AOK6=YD.Z%3VKL@%Q%'-#[M6P"W4\5 Z;4O^' M/GHS -IPX"P<%&X[KD&A)0QJRN V/ ;VD:AP6/A%E/PQ<8H(V8G9$]D96&"R M"(V=(-U(B^4=GKTZJ7Z:7'Y_D'+S>56[-)J.S@F.52Q3!3-."42DB"!-.($9 MB=-8%D+$B56JYC"ID9570QA4E$%+VK/U=0]@=C9_&!C<%)%"]5+ M\SRA:?MG#@I\U#-S^ Z_K?QQOM0+S^EBWSBB,E8+G*B8%ID^Q4L)$;FC;H:! /,9Y(B%CJ8 HDQ%DA5 0 MY1&C.)>)RB.W*-UI0M,$Z3JT31LG.MC@P VL_AT;$@*W+>LKO4> KE^T"^)S M9Q:>.#S7+]YQ=&[@>O=R@+O5ABZJ:/W#:J%O^;99.F3^G[Y[Y+U7$04=JN"; MW&S72^=L_C.R]^^Z,&*[[3=?B9V2\?N%\LJ[/[/D9"GV_2)UL^D'KO3PFYD& M9NN-&8'P=;61Y2PAN>0HRB")%87(=&QE$>.09E&,(%>PF#A^[I .$=O5T"Y'/Q9%\CGZ<&REM/-8W5&D#X?U:!EG3+WN%K68TLQSE"6"'UHY235-G AC0>* MP4AB;0<+Q!*>M1-A[^P/L,.4K5ZZPV&P=QZ*PPPC?*)S83)>0%DU'EKO&'(< M"F,!I]T)-Q Z7BJGI5T!LJ=NDH)J^J'GO=H+&^@,;$%PTN.P/0 O3\8.=_H> MDCMKU8-B;[:;2F M.3!W7_*K9MPQZ'#A>G#N!=#V^!P*%J]#M#Q/_J;9$!UY%W]_872+JMY\7?/B9H!;06AG@H<&QM&=UE!O/[H- U? L !J'L(W M'W.1.9 M;D5R4FOX>.S,;]KODV_5\,Y?E7^5"W*V^T(WY^W/3 MH8DE<4X1E5#D.-9F.1$0QQA#J2+%<)['<6Y5FF)';FS-L"-^!1XT>;A9P<>& M 7M'F 5JPRZ_L%BX*8-J*',7B[\V6+0,>'3ZL@#%WE\8%AP_#^(@2&$\BO:B M]O@8+1:9S.MH+U#7#^EPEV=G=UH^?%RL_ORJ)= _?JIFK>@CSO52-.D ^F<3 M9*P8.-$O&14L34T(0R#$S'CZ C*59# K)"%222:44P7-I0R-K2JW3T^+*BV8 M+H#84:_:J2]72VAX!O.6Z\0?V#([=)3L47*&ZX5_*SK2-\P.!=]1C/]2ZEQ9(-%_W6%),\Y3# M1$4%1(I22"*10YGE&*M8QM3>4#Q%8.R [V'*NV_2O[7]=ZF(CFKE14*_NWUW M4DS?BH:I;#C;AWI!U8*UC7;RME>J4#AOA_5>YZXI.@-Z/N_'Z1"<9E(J**A) M"V&IA!A3#AE5&"5*8BRLR@W/$1A94W3'.WG,T3D+R[#.N%18-YTQEISV2N-2 M>?V4AKO<3NJC3Z@>]7'RMLG41Q_37?71>YUG^[==V[E],.)6/[":RDQF"*5Q MI*#D)KF:9SFD$L>0Q@5+4L2R1%CEF-F1&SO^5+]TQC6ESU9@31F;@\UZ6SJ. MR1O S.Z0% X)5^_4KN-H9TBQH=QLRH!=UJQ$#-5%K9_8M%W2K 0_ZH)F=Y?? M/O<>K+O_LN0192)3$8PB$6M=P&.(\SB'(LZX0 CG"14NNN!REL9VTE2="9GE M2&]V/-+[@CF 9Z7G1Z:]BFXZ:J+9ZJ/-)0P'&:O/<1\8F,G/(#!!HB',JAV M8\3?/N]^_.MFG:8+#Y&;-KL$'??R5"=A0U6K MVA&=MGC5"8BC6E:WN_U4QC>YH5K[B ]TO9PO[\MKK@_6VZKUK;8)YWR^F1'! M*<[R#!KO#D2I/H(1SK#1'BBF7*(D<6IA.4QR9%71,@!DPX&;8K" S$XIA 7" M32'L,&B)@S<=\J"A'[ 5I;VP@12"!<%)E8$] "\5@<.=[MF\32NRZEMFF<'; MN67DG=I0L@PUOQ2G?Q=>((G;5FN(!/O,GF'<*Y6VN\YDZ;,GF.^FS)[ZM4MXW0TO&)41[*Y!"=]);-,R[9T LT6>9HF>0Q5KNU6E.$$DBC7NH 4^KS+ M%>.P5U[>C*3TOQE3Y*6UOZ_ HCZPU#PMZL[A%TV,H.(Z/; MUN[0W V#O0*:K)D\; 8]]\KO9(L/B^=EFOS,[,TYQ$CJ3[ Q\3,7,;:I*<$RCR32B B M4>K4)?4DE=&/]A4U0"O:CO44IV&Q,[\O%M9MX];DKMJ&BJ-8T[TB!;*:3].8 MU#KN%?.E%=Q_\84AYLX(B_^:;Q[^MERQ4JY_4+:0GY9/VA(P)L#2)!LWXQ3- M>#!M&;REY;RL.+N5Z_E*:-5A*F'E>UG_.8LPRA3C!8SC/(&HD ED@F4P5@4I MDEC&2EDUBIF,XY&U1$O.I WR3N\ST["A!)N']6I[_V"&.^N?)7B6U-)5.-T3 MM5-*O]1S@5H0L'L% MWK2R! S,389[Z$#_:/R^3H[ V/"?32\8G;#OH>]:"+WIRLJ>O%G?KE<_YAK2 M&<\(+A)$(._@7%=K>Q^K(X;#?M?QX',.L_@@ M-T(W,C]$O-RWCJ0F<^GZ0=!U\WJNX#[&LO(AR?4376^>C1>Y2NH1>5&@A'%] M,BPP1((KB*5((2.98'G$5)Y;!5_.$1A=B^Q)5C$(Y[&6)U'I5P8A9'7=\HYB M.HVY[)/E@HF7)Y>=;/AEGU#=.9B]U_DY=;[*C>DY4=D!0HJWSW\KI3;G;YZD M\>AVFTWL'(TXR>(X0@)F.--&>)0G$,V\34OH(*NY<;42+TQ#('Y\C>PXZG; MXV8,?[ _)H'<%!X,3.IW\ ?HI2/A@I5\^AH>%ZI^GE/6[5V"(XEP@7,H9*SM M!!'G4/\3A@5)"\'20J&8V3 MS0V'07'I;A@4'-_VA@U(O O2HF4C4&:J@ZB][0V'5YFPOZ&U2(<-#NUO\RR@ MYP]2;!?R1GV35=G'K3'^[M944^.&7/GV^> WQG<[(Q&.!",2PMC*J:$)1$W482+;:4"& MK;.+Q734$JV$#3T/ ^RTI/8FU\42^QE9[I([65>]4O784Z?OF\R"ZF6[:S/U M7^AG)54=RHP1MI8/V@Z;_Y F+?%1?EZ5Y?4/.E\8)?5QM?Y.%W+?D'H_&T6? M8V_4'?TYBY!@BJ0))#G!$.6J@+00""9(9E&!:%1$^OQH?-YVAE,HQIS4U8X] M)]<-?S"]2J[ 4O^LO_P;^M/\\2]O$/FMJI#YES3/JVEO)M=HHU]$"1Y7R\U# M">32.'N^F.8$__K/<1[])8VO@'D_J_O,%_4*:.)/LAKWN[ \MP9_MG;&V&L\ M,3?->_/NTQ4X:F2_XPWJ9P0-=U?@=SI?@C>&\]^N %4;TP%Q/P_(/!S-:#AS M+31T@2RX8&Q-:M2%!O.EG1=\??]JSK-S[V*L.&(H@TBK98ADPB$3A,$LEU$D M55'PW"G2\(IC YOI>&4]J*>LI^.M.I5*;_16K?_Y?(*?.X)V.N]UY@:>&AAX M%79BH(N >LK7W=VH(O0IZHG \\-W/69-.5WVE0H9VG.D2RH&04:1R:++X*4 M8ZG-K3@I9!PCC/'LAURSE75_UW9ME[>U2\'>P]I2JL8!.S9PW2%@MRV]I'+T MJK\9[ M2VI2H*+E<3$LLT-W-XQLM=U^N+%/XMQ+T;]YO05PV[1FUFLXS]1)IKVR(_>K3);X M>,1X-Z?Q^)>^)QG-QW)3%\)^FY=_KZ=NF)]FL8A23%0"BU10B+@YR"1% A.< M2EI0I5#JU$>QA];HYY@.9>,@:J:Q&-*NYY;S>-D>6X*@X'IJZ0)@:%UU,;@" MMZO%G#^#/YH_@R8R.T@>[#ASGM+$IYE!D8\/,\.W7)*&M"RUX;<^"/K/96E& M=]5UMS.!TSS2!QH8BP)!)(6"+),(LB*GL3X#Y21E=@<=-\+CGX+V>28=7GQ2 M;P8Q'#:$Q\'%\1RUST[J, $Z7( ]&Z/@Y).I%!(O/UN[+@!9[B@"-M, M#..):@OVODISV,P?9?#D*%MTK7*D!A=[A50I6P%/9TQ9WWW!Y)$#7RAC<904 M&8**2P&12#"D-"\@(1CG,<\*(OCLJ:IG_;ZAZXV=*7:1P_0E->M]\U;>SY?+ MNFI<_X)+?__Q":"B",>T$#"-S9 '$409Q&#,A(%26*DX9,-4!^68C*86EK6 M('VH/>LC(&1GGT[H2Q_5>SZVR_R5_>36SO%0'G&C!Z_%#_-2FAZ%GU=T67Z5 M&ZWZFH8M,QD++@1)(!8YAB@6$A+))409B6DB$A8199O^U$MIY--B2[N*-2\, M]2J_P-X ZH=IV#8,)KS;=MS)K>F"BC P*1::=-L)*10$]F9?,"C\++V6_!70 ME\YY50>L%3(U*26/Q@;3?][/ZU8IU9NR?V> V,JZ$LN8;29F39?/_U8V@\HK MJZZDB^8MV\\K?UJOE+8/-9-T4:^Q6C=4Y++Z>YT2$5>=<\";E?EQ;U4^\X7\ M+9!1:(5]CQW8?_]DII^5&%UKS^X&]_+@[T8!T[6X7:W6Y?7UMZK8J&WWGF=< MHI1"RF*M,66LS3P1(QA3R8LL25.96:6.#M 967.VE,&_TL>GOP##P+^9+)]K M4#-A7S3NE?0 MC?HN-YM%U73HXVK]3=LUM=IO[/1REJ TSY,HA5&2Z8-:2CFD6<)@G C!4I'E M!%L7\5G2'-UKKGFI/D7ZL[7>40=EQ94 ]0''WB:P17+80!H!'\EN [,VG$8#R,Z0:P+3%5.X!,WFYG?>*-=P$,E\<9>\Q M9&Q7FLRD<12M:]RXWNKGQZJS,N_HS\-6;%7_ILJLTJ;T[AK]1O,XBFD:95"? M$XV72S*("X0@QC$A>412DEFU2/.D/[Y9M#'M, V]*D6=R:54\\TN;5U)XU1< MM/_NYNAQQ=K.#30B@FZJ]H-2=0H^J,F9[&]C4:/ MI@])./^2)T"!O$^NU"?U37E"\])SY;N,Q^RM.L1:&8S_)>?W#QLIKG_H+7DO MWZ\>Z7PYXZDD'"4)3/1Y3%MWF>GAB#)(4D9BEK(",:MYWE;4QK;KFL!_?2II M.0 -"^"/F@F785>#\ V;=$%!<=,PKX"'PSRPD+AXC@CKQ2?4X#!;.?MFB0VN M,=UX,5MQ#B:.6=]T<=G*+5W?K"M-*JJ>NMHLK (%,T62B"J5PBQ&U6@2#@E/ M%F*48%MOI\C(3IA:5!-6RO@:N=+1L8+<>O MRT'!D*9O'/HU!\V <\U#74@T2NG0D,3A*XC.4GRM0J(A"'KJB09O#=K \%,5 M&SIH039+,\J$R NHD$KTT1AQB'.F#5&41QA1&BDD78J[[4D[:1#/\FW3>>_- MMNVV]]3IP3=O&0K=O_ 4R'9Z9!SHW-3)0+_"'2^=?H6C-RGL 6#7WNR M,.*@>-T@XO#%WE_\$ZT*[E8=6Z/N15Z:,25\QK D-,<)C#.3$("$@%1%%&8D MIQF)4X(%QX+(_1O?.*_K/BC[ M/BDF*;Q[HF@8NJKF,/&@7WH?+,)][IVH3_W-]X'FQ(??:QG//@:2:7+E9EWY M_ZH6_(F0!1>HT&>*B$'$)86,)1+F44%2'D=42JO!!.=)C/S=K[H)[2DZ#2;H MP<5.65PFK9L^M&CZ&_+ MM:2+^?]*8;3 K6DM-U\MOVY-SM*-:O]>SFC&DEP2!%F$4HB(2B%-:0)QSO,B MY:G(D9/_, A7(V_OP]Y@9=4;K-SQ#)85.R9ZOMVQ6YD2X*EET%T57/ZD[+7' MI/A[*)RA/FU[+H%A$[1\78&ONT=S._@HO)15,.@"ZK?+>9I<)0:#\906#;>X MQR"F3B#MRVHEGLO:XHGB(H]E 7/%S*3>.(48 ME:SF /--/NDG^T!+*:Z7XIOFRB,G7WC0-WJ[27UV]OEP?HEWK-1FD\B[P1.'2LZ M'2"U,T-"P^19-V%"R!TNJA2^A@]0,](,EKZJ(Z8!BT3= 0A5/NI >=K"4G=( MCDI./99P[[_5*6F]OK_??%A7C6&O'S>V_;C.+C#R5[Q#%VC"ZTJI $U^M92K M;7DX*V@@;=4!E7Z5$ P0M\T?$@NGMF"#LGJU"3N_ZF1MPP8%Z[81&[[8[^N_ M2]K>Y_#JY_JN:FZRU<2:66OFP(RYHK*(]-<^0?KC'^<*$N.&Y%%,HSA#J;++ MK'4G/?(VWR>NFY1_3=-R0+H'AC)6)$ZD@CSA%")<<$BYT$#FE$"B!Q*K@A$*4&0YHQ!)1#G29PS0F*7K7J>U,B[M4,85)2!(>V8R&4!F-VV M#0.#V\[U15/\Z7\XU6##],:J<^;]W/ MV4)>EZ7Z_V])UW=_KF812QDG/-/?97TV M0@P1R'(S)3434L6$X%SF+IO]$F9&5@?Z7P8@OL M^0(U8U6Y\XXUT/!V!1KN@&$/:/["J9<0* 520!>Q,JF*"@':2R469$W/^L(J MD/21\LK\J6**&,6Q2J(<(J7T_V">0!JK2)LK.449CAG!U*GP[8C$-"'7EJ)7 MDMD)7.Q4SV72NBD41T'=2]+.RA*J NV8P+0%9V<%/*HO.W^EW\;KM"*>97F> M<:%/!%'.S0PZ+""310(9+4A,8D83YE0OUEE[9&=?W59[L:?GMLNZ(-AM+T_1 MW/;59PMYG#?3"VVO<:5V*'36@#)/5NKM0B\J:8/U-6?*P6>UO,EGS]IE5J%3O3;),N-^7G_ M"Y-HT?[FMPK!NIZ?/CVM):^C!V!M&E&4>T=JJ/9L X#U]6,[=^MT#=@&F#_H MN#9TK7OJ0_6EK.K0ZQ*1;YOE?Y:W4JY_7Z^V3V9X3S6[QS81PG*YD757_?GO ML&%R@+;K)?C/$AAF0,6-?2:$+4C]6FTD?-R4G!TTX(^@8YL\)/?*F;"E,5D& MA:/0W7P*UUO]S/UKKK\3VX5)13PW$+MIE2R)2*(TQI#G3$!$3,4[NSQ2A(N6F-ZYMWG\#U9K.> ML^VF+1Z]I=7$HG"]J+T%#G1@L:<[Z7'&&8Z7AQWW!=SM"+^\R4F3)8,G2#IG M14Z5"CEI^F/ G,?72G0:( M!9KCJ8:+ZC%?M_0R\-?>BX5?OK#RG UPT5J>J0IZ+U:5&9UDB(]K^8^M&4G9 M-D/.LB16:02E-#U"!8XACE(,HT02EL6411P[920,TQS9RC ,)B7L2@;V0H7(%+"A.FQ)@#\%1Y-_A5C_E<+M>/3\ON?ZH:Z)[OQHA*>$)T68/(APBR6-($JTT(J:* M-*9IAH55.,6'^-AAEH:5RH&^X^/*C,MSTP].@-HIBK%@<@S+-%Q<@8J/0Z# MGI7 /LM+0 BD49Q(3ZI:?$!YJ6.\UO!P3"P6'WYJP\?40[S31^+[U5H;0(T# MSM9-T;/&V$Z+Q0+L:(,]<0C#.B!W0VV@KG)\GHV_AZ?P: M%N(=>#ELKG=/DZBB&&]-^7;7"76]7NLG7ID6;Y_WES0QSNL_Z5I\ELO[S<.- MNFW*OS^9 +,^W9?U51^.?1+*ZSXDO_25;_)) M_[9*8#&#DA<]6R10YLEX*/7DK(Q =+)LE_$ Z^;)C$CEXJS:KQJD>O[S-2LW M:\HWLS3%2:HP@Z(PG=,1$1"G.8>*DUA1&>=8.66V]U(;V5[5!*'3B'<[B.P. MK,$$=_M(=,A>@3UA\$=+.N!QU$K$\ F\)VB]5DKO>;%[DGQ[;G*W9]]NR_E2 MEJ56+FR^K'1+75Q_;TZO4DE-2&N>93D73:%]1_64'^AZ>;/=U)V+9E&2Y8A& M J844XA4DD"*508)CU$N\R;&\]A7Q(PS;M*T'OIJ=:)D&'2[!G$[1\@@-&09=38%@%FM>FC=KK/ ][ M,_:5GHN?_;I[/KSS?#K;XO26 +3[?*1Y/ON=%1Q#&26Q*D06 M)855:NA9"B-_C2J:YIRXI^K<"/L;H-:+OUVW8AS0"M6&_H:[%ZVDCQ<4'O;6,7YU>8X"1H* -# M&L9=,P(T7-@',7IP& YAA(' ;:-92 _^,"P$BF0,R^@5Q^A9=K(HQK!HW1B& MQ=6>&0OZ^9J17I5B5XRDK* )3)'"$'&40$PC,THSRG."6.<,@,YG,(V^W@T7%SV^I6.6@Q]R/OAY]Z4R_IXGBT19-"$R'$<**55$2C&"+!S<@)44"9Q1') MB?)-5A>0M76^>[_1AK33#XE?+)K4^*5B!3,YQ+A-LXC0( M$LDHS 6)(Z50P9#5+K>B-O(V;VB#BCCH4/A'SL[$"(:'VQ:_ IG:\%* MQ$!603^M2;_^5F*__,K;W12X]*#3Y5=$29P7DL*89BE$29)#$B,,I?Y)RA1E ML7!*R;"@.?:QOR^-_NJ29LDV>%IZ"L*BY*8*/J^6]TT3U+N#%J@CJ ('0<>N M)7BMGLH.$%A7#ES<99F;LOCU\^S=]0S++(J(HI!%G$&491&D."\@%X1RC+(H MQU:-T?=+CKS!W]$E%=1NZW;D[-^9?MR[;;QWUU^OWU]?OKF.>>UQ>3<7UUNG M^OO,G?N,Y1XFNE]I@+F_ENLI]W*76Y90E5$@&!=5'5U0H M!+%09G9'2DF6$XYDZC0UZ0RAL<--6E'7S0#D&I2&\'\X#O8Y!Y#=MRN$V([' MTX:B2<6I.WJ-DG$X)%BH<3SGR$P[?&= V*-1.T/7^VW6[UM65M6VFP\_]/]\ MGB_EIXU\+&=QDI)8906,)$80D4) C$D,.2X03U.2"[LVM] M-9"WFEE:S\[E69RH*-+?5H&T$:E(!G&,&2R4HHSB%(G$*8#UDL#8)J7W@.$C M).QVXR7R.1J=M6@5J:NV7\>GLMSV9*6X-ZH_(TZH-O4OEY^V2?T9X8Y:U)^[ M;HQ(\KM=DZC3+6T^R[*\>Z#+./FBKWPH9X0F^L/)8YCG4D!$8Z8-7YQ"*N,L M3@L1,>3T00W+WMBQYTL;;E7W+4S*\D9S#>($/%9\C]6(R_GQVJF=UWMH;DK+ M*O"]9_=L'Z\K\+G[S&JVIPJ+^\(Y2;S#XA?D]XP9 M-K_03UP'.RA MV.GG5X%Z!-5\T!NNYOI97[FH5*I6TB8F\WV^O-??X?;7X+W^S57S *M9:UH^ MT @(C(0!^RZ'ACE47^9@?$W;MSDTG$=]G8,3\-/1-^M[NFR&P9D2I-5B+NH2 MI*6XK3LR5'^]41_G2[KD<[KXKO^E+DW:N5FS/"(D+A#,,$T@R@H,:40EQ(*D MC"5GJOY2? MEGQMYHF_E_6?,Y:E#*FVW,]SS9%ZY[P-NO$\<'S=5TW97]=T<$+*M_:-D!+3^@96A4!.TK_,=% MTJ^0_^[!M)IJ\'HC&KJ_ :$-LN5]U9QJ+9],IKK^6],"8]UD(FY6U>]7;#&_ M;SH Z+O-;XRO39Q^M[L= #H+K2EC<[!9;TT!1/?6!AKP1)\K]Y_9'*MJ^$WG ME^U">U;*^H1B1N.%GN'F_QA[&@EX+#I9OP!_@;MM 2Y8Q:.5JFF15;Y;K$IY MM_JR?)J;3JUWY@5RGA-GL=38ON^* U"QH#V(-FK0ZW>?I> MJU'O33>W64ZQ0#C6Y_/$#*")E4F)3CA,DRS&*LVD2JC+ )J#U9TVN^\\Z+8O M&ZTH.[H\#["P=%OZ2NBX6RLR^M@:NKSQ)/^A?'H':T_KESLEUI%O[>1%O@4' MS5>Z"H(WA6]IEG.L9 1YG#&(,).0YE$"8UQ(E*E4IM1I\LDI(B-_0G89\\P=+_3Y"8.-__O)#'"?X]UWJ- -@WY'%O M_7]T[]B6Z6+1:<_DUNG_6$X+4_-"$1V_5H?2A6_H?U86WT;^QPM.V<#_K#@O M&O>?O\XW!?GI:5&Y%.CB'2T?/BY6?WY:JM7ZL3YDMOY_&E-<%!1!J0H.$1(1 M9$4<0T0+1 531 AEUXG?D;++*^K58K_+!^":$: T)T#LSS^.%0:VD-I]!4> MR6TG'^!C. "&!=#A8920B*/ZAB4]ZZ;J4LK:G M?U^O2N.16FS%?'G_^VHE_IPO]*N>42JTT0L+F600%3B&Q+22S*A$.4$1)22V M.5K:DQSYO-F2J?RE\QU'S@H-C'V@(#Y)?<.'W4^^."4JK^7*^D7!1E3 ? MO735JWC?IX91NE4-N-F:PFM3Y:/Z :9<;;G:Z,M:NV7QK!^@(:[F32Y4 M*9_HFFZD_LU:\W"_-,F&_PX^'M'VQ5&[2'W[^P7E?Z_B+@_/Y9SK M7Y1;K>CT13)0*,/M1>D)7U@N-%G(PDVP;IC"\4ZW#XV0\]D'_=ILGC_.%W+= M#*YZGN41*601%S#77Q>(.(DA4W$&,>68*4ERK*P2/L^L/_(IL*8(*I+M +1G M._5W#I#^#T$ ,=VTOIN$UEMP0(Z>4Z"^LS8%]0]["_#<>I-LNP%AVCTV=)G' MS#:]805[_BPWYMV]4773I>];MI@_SC>S-.$R2BF&E%>%;5EJIM$+*#A2$<.9 M3"*KLIEA4B-OLX8X6-34S7>4U]V^V&J]7OUIOA2*Z1O#_73BT[90;U7K!?] MT_NO]70GMQFO58;"3,F,46TD0!*I"*(<:;-<)%P#QQ@2A8AED3CUL3A8?GR; MH2;6Y+^X=JPXA,+2V^LMH+,!8"F;N^/VI BA_+.'BT_KACTIV)&W]?15?MNI M=QS0P1B@=@C>LS!7:_^7AW+KI>B*6U;WG^7ZQ]S+MOT(YFI@NG_ M:"M#Y1 1KB K"@4+54@191+3R"K-T9+>R)MSQT%5'K7C ;1,.(Q#MI(-!J0ZW M^;HR5OSOW^23?N /M)2WZ]7]FCY>;SWB!VLMOZ2 MX&"Y.E(,3GL.P&V+TYZ)8+Y+3ZF#^5[LJ$[LE'&"XMA;XW:[IRKA#U)LS<38 M#TI)OIG_D)^6?/4H[^C/;]HX^V8R;[@^.%7?G!=%A(FVK4@1I3!-\ABB#,40 MYVD.\RS*1$9S0JG582<$,Z,[<1Z?5LNJO'FES$[Z,2_;]H,UCT S*>LDI^8? MF-2_E3T7.ZJG2QZ5I5AN:G?HMWGY]UNY-O^@3RKQ+!=% M%A'] 2?8!&0(19!$.(58\01+B7B1%VY]PL\3&S_>LB<-UIJVZ7#2$'=M(MX# MF=TG-100C@[- PP,V2MP.PR"1W_Q8>F"]1KO(35QW_%AH8][D%OO=TT4 MOTAJBL*,A^B_YIN'ORU7K)3K'^:K]VGYM-V4AY]#\]?MVO0#>DO+>;D+D-1] M42.N$(^B!*99H2!*%8:,B Q&I.!,Q7G""R>%, J7_R(2QD6LOZH2Y9 DA2D%R$E*J8Q)PIN']&$I_D\]HI9?ZP>D;_C% MGH[=!_S5\7;[\A]T>-YS#/[4+(,NSZ!F^L6Y^0KLV 85WYUTBGK9<,;#J,@& MLCK&X7%2,2"]']IIJ25N[]J#.6B32EN8(RIERK9BPAC8B9N8LE M3P@66G?[]\%Y26YL+\"N5TQ9#Q:J!A&6W=#(F_FR^=??+FF8X"U)4V4L M@5[@T3ZYX20>_=LVA)1N&W4GH"%7N_;O+I?2/F?C4FD]&_8>/59@ZL[!MJP; MZ0II_LV,:3QL?FO*[*5>=P,HY^LM752W!:HC[X.B)XGCY&V396WT,=U-T^B] MSG/"L440HDK"O]:')XW\8G>=++5>RE3,6 &Q2JO,4:(/]$K;(K) <5ZPB',G MA\LES(R>P6%>[7D=P-O0GVU7ARNPE'4C"6E<+8OVWQW'*%_R%.R,F*FP==.< MMK'1JWIF1!6JKK@["$KO',4!!S@'@"O4D.=+6)EV$'0 T(Z&18=8\])$D[;9 MQCXY FB-K=FVCX]4?\6U#GOW M8#KBEZ8+S;NV5<[NA^M=SQRWOD(V:-JIL$ 8N6FH;B;'KO_/-)D:9Z4,GHAQ M3.F5\BS.BGP^C>+\+>%<+S?;C>EV9+S!,YX*1"G)H&14[WR2QI"*/(*%/J'A MA-!4%?&EOI<.O5=ROJSV'(3UOG2A]'>_> (4QO_2(3ZN ^:$E"-Z8+K47MT% MV6 =G*4$+2+(5,"*J/6HI!EJ@$YB1/)6[/L'FHN[[I7 M@^R*-F05<5#NJ(,W__K/.$FBOUR__5[]%/_EM_V$,8^Q*V? C"(69RK+((D$ M,U^K"#+&%>2IBA$UW['(*7(8"$J?CO]OOX\!D)U-&DALMP]-_>K45#MCLT<8 MKF$A7LB1-F;AQP*<%AU3&'),HE9P[U4CV4AO;S-S1/GBC#7E0T7?L$]6/G-WF M#H:'HQWI#X7S!K<2,= 6[Z[R6^C?Y4;,T2@JK<34KQ]_ELI MQ:?ES5.5MKN\OS:N[XKB+([3-%-(0L&#T&_ K4S)Y^1E,$\4(B&3CJ%X2U5PD3A@3U7%PQ*(W)VI6VHW99FA:2 M9"DL<&QF0S&B#X>1Z:*#XDS0.)=%ZN8R\V=F=(_:JS4K=1ML/ V";JKT@C:E MP0E48S*Z]/9_KOM[6[:I.'7O MR$:@)KE:RM6V7#R#:IJ\-CP.6NNWS-@WM3B)0+]2"2&\FZJPECM<#_0A(;V: M9)Q<<+*.&7WB=-MG]%[G&6+[0><+L\['U?H[[3JSWDNVV?^M_:KI4YZ(F;8< MXH<*FCE2GS:0Y@?-47#-8WRUNY?J2F?][U4MR8(',=0\H%22*24!@7B8"(DACB(E>0\Y1&3! 6%5;V MBSOIL5-!6Z+[L#J8&[KVR4J.4/:KFG$! #Z97KM@>S44E5E@]J$?#KW!@8J#O0#HR?ORW'!R3*__ 3MYGYYKN!G MFE8+79MB4"G:DV7'(I$DRQ!G F:%R"#B(H>,4 R+(D\R@42$B'3S9O43'-UC M=>.>LC0 D9W1%DYL-^U9J\2&,.A0'L$RLY,QD"$V0&Q2N\M.\)=FEN5=GFW> MMNOEO'*5F[;R/\U/NX$$/&+Z/"0ACG(,48)RJ,]2'*8Q1B3*LP)'Q*E7VUE2 M(UM-.\)70#5TJZ^7_,=V_O38]VJ[0F:WQ\, X;:_=S0KR5NJ(^0E#@L7JH?2 M>4+3-D(:%/BHF]'P'9[^(\Y- 6AY2Y_-L4PO?_YSQ#'&DA<4HCB3$+$(FTY_ M&>-I\V60=!70,]+L :^F<&0[_^Z^O/+\FG^;ED* M_?==(HME8*A_E;%UA"$.[N:/\^7]%= L@"]?;S_M8JD];;M&,OJU?4:&#IR>)'=B)V(TF6=_C9!)^6W+0DDN]E_>>GY8?'I\7J M6M'S\9E+ 6U9 PTO7 M8 AG)_A $,A0<"(]J:7@ \I+4\%K#=_!Z6M6;M:4 M;V9*$A*Q.(%Q)!!$B1"0")9#5*@\)VF$\E2Y394;)CJRRMG/G*_38&LF0,L% M^*/EP[& R@I/.PT3&B4WS1( ((]1!4JL;_&R;PTR7EQDQUVV*F/[[NRI![/.JW'D* MA1)2_S>!.,L)1)FBD$F20Z;/8'F<(HE)ZF+R7,#+V(>O\ZER5X /^!:#XVYG M&DV$IIOVM$JE.T2[Y@X8]D;PXP9 *9"5=0DGDQI? 2![:9.%6#)8!93Q.IL: MK&O^C^WQ2K)\YPDJ4NW MB&,23E]U]ZX0=^:6NBEI0]:TQ8J+OU29%1O+\IH>A%@B(A1%"O)<*8A4I@]Z M64%AJM(XI11K U6X3Z.[#*< H^3>^@PK._4"Q9$09D0?-]7]*-&F(X[2#(HX M2UD21WFAI.LOK$DD=#[W5^MHRVVS6<[:MBUHV*W!+PUIC MYV4*YLHZ(C"QX^J<@,=NJK-7CG'2^R;IPM0>_4[GRYE43 @L8ACGI@%'$2M( MHCR&7'&1(IR0@CEESMF3'OD<]_M:&XY@W1 $]YJB8Y3, <40QS1?;$8XE;6L M ,/+5 >P4_)/)VFCJY@N_L],='N:XXBD@(PI"446RURR.!/8*1)VDLK(BF)/$SP9HJX#TD_A8JMW M!*WHC9!1VRM1L#'HIVA,//^\1\SCP>=]%[M'G:KM+L7-#[E>F@[*361K>6]* M:K[??/S6O(/,].],4P8C929+<*D@CH6I+"0212F6N;(:I^5 <^P@=,5\:,?T77SH0KYJV\Y:64G1[ %VOUV: G%'KY=OG_36W]-G\ M6YV*7'4W4A$N(DD*O7UEI#6O[6-YZ/)8+9@(& M@C#X!,%+^7JE>8.!X#P_G3 4 ?=3Y^?Y4M.O0_(?*:^Z];V5=*TMM4_- &YC ML=/VY4F.W\ZBM8]?[K>>K&I:\SGM\_O%K0L:[.'YG&4YCR! MBF(,D<@S2&@FH!3Z;!H)4BB4>QJO+VE-:8Y6AS-MUU34+S8MCU!S-A8OP>(" M\\\-ADM,N7,"AC?.CBB]EKEU3N0> ^KL+;YA,VB-'B+K4 :&-#"4P1^&MN.F M[D/,-FP6! ?7X)D7!!X1M$'A@L71SE.:.)HV*/)Q3&WX%OJ$//XPO9U>*(%6"49)AR/,80<0D MARQ-S9A=0M(XR@2F;D>$,X3&/A_LR(*:KG]9^3FD+(\% >1W/!/XB.Y^&AB0 M*]11X!R9:<\! \(>'0*&KK^@VZSQQJ[E@UR6NQZWYSN.7XO_V98;H\J_RLV- MNJ,_;ZM<])=M+G8O-<^4C!.)(4F9/DCDBD/"J( 1$GG$528X=9J=,#[+(RL2 MMW$+_^'1&W??;H"5KG&)C<5O#%5?K_IAZP,D^Q=-0]FZ%IMDQN^*CAJT>F[6=+^^; M<:ZK9?E6ZCVT[ZJC[HV3/63V.A'LNBXLV<92S.8 M@$=GM=&>F]U7XQ=Y&FZ?BV8,1OT9 $93@#WG8,]Z^[#V8S/,9^60VUVX,6AG MM[$Q#=<(;C1.I^X;-S;D)]K,C4[2NUFV:0AIODBF!/QQ7I;SO2-*Y4HE>42@ MP%29WBP$8D(3R%(21SFA1:7/G=ICGZJ2AI;=W6&U66B'_D(U%:"SZNB6F MVN5J/ZU72E9WT85[N^P>:.U4;C# W)1FVR:TH@OVA,=I@3TL8;BFUSVTIFYS M/2SVB<;6%C?Y*8+;]4HKH\WSK7X1S,R<#^U8B$X0+4V+0F&E(*-YTE3T%EH[ M=_, MK+\[F%@?/#CI(&8@96!#<5*5X #!2\7@.8XFB?P5Q M9Z*[*IXPCPNX37]RY5(WXV6F'4[7=-Q7'Q0@EC2G9Z%F;' M/"OS *. 02'F5!S_N(0%P2E$J$QX@+&P!8QJ82Z#\G[JMX";MDTS4"O8H%+ MP4_5LOV)X03C =[I'O8N.&(F\7MF?&N8T8 %#5R7)_P8;I6$J[O@H M@BQDA*$D"//0Z/0>@.59K!4H$!G.L1M@C9[0.B+83&HE4*"@SD #=P9:^GV, MLQLGT=4\NP%(TPZT&R?Y9**=QBMF\ENO-_.F@.!>G.W+[]\VP@[#:WJW6JWK M)A,8\;1DPN(N*240%3R!19E3F.0LC=(L87&IE;\S"LFW=ZXI5VF BS.H!0_^ M@I^>_P8D%G^MC6[BXZP;EFZG##&3;1>\T!9Q;3J'!%PLTA-N\:^]8(^O/XE8 M:Y/9";7^"V8B35DU_[#<5)N7#T]L_5VL_.MZ]A$E PB+4$>@1.)[%N8$,.M"@@0U:X'H2/,:I8?EU2+^9 M]%J2KBVPFH0-3(\3*S32*OZR%]2Q=2<14TWB.B'5?=S.:GZ0:1?;]4O/&K]G MFTHHA7D:%QGFI( <\QBB1*8\B-LQ3 6QF/$XQK%6!ZQQ4)X%M:DB6[-G\?M' MU2% >GK6#6S[F_ Z_2,:C<,,9/<#N;A15CVK%2 W9G3X\0YLJ8' $UJ3(\3 M?&Q+:[SAI@H'UX^?5 A8* \UB;J-_-Z0C7A:MM]&919PSB')4BP'P!<0YW$) M8TJ2+.2()E0K!FZ+@&^7=XN2F\*=46X.2_\4/#+TAQ\7^RC'-R0"([!#"=RH M:?)=SD"'E6=67EY]I> M!Q_P6@X1J._86AT.[ZO%=L/H+R\R+4(@LJ_F)UF1Y!D-81!$!40$!;!,PAPF M91AD:1;$!=8JK[P"!]\F7*\I0(<3$$@U]LL,M'C-5*\ A5K3,D Z#LEBJX8. M//RQ:OL(?&&;Q]75#;OT]T?/'/3,=;,SX548?D7_!F.6.>_KH(_!*_5[,&;1 MY3X0YDM9-&J65O'-\SX&?"\;G-;=L.*77?YF6= \B# LL=![B,4)Q"S@PG;% M:5$&I$"YEG?8 .8D]U7<0P.L%1[@I__U[>:^_E\_@T6'D4$C8DU^CENO'KAD MJ)PN,FC'%[-9@R;\,6C4[)Y/=E;HS??O:_9==F0F>+U^D;KYAXSA2-^'5-:L M!L]K\=?J&2^:E* V-[9KI/4SP+4\"3:/#)3-[!Y0/S*V 52N*EMQ-;0 V@7: M2;];HU '*\D#\?,_JLUCUVNWOX$-;_I9RPR31_'O]::2B(FUJZ7X7[W!BT73 M]G'[+#=>W9B;T=)K 5Z^L%TSL%T*-0,$^D\[S+'@@GK24>&^X?X.M:367&FZ MEM1FI!VTI#9\U;K"ZVBH_>D8H/O58O%QM9;]&^=I2N(2124,,Y9!E/,"EN+? MXI3(@H*AG,6%45JO(7S/)T:'#?BIP^=G*2U]E/X*&J3 [Q(MT.)E:/R:D2/ M*<-:PSD_S'3$."O$-5>@ 10>#A2#$;T#$5&Q3JL!"-T+OM[JDXBY$:&=4)N] M9)[&\+XUN#]6-<&+IFC]H_A9/>,!"6B812;3" MHX-0? =&6KB@ 0P:R$"!UD]@N,RC84EV1KEAN,.&:*/4A5&BK!(7+J\Z6=K" M*&']I(7QA\V=0FU/]EJ_;F^9!*_9BQ<]PSY(U)9A*^ MXP]7+H&S'HFE^D&'BR^6Z3N+O+'.SF5DSD)'3A4K/@RX5LS6F\S!8D5FW\UB MMX!E8>11&/3F:;5=;CKG_SP+613D!,,RBTJ(0AK!O* !3&F04R*SQ4@X_\'6 MY4J[.G(0H,G7WP=K$;7OW)%8(2#U:Y,KIK+&J+@DXG6]_ZEA MD(6_6<)^Y8 M96A%G68V-*#W44*'!9-:1+JJF1P&-FW9I!;A)Y63>F^9.S3N?CRKL)ZQ ^/D M1?\6$OBA M;B_'I2\8KWP@Q=K.JMC%X_Z&>!G2=[W$5Q%<7&YLXQL4VD'3AW M1%RDRLKQ<+K:9(Z&BX3T'0N7'[+,[1F;/W5I_)3\=J4(R\Y*3??.NW5%V%V; MT/Q>SO$A05"611+#),8!1&40P+((,\AP%!=ASEAHV.78([*>I?_#M[L[0%LT M# 9+3;)/>L?Z6^&^F2;2&=O.# MK?%WUG84P2AF$44(DK*(Q44D#"$.8P9)$G.>,A0G>JE6%R%X%M4.)FB!ZO=B M.,^/8>ET0J698!X3Z+"9RB@U5W18.+_N9)T5!LGJ=U08?M B$?YBVKV0Y8K< M+&F;?K^KO+A9;BHJ?U;]Z/7@__"GRO6E37OFI^=M$Q(Z7?;(UX5Q$60T2R!. M-4;3[;S\#@A=$K*[:]\] M?L&<0W63!Z:U:+:?6-+@?U:&@9-@WG* MEJNG:MG\8%<\<@Q:0(0-1++G:MV?(Z(^9[*?9[':#128@9^BGWOCJ[IZEB8= M9E4SU>U2?>7/V[7XF[B!;%;M6M]5._RFDJ@K#*E_%N_AC7ABNQ"HK3:29WBQ M>&G1;?$7K)%YX8K'6U5MHM[Z@ZWE?,A-RR=5/Z,>(H>R*'_4D2^7*AG!VUK5 MO- 5J%?@#P6^ZK+1Y3-M %HE8[0_7LCQ*_L-:Y^0C-NG H%G\>4((MI*3<& M2OVQTQ\]YLE=^2G^^5"_]'[/#O3+$4T"1U=5-6]#8(>J=5X9P^FJ@-[&5AQ4 M%[T1E.P\7$UYK/(%M9=#R@I6Q"2&29@'$"4TACG" 60L3%F0Z+FQKJ+0S$CK$^>AX^A%2IR-*#]>?^+!Y!?(.QU'?NE! MRWD_%\?0R9&*^W])_V-71,Y8&J<)@3BB'** 9>*.&R.(B[(,TK2,X\RH[;__)O81K\ M+0YG0!Z6S;V%$;67![^*9\)LK)^9;)7"%B^S9K$ 8&FHJL05:;Z0IC>HM&^, MF[)9[+V>VO&[HV9Z26LRZ!X1AX.,K)G@:KJ1.0+3CCRR9M#)'"3[E':[$#>(=?JXV>*'N >5)VLA2UARN256+ MRX@R7FZ?E5=B3L*8)U@P-.4EA:A$.<0A+R&+8DH"'A!&(B-CPCV._Q+1;A][ MHWG8OR['S73)S=VG=[/S*77]:/L](ZOORVI7NM.AZ= Z\,;E9,_QN1=D\PR3EE&$8$8XARF@"\Z#(A8(MRA E(>>< MZI9>]Q?V[2N1?4,D+""!Z==7'] ^K,"NH=K" D4NQ.?;>2#;'^W^I9?1QI6*:(TPBB&'%A>408XC1.($]S ME!-.<,(2L\$*Y\!X%I-VN$ +>08:V$ -Y2; 4:-2Y$;\LUDRI9RB[D*0X1= M,5;A[+(33U48(NUTJ,+@TW9WBI,0PBYLG<<1HS@.84%H"E%8E+! /!9_A+3@ M/$M"IG5PC4+R+**?N]"C0<+).'?T;',G-!O*Y;GD"9>E==JT.;*#+\.9U)H= M)??8)AU_P3R)]:X9\'J[_L;6/RK2S*TN I0(H>0P"$@"42'C 5% ($)Q4>0Q MP91KY["> ^!9/EN0ZI[70C4>+':6+\,BZH):,\FT(-0HEW6(FBM26<\N.UDF MZQ!1_436P>=\A.:^X$W[KV]"RA>L_?>+K*^Z*>O-&I/-'/$T*W.40LYEOV<< M91 7 8XN5*>#DF=AWH_!=!D*T^*UIK=L4@Z:*0BM4%F'DOCM M0NF#=D14@_#NUZKL= ;V^R%434N 0QO '35%J591>A.#;)W8X!U2! MO6H&ZIXUX[;*U00;NLPL:+6><7I"CZ/9IOMU7V6FZ0E9EV:9GCYH,4MMM+%6 M-Q0@3CD38D=A1H,(HKS(H1#%&.9)RC.:Y7F4:4W@,8+J633?NVV"!UIO9P:N[C=MUT1,;NA+ UP>_[99:E8OJ>UO^ MH:SOF_L:[,9&.*HN,-Z^H1EXVFM--_C.E+R#:7?&+]LY >3=22W^P,CCLOKG MEG7]501L7#]^7*S^Z&K)PS+*D@Q!$LE)X45,89X'!":,<6';HH!G1C.(]4'[ M/EQW8('J@< %8+/KO0$7]:[Q?GAC=A#L< [)/8MH>3Y('DE$?&0CF].OZ,+ MM@'@22_2Y@PYOC!;K&"G4J1/1KED/N^/LB]JNC*CM\M[>4^73;)EC5#]VW)5 MUFS]0QY)GY;/V\W]027C/AZ5EECH'QP*E1/%$,4XA1CGHEP[9>H"#-^F MY-$\$PGWNA$N>^X,*T='-!OZ"LS)O6)XRPE!#D:W[-=\I<$M)T1='MMR^JCE M"($S=TMI :KDX5Z>>F].I!PB7/&*T5ZM7AXBE$9,3CH/(XA(EL R0B4,$!Z#[I!ZU4SS]5%JZ MY9RKR0AND)IV@H)31IY,6G"[NIUNW==V[P/2RE*?QXPE<1@$D&1<&#=A'D', MBQ3*%!I:EI028G2#O0C)LP;L5:_W&EXUUQ'#$;:7F:6GTIRPP$Q+V5%OK')& M*7.D12[#F50QC))[+.OC+Y@G=7QCWZ5Z^)6MOJ_Q\V,E+*[WJR=<+>=Q&J5Y M&3)8T()#E 'ZTTF*V?)Z,O'^0?L+,NC5L9?MW+-6ZYJ+^K;[:;>X*7JL=8E#!<\)RQ# M 8Q369F;8PHQB3'$61&4F 0\28G9*$!3%$P^2ZOA@+ONV;CMGDV:+F&J"V,- M5GN4-!N56#,[BU",42E97 KK'C$*"TXSB((RS D-4&CF#/'):BNWQZY_J&]. MZIG^/OECIB%/.K@WN,B87(,-Z*$SV_40]I&N;LL41Y<)8_"3WC%LF7-\];!> MQT[MWZUEC]W-RYWXZ#:RF\,_M]6S-+J^LLV\9'E69C07.EWZ%'B"(.;"1,I9 MP<*0H+2,C6I8AX!YUC =:)5NQCJX,[!DFDF&6@Q+"U9@G$T5*3]<8[3T*_-]Z%)^S,@%N9JBTC M&VOVR)9U]8-]4AWY9?<'(5FW_ '_.2^S/,G+)!:W#EF %B4Y+(LH@&$9E7&1 M91EBIZAUXKCEC)I@*.C@ #QKXX">) MP<_J\),W$(&&NS/0A&A'9Z$6R$G/1!,F')^-1N]:SFW.NF:;_:>)6)[1 MDE*84%F4$XC3/L]+"E.6Q$+(ZH,+68% MQT\KBK,DN&HK<;CXM"TBSA)VTN[A_%.6%\F'I^]?EL^5+(#9%Q^8W"G/+>!; M6-1M[*%ZDF4"7[[>?5*U6,V4,^=UU)N#VPI\YWK7>G"/(B#@.8L@"R+8K7FN3L9",[6AU6FJ M7YAEUG6JV1A5[! &TW>;&N;FQ)VF+B#S)KM,#3/.ML/4R*IVNO)3.W#R?3MA M\M/RMAFUN?S^6?Y[E\,\3W' ,<$I#/-,J$6<$9B',8%E',DX0CE)<$ABC-(,I"#LLT*B 6.\1Y&#)*T_E2M;^A>BK&%A4M<2H: M<>HCI!]OP'\RV22GHOVV.DNV:2?[BEOH9K'SM]6]V3I86LV&:LEZ1_2TE%JB,SLQQ&,F_DBFNHORV:$R; 7 ELTZR ZY=S[QQ8%OG+L&J MZ8FJXE.T8/:S'O[#-37<:<&\^9=\!"_69Y7EEIUS3/ MW<=HU'?.FA,#_>?,UYRL#YTUN?U^=/:+V-FJO48ENU@/Q@4+6,!A&J0M0ZVYQ7&YF/,@_2*(K*1(A7D&.(D#" \C2+8!IGPB+" M2< S;N97VB_NW7$DTY_,$\1ZU&M>L*PH,A,I2, MF6DE-RRRTE*^F*2GO-P0;J;,?OL&.J '_3.<-Y =)\Z1OAH -*G^&B?X6)]I MO&$=NQ*GE?*DR@G%JE"-%YB5.()95@8049[ ,F,<)FF4I('TV:9&@Z).07C6 M9^T)O-FYART*K<[P13O:= 6UQF$E26CC![]3A#HMI+I,B[LHT3& J<-!%P@\ M$_>Y]*2=X(D59+JI,%1^5)317UY^JQG]M/Q8+?&2R))4LJE^*#F?(<" MP#L;7"I4NWF$!RA?PTV\-TWX&.US S3C7C)6 .0,<*0<# MP),J#7.&'"L3BQ6NZQZZTUY-:JX\S0*,0QK$!2RHT"R(9A@6!949>KQ O" 9 MPD;U)9=!^8 74XKP?X)2>GG!#OYE>V)&^-P3 3 ?0JW2\O$WRIH^7 &^;]M9IA;#=WBVW=3&=K+XUAE JQ30N(TYC*L6D< M%EE)8)0($R%DPF @6KTD!F!XEEH%=09N;OZO=JZ??O>M2TP9EE-'I)H)Z F5 MCGMSC1!T19>N2RM/UJ]KA+1^YZZQ1^W.3C6^::,R(-0PIW9D!Y$YI;NZAGU) M!HE9EM$L@Q$CA1#)O(1YF920$H(Y3G!&RM+D/#4#[UE:>\BH5.L#=,P.6D.V MZAV^_IAE)N^#?/)7#G,=&QP=W8; )SW.[1AS?,1;KN*VB<3'U9I5WY?-1#GR M\K#&RUI>EM7(.?6OA4KL^!572QG_N%E7M4#S_58.#;ECZVI%>STHTACQ*('B MOZ7068S#/(T"F(8\):0(:101$YTU __%N8!G^+ MPQF0B2E*34A9F@&!UC.3-S^V,)Q-,,6WHJ>(W]@78*:]-5IU=-]'1PCH4:*V MLD<+D,2T;X*6(-!0!!J2IFW]X6$//'<.<8GQFV@\XF$+=/N6^ !M=[+=LXV MP>@'O%Z*M;M *"MX&* RA7'"$HC2H(!Y+*ZX/$AP22DM,#,ZC,Z#\7Q^=$!! M!]5,D5]@C9[NO9Y@,W5Y0JN'T/ P38[4SP4@DVJ,84*/A7SD:EYL7IA[!M;_Z@(.Y_FWQ;?BK_=F>HJWY/WO"< MMEF4;W:?=)KR#M"\XJHK\KI=*N5T\RSL1M),#[V750/U/$O#) LY@W%$&40) MY1 G:0+34)ID,B4A*O0*2K7@:0G_-56C=\*@)=4S7H#G%AL M%3ZF\P+UF#JL8=TQZIK"SQK<+H$"#OK000/>)3?T"Z.<VC\Y=_R*,S^IJ9, MF,XX'N6FWL70)8_,Q/_S$6,^##/AJI+&(>!?=JQ8Y#Q ]5/@Z^YZ93 MH6SXM2^2$-?V]4;>F^2-25RQJGJ.4I26N="N(65R%GK"(,[S%+*29$G.@B3/ MC<9_F2+@VR3H ()\;I&A*.\%(QD)(2@OA26)0APS:J)> MO?+27-U.RDL]Y>J30V;*5JMQHR8'K^Z_J,L&3QT71\&_:H]%7>:,=5747N>* ME)PPS*GB":1?;>([BMV M9^FNMW&O&91LWO?;^/TK(0WL!UFVNR@,7RO1=T? FG0Q[II6E># M0[QG8(P.PO,NP\?#-526"5QQN!7_L&YZ,,Q#3;^2*[X8 M^I<.1V?,FJPDR1$!N['A'+J:=&ATY7(:A#6MZTF'[!,7E-9+M@-S5^0?M\_2 M:.I:#"9)PG@008(3#!%.Q6F-@@"B)"MQ03C*0L,IN4<0?#N&%2C#*I%3-NB) MZE7$&1ZT*K(+&F >ZD(NDN)LI.WQ^A//L;U WNGPVDL/6@;3B6H-+DN^5HN* M]#M8!P'G' DC.(LB*6JLA+A$&2R2. TX23!*S4;Z703E.T"^ PPZR-:CJ ?X MI2>3;KA@)IR6##"/T8[2YBH:>QG0M''748)/(JSC;YCG])_.J.KJ#=I1+KV, M'!DFPO7CG.$R(FF-EGK.<8J8[1\4"OF>1OV=TV]1H MKSC A*RWLH?>:BFLYR91;*7"E:Q% M ,RBYL%L5<_:O;UL[+ !>W3 'I^9116$(?.&M;-?OEG=S[19YJ%0PHX55FD" MAJ FRQJP8T$_B/%25[6YPKCPOF_5L%ZOEFRUK0_K?SHT M##3!)?HU9-X!Z8;2/4RU#V$>H=%.;"\M.IV CI!U((ICSYH+W<.:WJS7[[?K MQDK5%+7#MWP[4_;=$T '4E^JC@@ M3C8$:XN6!DD#,B;>;F1,_&4O8T-K3B)L&D1U4J?SJ$6=O)R7_O#T_E[,-/VO9#5%Z?.[S>O+3Q7'&L M!0@5#!+&,$1!6,"\$']@5HCCC21Q3(S"VJ<@O#O<&_^C@FC: _&$'7@"8.)^AY<(/.UU>/%)V\;^RWJUJ*BR2578[65_G0]( MQG,2Y1"'P*+, %CC->)H*R6.&;?PO _,L@P>@39OT#[!(3QI=$6XF MEP=09TUX6\AG^U]/3??'"7768G\ U,0-]<>)/FV?K_&.96+8]OFYB=2BP=0B(#W>(,-4\Q,&*JG$'RQR4Q!]+$XYM(>$4_S.6Q8X"JAS03T MM+EN%DPY28.S6<,\L4;V/_BTK#=K%;%_M_K!EGBY4?6;GZM_;BLJ[MI?JF7U MM'VZE_V7FAJ@>9:E21DF"(88EQ#%-(8Y"E,8\90QDC.5 MJH4_ T\-!F"]1T$_G<.2R\-::!K>F>DBU4!EC] ,="C-VLKLSWN.MGB!^PDY MJI\CXY^S=FDROCALE"ES'7,&DF4L%YXL7^8ZPOLI,U>N9!YO>-]^;JH0LVJJ M-)]7Z\T\Y&DL;,<2)GD<090A @N.&(QRQ'F0RS986I,7AX!XUM8=6+"'"QK M^O&&B_P9#SBXH-I0SYH3;!1O&*/(*N!P<=')(@YC9/5##J//VL<<[M:,;M9/ M2ZN0P\'+4T8<)& F%GF28SK,XPV'1.N'&ZSIO2+:<$"JEUC#6:JN"C4<"#>U&:.DCPE09%1K4"Z#C#O?L\.9"U;_*OF'YL5J)8_6-L:NI:8J;Q_WHU< M!\_K%6?J+;PP:&X_RMCQ:XE+=AF*<5L)H4"#/6R9*=Z.N#.X98RR0O\^X9(E M=C>'=WB]?I'?A>KR W#=C74L6Y]1K7Q&%&^8_,VJ7%3?%019*Z(:KU$Y 7*U M_?XH_HO;)^4GUWV2C2TQVC= EIG]AT'[GBD)D M8>&(C^<1U^QNO?J^QN+J\80KV>C@9KMY7*UE:\S],TU+M7!>QE' ,II"QED* MD5"ML C2$!:LB'D$=,,9/6EA_?&GXT<'M'MLLLE5'JG"6I7(8T<8[**,FG*2KCK]B) M]Z];+/3QAK';_4VQ"5TTZ3#K%6&,R@YI1-Y5O[-YEN:H")(4\I!CB!#GL,AY M!F.>DSAG+">%D= ;8^!9%>SPZ5^>S83>G*EZJL KJ\P41(O*:@UZN,Q #QO0 MH3,#>X3<*0YK7CA2)^;P)U4RUNPY5CWV"]DII&[!CX*D=ZN%S!NKY*39K[*? MR?VNG+//#+3 -U" #Y\8,]"M+MJ9 ]^.,,E8[AF0[4C:Z4"=5 M,8:L.%8LIJ^[F<*V'Q-T.#1HCGA PR(N81;*9#C,Q%VFP#ED*,FR% 4TS= U MT]L>>=;%![-8L,'L]ADG,D3?_5.,1\\,SO&-*;5^9M.-T:NIZET%\&^ MZC2Z,6:,3:$;?=\\/>*>U9MU)2LGFAGC2WKTD]^6U:9NJQ%#$A(2SY!+O_]EN3$W'_[<8@ <*(=O'$76#"84H'H-#MM9.?1V/P9'//!UM5P?3,7Y7"W9IPU[JNGGG<8 Y7CW(VV MDD_UL6YF78'?)>) 86[8]]KMGNK9D*^V4V9GQZMLDOT8,I?,=#U\S ENKS-R MS"5;+PX:NFF6"OB=-;&FMOQD;#6?>& MBYN[(![^6#T\KK:UL *$OGYXK-8;QI:W3\NJW-9-FU]5%'(GOOKV:I@&14$C MGL"T9#%$,:(08Q+!$N=YGI4LBZFV(\(CGLJ_'+,3/D)7$"'C+IH=^@<<[ IW)(H6?@M+-BH[[WPRTX['X8% M6QT5<-AS8\"38;'H9/X,>X+[7HTK5K$L!'EHH'F190BR!.40D2" .4TH)"P(DU2.OTL*PQ2H88B^DY]:^#-U M8FV4XVF'@_4HO'$^Z@FZ4^Z8R?O5C+%)<](CUEV"TPB\J5.;],@_D]2D^:*E M6XO^][95,@^K>R;)J1;L*]N(*\CJB7T65\"'U3M?JL9_;3< MC;^](>*BTMP=N^\_Y 5*@HS 4J52TES5V$-E73>?;*&V6F M!X]V:(<3UC7]VE7?8ZPRJ3=JX((Q9BE80HSQBA$:')5&_@A0CTTA3\+ M[M5:Q \1/]0P?O ]BYYDBT5;7]TKK^[\&+JMR0;6\"S1 C0X4Q]N, 9OD '# MPNN2=D-SY@+9#ATYNL39-2T;6GBZWF4:Y!VT,--YWNXD;G,A',I"?I&+'')^CH\Q8-""\F M\;];+86YOEUM>T%U:=[?K9I&HOW8N_SY/"G+)"ZC")9Q)$2[S"@L$Q+#.!%V M=Q:4:9AHMU-WAY;OH_NDGF?6J_>1#I+M/I-%.5&>.T1G /?27N3O#'KZN=NV M887S>IMA:$MT. *!I&JGS:^V&02_&5]D5NX#] M?G>Z[HI](2'[W;DH+">RXJHCHW,N#O5N= =LNBZ/SAETT _2_>H^ZJ2_X$W[ MK[]7F\=J>;MD_X?A]!CR%>5#$$(6A. DI#6".>,9Y M$"#,C!K#7(^2Y[/O_9:I","2@1F0\9JN_DG9:79ZZ27)=K@ MB":,-"L--=H92MGW W][X?5N]73L[$+[NC-"1QO1T$U"9LM:X/AC!=HUO*Z M74&NN:]M@%+W+K<+E-DZVHZ7F]*]=H&4(Z?:I:?L)VS(*6F?-8OQ+K[G\9/J M#YLX&-+WV65EW"AE5PV<.%QQ\H$39PDZ-W#B_(/F_IY>EMZGI;"Q?S"A\\5! MH;H.M9J+\*((A/D"GO#+3#IZ M9$N86JRNO RX%'_=;AB@PC)9LV:NNQIS+>\6?XB+)5WC/P"6V=HO8%,]B=?$ M'62U!AC("71MI\K-'F3Y OYXK,BC^AF7'_&3:J2V_Y;E+R[OX5_K]HL&[,^F M,Z9\OMXHQ\CSCHT[J-^_K]EW-?VG@2^HH)5\5N _"ND9"Q)()?BSJ?\JG=-R M"5=.:?UO87 *Z>@B$TX?R8_7\L/JPW%2;E_(L MH%K>70O84^03MH#EM]^ !K\WP#4M01N6#A\6GAEE=G(H1*3FV*,RSB!MF;^" MU"'7J5BVYS85_]I?@6T@3J(MKF!%ISJN6<+<67.[W8@C9BGSJ60ZM#!=7Z2^ MNGG:Z'H]+Z_@6? /SK61R5,F=(][JMR0;";"/9B@ PI,6&#DL1JGT,IM-;#L M9+ZK<=+Z#BR-I^TBMN^E9+,EK>^:P8WM!,&FJ1)I1UNF+(ARGF*8J.[,M&2P M3!&"- C#,,UXBC W*^W2 6OR$5N5:NV0Z*96FL5M>C[7]PKO"%9[3+& 9@;*Y M T1)26!.\ARF(6$ASFE)RM@D*6,*AW M#1OG498'&S\=FR^8G?C*ZQG=%3Q^]"J]-'<\:^5W]!K5FN5W-#JH,KP2TU($PF#[5 M2YO%$V=\C>/U)A._M-EIF_^E#\"V#1=>LU]P?>C#[=6=_?*R?Z2=_:4R'IJ> M8)^6XIA0<8Q:G24/CWAY^ZQ<.((PSJJ-S#?Y.ZN^/PH!N1%7*?R=_2K'M4FY MV.L1Q%& $<,0Y1F%*(YCF*A<=1$6,.!L&^#=]K-S=X"LO[.)84\5-@?N<)Z4ZK+%]!_ MKB6SZ:TXV[< W9$*&B-](X@%+;4ST*-W!CJ*04LR4#2KPPQH#)ZR:./VEK;1 M6\)\?_I2DL%_8DO%J,V[_M/%^/?X#^E9EHR0Z_*&+LTO:CN MF&!Z,6GI;[M'"="@A0U^:J%?/N#-G:IZ=+KRIXY F]:5JD?ZB1=5\S5+^WQ; MUNR?6Z%R/OP0?^R:$(0\H@$3%C+CB>Q@'E"8)V4$BR0O(UP@$B*CSIH7X'@6 M[CU4H,#:=VNXQ"=-*_)ZZ@W-.AO"S:VJ8;)F((C#QN*:PR MDTV:!S*O06J#FZ4R--;L46@$<8EO?VKFS3=-'VR$BTVP.,.@.)Q_N?4OR M77WCM6',B#);+V$P+Q8L/*M_SE_7J'\H\%H">JKJ6-G1;BL"3(LL* M%$"* F&_$MFO!&?B?&-!%"7BV,MCK9%&N@"])^_A!6 *!U!V2,A<[PX+D_&7 M&NP;5BH^F&*F110_&O!@!Q_T$+":"ZK!&)-YH&X99#L'=.3#<93+;$+MX+1/ MC64FG/*I3]3A=$^#]VPJ76JRKI3+X);_LJVK)9,-,Q85>7E@?VY^$>C_8Y[B M,(K*-()4RVC?M?AE&$Q MAS[9@^4<&LM,6-"A3]1A28?!>^8*\/-*58?PU?I)QJP^,G;/"*M^R%!H>T[' M-,-I5(906'L&'CC/RD\B("-Q'0: ,R8;][ NK3X,E^KK/+6OL--\(B]QH.WU"!W2= MQB*3:3I]@OIZSN"M-YI9(5W.@H)J1>=94E)Q,2:P*+-,-C:3P]+$E1DC7G(6 M9GD11_.EJJ6DFO[@Z;#7DJNBD:L^#=?F2:C6G:Q><)RT?KV@QM.6%A-Y9'3;5 5OQ%;* M!C,WJE_$S9+^NEK1/ZK%XD$::'OG1A D.$T0AEDA.V&5903S#%'(*7CX;618M, MTQ[@B&V*F3O._JYPTO+&F5L']CQQ=1Y")&QI$,>:P"!F!69C1/&-I3DJC?'=]T-ZCG;TQ7S/[?!X#7NHI M)#\<,@U]&C/'V>"SRW1Z'H%V!O";&(9VF2&Z8]$&5K!QC"^_GY_RSB*:A8A2 MF,0Q$;JB"&$IF^!1G!51P A&>:GO#[\ Q;L;?/D=;N0X^&H/67,([3!W=)S> M#F@V]76+^XB$"?J-*FT\W)?(-G%L.R#?UI]MQ09#=_8(>8->[$OO3NB\'D'_ MT&<]]K";+@WOCKH.Q"3("(TY1%$AK)4R*& 1T1@B3$F44!X0O80$37B>=9&3 MW@S'+-(S0AP2;J:0SG1E>#=A2X8+='KJQW ,[56;,5P@?:P3PZ77S 2)I! ]23Z(D^&1=@%I68R:TBDMI".43+@QA2O-@(I_K*7PXL+3B)X M8^1TDC;ZG+G+_,MFO9#G<7W+'];T9KW>>\DT.PM>7L&S!'T1]Y9UA1?*/*NE M8^R,&UV_U^ )\:#!VZ88"9<6O0[SC73H]4JBC"P[&11A''2^E$$C:?MY[)\ M89O'%366Q@NO>Q;%@RDM#6B#L487*!Z7.@?$FHG<&3H]"-@(65>-HCE><_)A M-!>(.C>.YM*C=C?$3TO23#7&"YD.OUJJ@'5]L]FLJW*[45[TU6D0NQ>1G0=Q MFI,@CV':-/K$PN0,:0X1H5$0TI+$)3*Y1%Z/DF^YIO0_P?MJL=W("CG&N>R\ M+PZ:^V^_B>O7_;>;^B__%J;!W_Z"GY[_!CY\N[NS3TMRL#]Z-]AIN6ZF8'JX M@0:Y)E^H!GWT9 /UW:Y\V.W*V'P+=[CR MI(/>=ZU%CF+U89"SDF .0X:EXR[*(,["'#(<9E$8T0@GVG/"W*/G6_^>#'X' M7]2X$J4%CAK^R6Q K#.%?)*9XY?V[5Q\7PW!.OU!\6/\-'/P/A+0/\5!L>/,,S1 /DQ*%?<9<3Q_9XU__VT M5,[WVV>V%D*P_-XD"&]IARBB069C)8SY)S!3<(--^QO"UAVT>HP^%D: 0UW=EBT28*.K7]MLEU: M^.- I[?BM1EQUE+7?]O"E=@-BS:8$]1_Q[MSH9L4?CPH?&8\*.B 5 W'H265 MAL;A10*=3@$Z1XR=C["_T'2.P3/H'W@#S_W>/(;\OC42FR*3#TLJ^UG.L[C, MN6S5'.,LAD@FB)01YS N,UI00DI2)+I!Y+,0/,M0![,M P,"JNIPJQ]'/L^7 M81%R0JV9+!D3:A1+'B3&*IA\?L7)HLF#!/7#R<,/NK).SPW9G.=Q0H,B3&!8 MTA0BC".(.4,P*],RCT(N?DRNM4[/ ?9NG7;@I2^\9Y;)<:]+M@$$K]+%[N<$7_J_[*-FTG6]/HN O(FE%M9WEH )K/(3:NB M\4]+ROYD]&'UJ:ZW0L2:(O-=P^2,X2#/$@*S/"D@0FD)<83$'T64YWD6Q@77 M"AF9 /6L%1H40(N#O$XV6/RU;IM&7%&GIL53/4O!-:?,5(0C)IFGBAM0[2I? M7 ?DM$GC!DPXR1PW>=?<0KAC;/WK>K5];A?^N#0V# :6\"SY$C)0H-NO636 M66V6*]U;_A@+QD]^1]2;2?,0X1[.> T:K8[VH74G.]$UB.L?Y#J/FXMADR-[ M0U=*VI6;25/Z3M_T[IIN0!GXTBY0."Y4F MDYS+I/0%9N I.SOWAI#MTU959K]GSVM&*G7Q$7]?,-5Y:4EOGE;K3?4_ZN=W MZ]4S6V]>[L1NR^'7\NA\EKL[SV)2)M*U%J0R935.,,R+((%1D419D:0!HLS, MR>8*->]NN,^LKO\3X#VZ@/;P53U3< ]1P_FSKC9(S[">E.EVP:X>G_LHSL . M2<7R/IHST"$J_B91G:E'=M@ZG"WKF'^N1LNZ0FO:R;*.F7DR6-;U^N:)K-;] M[NZ8$(_E!G]GMWR7-J0>[1RA\S0A88PC(G0PIA %80;+A):0Y#3+PJ"(4ZY5 M1> 93_]^3IG=7F^$40GP02X>W\HAA* 2QJ=J(8RWF\?56B7@X>5RBQ>R&W6+ M/>A"+/J9DC[W=EB;OZ$=,U/N"@P8Z6WZ2]O;%)SI;0KVV,N&^/O3-I2H<;4^H4^68#L!"_N9ME. N[:SYRZE=]>*K]?TXHL )0XO>KN\ETG":_%- M"URK^BBUGH5$F &)L &2(H0HHR',XT08 IPB$N=IB0.C ;=.L?-\\O=;6?;Z M5R[V: *\Z9=%B'-FARY0^-JV"'6Q=7H7ME?;$,.#O;<7>X[/^OO2PQ9TZ)[9 MDHG:CCKDIO.&I"YP>Z56I0[9>KF)J4L@YE>Z.[$DJ9[QHCTVZMM=)HH:%BD+ M.;Z+GXN_J>;0K?5'>,FEPRSD40I1F",YGYA!RL.0818SFN9Z_C-K'+P[RG98 M@><6+2G?NX0TJ03(#C7YUSUN^@:['?O'[U/^6&H7M=KQLL,'W/92U01*8(\3 M>##(4H416D9RJZT*8(HB64;N32&/) -K'F895B[->TXN*E,:^EC M:5 '0YZ\R1L6*CA]'+*&$L3=U*>&/B0G/+&3K->SR,SOXPVR4/NE?%%IO.2 M:!-TX.S0?\NV9^8[\2FL\4*E5OT_[&7.XC+!- H@QE$FP\$9+,L\A3'E.$]( MF:2AEM_A(@3/"JZ!"5J@3:H?$&!-^V8>\V58A3FAUDQK&1-JT3OS C%7-,\\ M7G'B[ID7"#IMGWGI0M5,_#(,D0#F2'VE@-S BAN%HFL& L M+Z(HQ$5HU#U,#ZSO3*D.B<9S#TL5^SFH86(-(H;Y%7H\U7/&N>>41?CL7$!SW(OX$()&$C(,#P(!,N>J-52LDT_=?(R(X9%W!D/S"1:CWSP MN\3"48+R*)56N9675YTLQ7*4L'ZFY?C#=F?XQVI9;=CGZH<<1'DX:^O7]:JN MYR2+.4XH@W$6!! 1(@YNE"$8D2Q )<-E&AF-NQH#Z%E^>S/D<#MZ[[L$NZ]. MQ@8M.+2YJ'=>N^2-F5PWD*$"?6X\H0+O[IC6)=31 3T*;M*C69?XXT-9^SWK M[@6R8!'_V9[NO[ EX]5F'B">XHR4D#*>0Y1E,2R#((-YE*"8)(R%2&O>Q @< MSW+?0E%Y=E53+[O!?S+S+EIG>81C4J:L*&&6%1@BE,<0XX##H,B+/,D9R7@P MWZPV>#$=CW;0#.(,JQ]5+:\N?KBDIP0=T&ZF^]KR:0&QNX^ GUJ@EULYV[15 M&"++71^%LU"F;IPP1.J93@F#CWML>[Z/O"Q>9,W7+GFJGG-.X@PQ"A-2$HAX M3L0=/\X@3U@14QKCW$//\\OX^'9GR(;G?>A-%O(N+;+VW-]\8".TM<94[#76 M+O:=S0]VI,.X?7_BKN;CO)NRI?D -F^OG_DXZZR:F6LL:QXY/FU;\ZZ]&*D, MIEO>&)S_FRV$$7J/R[)Z6&_KS3SC-$G#,H.$DA"BD&40)UD(2Q)BSE,29$AK MF/L5.'A6D0=-F/8YXC(/_'QGJ^9^"1X%FMV#:XDLV$AL]:.NMELRK#@G8K2% MLCSM>-5AU>7%[O)G)6;BN@H4;N!A&K[JA[@GX*]=W/M!?I[*SR&9N?N&GO6_U+9^490W==TVW*@E6?=;L69:EB7\]JW9ZCK*.KF3?0 S==N7) NM7 MDMZ/ME^[E)WY_>'I>;%Z8:P=LWTZ'G-.DBCF94!AB.6 BR))(2YQ)OZ6,I*$ M48;U3@QMB+Y-Z#9_I%PMMS)]1*;EK51':M9B)N2DJ05J(X.&U^IQENJ9RDX9 M9:;?.]"PX\2YL;;N#%MM2AV9KN/P)C5.ML+5P3'$.\R0L>"#,2!087;HO ?*L"G9@P@>1;L7G%>6[Y8K>M)[-:UF4MM" K^P)7E\PNM_ M@-\;D"XK58=(A;&M)6C0V2>5( ./FS;2/#3DG[%3X8]!-N7?"?'89/V MW(?D#$O.59282_:BH[,$S2*1%N\ C@J[H%-BM-'&3P","3OL# M'C]@=PS)J9_[ 73'H^G&!M*%T1?QQ&-]N_Z\$KNZ[O7:DH_-BSCG&<]C&,8T M@X@')2R08'-6ECB(2T1XC,SZ!7K%5^OSOZ8V^NHID>J], )/B@SI6EXH0KI\ MNZ/WS Y?O]^"WB'^^OMK-U#H<'CN;-^32LW:E;C/= :XSN3F?MEM[N=V<_OM M$#\[S1F_KIJPW:TPV0B3$'%*Q=F1)-0HC'&PO&>#K>U=]GL'SM A><0*S?"#-8&&L09M MVLSC"F=)V;*N?K F'U!*ZCTC M"US7%:](TP]M-UCRHT#]YO;=IU8CW/*]MA WK5O^@/^4(XBRAR3^N4)IN=WMLYOOHCA^@',W\^DG MB?;/,W"RJ[T9K%+,@41>[:]$7Z9R]$U .41*_$@0X7 XC&\^NYHHXPW/:P:[P#MSI/6WR8!23M1GE!_KS:/[P0" KOUAS^E)FNG3(O_4:DY\ISE MI)3=(=(D%#:<3%X,9@K;AJ%ZJM@SF^R< MY$I;=NB /P0^H$-(UJNW*($.)[=*\PJ..%*'-AA,JNBN8-&Q"KMF*1?S.M^M MOK$%(\*.:X/)#N9V7E[3LX89F5,I?XV7+Z##KHN?7S/-4*$,1,6,I*!LC0NI!UC8L*< ^)9@TB04#:1 !+H%8,]SS)(SR2YEFPS MZ;>AV-BF&"+)D=%P%L2D5L$0DS:$G%6E"E)88JP M;*N)(U@20F >944F1),6L7:CN8.5/0O?#A:0P/3;RAU2/RQD5]%D)EF:Y!@U MCSN+NE73N,.5)FL6=Y: ?I.X\P\X;2?1QFZ$57W[W/:YK7>/WC-)1;5HYE[M MX@HY*U,>9$A($HJ@..426!;BE$L+CAA' :%9[* #A05JWH72O!6-0[[K'9FO MPTTS=3#4XF'6UEOWO*KRN7N\8> 0SQEH-L1+3,D]&_VVE+!!["UTH;B"H9J- M*ZZ!8*=KOZR6[.4+7O^#;3YNE[1NDU%IBI(XQBG,XTC9GF M81D3;*0WSX/QK ,54/"DH (NP9KIPPN\T=-MUU-LIJ<:8AN 0$'TD*H[3)0C MK7$!R*0:8)C08VD>>=I.,M_A^E%V^!?_D5'S'W@AZT74A93Q(& 1I;"(D@0B M% 10V#,EQ"C.:9J&.2:)B71>!N7;\R<@JF"Q^DL/MM7E?8!C>C+KA@^&;CQ; M%A@+[SAUC@1X -"D0CQ.\+$@:[SQ&AG(9:<=9YV6C" 6LP@&D?0< M\#"#.1.WG"2-TRAF!:(HGC(#>01?BVP5P\N/DPSDA: "; 09^USD-Y"!//8M MZ&FZU]_?5\Y _MS?W"_MYK[5#&1-?K^)#.0Q7/^%,I UV>XV UD7J&5!IFKR M):-, AUQIY1!Z\?50H:J)7YG6[;/.0KSF 0%Y&' ("IB G,:)A G/,_"@)(@ MU!SH=PT:WD^-MK>>S-M0C;>Z1B.;E\&<7>#G# ]N8*RH#M_(R);E- MFAZ(BNE=;\G=;HE=>L8O^X8Y]09OMD(IOS2/-#0T+6DGWB.]$]DWY\T.VM'Q M&ZVP_+UCOS28I.^SAS:X+1?5]^$YC>;%PE>PR54ML0T*TY8:7\&DDTKD:]:R MC?\(-<'JC03ZE6WF0JU%5/P?)+*_#\KS$A9)44**>!QS%F5I;N3N.%K?L_[J MH GU5-%^Z[NFX9UIB.:0-;IQ%FN"38,E+:T24C_G\1U^KC:M)=X]- .MDUOF M1,H@BK*77(9%SE+M++9QN/K$ 8JSI)U&&"+KO5/AEY?](^VA<2.- MHD:%R#ZS\79EAD8,J^Q$?86SF$J96\N4?D"SEI"$MV= M#=1@+.N;[H8UNIVQXYJ5+JT@9[A-;QZY9NM9N\DY$,MIBT<^B+UW0OHJOHB+ M4O,O:=M5R]LE^S\,KW=]H>84YW$140ZCA'.AJAF'.$0%I&F81 EB.&5&]M=U MZ'C6S>^WJH'Q:LG BP +6D>PX2C&ZQBNIVBG8Z,')^V^'=P,M*B^B"=WHS%E M1.R;L P7;/=K\%[\9@8D%4!0XW#RHQ-&NIH(>1TRTTZ*=,*XDPF2;E:UC+JO M&:TV'[',L]F\M$U2$QQ15N N_9L]CD1VDFW2SI/=M4 M![Y49IC*-VV ^.2^GT#J 02"RL%)K!,F8%Y$% M,4_"( IM>C:8X& 1HK!JP] A4Y]XQ>UOBB:LUKP(NN:ORR8\;9>BVO<,NZHFU&[IGI M"466QQ$J$>14SJE/Y8CZA"!8XH@5C*(L8FS^@ZW+EL3CQQQ/1.T[+B (/^#(K1$136[-$?&N2!399#@E3/"-* M _3L=R1OV>('2UD_(?ZEVB64V[I:RLP<<:B5 MVH!OXZ9CNY@*KFO\O9FC53TQ1].$#/DZ,#U(=Z7)I@49DM:?#F3ZJGWFY*=E MO5FKS_ 77%?UM^=!&H1Q$65"\THO%0XCF!X&TC3!\Y!XY3SK!I6$9ZX9.@1,F#0)#U2!NEWU![E/(Q7 M[(PR2/1P4Y3A5RV]O;LYN =&C&SMT#HW"68!0YC!*"R%59&1 N8H)3#/>,%Y MRC'*2R/7[QA$[WJB@W]TE6D:B-AYA4>YJ.DB=LD;4^UP%5O,O<>ZI+IR)8_" MF]:OK$O^B9-9^T7+#MU=/?^^ZEI8&X>5U^\>90C_T[*[_XB'FCFHNQEI,HSY M!Q:+G6]DH3.1%_\=N MG!_N8!OV"W>\,7H:Z179;::_]/M0[/=DY].2S[93L7MC%SND9]([3MP.5_7# M5E==U!UC-VT;=C^L/>GC[@F,N8O^M^4/5F\8O1=_KBO9,T_%!MI>#2%.28Y* M82@C+!NY1P06)$20%N)*F?(P9*G6!,E12)XU:0<;[($#!5W?W3S,J'$?O#/R MS33;1]1U+UGN6-.'?WY\:ECCR>VO1.>#M'GY_,A^W M%AE]S[;>"W86YM]9]?U1K'CS0]BNWUF3"G[+WU>+K82C(I:WVTV]P4M9.3$/ MLR@BG&)Q[90-QL,\AEB6^C.,(I[F,4=%8&)!&L+WG6W9@+7/6S!E9YDG94"S M$$:DP!"17# V2Q L94,XP>*$$G$@R/#5Z[-SAX4V.SML &[0V26'-)GJJSTB MTW%S\V;'PA83L"_6://]>VC,0(N@.]O8DA&.;%]3Z)/:MI:L.;9= M;9>QT_5NM-]3_J\&_[P-VO%F*M[RJC M57RAS%=AX_DL$!]C;C@._2K> MZBFFR3AFIJ8:M*#""^P1:^_QJMWD#K>N<>4,M.@U.?020863UH^#":JG< $*WOHCUQ3>K0-WR3T_/LEUE1=K4!>,X MJ]7BGE56BQ/HD)(ESSNTI,EPC)A^Z-6.E^.!6.]L--1CIAST$)N]BB56D5H[ MB)/%;:]B2#^*>]U"YL[ -D:LW#DI#PO$6 QI$3&(9- 6XSR#219&&4U9QCC3 M=?WUUO6L410D?8]6G^!Q%YXE&682W612F#OG^J3HN^(L2;)SO UOCI%K[0S> M XZT_M.3NAO'L0T0R0G,)%=7E"6EW*ZGOAGB;*B MY(DLNS.Y]!RM/X4$*\=+ PY@BU;\QRS1NZM<0:B-C.\AN9_]>42"XXF=W>JO M,F?SB+1+TS&/'S.3K7J]$=> #7F\N;E7+79:S9HG:1R4<0F#/$(0D2"#11B' M, [C&%.>EQG2S?/D++ MD'2)5WN2)?ZUEZI+JTXB52,D=5(U]ICEB=4UKFJOT/5N\$E)4(%0'$$2TU#( M%RWE/-@"HB@0IQ=C 0E3H[/K$B3?I]BN-1=K ?^GX0EVD46:9YD+P@U/M1W- M'4POXUI&*7-UV%V$,^VQ-T;NR0$X^H+3R&N_WXZL-R!S3C(6!E$ >9E%4%P< M"YCSLH1%C%@"#B6;J83PR MV*#1%!X1[R'!BZ3[C06>@GT+0<"+S-",_EU^W]P+=2%)N4M)"U@U4DO9=ZR/GR83^/N+&?4F^F!B[4"YCZO M80[H>\&<<<+.+V;/$2.?F1:5 UZTX?_PU\[OO#UF9:FC*.?HGF8!R /@-C3,YQQ"SV21G5[#3*VU'T_IA M=4/^N:W6[&Z]$O>ZS+PC2V8S,UO M:\)OGC;Z+1M.W_5^6WIZQLL7T '>M1HP&=1]D>YA47=!LND5R8Y:PY8*ETFR M[)]P9L$)FR5<)N>P,\+ Z1W$ M;CEB)J\]9JB.*((9+?@9:! 8J38T[[FM3:VKOMKC *?MG:W-@)/^V/IO.E4' MK5>*9SE/\BB!>8PH1(@FL,Q*#BE+DAP'-$(I<: ))O%A'GWW:_O:ZQZFIK7OL=-W]U_!^O%HR#0,-5,NQKP$ORO4@$Z.OTOVZH=: MIF&S71S&*[N-0C77:YG0#\"Y& U.U/P%[R0_5F^/3*V^2QW M7(+[LZKGF'-Q'0P"R((@@RC+$,1[L!#DA)",R8BN;700%S!E.(4W*- IR&O(R-&EVT2QK))+F/2R:WO%8@3*\ MA354:UZWC&DQO%<-$V!^=3K U]4=J5ETVLO0 2$GMY[#WYK'!=0,Q?K=8E6S MA]67Y7/UOJK)IR7]BI^TROW&UO!\($D0^L& 06+'@P*NZ#24# 45*+#2T_A0 M/3$9^?OR]>X3D!B(7VS7,M= H%+]J.A6Z(-!OAB%#72(M@H?#"X\61A!A[Q^ M.$'K^2OJ^LX:K/LIJ'4W,.+EW4+H_(I7C'X55':S3U(49 B7,"MY!%$>R/XG M99_@_I?AVS6.S*G99Z94FDJ$L]?>OOHS78S>UYF M8(_B#.R1=%S,Z(1A+NL?KT-H^I)))PP\6V7I9F4SY4B93.C\P=:[>BB&4,*C M,()Q1!*(>!S (LI3&,0,$1IP7"9:">$G*WM/:?@A"_W'*Z1&Z!]6/E=19:9# MM G25@07D1\P,,0[C2B+O^PE^'2E203Q(@&=/%U^P'+DY[:LV3^W0KX^_% Y M1#L7;1F2%#.>PPB10HA)EL"1I11K%>XP$3H)XE>0?-L&NA M#KOTA-DU$\SD6D)7$P-4"4 +U$/6@ F5KCH(ZH"N> M"9VR977[_69E%*9AEL(T$M=UA-((EK&P;"DK:1@D>1ZF6C74%]:?XA8.U@U( MPQ961XP8%F0'Y-GHK&&7D=O3=O8 MZSS*)PV^+CQF410M[MG51E86=6U'Q%*VO])HZQ!TD5>U@5W/8YXK>_<26TNNJ"&7V6P?.?:'@ M&5H<5P3V(;Q*Z=\9$B_5^)U[](IH86]\?"\\%9=IQF).(2UE*S4Y R=G.84\ MI$$6,8*#,I\+!5"NC.* 9X&9?)]]D(;6Z&(/>P:6JR4<"SZ9\BPDA":$IC!A M 94)>ASB,.0P"?LLEZC_2\TN^[2\8^MJ18_Z7?TJUM^\%_;#SB<[7X.-:I!'5XL%7@O;2DBM M:I9GV"OOS;!,-XCT5O#U&+22^$-%P,5L$E"^@/YS+:5 D3H##;&@1RUH%/M& MT M:@F>@_8[$9]00/0,GG085X4!2#O9.=X>!L[>VG:X"=6^&KFD#@V^&[$N! MR#>'H'F>L3 $OK)5YP'73"P^>,GS\21@P:\?;C7-Y5.2AD^"JZ@QT\0=(0X= M]Q>QMTK\/5QILDS?LP3T4WO//V#NNO_P]+Q8O3"F>@MT#:UD+Y^;Y7*+%_TN M8K*!:E/0(L3WTY*LF7BT:QQ RBA@O("DQ+FP,UD"2YYP<9^/,W&EIVD<4UT_ MOQN4/$M@AV0[KWK7"DSB"2!H4-TWU%,.X@[;QJX ';[ZSG1'FS4>;IA^"\S4 MQB#W37AO$21UM GZX8_I-\,N5N)L4QP%3=SR;2#"X@C09.$8MXSIQVX@MK<[7=-.;C/"0TB;)$-K@A"**",%AD*8.L2-* (<)1H-WO0ANJ MYT.I 24]%0*6OD;39]KXR>&%%6:'P_E"D5YI2,NF.V]LTM?M7MAEI[X=L:3-$:D]?7I>8O.YIW-(\)YR7!&0P1QW** 84YY3G,RI0408E) MEN1&X:5C")ZC2DV5^>IDRM&50XYLAQMY#"6=##7R.,G(==CH9/W7G5QT,4AT M\4$[<7N'ZT?Y_]+=]0,OFFS=>K.N9.J0_,7-DA[^H/=D(_"=M?2>-?\5_UYL MJ4)1&%S+[^P>;]@'SAG9"%D.(I+G&4PIBJ"09P3+B!4P2D@B!P+FM#!J$S$M M^IX5Q5>V ;3% J@FH?7C3/VI6GBW6#?MJ=<[HM0#9KIDXDW74U1O=RO-M. [ MM6OR3_"AOVM[W$'SB-S&HQ\>OM$0M7<._-31];/L5]"2!CK:Y"A'!AKJW.G= MU]D51TI]8N0G/3%>9V..CZ-7PL+NK!/Z56)PMU[)-#+ZR\MOM0S@?*R6XN8O M -Z03?6CF5;1%0S'E*&D#$K(XC(6U_*,B MZE$&4%V7*PIB$9@D+YBAXOJ,K MK<,7JS]J(+\QP#M, -ZA8G:X6'!9[X#PRSO#0)$XJA7K.FQD?/XGB9 XN'\& M.YS 'BDO S[M>>)(Q5H@,*F:M&?0L:J[8B6KD.\=6WUE*^.@;_^U"<*^=Q]N MP=C79AB%28XJ-S\)!BAP==^=A3'JB#9)Y?&@- M/VS1\I#^]\-*+J?:S>KV..R_Y%FR!*QMO5&ID9O50>Q (^"@$>'9!R;I/-B5S,01"1/94HB5"*(H"V'! MB@B6"4=9P:*"<:T$I:NP\"R*_OL+^FPI^#:["+YRV\"WT"GP7Z YH--^@%>5 M ,G([:Q=5>[OKB_OB0EK>1=KT12E/(E.=LKSLRSFB$Y MKV+[2-6AX'*=:Y8^[L1CI8[7F(1A GF6(=7[3!HES')88$2RC 1A41@GHEA1 MGCL9I26J_>X;K7VEHFN><6$'Y+!5FA4>.TM4LP$D'^ U(Z##3++2%)1\G!,S M\TR5V;!SRU9I,-Q)#+>O,7PZ]]YY2BMT F(@;\5NO<5R5YS$[.>ON"W@Y+G[ M(*U\T_[JO:CXMM0%(UWW1'-GWLA*"_CW/EQ>7A]&JO9XL'+XC0%BY /TB(6] M6_ <#)[;2]J)ZNH^'%M^28^BH:A'3D;3I]RN=$>U7+_NE2_SJM"IP=75?E?M MI"DOU_?O:%5*05+.BI!@B+'$&G&.()-'*(A$RC(:HC!(K*YR5M1GM@":ABX[ MUJ7&E66ML1V0<2PXSED!Y1DS@(B(!-(DPQ"Q/$L0CIC(L$UNT'Q VJ?V',IL M:5-FR^M1MS6L8--QLQ3:81!D"8\(%$DH7UN&$,Q8@F":BX)@@K,\C>T:G";LLVS6 I\,X_%;(#:[7\G)>(U(ZKW402?ND$D<%I C)39>* HLH(L*LHM,/.W,',5KRNBRMU[^OZ>#D MU,!IXA=@9K*6@]7.ABF^0,?815?Y!R7$4#$G?_<*]E[#R7E:(OG!RI.IF\C, MHK;/#W#'QM#3JO8C6OZYWG5^WB_B:;-5^?TW.[K;5W?YS((UK"-\@F!G?5QE=YJ M^(N):$ZS8 877FPTC(EX_4DQ1I]WK)E1W*YW6^U _%)6O]_*=9KD&YQ3@4/* M8<%#-;<^B2!#402C+,-9A'@8AU;#B@=HS:RRKR@#11HHVHZI2D.8F1TM/"%A MI[G.(-@76HR+YZLJ8H#2LB4,XR*?U!L8/#*Q[K0.%*C=_0ZA+!&<)#"-U.3Q M."H@#?("XB2)$C65/.+,J?*THS&SWZDKR537!\>*TQXB9JHZ44X[%>U$;()P M/RAZY]TW[J6GI]+X+C[M4?ASRD]/13Q;@/K&1^US$S[3/\K'_>/7M6H5_FE# MUW6'>WG(_O=#R1\^[*EJI";$%5N5]UKI*]U:3>3*(Y#B$ 60DY"K7J($9@4J M8)+R0C"6D%25DIHE*KBS,?,FW# &]IHSJ<1T#6@]!$#=4;\I[L!]RQ[8=/R! M^YI!\U#]A.]BV"PLA["=Y6C!K9D"BBO03%B0? '-&#AP!GJL@0\+@FN>%+$, MR&X9$M/?9$\)$]-!&LB>F+#X8JD4TP'HYU5X6,W3+>S=RSNQY@^/=/N[SMMF M&*,\3 4,XBR75[$TA"1 *J>-(83#@J>)U4#O,8++W\<.Y,?RO]T =+R738!E M\N7,&)'I][,S8LYU23LF]^?>U,X(/WI=._>LQQBD3"(,D(A2W(& M\SP1.0HIIZG1"=(/.S.;#_F&I9;#0Z>A:V8]EL/,SK;4?$'-&.@X S5K%Z#/ M7-ONZ (T_ '%(- <>AQ-Z@4I7T-+IS&S[#A3+\"=##KULZIC)XLF4G_P:W^5 MS%1W64*#B.0Q+&+!U2 >#%D:,)C0,"="<%H$1N,-A\G,;*BZ[)+M(4ZR5W0M MVU"\#9&959HNN)VUZ63N8D-?!V6V[Q0Q*)*O;A!O$UFVX\.@H"=='88_[::> M[2330X.33#4Y2R(.BTCJ) HR!.4=A, @Q"D2-$^S.+51S&,",ZMD0\ZP@O8L M"F:Z-T4V.ZWKQO3.T)GEG!B>-.UD^45U[)QPQ]IU]G-V>E5M=^HJ46U69:[F M4>K8;BFJ)GY( L$%*QB,2:K"-$4 ,YI%L,A3AM,,T8@C$^T:)C/_]?Y &+24 M+8.M(S@-ZY\_Z:UO\2Z"&RNDF5Q#:BE7Z*FD_*E3QY'%%U%*,P%;U33\M'TH M1_G^WO#V=17O 4YB*B K.(&(IP)F..$PP8@F89)&-!"FX9IA4C,KJ@X3O.6H M-@\&C$ U'DWQ!X"=KFK9WXJ(C)>FVX)@'O7P!X9;9&,"*%:!"S,Y!X(3(PLL M%H P$Z0?9#!\PMYH78NMW%5_*P+1/2LB/>E:EG)]BK\EB3RN"YH!@D. M509F3"'+\P0*'O%<1&F$A-'9W8S^8,%=B _S&K9E? M5.PL6@^0JP+4U)N),>]G L3KIH;R\MGG+U<*S4 MX5%^N[N76VF6*]4M=K/684/..,.F##1IT*/M%&\=PLS4->(%"5LOB2,(#BZ34?&\>4_.4UK8D3(J\JE/ M9?P1^[85U\]/MZK.(9G ;YJZIUX2Q\(X=8PX++)87XACMOO='T[^YK:!?2K7:F_4 ME5R_4*Y;;7U=[]6<8/HD?]9-,Q]+W6WQ%R&Z#?4.%QEC(24P*N(8(C6SC2+" M(.5QDK(4%4Q8;6_.G,SMD*SK'^G]5NB69!=@K[D"O&'K0A_^:L9 (6^^3P?6 M[#9&]^_";-MW^PHKIJ#F:L$6 MPY/1\=;API6/A9M;3(3KM*_%U 6=6@X?S?32)YBJ4N4?7P07Y;.^CD<1I923 M'!9IJ'OGQ9!@$L X"$B 1":M';E;BWOE\!B/KAA2-=*ZK-:Z/FV+C(8#5=4- MMB%KU3/7"+WQR(I/1%Q["]>S"UL.P,&K"0O= ?H5@"^DH^41:EZ\%4]JMU@.7\MD&V^O>'FQT8K+=GVV$:T MHX;'5H\Z'F5+-0UMG50YA&!<1PE42S->QH9>9C? M7'WN(V=+RRFX\QH'PW.CJW269T%3P>R/=F\)X.NX]FKM98]@;XEU8Q'R=@Q^-#OVQ%UPU+"$; 6/<1OC!P2!!59'*I3=0%1&J>045K ,*.>2*V,P9A_[RXJDFH=()_ M\H8_B'R_DDOIF3^MY[,4E5;9;C(-)D644E6NF42!O-"F!8S'V5<\#EYJQL.?G^+R0*XA_5&U7/-VM^L>I8\^3ILY5]P-5GO-1B MOCY;X?K./NMG[6WFP>%Q35_4FE^?-NM_B4JY=*\*G5Y^QQC+\R (81Z$&"*" MN3RH( SC+&1%&@4T84:I<6;D%O,'/M4<@+UD 3S7/*B771<]F-L" P#'C:5? M6%P=B0UQH*B#AKPRGC?>$3&WBWZ1<;.(4Q&R,H;F @^808-%%C. Y@+U39_% M4_9=!V[4S43>[*XWFVUU>7F]VE=?=!3KLU!]0^XX#2.&"89)+)B:688A)5$" MDRR3=S6"<"2,>@P:T)K[6-A0!]_3QZ/EW4'-AWH)@#+1A*^<9 M"LN3X!@*X+>:!4^-"0P%G="=8(S"8BT*#$7M]RDP?<3^,*,+9TIEVV_$]KGD MHKIL'1/-2QJRH(C#*(6$Q>KF1QDDN8ILQH1G69PR$AKW*QBE-K-N=_1!RP X M<&"^78^#-GY^\0J%G6X/HC"NUPYPF!]>O,+BF'HR#1ZKHXNQN ,GE_$U%CNX M&(O3/[>8/W3.O/6_BT_R7S]]U_Y&_H?12OSTW?\!4$L#!!0 ( $J+J%@6 M=V1F+K$ .1=" 4 ;6UI+3(P,C0P,S,Q7W!R92YX;6SLO=F6FSF2)GC? M3Q&34N%V'+!X.9P6#VS__CCR^SG[[A/K\#]Z7_\]__VW_[Y_P+XW[^\?_/3BT4Z^X+S]4_/EQC6F'_Z?;K^ M_-/Z,_[TM\7R[]-OX:=WL[ NB^47@/^^^6?/%U^_+Z>?/J]_$DRHRQ^[_-OE M/R$70O@40+EH0?E4P ?'P"=N3499G [_SZ=_8CI8[T*!X'4$);R J+T%GYD4 M+&8I+6X^=#:=__V?ZF\QK/ G8F^^VGSY+W_ZO%Y__:>??_[]]]___$=Z]_WGSMU<_NIK>]X/TL?SG__WKFP_I M,WX),)VOUF&>Z@*KZ3^M-M]\LTAAO9'ZHW3]M/,GZE=P^6-0OP5<@.1__F.5 M__3?_]M//YV+8[F8X7LL/]7__^O[UU=+?@G+=+;Z,IW-INES^#J=IS^GQ9>? MZX_]_'Q!L'@7/E6B-Q^R_OX5_^5/J^F7K[.K[WU>8OF7/WWY,H6J7";/5_Z_ MK__MS]=$?%WBBI"S8?H-?>/B(^IBQQ"$?ZQQGO&6_ MG(6(L\UW)QFGD\TG/XNK]3*D]<0::V)6#J+,2*AD!6)P#I11I3@>K=;Q)O^5 M^!51O]'-"M.?/RV^_4P?3#H2LOZA2D=N)'-GN7,)'4;WY6;\2#\[,4XKZXE8 MYWTBLK4"Q[(%S($[^D_02AY%]O9J-ZG>UNRS9?IILN%B+W3S\1UP672\QOSK6RD[D- M9VNRL;CYR18:_U]G84F?./O^'K\NENL)2T6%E .93MK_RAL-@24RIS&18 19 M3B^:*/_6PGOA0/2/@V/DV0DDWN%RNL@OY_D%G\%!]@^'PV79"1@^+L-\-:V"OP T)N.58@A,5O>5SV",+Y%Q98TW1Z'A]HI[H4#WBX*C)-B%]M_CIVD5PGS]6_B" M=,!AX8H7X%93Z)6$@&!,@(*9OK F9:4:(.#FJGNAP/2.@B,DV0427E-\OR03 MMA'\!Y(_/E^6,$M%QE *L+8R@C5_PYP'YY@3(E0^ M6IPE.Y;?"RJN=ZBTD&T7('F6,ZE@=?%_;Z9SY!.I15 Z) A6,$*Z\!!RHJ,R M&RZLDTHXUP @]RR]%SA\[^ X5J8] >,Y_?'M\N/B]_F$@B==1/%@LR5L,^(C M1AX@BDRL)5XH!F\'B^N%]TM=L1\$%0<*M"=,;([&M\MWR\6WZ3SAQ#FMF$H< MZ'CDA.UL4 MBS$Z)8*W=Q(43PYJT 5">#1:9LZQ(4!NK+T?/#I.>#82Z\C@J%;OV1+#AF[' MF739!K"2XG'E+4*(,4-"GXUFV;F,1\%A>[7] -!QBO-@T8VL\GI=.GOW>3&_ MS,"4[ I:;R"70G"U.4%,7I)I0RUCL4SSX]1^>\7]5-]Q*O,H$8ZL_@^8SI8$ M72[BQ^EZAA/&BH\:R?DMC(ZR$@-9*YO >VZY2-*#018I\%0E%I^K+%(,\ M1R%XBQ3D_:OO!XWN4Y -1-L%1%[/Z=-('--O^"*LPP5;DUK:DY(B3S>2OZ." M\>""]<"CT$'R6!/P3:XU[EM]/XATGXAL(-HN(%*O<9?/PQH_+9;?)Z'8C 1R M$($<(,710S!!@15YSD(<+L@L#@Y1=_KS\\77[Z&.<&9F):1(TA=KUAL,>0G^PR,;)JSNL@@6EQ;W;OX?KCH M/LUXO&"[P,>'SSB;75*O&=.)*_* 1):@DB_@T-'AIV--H!IM2Q,SL;7F?FCH M..=XI!A'!,'9"CZ%\'7R[G+=#^M%^ON[L'R[W-RMY'\+LS-\A\L/GTF6$VZ% MC)ZP[ ,G5\B0HQR1G&?&.6?&YOSPS40)J[AAX6+9^U HA8FK#P>KMV;J^%ZI)FXF)2F%$!*UD J4S!R>E E36 M.T6&TZH6Q]!#-.P'GHXSGXW%W =H2'++,'L]S_C'_\3O$Q$5A>,L@'$4HZN M"7P1#KR7/B8;4RQ-<')SV?V@T7%N]'AACGT5>AZ%OYJN4IC].X;EY:N%Z$@B M!1D0C G1M5:9J+=@.1VV/ 1GQ7%)\ETK[X>)CG.E343:R4.0%]SD)F MP:7D+$C+R2,GRP$-<7"V\'RHZ3HZV$.C(F'A&].<-#[/P M::*SIQA=16&Z_-X,=YT(/%UXSK?_SSW>$ M]X:^<60#@+>_O7CYVX>7+^@/']Z^>?WBV<>7+WYY]N;9;\]??OC7ER\_?KC) MQWZ= 1[_T)8M Y[(PI&]!"X#U4U46A'QMKR:SL,\3>FT6)R_'KR"6S9:!:,9 M<"TRJ%@BF8=D(' I'!HK1'[H1NJ07,$^=!V;*7FV6N%Z=<4E9R5XQA0(%5)] M'<5I4VD/Q3(GR"9J&1[R0@_A\B8%XW0J& P)MW,B1XB[@[3:.?47_O85$UY9 MY4UR$%*M4C8A0_ %H60;I(A1%?O0RX##,7.+D'&A;W]CZR8G23 NN4]!%-'$=P#]HX"S&(L[8T(5?)V)C7+.%W5=EK$8$)B(<[P-UQ? M5DMP@3%SBA1MU.0?EEISQ8L$=))XPU@\,X_X4'LL,TY?EO;P:2W1#NS8NR5^ M#=/\\H^O.%_A)1.:S#A%')Y$0C!7A46(JCXE%PIUX2&G]-"UXH$W1W<)&:># MRW!VYWAI=P"9^I+\"WX,?^#6#IBDF&WT:,$GYD&I*(%,80 ;4&&(VKK8^K+Q M7D+&Z? R'&2.EW8'D'GV+4QGE?!7B^4'.D4OZG^GN'J!<7W]U>6.$#D*+Z* M%.DW$IB!*&P"E^L+ <=#4JRUS_TT$L=I(3,YD!#YV#I7LX M-!;K,&L4.2V^XG+]_=TLD#CFN68(OM;D*MG%"6+.W'@'WKGZ6H5[B-(P(&>> MH_,Q6FT;(^4A>GH(P)OD#IL)O0/;\I8X"?5QTQL,*WQ?FY*_+7]=X49<$ZE8 MT5EZ2#:HVO.5@P_:0DPBB2"S0O/0!?A!!])#!/40BC>!4#NQ'XRA;[B,BQ.' M5K\MYNGR#.:*XD1K(-?=04P"NK MD+VX6+96T^-\M5%2-=#G0IP(JX7&S;F.9):SJP_[HP144J *6J78VI(]3%$/ ML7L3:#44?$#47 G]Y0WIC+Y*@$8EO&$2BA1D M7)/,$&,.@ YKPV6F,K\5X>V;.KQ>I(=X_RAHM!5C!X9F*Z.UY:]I)S4W-H D M9FK2D^(%$2PP[KVU,?G0O*SL7D+&Z3 [1(QVM)@[P,J%%^8BCT7) MK5R0S. M&XA<,"B\A%*?]A#9@R0-1VHM.UC%V),DV4&"\,TTQ.EL$]N1[=N\]/N\F)'4 M5S5KM?Y^)1H1,'F.'$21BLY$+X"^HT"*B.1T,15=Z]K;?6D;-W$X>+WJ("KJ MP/1L\74G7^]H)RK#:!/5R@&4-4E:\^T%:Y>M+)AMG?S93@>I92G1BQ>A>^UW06B8R^LSPC.NZP.(D^H@@"P=5A98IL/P2C)&BK=,Z) M&1^;%]KO3UXWL#L*$;C8U1-)RH.[!<-Z]\+B5WV61PHB-3/"D-GM5' MWY->J@T$K+:JZ !;F^S'/6P$ M64VK5<"\9: X"2FDVBD?B]1..!=-ZY=H.T@9]P9M* /50.P=H.<>#BS'J(ID MP!BK259A:2<@@DGD_ C:'=&T?LYQ(&8&NS8;"#-'"GO$+-5^#M]6ICXD8:S4 M$H3TM VTB. Y#U!TKF8UFVA$$_?ZB?WEP^6CVBJF!Z3=.K:W.#'%&^44 MF>+:$%P1Y1 9%\!IMS!)4C*N];FWFYIN?.\!L=5&%5W456ZQ,2DF9D3.(#/: M!RJ9S78/#K@]ODOXAHRQ&V.UT?"#+<*?+NX. M$+/5IOJN4?*PMMB8,A711,W#U1962(4+DFF( KK01@7'/6]UV$ZQ_PR+.?DTZV>I73VY6QSX?,"RS1-UQ-40<64 M(X24:^L 4051<24PI:350R-X#X'7XU2-&_4/!*_&RN@ 7EL<;)(8-26[ MQ,\X7TV_X?G[F#>+5:U=?UL^AC\F%#Z0Q$P$KD+-D6EB5)YW0Y$I(B_%#%#? M]!02Q\T:#&77!E13!RB\*[5)(?.L>;"@99V*S!E"U")!R[81%[R4& M8+D06*WRX UJD,BY-=FSI%JW)3I%[_:;[1%NMU%X]J5.AO[/>GN^NNI#E@TJ M1] !7GRIHQ(HJ#$4.+MDLV$I!JM:Y[*>3N78J:[&B+K[JGQ0M77@ICW"X6RV M^+V^>*6OGQ-QTW5U2:\J[XM3'*4$GCF%W0(=>"%S?<-FF,$H7?-2K"/('3O3 M-BY4FRFR?\QN[\KM%[VTR;V6W'I-KK4/K9/+QU$\=F:P0]MZ MH#H[ .^>PX MLB*L+L"2J]U/ZR-X)Q3X(.F_0MDB6MO3AA.9!\P6#@S& =33 M'>C.IP@_.UM_7BSK:3 IB2?:00@:.7G5UI!#'2P'K:,,2AGO%*0':6.3L'U>K4Z(TYD"(K%$"#$4N=56/$+2N+GJ4:!U MJ$(ZP-=6<M M%=/%\X MINZ<](PVA_(AT\81$10/CMS(G("7;'3,/*O2NC[W 7)&;@-V2G@= MI8F^3-B-D]XKXV(0Q$;-,*J")!Y>7YAZ'0J+S/+F#[]WD+(?F'[4G;%42O6Q9( MAMJ7!%EX,D>!A]KS,!$>T8EL'3.I=578#E*.+WF[^,"/F[F&-OB4:\F-LT'3 M@8T9O$X2.%/!HXI)WVXRT*Z4X>/>XR,'.]]:Z/MNG=O!$A[Q)%LMUW783SY+ M:XH8:_10@4\F0#8RZ!2M]9BT%] N^3!KNJ.^66Y^#LNPR?<:JOR M*WZ)N)P@XR9B9)"BC(ANE+EF3&*M-""2$8AT$':1043'&Y1[0N.>CQRFI&@8)QTIN M9,5OGI"\QV\X/[LF/^B2=2'_JA0Z5H,-%) Q!3EDJ9,F?FY?FMZK^'L^>IP: MI6$4?ZSD.DB17+E3%!?B:_KC:H+2F8(4Y(>!^ /**Y%1[S506_C9=?WY^MEI3&+]\^[<\D@^)*!R MGL1BZ$0MF4%&[Y.VS@;7NM3W%@F=O-QK@Y1CQ/MT?/AS?,SQTV9N5!M\7-K% MRWS3='Y&L+\PG(OYZAEM\W(JS/8&NF:K&) M#BYE,C'DI,EH$8RLQ!)%X$-R!+)G8B(*"6!8M9*_1Y<"R;MZT? ."F#GIG4H"3'JM4M#5.82JM>SG<(*"3AW^-O*^#1=N! M-;GL,'OY4.PZVJ7(PEO"MU-9U%%\-=K5?.-#.B41,;=VUG?1TLGSO39H:2+P M#@S*;3Y^":MIFG"AHA>> U=UP%^R'*)'!BEE)H-&[GWK@2SW$C+NQ4@;'3\" MG*<+O$/4O)C.SB@TF" FACKZ^CPUU<:P!2*)A(PHTXEKBD6B'1@W%Z2,>PUR M$N0<(O0.L/,WG'[Z3'0_^[8IB?WMK%;%O2UWWGQ=/RI3TOH2#.B()"D5:K=A M5OL?"IVU35KFUG?S3Z6QE[?#;DUZU+Y)Y(XKBG< _(;**\'_=%\T?ZSJOG;W]]]_[EO]+/O/ZW MEV_>?FC]L'G'(B=ZW[P/B^V[G)^G*LZG8-\>[7&%Y^RT]E@L:.;)_EG+P$?F M:HUFR38X+W/[ 8A/(K%M/HP9[F(HJHY@SG5X+OG9@N(I;XTA+UM'W=P@/CT? M=HJF'\W1\7"R["ER[^"9_MVR M3JA_@>?_?RUU\GV%=QH2UCHG4R2X* -8)00O.F-PK=N:#L_5R)720X!Q3\"/ MA(R.]\I?Y\36K/8O^]?%K/K4?PG3>57%V_F6<);3%?W5"_IR_NE<+E=3SZ0P MBEFG@&$V9).ES7XR%V3VWU$D!U/%&JBR_QS0+ MJ]6T3-,Y;*X45"LUGKU]_OI"AQ0_7\GF2A 1A3/>,PCD!I(@T(.SSM!OTI6< M@@OJ5&?-TO*5K3WN6%.X9,-JN4.JDIV\4VLXO33_'S$4_K^<1GF*Y+Q^4N: MS5>SC?XOS].'SE#+C-39"99+7J9RPAFR-_&)JQ#TQ M%C8Z]Z^N?<:@M7"1@30,015-,K>)?$;NB1_IC<'6.=!+R7A"WL>@8M02M*=JJM](0F49(W'A=-)."M:XA M/_$=X6'>>]VF.;$8>1T:).L=O34>8F&<_"/M=")7B>53^::/$OMCW3T^!75M MHK&GZK-S?_(^-WMV*^U267:>Y,EU@2*9I),F4;!9! ?.0H[9"86N>6.CX\G^ ML>XWAP+S$#K^<4N)-G,$/GQ\^_Q__NO;-R]>OO_P\G_]]?7'?V_L0>Q:Y93# M$AYCLKVGL)FZ\7DQHWVU>OD?9]/U]RMP:TN!#U,)I)0:5'T-Y5DAZ\D%ETER M)DOK\&$OPAH/5A"24 VDW^1"LO3RS!Q%90:F<*\T;[O0T4*$]%AX9K_ 4 M>7=P%%]1?RZ1:K 7<_IRM6DA;S(%@DIZR(@,5,@2'%IR+D2,@?Y&J^8O%!XD MJ!,L':#I7: Y6NP=8.@6#Q>MI:/4*D9/AW<*=7HDL^"20C!*:"</5^^"XUP-DW0%>GE_/4KM@H+#B&*<](U2UPN@S1!X1)-?, M**F85ZT'1MTA8N0WFZ?VX&D@[PY0\RRELR]G MLUJ3M2L1=L&8HX-7)8,@+ N@ZNN2:+ RZZ$K*-VMG4J?F_BQFTM-X!A&D0K M'<#MGG?R%(^2;#@"5US75K\&G"H!6"*3RV-0-J:A0O::LLUXW.N=L"FN00CZ+HQ9?5SL2+!M#OE(,MT4]= VNIP! M\_(/7*;I"B_NP-]^W72DGG"RVE:&VOO5<% ADA!$<5#0)"N3L4ZV+@T8@(UQ MDQ2GA//8&!A[6%VE^_5J=89Y^U'-N6O['E?KY32M+VZW_CJ?KB]:KM/I\0'7 MZ]DF6)N@D$IR(R Q1C&:P@Q1&P@^X?<-:!EW ;XIP#N*%KK MX/0_9Z[N2Y(><5+'C7X^?XE?RWW**38K77SBJPMCZ=X,5#T"Y"1(%< M.F&Y:UZH=0"=XS;//WW,/* 6NQA8LG6HO,=-:OSC8E]FI8D>!<5[4H0:^7$/ MT6H%Q27DG,N<>>LS9?IR90X\J_?N"QOWI&W>2P,GS2$-HK9^0;3\6 M_RW,SG#B3>2^M@8A3X>"4A$C>.DR6,Z5],&9F%NGG)Y WLA=P/O#Y=.5UH>I MO',+D%CF6$?O&8.B/@<7$&,.X#5GJ$,*3C1OI'K8+ MRSU_]N%?7[UY^[?6+;=O??@I7\?M8*G]H[CG8?7YU6SQ^_7H:,\=X4T;4)+5 M$KMZA6>-!LT,>HY1JM!^_^ZFIT'S[/J9[Y:+FO_/OWS_*YWDK^=7PXN?I?7T MVWDKJ^N.04X;3\Q[7XWIN#ZFN M#A*"Q%J9KC] MRT%"[V*.SXVKGO>8%O,TG>&-YO0?%T\59O9,)Y(#N)0U**R#V@5+P-%'AZAU M$JU')@[!Q[C%-B<&\>A Z&([O$!:.TTO[S*??5DLU]/_/$]8^B!JW;>@\\8[ M4-:S>C<4P"DI-#-:V/'1 M2:X5K_$Z8Q1PZ4!B42I#5JS47\[?CGGOO4F^YZ/'-7#=8*B%X$?&S7-:[MP% MN2#^/9)97(79I!2FZMPM*)+7W*$5$**S]5&3R/7&4)1]T+-S@7&K!KO"4!LE M=!!%[+BQ8R9'J4N!4*PG+FHSV<(3L,2=E5Y9[5N[=4=A*%F?8F4+Y'H8T,2B MMBXDGEI'L#N)&;>\KSM(ME%:%_B[>S]Y);2+VO'KA)7BW**W=0TD8.B^]R51_H3%>K^B2!MCU.OVU>[)NB M41G)0:>40)4L(9;BP"IIBY92%KS5HO/>('G/Y7I[#=Q&TXMAQ=ZI:7NWQ*]A MFB^--2]!\=7NUS*U[$3Y&4V]/AINB;1#%C JU^_?/ ML_PMS!/9^GE^LR!O=:(\)XH#A?0AL=I(5D&46$":8A/%^ZBS.\ABW5ZIMU?! M)S!61PF[4SNU\2^OG8?5"M>K2T7K3$*>SC1<[L24ID4T$ MXQ1YKPD=>"<$<*\+BQ0 \=*ZO\9AE/;V#OA$X&RNQ YR?'>YO$I>XK:C:K51 MJ!T"9A/(4;417*&0G$DNBW72A>:][?WO2<"X_%JZM14OOSR=;;XCGCQ MG&Y[;WG-A3=9 ]K:]2O5D6=:T ;+0B6- C.V;D#\%/IZ>Z][(B0V4MC(B9++ MNYM;O1RVPO;;G$]LREIKE.0/APQ*L0)>VP(V!EZ"5\(POT<$\O25>WM>VSPB M&5@979Z[5T+<5.!<[J+ODZ(EIUA+@]'>@]+<0D0,$%E0Y%%$I^7P1F\'<;T] MHCU5E-) 55T4>SX6@&W;.$2C"##KPH= 3[I"*:@]2%9C>I$[]H> MH+*3-N$G>M?62ET=V,=WX?ME.[KT'V?3)>X>4_L"XWI"@9=$I1,8W#3O]R1- ME^OC=^DR.FD(3(W1^$02NWPAUPPQMU_(#:B^+A(Y),B$F%>O2-*5'PK7?@WK MRM+WMV4WLQ/' S*DN(W;36%X(7+URKI]A/(#B*UR\=P@^'U!.KL MT:K^MEC?2*@*Y:UD)#05;0;E@P:'"D%SS,(KQS*VGAGS&$U=5F6=S&X>HZ#N M#.7SQ6R&F[+;M^4V8U(D[WW)$"6O%TFURTBNM>.&2Q%3$+KY8\L]2>LRQ#F% M(6REKAX-'_%)4=OZ^[M9F*]K$V/Z[M=-1UC%).?,*'#,>5!,.W \%T@QN!PX M;1+6NG'5_M2->Q4]MC%LH[0NS.+^HIQ(S9)(4H$WM9V3<@EBY %8X3ZAE-ZQ MUC73^U,W[G7TB0$YD-+ZS?^\FL[#/.U(I&FL;5L52,OJ?-^0P//H(4OR@(4H M1"84'54&LDVU"V850 NLA3<4(2F M6L/R4%J[S @UP]".PWQ0A79QM%]R^K9<38F9%(^:>ZZA,$''@10!7(H(**U! M)Z)1KO5MXCUD=)G2&1IPAZIA]$Y&/CZ#EE"3TM0[RN>3KLM1H M4UXTKTXK?9_^M"+1+L\-KF!<),$=I% <*"UIDTCG0/AB-/W7E=LM.^]'U2&+ M=YEK&01I@ZNFJ[.0CO?KUN?D#6]-3?-!$W)H,P4ZT4'YRE/4&83))4F;C''- M;T0>I:K+/,O0)V4C)?4S)V%_.4Y<$$G1^0_:REH^5,?VF3IY%+/D*YRAFST>BW*T"3;.SFC/8%NNYJ"=9HHV8$20=2*0M7< Q58M)-%H; MM'>V]2WB:3DUR*(V9N,& M2:BR0(C^O&]TR3PHEEH7P.])VK@/)@=#XA"*Z>1=&CG)F2: MXEK&JJ2LKSZ^2A1-ET!A=; QMN^,<8.$D>=RGVX,Z9R=397>]/7>WXKB0Q\1JG[T4'JQ+@G8F.:*.LP*ZA& $4]S*?7I6 M'+#TN"?H:7'Q8'.]MDKJPGQN7KAO&DWFZ9JD5MMSU-;B^9>S]6^+];_CQJN8 M,!>5Y(Q!T)E.F1PX!$[' G(4)$)FLFC=&W1?VL8]ID=!YZ#JZR*,V)2HO"U_ M7>&FD^#;N [3>;T[N\R OEHL=_;R,(([QA1)M#[ K.T'O21OV"85#!.E,-OZ MX=<1Y(Y;D#0J?$^EY%$1O6F*=%FU=]%_D*3]_!%I$X+\FYKI5"3I(F^NNBJ2=)XMZ1_.8C9,LB$R6@I2"N\M;>VFYIC78%+P6]I M@S;B1@UO;ZCA(PGVE]FFQ,L:AAXS!+5Y69P%1.<5)!,+"W1PM)_A^W0J1QZ" MV@8]MX_T@975MP&]?-,9MIYSUCSBT\WAKD]J:-SV(K:1J=KYV/4*NL6J+GWOZ! RCI[ZMU;E;N_%/IO-?P_+ON*Y. M;^UA=-T5YJI?3#GO%W. +3MLG8:6K@&CC>S@%B5U]0NLK;]OD7$):*T58U$6 M$)P"&25R :<+JQ4'T1BCF)>MAS+N3]WQ-WY7*[V>7ZQUK9@[J\[S<]J?83K_ MN SY:KC$?;LS9*Z"0 ;!%56;J%,PIGD!+8(-)42;7?M[PV%X&7O0UB!(O7L! MV0$0^C;3FWXAJVG]L-5?%HO\._T4^6R;[K&O:97YIVF=:'$^>N;IUOE)']_0 M*!_.5B-;?!FI/%]\B=/Y99_RS8);M%W?;):L+$L(IHA"#H8)0#Z%!Q:\L&BT M\:KUHYJG4=@JS-Y:[;Z-1=$:#YQG2-*D.M$ST,9R'@(*KK7E.N76R?7]*!O7 M7@Z(IETA=D-%-4R0#V(#/V!MWH7YES"KP\T^?$9=<'E;+G+78795PG%]B//L7;'!$@QK$H8Y M S%2),64U$7J:%ANW2FL">$M"V1OJ.MJ1ZVVG8JH%)<1O"VBCORTM*5\!N]C MSO0]IGSK%SE/H6]<"WAZ'#Y44]M4EWT[B!?%*._"#;GU1] 3RQC5H3;%SI_1A("7U;:I>A>GR MW\+L#'_%4'D\]+;X_L]I:*3V(+21A;I::>N4NKZ)"Z@C<@UVTWL@&CJDG,D@ M"[>.V:)5\W360_0<:YGN^^QKF$L1BW(,0;-,V\DB[:0B,I24=&(VY&Q.P6PG MUJ<9+FY;GG9*Z-O6;)J]U(Y\M-AY(O&0:/'NA[2,$Q\AL9&).?_HZX8FF#EB M)J>7U]R#Y;Z"I]8O66%24,[GUC>--RDX.F:[([;:T?N^D]-*B:S6@ 4ZJT'Y M2*S2H0V.IU#0!2U+Z]&W>Q,WKGDY A-WPJY!U/$#&)<[_3WK!?(A[LQ#G];: MW.Q#=".[:CZ/X6+NV]^J_;*^^E?'54EFF/02G*4XP2H,/JCZ^BM:F MP)0IK=-31Y(\K@T\(3YOV\Q3JKIO2[KU!/6@VI+K?]VT8F0'4B:%$L5"[:M!K'H% MSCD!"06+(F.]J1J>U4ZL42M,['SC?:P&^K8C;Q:KU5<\;[Q^@"&Y\<\;6I+= M9+4*[L)R/IU_JHW#-HM<849F)630J=[Z1CHB> )7(:1,DHJKZ()OG=K=1Z-6QPN19;@30U>K&(0BL]@=52Z9.:#:&U!=A(SEZ"%K6[5]47$ 7;DH4]K:%;V)KJ1E=E:[]FM]>XYKBS'(E564)RL M ]5$@"B3J=D$B\P+@Z5U,<&3"#SZU?P^BVWM%2,*AF2!.4'[3B8!OLZ'53R@ M*R)[Z5MGH9Y&XT3$P] M2%XC$W9[D6OGVCFNO470JK9-,@2KF#! T&B9L]$HWSH?OHN6XZN9;G[NUAVR M$YPQAW1>*W+T=>1 $84'IYTQR*)3MG4;MIW$C-V0K0$.[I8>M1!\WT:DV6OH MRP>G!UBA]C3T^%S\?@$-_VP\)V,ST@X(P=>K(,W!!RVAI*A8S"%)W[H+:/MG MXYM&#M>:>'NEB? Q6U#"%HC"<& &A0D\HW;R$3CNNU:W3[V? MHO$;G3):"[B#7E@7C]1O2>O[;:Z8C\6QX$'DR#:^($6^)@./*7!O',?0VIO? MC[)Q^V U!MF 2ND :C?JHV_S(F,02FI1'ZRYNFT,1)\"2&&T3SYE$F#S<'$W M/>/VIQH(5LT4T &8WB.YG&?DSJ7%I_GT/H:LT#7+'X$)2S&SLAI#(VJK: MZK4^J 6.S+)0G/:B];/TFQ2,.S1F(-P<(>0.#! 9TQK-+"]FBZ[^_IQHF*[K MGR;1.&4XG<0E1K*E2$S%)!&LB!:MJL/.6N<='B!GW'$LPYUE3<0_D'V;)Y?5PL:9N_.(@GK;2&"=KI_,4?+K%9 &R>!:1&S;>W$CM=L;NLJHE@K+4K@.5'LP3B'J%" Y5IE MZ5E >[(6_&9TF:DH36C^EN)8FL7_M?$OL MMU@+*@ON)3E#EIN: 8T4PB4'+!.'24G-![BQV)N\<:_$3F1IAU)7!TC<8N3Y M+*Q6TS+%_,OWNA&KV,["[->PKK+\_B*L;^\ZY92.3CHP)MC*%]AV"/:6GZL&1UP&+C-0V=L XZXGM/J5CDCMG MP#-%]C$HLI1U0*9@.3J=M-N M4\'0AA>UU5]4A#?M$K.MS_@#R/RAVLH^!6>[(ZMA5-C!N7_-XA4_UT4_28OD MM:PG3P$E!4)DQH!P6M9'MMZ'UHT 'R!GW'!H%-0=IY*.T+6H#4ZG:WPS_59G M&=[<2Z_.ZI3.9U\6R_7%U>IF>.?JME-B>-)!" '9!@$*50%/T1ZHHI%C#L'A M4,:Q!?WC1D@CX/?D2N_;$]W5 ?M@K_.1#SQ!\^X!O;O1Z;U[^< K&=3C'@^()]38R.G_# M]?/-4.W7\^=AN?P^G7_:7"J\+>?[[E]Q1H[+^Q#C]./R;%5S=?>)XVV<33]M M7:S=E(>(ADNO&13--[,\'83L/93H9# AJB#V>5-W"EK'=5''17QW6.C&[O.'QPR/?1I0[?*'S!8>K Q>LJF,&D*Z%B;7>G@*8)F$2(IDAM+T;1M M7;8S9,/\ZSUPM17D M2F>A@!6)0F064 X7!#5@H..&_$_!W>XHZ-1*[B!I>L7R'IS^=;Z(*UQ^JPR_ MGG\]6]\J]+IN/*!\B4F15^X%>1Z8,T2]*?1B67KC6<3!K$!#/L:-R0;#^^@J M']G9? K_]>4JHA9\;:M8BB3O*RT8!4:%&;K'RP>WBD M38D:-[1J#MQQE=;];,[=4P4.S_8_^IFG&8LPH!M[9/-Y':T+C.+J+"P=\U%% MJ!$U(#(C0Q;!Y=;W@^,,1[@9"E[WQ+]) :TQK93("G:I)B&H&0B/>4$CCL/KEXZVD2*NCW$XI&$P8\F@1]Z MQ,-3=MG]N8L?35U/ FP'\<.UI%_2N;+XCOB!W,5IO;>]3_#/9IN/W"2MWE]) M^EP0&S!L>90;MSQAF&LN@3R=WS]_(6CF[&;+#T(-29!1#+ BR;&V*4C"MI]_P:K7WM",??#]G=0G.2@G)Y#IZ,AIP10M(7 J;A/&)#_

C\]G9VM:^EEFIUE^H%G\_4T MU^_1WKA^;?3RC_K7F%_15JT'_]GE#>:=22>W*C.3D.0&9V .!:B2:=L:'V7U#XJ^#6FSSN6_A67M0_<-7^ Z3&<' MF./!2.FQT?N#XAJ^WSMSH=A"(7YQCD(7%%LMN_W?M;5Y(_1-/),E5;*?ZRUZ3&:Z!)9E]R\6-3<[,2JB%Z8 *:VJ%$4W!$_ M(4+A=8@?*M1L\':YMV@:>SA82P0\"J\CU-$!O&I?F=5%#_+?D87=\^_(X6? ?HN6>K?:1_ MNMEEWKK$8K3 G:M&W+K:OY68DLIG4[P1KG73DP?(&?ICM,79A9G:Q61#T@KVW03JZ\K$Z-$6!=RXVK#,$Q.1OC2>D=>H MC'=EKZCM,<#L(F <:]-0L8O64AX1*IOLVO+[Y/FSB7=<664T2*=(!BDD<,() M8-:SH&*1\7:WU1NX6&'Z\Z?%MY\O/O$<&A=?7"/C>KT18=!&:8NC)#BR>?@U M_)_%\OG9:KWX0I^WV0.ZU!>P/(*,DH-2R4+4(@)Z-)B9R;0)&MB%NRN/^VYT MB!/D2.F.C(W?PA>2Q@T>+O9'0)4T&@%&%G_!!'-D-6/=($ERX?>J,GP$(CL) M&,]F'*O116OQCOPLZ)+R"T_:&8LQV 0\Z?JJV5@@%SH *I=]M$Q2?+A'Q<'- M3QU/VXU4M&@BKP["VHU)O#"0;Z9S?$UNU&HB!"(6D4'(Q&K;+P&^1F@B$ /< M.SHYS3[6X"FYD?L(&7?(XF )MJ-E/G8+E[,*];?E;2G3A*N)$T660" GKA4H MBJZ!1).!18$Z,*&1\SULQ*V/'3EW<;R2%FTD-K*RW^&RIEC"I_.J^2^+^48F M+Z;UZ4BL94WD7&>%R7H@VU:S+22?F%T&ZY)W,I3$]ZI*>WRE<1/N;2'16*[C MHV2ZR"0<7*]GFTC\U6)9BXZFFS?3%TT,*1P/R09N(VA9JXTEG;*!:0U<) QT M^@9S^V39!95]EALW@]4<+\TEW(,#[TO^"0KYYB*$8JHK^EC$$"_ A3T M*K=<),2\ MNN9P4I(PNO9KXH).7F7K1JG=\X)SCK,@%38'UY.)'-8(W9.95'7=[JOWVQ!JO M$Q0TM\3#ON.!#U1.SWC;JD#QTN=HR''AV1!+CLLZB],#YX9K5$H8WKK&>0^R M.K5NAT)A[TG4A^FE ZB=O]3#Y14K%QK0^GG<;FK&3<$.#:9&6N@ 3SLE=1W(1RF3D#:#<=H! M>0EU: #)+6;T7.;D4F@]>?UQJGJIJ1_#WSI,-3V#[2_+Q6HU,;YV5W>Q9HP2 M*)T+1+06-(M).Q&<"JU+[1^FJ-,3\4#][PNOIRNC V@]2^GLR]FF0=<+)"+2 M>2\9^O,,+V8 ; \TV\G\Q-,98'AV0*::1*H+@^!"@5*BC2D:94KKP8JM:._T MS&T#UU$4_'1@^W-@S_%3I718J_D;KB=2&I4B";(47D!972!PD< 5[E8A]E(%Q#']TK9\X.'OU X11^3QQ/ L5ATV6F0 M6M7>WC&"-U*#B"BCT4P4=[*MV^KB8-LT3VP=1J\R;2Y59SM(&2 &36ZPTB)Z M@3;+UKWWMM?OU'L[2/^W3='!0]/YKV'Y=]J?%$:]P+B^ M[G_U[!OMV?KMLEC6E^S7UX,7#L!YCU;:\U=-AA?E^L-V?U#<)"\7Y>(GOA]L MZ+IDHVF'TP[Y&\*(;S%:F;O8QNOO6\1=[N; 8TP8,I18*WUU-N"\JOT8I.%% MD@\@6^=Q]Z?N6+-^GUK.$QR9;%4REMQGQ1@H3[]%3U(@^T,1I%$BA-:WWSN) M&;MYZB!8N6WYVZBB@XC]:@C?ZSF)Y6QS--9[(Z.L<=9*2)8)4")[.M>"AA2# M<%D*%57K]_$[2!D73XT4?3MSW4#J'8#GXS+,5Z4^Q)KG\Q;IT_FGK<&.U]RM MZF&QNO^O+A]],N:821:8J>-M61V2:R*J$IA!;&W#6M(_\IRY%H!:=*+= M#I#]UP\?EYM!35L'Q\754O&!!!8,<;(9!F429&=U1F>DQ];Y\=W4C(NZ M\1"R&$1=70#O+XMON)Q7R7SX6N?G$@TOY[3 U^5TA:N;WOT%C]SFK++B($*] M[2R!0W2\@,PA&NZL]ZH]))].Y[B9\8[ .K"*.X#Q\\7RZV(9UG@O,T8FJ;R6 MP)TD9EA$"OE<*Z0-_%$[\/ MGQ'7;R[F0YWW.,K1**8<>)D3*.4*>.$Y))YC*2R:U'S.\"Y:QCV0APFMF\B] M@Q/T/CXNFU\XDTPV'ES"4KL7:PA%TAZ3$@./(HCF_9YW4S-N!-)&VWM Z #1 M=P"B#Y\7R_5'7'[92HM>MCYATGEG'.0L'2A37^D)84!8Y>@KHV-S$.VFIC\0 M':+OV\^#V@A_Y%X!;Q;S3_Y3'^NK8@34D%&4=Q0A"1P@Y)54R%JM: M/PU[D*!QH[MAO)QV&N@ 3E=7RZ_.KY9OW6!OWU-OYB5-&/)D0B@0E:$-J SQ MYY( JXQ%(S'RW+KCU5-I[._6ZD!XW([1AM15!UC<43UQP6T=]?M[/1;HZ^=$ MW'3]9E.E+:O-3PIH#Y- 91V$K4,->FV*-KLH9.NKJT/H["_<:X/)P77614+A MD9UW79B]>3E09\*'6=V*?R&7Y9=:M5/GO$Z<3S*$F$$*6?,HM=Q-6@F88[#9 M*.)SI %KMP,@>RG3=N-=,V^QSKL^XA*SU.U8E(.\[@^61 MH169&];\C4@+PL?-]O8'Y<.UVL7#D-ML7[-\4P"3Y&VTGG8E-]%0T)_-^= Q MX5)$:0OW*0Z,UUVTC=NYZG20;**;?\#B[0=J@6]\WIUJXJM/O+F=WRU6T_-W M8:>LW1Z8B[%+MT^II--7;A>)VK)8'V4[!XK&/KV$/E M-H4NSJV;A?QXU=N/P4K^U=N/T45'3C1NTH^ M7?#.NR! !I*0[@(4(4$X-!%X"49Y;60!5O;L'_\RNTG 6K(RNVG:+<#9#]0"NQLD;G$ M!,::2$Z^X.!HWCX&?ZT4U@7Z'DY)%REC%N24,!,MJ"0,>(,.BM66G!,= MC6G=9>#X"J<1ZKB/";3;::"#H.3A"H7GB_EZ.C];G.U(T+[!U>KCYS#GXE?Z MR<^KB?:18982C%(DUR@2Q8;D*&,41ECMT;+6[_W:^ 8%'11 M'G"<."[%\'99B\?K.S@C,QKGP16NR).R"#Z% #GSR+4.FFQ#5[O@-@<]%W*- M!_NC]/S#F_[;W-_>]$HE%>@7:*]<[6(22"PH06K+8T;%2_,GDX,RU',%6#][ MX!@4_ "F_WXA3)"Y(!27$%RF Z[D#'2TT>Y7!-$@C([-VR =0F?/%6/#0;B! MSIIU'3XM+F]O1AU==H'7J*1V.ZUS):.TG,XGXM<@VN);%S,V('LOU)K_&J@] M1J/'FM>/I^B@?5"1W:8V^?U6D?TJS#?RP555:/V11=E=87?:@L+#YF5;=9,MI9<+"RN@\RWV^=<1.? VF2JT&'&"K$G$F;+/3/EM.[)-G7C9OZZ@N&3E=4PL.O'Z3A^J$>39<=V M!$XQ$.0I_<&E1H^> 4;K0/D0(8;":I,6SC(/6;/6$_=Z>)$@=>83\9?U[TLW\TZOI M.GW>%#$78T,H]=JR3F)2W#MPRDLP+M:IKID"W+V:3-$*6SBBKZXQM'/Q_NZ8 M#U#JHJ6$1X;(2[+@RWF8W6'DHD@HFRBMX0IT% )4X Z\X@8),S13*TMX1U MQNB]XLQ'P'+/TN,!I*E*%^WDVP<\WLW.5C=80!N9KH5GQ'NDG9,$!;9!@_76 MH5 B)K]7E=1^$+F]_#A!W@E@E\-RN%X7+87<"4KD#0942C%IF\'E^DBG9#J9 MD_"02N#9RLAB:&%7[EV\+W^E*4H.%W)'[LJ'VO(E+/.[Q6)Y;FVU9MHQSD&* M^JB&(46&R072=>V,A,:IL-<=QQ.\ECM$]%?-VID5I> I M0,$ZJSAS03:3,9*6# 9I0V :RI6YAYP^/)HC%?^(8W.L%D8&UDWAW$P:F(B6 M!2[!!D>1(+E[M:.UANP2!9S)<6;VZLO\")@>(*$O7^=H52_:R[TO^-Q))ECO M(N-20)':@4*6P'L=H9!O)TRMK]ROE\S3(-1W\F9 &!TE_Y$G4VR+Z&\X_?1Y MC?G9-UR&3WANM+E4K%@!M 7J$XJ0(-ABJ.*C VZ$H<@"*6*DD()"@RBY"J*DH(^#R)@MIIJK\BZJ3M(D[Z=N?P M(ZN]!D:V1;M;5M_:.[^&=?V+[Q/:ALD*RR"5NA?K. L7#06G9,Z]5>O+"_178'*CPQ:FDWT5KFT/>"OUV5JWRVW+Y]6JBLO=0A!U MK#I]:0J9;:=X.'&!]9Z$]W?;>AQHQ]-JMW;RL7?&=WI*D"N3N&0%G#,D=UXH MEBYU1)6E/_)D4RCF* /Z5(KZRZH/:5D'U=?(*'V'RU1U]PG?EAO]^R=%.Z0= M52 GH8D)D2&J.O9$:^^MM(A6[ &ZG0OTEYFEBLI$7.?1POA9\_#"O=IZ"T*>-ECH! #I(>^TK@[]- MUY^G\[=S_'<,RYL'M].)9>$3T$%-!W>R506: 2N&ER23DK9U,^GCJ1X7X.,C M[\"MT @&/Q#PGQ5:DQC^^'FY./OT^=7TVX;WU6WF?;#,)F ^U3M71(@IV]K8 M*CA$DU@9>I#E40R,FU/Y8;=#>W#\:#NCLGS!_4>>V-*4@7$3.3_VSF@*CA]M9]S/L=5%^)"0_%5M:S^. &0# M&* (9 44&8-QM\/A>V"P1-2/O0>.AT&'P+^5&;DCYHE12C-5%&2!=01T"A"S M]I Q%<929NT'S#R5QG&OT+L'=5,5=] Q\PB!7XK7EABS3!JL0$F;5M( MR11;DBUJ\)#S:13_L%F5DZ/\.&5W#^WKKR;%T^H2.; 0&"B'M7%O2B <;642 MV#@&,;PK.@[6_)%(FINTH3_ M,9_GO^BWPBR_77W&Q1M:9?9I2H19CR9>'M]E^YC5&F8<-CMTHYS 7RZ7TQDN MER_G7^)T=G6U9GF]_JVMWN C3& M]IV,&PX;$"WW%6\#1O1@_UT]GZPI];;B!A,A1%?G-AG) MA27EX5I/GGE\1^,>X(KX:,>3Y:]L/E%_JH[_-RZQ?O_\Y)%/ >&QE)-Q]* MJG'4-E>!!6$L%*$2>4!2@9VM-9Z>=CD-64.2,7DFX]P)M9 MNKC,9-=>WZ$)8A2*[@D4%2TJZ=T[.ZKC1M9.0&0!B)\ M!PE-CUR-6]76MPW<>D)G@I=@F4LU9C4THXD[-'=M(L@=V.>ZS M2!^RK04#CQ[PVTS#WMPP)5P=1RB!1'.A39/K'E*)0&(:Z?LFQ.[;#/L#5Y.(D6M'H&>Y-KDS29)1&1%242S:2%Y^;CW2[O$=C3N' MO \QM2]C.H#9EB/\; D8*9Q5RD+@9 XHB0Y\36V.L0B;8RBQ>47K+OO:"7+V M&4"N.9,Z,-?6-*)E'[E.]][Z_EQBN;SX;5IP@BE)ESP"SR*3+ \U@U,K$,'D M4E@.VK4VW([9[TY =<\ J"=CZC,,+M.E?OF9?H33V- M,>^\G[%#S8<1;IR(,]V@E(4GPR";0 Z+)W>ZMIO5@I'=8'ADHG6YXS@1Y_?S MBXO7\\5?89$GDA?-)&K F@"B8N'@BA;@E M0UG0@55Z8]2DK%FV)8"5;CW_*H-S48%+$H4U3'/;>F#Y7M;E8'@YFHD/N<'[ M4/1@)'S%Q72>/ZS"8M44#]?VQ:^7"Y+R[]:K3)3SSH@4:D]M1V0)'D+F&K*1 M.3 KDMIM$-T!&-FVGW'?(H;"S=&4[TBJ$%W(")V]O*0]S-+WCXLP6UZL.?2/ M,)VM^W'J%%,R0H*-WI 1K"3XPAVD8)G4V8G8O!YP]]V-^T@Q%,(:#*;%]J'HD5KLU2QWY2_> MM-E\M5Q-O]Q_$GGU]U><+6LKS7$RE([8QWJDFNJ[.OI,H6+6C U\39'EF,B M:Q?)M](\U!DO)(!\<")+P[QO'$^+\!#L+@#&V&_(_]!LJ7J M4C+!/_Z%%]_P]_EL]7DY*8[4IHV.S"&3:PMR";&^0>64O/!8=&J>,-UDXV>5 MMW4Z9+=@\]EA>W/@>HD__C6?<*ED""E#6K^C1B> C'X'DN?J!*3:%7]<47UG MOV>5.'9"&7TX4\\:P(1(G 3#+/?:0")7%50N D)&#EHB([T4.)"_HK2TKP[#6.B^ [VSVK M1+K3X?=PEO:-WIHSF)QC@64+=)A2J9@@VJ AZ,R*0>E%;/U WB"9LY?,NH$P MN"]CFN74#1)B_H 7F%:8?PD789;PPV?$U:]A%8[O(+'K)S<,[1YTF$9AV;>+ M3V&V$4TOY[/E_&*:KR'Z[M:Y:E!J1KN;AHL/]!U<]TNYP:RQ6D>+"8JHKW??:X8=/3X^1. YUC:=V!TGQ1GPL_TB^_^'NZG+A@9!0B MDNP5%I0T=1PB"G#.^B@RQ]!<1][9P'BCZX_GY?TLW8,)VP$J/GPF@OT2EK7U M^I=*D0T/%C4#='UY?OG^XW?>A>_U>^L3_S@VW4!2''^$+_CKO+XA3%(=-F!0 M@; V@Q*R-L\@M\CJHI6,@7'=.LULB'.,W!3Z<%C-.^-Q#SA?S=._7WREY4DU MU.._KWGSRP\OWG_X'6L/H F7Y !IJ^E /(#*4H//) <85XS4 E,Q-P?M4YL: M%X'CX^8^D)LR<>1Z_5\W2]ZF[6_3$*<7T]7WS7%06A$]$Y!8J?:*)E\IL]H@ M"(.Q2BL7Q%WX/J8P M.()9]]E] .5&9OCOT]GTR^67:_ED4T!!1KE-M;%0=F0XHV:@G32.SL1EV&D" MP1,LO[/HR$P_A&7S%O0;F_'A[UL;=T%$AS& 6_?3\"Z!-Z2=.#.Y2&:%2CL] MT3S%^-N+CN-2-&/\P?0;V=*[+O]X6^ZIN]^F,WRSPB_+B7*<)7*50:M$-!%* MD-T3-21/W\PYH;Z?!;75YGMZI7%R\)JJ^@%(.C) 7N1O]:%Y^6*6?YN'6?WW M+8/V/2:G%Q,?^K_N;K^>(E;7&Z6MGV&Q_Y#QJ%^,]8+7&PGP4QHPMH[:'DF_B?'_,9VE=.KN:L$)N6:HU M_1)KB3^1-002OQR-C!R+L,;M(JMV7G&\2-B T!J(X"/#Z.,"P_)R0;M?X?NP MPH^X^#(1-IEHN .L,_&4RIK<;R\A"1X8)V!8O8?Z!]A+RV]D_PV):A68]&I]PX9&5^G)KKRP LNB4"\!K MHGM2DAG>NM?:KGL;SU8:"%R#,J=S!?9F1NO@IPJ@I%5VK$LZ$"L71]A0[2)"@*5KYTAT&M0 M&!V$: -)Y+9GIZI=WBA.P9P.8( M"O=COVP[V-THZ,2Y:#472":\J;-1L@$?/8/$"Z+1*9B=PL][+;H;BLXMW#P< MW?MN:/Y0P=V/OFGKMFI'-IH[9)435!7N?,BN*@S14/[R;D?M$-N'V#A Z@/1C/WU@NER0>_HK?ITOIZM-@E1)6I3L Z K9(1* M;H@NR.JP=JT-X]%(OH-RVOKA_4'A$*[-6Y)P9 R\(@-X_AVQOAG?2DRY+L\2 MQEB1.=1D6E#:DYA%D\$PE#YQ5.7^0*NM6'ATD9&;;;;'1#N2CA[^B:L-P*>X M_#^\R!_GOX?5&O";TQ@G@LW.0PZ%?$F6#.EAHI&.*0G4627G=P#(TRN-W,BR M/4H:$W=DJ-0LMW>X*//%EW4Z&^)/P!GD>B"";PLD1@!G.2/"6N=BE9 MN_61([=9;,_\0\DU,I??S+[AV5$6LSG9P\>4.^F#(U M9Q4M*;YB31+.21-WFD38M(1QD!SA)C&-PXG7 \(^]!N;\7?*[PKC'*U-8'+MD.NS!%J;IYX?:>-7M=LF:B:0071UD"P3Y*^$3!*0 M%V6<=5CNOX"U:"V\;2OC58(T?=1H0>@.\+(>KT@KUXJY#[CX-DW3V:=;+X8_ M3K>LW3^6VW]T;5S[;$46"3+6LRN+$*/G(%W6/!7&%+;N9MMR_^,&RYL :MX) M=\_ &0Y)T?_[:O\A'4>; E[H B)Q@R;*%/@NE=RMG.'!<#4>!O9TG_=A2 >2 M\_=U[=\ZF^+-[.OEZJ;C:A**O]VDP2M?8@\20&YD%!6J!WI=&G!&J:2 ME$$)I7: RK;/'J]ZMHG^:4*R#O3.K3.\W+2J$"&(PJ6"4+BN7D7MSV028=BK M9*3$GQX"CT\+_FD77>0W'LC5>5,2]P626RU-4!1CD'-@68GZ7I; 8TZ@>9!6 M2B<3WREN?!A.>F@M,R14#B1TC[UC9!(IU<$.-@C2@I$IB $5&6^;D*T#(?'#C[^N^E\WAPAUGRQJ,#F0D25M'?+A(R2=61">:]9\PNWV MG73A\+81$PU(/7HQ_9TXSWV+>I*XYB:Z0J<0)/)8)N,L. XER6*BQJ0-VT%D M/+%,%S;H\=*C)3'/L\BP5EC.9S6$."_;JB[#G:K+YM6'!RU_@K+$X\G25;TB MTSF;J&IM"+I:K2\AN&(A^F!,$\7H3U[T+IGCM0-R01"6&S#,- M(A=6^Z=(\-%%<.AD5%@'D+8N+GIX-\^AYG$?C-U7RXWX=+ ()B40YR=HPW;M MQ7+)K4S1@B'U0GX)61[>>0^:15:0>VWOM[H_J/7:J!&!UKS=H]7:(63NP _8 M=%3X$"YP^4.[7!]&H56"*Z).<0C*K'NOV 20RD655&L-!98CVYHW(JGQJAJ MSX(.\+3-<'D9EI_78]-NCU/[Z>(85JS@Y K)0&>DQID>E*26]4MKPQ MU@[>[+@U50/A\#2LZP"C:W=N:[N7QPX9$B],< ,J6/IB=2#!GA%2*MXZS"JV M[[]QR$;'+>(:")O#LVSTBM&GN@]='PIIY]''#%JH^AKA$9S'!,D)40M?ZCRW M'>RXG1<*&7#HR:0SW(&L_:64,'<8F M =HFNAXLI.!;^^./;FA<6ZXK__-(;HW=#&/WN0I*:FEMJ"V$-0GD=7*%C**V M.&,V'+D1E%F-LK1/;[+P;![011D?D:P=HWM.[V79B&X.* M0A5@"0LH3H?U-GI(JI!/'A+*8=+ CMIU-ZYJ8Q2?F)_=NZZW] SG. M_L#5R\_UBDU);2P6WZ>S3_\,%YLWMWA-"LR5E(.N)E@"%4NJW?K(]8Q:QB0YUW&725\' M+O\GQI^W!7#'HWWD+4Z7PHSV-;+L8TV& M)A<#=0;O#):H2M0EM:;+XUMZ#A; /FC;&H-HQ+%N @RSY93X=L=K^'&T"6,N MEU*C?II94"X%B%(RD,Y+'J.Q0I4=3,X=EQL98"W9NS6PT([6H[XLW;02O5Q. M9[BLKQ^1KMSF8J[(*J;C;#WM31J)5R7+I!2=M?9*<7078P@""E-T3JV"N3^I M[?B9$ ?O=F2S<@!8GIB#7:#UU^DW.LTL+S=#-7]D@S*6N0R N4Y@]K+9O9=P7J"%QUH+VHS^FU\[G_[@,BS!;(;Z-%]-/5Q?F M.F/3* S"TH6PJH[S59+.(@W(R%&EVAEJI['(CZ\R[O/.4!JR(64[B*) M90=L4?.2BYK;*X&54!]2B5+!90DJ.)*HJ++/S2.>C^YHW,><(<5.0TYTH<(> MH-5$6N=,# 9RJI9C=G1!F T@ZE@7SEE1.0X!J0.Q-%AO^\&Q="3M.TAHO7^, M+0^H(1;+6920T:>:XDW70FH#I;A8F&6^#)/W\.Q36UO&'H[D6^?AAUM9&\)H M]"$[H,M4L^BX Y<9)^5?'$\ND86X2X;B[BOV%80XEL][Q"$.)'H7FO$ 1_;6 M<9F6F(ITP%!Q4"*2+UMUD1N%3#)%PK@W6OC86?$P!K(Q$-2)00AP'8ZJDX4AAD#5\4SH.RWY/5[4]*%W8;'Z MOI[20%1;YV"'137^ON'!:3R[?G+#K)V##M,H2>>AM6^@2%#Q.3H-VOLZ6B)Q MB%EDX(F'7(I4&;'QQ7UJ3\>*J>MLJ+?EH95^^7[G)^LNV$$JC)@%$#7H3C*' MX*(34 1'5(&G%%K'O0[:Z+@!BJ9XNB_:AF?52T]U33A&7RX /);B:L4U'H4/1.\?LGYM!M77Q<-)V X?.6U.\-/O^: MKCZOZ5-)]7GZ]>/\U6Q5ZSZN!CPXQ31+'J'82/: L1&\]1X"9]X+(4R^7S'0 M!EB/;VN\V9<- / 8G!IR8^SVQ)_#M YX?S'+K^>79(9<3_T.T2>I63V#8J"X M"N#KZRE=2:_J]?/\*0/LL<_O"!HMF3EO3-F1Q="/)S#,:Z*0%[*^24PP%V+M M[A.*J -!#7BNZHNZ*,%C9C*T4&0/K3]N7/RTNJP)#SK$T?4P/>,=$RF"-46! M$HYNEA0.@G"!^R1J!\>!D#2VDFK#V2>@<@"9QY[OM7:P26S^?NUCUZ*F,/N^ MD9]\30(D;\/0;5)U +6/S$.*)0CII1([=6*A+ MH!S"T/E0U!T9*K\LYO]>3]>LCN-5DN'LT_6Y-L?1/"+=' W>LT)V "K2W"5 M2"%Q[G)F.YE .RPUKJ!XU9%&S8WPT$+37=19L MM0&EY[IU&=3NNQLW"Z4;>^E8OG6&R,U]12>S*T*!<99.D*P"'RR=P%DI2T2G M;>MWMY]WT:7^.YK?C\#J .)W!I^-2%8)-8ID@+M+GL,0;3^'^D3;W*_M* M"[I:1F>L"5S5),0"6F1AK&/6[99+^02@=M[0F'')8WD^'YH!G4>NH]1"%I3$ M^EJ'6E\18^#DE,JB8O%1*G'/]#ZOR/5 3-TCD+T/A3NS-0!YCX@W9S9IW_@#!?A M@J[2B_QE.IO6I+Z:H?KJ[]H_$"=%(#D91"C-R9I4HDZ^*(DNK VR\&*RX*V[ MM>VVLWXL\./1<#\KLCUK.@#<>_R<M\3;2L]7TU=[2FW+R\7*[F7W#QZN]T M<9GIV+6U*OTO?PQ_U[I48T7MV%!K]Y77KDX"C2"Y)>V 0:G0_GEE[VUV&1QM M \6AF3;VW*5-M/?E?+F:R!B]-T0=[6L1=%(6 A,6DN)1J91SO)\8OWVRTJW/ M'/?==Q!D'$6V#L30VZ_K:N+9I]]JQ]SU"5Q()M4M_O7 MC#[Q\_3K.URDRK9/.+&HK= F03:95>EK(1J=H3"!,:/SLMP+.6W/:GILD9TP MX\\*,VT)VPPA@W0+>!VFB_4DGM])<5\NKOKN_9B)<268P^SV-0FKF_]H/GN/ MM8,"*?Y?PG)Z^(200;;1L _!\&1JU+3@9LU?I\MT,:][O34A1R5.WJ(#H??47^%W?(OV%4?ON#]O0+?\QGBSNL MN'K.D)QI)Y@"6];=/X(A@Y4L#NM(>LA(9JMHG0G3;//CAN^;X>V^PAZ'N1V8 MDP^T[/OE^T?Z@'6* !;NLS$9/)$1%!>**"HD2"9UX9;I6%K'\I_<5"6=12PT6 MF6>)ZQSE8#;L+BF]G7R]5R33%^7:S)?9+D;$'0 M18-2"L%[S\$$37:(BI&YP?S^G[?3"<[:@^ AN!W)D4[!):X+.Y//(68&+M=H MN?.EUG32EV+I)\EBW*W?S)'@$CV4UXX+KD,XTBFXY.8HY _)+'4"Z7B=[*DS M.&DLZ&Q1(+=H;>MT[4>V,VX2VKC@.H0C/8'KE^^WR/9Z@?^YQ%FZ*@Q-9#IP M%3QP6R39%,[6-,L &95%Z0+YZZUSCG;85B=@Z\5M:,*]G@"Y[4";NVN"4%G+ M!($94Q\M!3@3$G!NLDTNR:1;EPKLL*U.[+964-C!.3B&+YU";7ES8S?R7$IF ME+2UU;2B,\6:YQ<-!ZNTXXI+SOE@&O:1?74"ME9@V,43/88S/:#M>G[?F]ER MM;BL1UI?2A\*V0>8P*W;+MC B&))@+>"2Z>LC;&Y,-N^E7$3PSO1J VXU '8 MUKD^M'(EXU4-!9'HU@S)'Z=;UG#ZTO==5.;^T__61[$G%QH74^/Q?SX4,SJ0F7]^ M^+A8JYGO'ZI2V>B=JQ=!R4F!H ;-Y/I%L [3"A&PYN_G$.D@K27@P[L9-X0W M.O8:LZL+X/UC_@T7LTJ9#U]K,^;%NA$S+KXNIDM<_HIQ]=,9?>0J6RLANSI# MT-3:UZ B&3F)#N]1ZMS:+SEDG^-&:3H"Z\ L[@#&+^>+K_-%6.'6PT1;K',E M@%;D"2I14S6",Y"SPSJ@ E-NG7[PZ(;&=7:Z 68[IG6 P+7G^$M(_\;\TU&D MC-K9I"";4G4"HZ,H.D]@7#.F# ;=.HC]R';&+9OM!GVM&-8!]EZ&Y6O;QB+LABN@!410'%>P'O%("2D2RL\#[YUW,B!G8 UI?S+U]P4;7(N_#U9CI9#K)H[BSDR&N#CE(3OY4! M'I$(RY(BH=_<,-RRD;';?)T*!S\9@,C%# J($@K#*9)8,$ZQU7M_VG8S=MVLD;#5@2P?@^B5[A_8R;NN4/JRZ)GSJ M%&\;7XLS:VVLV616DS^NZ(M748&F[Y5L3"("G0!Q/;RKM>'V#A Z@/0=@.C# MY_EB]1$77VX]TUS/WA/<>:(0*(:AGL2 =T$"MUPEDW,D][TQB![>37\@.H3? M]]NJMB'^R*^MO\UGG[8?HG E72&;T":OKMZNG382HI".BUB8C+NT%7]P@7'- MI<:@:$?*#L1*"TW_VX_F,TK%(DP DP/="&XS!(PT%@88.51K0XP+AM MQ_JPNL9#1 ?787/FZWX>-GAT%B4$FW@=4+%.YTGUP2Z0-\UE$F&(-X8'.L:< M8Y>) Z&P[5WA,+YT@*I?-\O621,X6Z[Y]XYTTM6I)M'705U)0?&UZS7+!:+3 M'IRQ(9%V8@I;U\D^OJ-Q47<,K^>#$;X#&&T/ZVQI2#1!C<4$YLF.$8S,&D%& M*:,_9<>US1ADT,U#L+MN;EQ;L"&XAF%'!SA[\2U,+ZH=\7J^^$"G^O&2>S>G M8.*\)9EN$3PWKF8!2O Z%;H_).=%$8'QW%H][KBW<=.4&J)L$&9TT;_ZEBWQ M@U*TVV#(1B#WF;QILA3 %4WN&6,A"@P\-F\^O&4;G=14CVYU'R\\KH1M!;SA:=Z!!-WF M0U6;-X8EYA>+19A]NBKGO+DWFR-?Z:7K4TLADS&JGCHHND:Y=D5U9 CIK*73 MVIGFC1/;['Q<2[*UC!R!F^,W722K=34EX?_'?$6&,AJ7:\<8$/6+*DQ7KU] MD(Z3(9X3NY^X_E"?Q3N?>_[M*XXS&H^F]1GVC?\C+*X&*[;M W__8X?NZ_[H M,4[1IYVD" N:^3IOM^(M)9)HCH-02L94F"^^=;SJ//JTVY)T2%Y#"M[4W(<" MT48%J&WP,MBBXV"-[)YQG_9]\#9@+D(TUK1$G2%D97.PI--UV2 M <)# E:"8LYGHIO:!P0&>I??C2*=1^ZE]$[I?*%LD1"XG\,H^. MC%W%H=2$,,,]BVRPMGIGW5EJ+S /P[7DX93O 2[7-3[( M+?=.!N9VDC^[ &9,T7($L^ZS^P#*CSZ9?+ M+YN-)_JAE[Z 5^3#J-I,(G@2I"Q'X;24TNXVQ^L)EM]9=&2F'\*R>0OZCMC==.8X'D') P(R%GF047G(08"A;&L$1D+1A_>]%Q%$0SQA],OQ[LSP>: MSJD<,8@2( E3FUZC!E=SV= 773P7GNOF[LT1O2:[#G\W\+$;<*D#L#7M)E*( MF"G1_?36U::NQ4*PGDQOY0,WQFMF6[_[/?]>DWL!:LA>D_MPMY]>DV]F]Q^J MKHMW!.F3["-@*D37Q#U$GQT(RY-%K32[WU/HJ6Z3#RWUC/I-[H6![?TFFS"D M \EY*P:Q3C2Z&8$HLBZ!Y00L2:SGX!!3UE#0(QD@.0C56@H^M)?GTA3Z&$7= MA$^=XNVFLE$)ET.$DD-M\Q SA*CJY$UT5HML#;:V#!_>S;C2K@VW=X#0 :0? M62G>/\6_!B0A9&V=2SMZ) M77HQ[[-F?\ YA,?S$Q"\;R#51_CYY6SU/JQN_/BH42?E(&.IHUY5!B^(EL:$ M$%A4+OM=QMWNO?"X8>[30^I(TO>-JUJ#OSF48]&58A607U3(# T.7+(!BN-2 M*EE4\@VDTX\%QPUXG!Y'!Y*Z RNI;6ZD#IGH2%>&1^M!^6+J0!P)/@N6>10J MJ<'&+I^LQ\$9] MMD@QSC[5$ZR9@X/3@;%52U1,K(]L=>24@ M8&;@'6H54/$@S0[&RC"[._]$D./@WPG?SQKYK\)B1L=_AXOI/$^L,DR5K,%P M5Z=_%P<>R6 4Q:LL$G/Q?IK" '"_LZ7S?ZX<&^.'<[BO@K#[;L_$)1-<9AHL MJZFO@?245W7BI5/:,L,C"K\#6)]8YOS#\,<#L"4GGI=A?76KWLQ2G8B%O^+5 MOR>6>^^CUI!)6X#*B;QZY3A(E,:26G&18[\F]O9#G;\_VIVQW0 ]9UB,^2%] MQGQY@?-RET#S\D.KW=%FU^P-JYO/NT_.MG6= ^YPZ!+14Q'W%-6F,O&0N$4P M4M(M3;4!@^0<7J1+J!S*S/D0E.U "K7U5$N4QDLB*?E^).!]$N2DH@*1A40O M1,R@4=0Y)T4"ZO!ANT!J_4Y7J">+5'??)[0RL)^FZNP]R M#KX^7]=Q\@^KL%AU] !T0XD'PO@QB*RCBN0I:0\J< M!>0^:2ZRSIUC>K?3[ MY(] 3QRL$Y/N65VRX9!UQCKK :)\P-7JXNJU8Q*-\%*'#,XZ,L8-#^ =8V"M MI(-P7T0Y12NG-J?I)-?EO^%B'8JA_6^3O[I-,_P45IO?[=,&Y *=E5E LMJ! MHJ_@34;@20>IBW4I]Z*NCK5:WJ!URCK0!7\WRR#D+^S"X_MY5C!33 MY]GT/Y(B7!212<< TFB@0J!P\NU<<0AS9%J5EN/O?H M/%(2"E>&&7(!7>(1%&<1O%<.@DA,L:!CE*TG32Z*@4G@ MB*$X'C"&UGDRCVRG$YRU!\%#<#N2(SV!ZY'6]4D*JY*/P+(E4BG'(&I.?JW- M6GK'G"^#!1R.G$%Q!@D+C91O$^[U!,A'VMMK[C';8H GI"-%7R>,%T5?D)OB M4++0>K[[LYA!L1<4#IA!L0]?.H7:3Y,. G-&82W!])S,DJBPRG.ZK2IS5029 M)?H46#N_&11[@>&0&13[<*8#M#V=P&N3U*;6,=3R,5#%!O!1.M .&5,V"19: M=QALDW_?=5GW\5JV+>?ZA>*M!&'2"!D54Z!R[>8>(Q'.U*F3W/(??[P6"O?/O]^%(U_GW*;B8!>-@N2*Q31<00F(%-&?<"U-'.>\R(?NL\^_W M8N;.^??[4+8#*?3S:]'&2'629<$A^URS4*NDCLE!;4T=LG&)SM18]&S?22?O MTZ.JO@8\ZA)IFWLHN4F^SJB1G(DK.S(P[T!D9TQ$K5AL_1CVT%[&%5DM^/PD M= X@>I_@V32 Q5P'O;^^F/^U$< ^>2.884#REXCD==]0>J0_C_!*R.9$:'\-K2A]\JI75"#EIRLE[-AZ]C*W,_,+\U9/7X*MV./S@$)HV).B(\[LY&YLZ)+&T!+EWM.1P*.&8B M:"]BM"D;I79Z#6PZ0MP\3QO[<,KW )?KL;AT8)-3)J&ZLD[VB!FT$)DC MHWWOEKMZ7B/$]V+6 R/$]Z'&AQ MUSL<(7XPXP^FW\B,OS?*Z3KW4ZO,O*IS[W/M2QDC.(>$86%L=DYYW*V;]!, MV+KX..9C*R <3\\.'-2VW7@\XUDG72#7#M,*,X)3U3YF69%=G317@V7=GJRA MF'V>INOXB.CI.C2M82;]0/H_5*M2*U#65 (C)1 @HP)3%0*AJ(7$?2Q)R\,"E1I=8I M>PVV??Y5'&VNP:D1<##HR4"+\^$'4GQ8S=._/\\OZ-3+5_^YI./^$1:5 -_P MX,X,3W]FP[8*>QZ@44^$JY5NJM*]P)"$#"#6+:&CM.!J'![)K^*8F"F\]7O( MW1T<*Q@_$ /6"+^RQ9B*VGEAP7.903GKP-<'+)DSU\('-*GU6_3='8RKM8_@ M[GUY4ZVAB$YL9I.CBK<0-1IU\F8R!Y94*0*M !&J/B MS@;&!<4QG)RW(FM/F-@\6V4EM# ^0E&VYBYZ!DY'4LF(SC(EHHFM_>=[6Q@7 M%TO*A-VFXRN)(EX]V'")G5XAVU MGF(0"S =C!#,%NY;M_"XLX%Q_:"&.N1PLG: B0^?B5SDU=4IK5^^XFRYX<"/ M(:V_?/_Q.^_"]_J]]8E_''N6WUV$V1_ARTV&LXW":98A2T74++K>B_HGSG2* M"KU4K:>C#7&.<878$;"Z;_F.S>.15>*?LV^X7&%^3U\7TYH2N'95-T)$7>A8_H/4HGRDYSU!]=9&1[>73^SX=@1@?2\YHFZRNJ)).! M.POHE2(=@@)BX;4;@&5)HK+>M';*;J\_;C9=0WUZ,%$[ L3FDE@94T@B0S'. M$YR+AL!5).M3B^1-\8FUCD;UI,(.Y^0#D#B K"/KGH]_S3]^GE\NPRR3#/WX M>;I8(<[>?IE-X^4F2KH6LO6$UTDAMK"0'*LI!+H^YQ@@'R."5+H(ECR2*[.# M0MI_Y3[ <@B/YR ?:L"]Z8DQQ;T)9!A2'XI73 3P3/, MX&1<*V7/ VRN)?%O-QD#F3%74K%0Z&M-ET3P@E1OU>?!'/ZIZ];QY.X1-6\O5\L5F?S3V:>)#L8G)Q/4 M8!*H@#54&A)(PTMQ3@=76N=+/K:?3MXY!L+/H83O"T3OPN+M8DVJO$Z.>X>+ M]?$FRDM>:J&FL=Z RCR0KO4)$D:!.@F'I?4CV0[;ZB34UQQ23=C0 ;)NWI_? MA>]5Q[_X4@O%;TZ#@KGDUVF*4=2&Z63 %3+J#!'*J9P\^M9.U^,[ZL1?;X.G MAL1OF#+:#DPO+Q>5JE>)N>GJ+Y,L.6/>U,F JE:LQTP71 4B&$E@9X0UV+H/ MUR[[ZL30'@981S.B+WA-?'&,":TAN4SJ&VM?,L4%V""T+YJETKSO]\WBXU;] M#P64O4@Z*AIJY/P^OO_\.I_]$YOG"5:CRQ[?T4Y0E!ZU_;P.W,6@P MSCB2HK&6MCD/Z&0L.DKCFO>XVFUG.T'+GR6TFC"C.XC=B7EE()I8.IWBE^[L2\DI(1309FC:@-&TCB M1B*5=77F2P[&^=;O&4]L:31H64R2J&0PR:0;1U%HW06K<"?(BK%%9>Y]S^W2.W7>W&\C. M):H]$%+]#DL\=UB_FD1OORP&*^"8WPB+*9D4@2C-6EUI1)X M5SQ8C:(D;5UDS9_R=]O:;D@[EV#W$/SH &8?%^O*_.^WA/1[7$UI(Q-+!"'9 M7 5TS0Y7ID!,RH!EA1<=F+&E-;(>WLUN8#J72'&G\T97LZ7J]^1+L;F M4DR,-5*0E(5BI2%5CPX\70\P01NA"M+5&!1)#^QK-TR=2Y"[.2=Z0]>+])_+ M>JA-W[5ZMAO?EG1[:A=0ZT+#KWG9#V;E$R ?A M2 =(VZ[>WV--!ZS-=&[T_(_?N=;X*04=C95@Z_0A982&B"A ,B0'AWQF@ZWC MIH?O=C#-+M/#T&]8?']>[RH4=DJ)I=K(1EO56TN;UKE&&XXUMF< M5ZURN/?@+48H6DDAR8&(S8/FQ^WX:-F;/F.^O*"U#Z]WOCMZW!GFXT/,X$'BL?'D??G2$I4T!"[/1QI@265%8 M:S!=A! 4 RN$%$0>B;%U]FNWYO3:3=2UL$U"$7M;S20K0> MP=0!I0:5B:QU+G1/7:BZT%B'L3M' :A\>=]W RAD,2H0(G*=:H1X%N( (6AJ4TG.N,MM! MX?ZW-;#:B_\[-[#:AQD=2,^[+5.=$5P)Z\'F;$ 9I2 D)L!$7Z+4QJ%M73FY M?UOAX9[ZNU#&AW.D)SAM[AC7Z,D&=2"LHCLF;:+MDZ4:C4S2"QZ2:>U =MR1 M>"]F/M&1>!_*=MZ16 B1F<8"VDL&JC Z"J(!G:S@,IJ$99>BDK/J2+P7^_;H M2+P/+3N0%T\*VH?D[*V'/Q>,+(%,2F](UMIUR8-UX(HVDDOT&)IW,#IZUR,7 MW':AZ$[,^W-&^Q^7]7)OV+5\\2U,+RKY7\\7_Z#_=C5A@?Y/%@W6. U*V4"^ M5O@G4\\C/*]E$ M;4CZ)\%,K<%3$%S0((3G247/16CN[OPO/V]/S Z7G[=X#S[<_K,OCB9>VL MYU0"E03Y?(9IH/]>:V<\RN:1SO^6?(B]\#%OS:S^$/?G;+I:OO_PYW5B!_F' MH@Y^*";GVLP_ ?F*=#;-)-J@G/2M1>2C&^H\YC@R H]@7@=(?(>+,E]\";.$ M5Q']S3&2948RY0&Q.% A. ML+X\U\GEO"@M@@(6-0.EDJT]W1T0K4P)P5IUO['PUACE]D_O/#YY*A0U(G\' M@NNJGO\K+9^F5X&%Z:?/J^6'%^\_; Z48RZ:>03%#7V)I8 7FH/WC)4D@B$G MKK6G\=2F1NY2W0L,AV%B!ZB\4\>5--F@J=0.<9DH8X*!(#1=,*.*\-9(Z5IW M2M^[0O(,ZDV.B;\1S.R<SC']C_CA?-\Y=;(YV$U_4V4G+<@3Z)X(J24((*4-4 MRB)7V7(C&DN>7?;U7$HXCM%OS?EW!IB\SFLGI]:AEV1HUE'*61N(6 2@2@$S MR^2VM"[XV&UGXXJ^]HC8$W('L*<#T*T]D:NCW7@>T9M$HCM'1I*\5M3[H,D? M%JB5R5ZY:!KCZZ=-] VE0SB]S0$\F.P]X.;XS#-7F)6E-AY$^J)8#N E1^#. M.\F#(Z>W^9S:_Y65-%"^)^;].:-]_6636?L.%]-YYI.BHPW,&$!K'9%>"0@Q M&S#1^3K9+)-AW@ONM^R_\W?9QMAK!?UC@7#.E^!*S]V>*7%53#-QR&W4KH#T MEC1HQ RN> [:6.6+$EXTG^S1_!"=/Q)W>AV:0.*<[\3M@3UO9E<289)9L"K5 MEKK<$BOJ<(+ ):^."@N)1\]2:]>NZ0$Z?[+N]"X<#85SO@?7#7^7J\7EVFQ] MN_J,BX^?PVPC(OZY[@1S0Q=N@O6Y2H40B1I>1/ >(UARG90IAO/VB>DG.EOG M3_6=WIXA =3+Q5J^"]/\>K[X&/[^UW3U^?/\HFI,^L9VJDUR9B6+K, X;JMS M5Y6HD) +QT"G9:1^ZS\Z2 $P!^2,:>;67=+:/PJN;LSQDAX?0=\H_8 MQVDJ\EH1JH]J/8V$;4.F?N!=E;6.4;<8Z1+W8;ISM@TYXUG5_^Z#_ M=+;3T4#JQ8(:ECJ;V 4/@O,<$W"QSH&H#XN&3$M,+C%ETP"92B<[W)E&?4^ M\--?Q@/@=O ]_+KVFCZLPF+5^6U<=R98WOAY5LOH$@]0LA2@I$\0/4J0Z)R. MW,6(_FPNX]VSG6G(^3G=Q2/ ]JQ5XKU@BQ&<3E@,\))K;85$B,HE0)F#B,R8 M*)N/>>HI6M=?K/LY7<(CP+;_)?17EW"&GZHYW_DU)+X5G-XFCE#:$M\4E%(K MY(5,$$12X#$P1!<+\ZUK,DYXO#,-G3^GRW@T6ACC0)J:AVK) MT0_H(YB;11JO/YQ7K$$^QOZC^<[J+Q\#M2$_QU>QL[N*_L!9=W@S%7IOT MOY(P>1VFBW^&BTN\P^@DA2>Q!2[H#,IY!8$I16YW"#R@E%EUDYHQ# G&]3J? M=WAU,"@^:V=S=_)-K&5HI-(0>2'?@%M"0LH&"AI7O)*Y^#-4N$^>^]E';8>[ M.!T*@;U0?/X1WZVAMJ>)Q,G:<:Y$X.@%F63<0U".0S0D_X6*T:IN8DZ''?'9 MQW_[O]4GP.:S5MUW0W=/$TX'%$62BQ5M'6UIB'H.&3$YNSK5,BF%W5SJUH=_ M]I'F_J_[J'A^UH)@$S8DOV[Y--58SC+7=VZ/=2:%0P,^U=(IEIR0)A1O6T^E MZ>/DSSZ^_0Q$P&!(?M;W?P_O)Q?M313D[F262&8*\H-JZ#4GPUP4"64ZPP3& M-G?_G./IS^#N#X3B3F+QK[Y\O9A_1_R BV_33?O5G\AX0X*K5/2/\U6XN/WS M&J']8[[Z?[AZCVG^:3;]_S!/"M-2"FZ _!\+"F,B@RAP<$R[D@R11+9.TAKL M,..:Z2/&Q_N Q\@]ZOZ<+6[V??M>6NPT-5I[';F/0BSR2T)DA4-4 LG$<@9" M+7)D4>HD TMHE_V]L MVIZ8'6YLVC[L[\"KOS=-27'-F)+ 57*T^<3 :6G!1"VRXSHZ[QIC]UF.3=L+ M!(^/3=N#(QW Z7#"/=)E/\HD==%UMO6ZLD+2Q3:6KKAET?)(Y+#AU$&?C^SF/6C.70\3,=9RZ2*(0.=1F#6$9 J9\9I.XPAJ.\V;?F*9 MSM-Z!L? ?!B&](JM%[/99;AX\8W\A:IA7L\7M5G4S22D-[.T0/K5ZQ-GYH7) M 8R)A1Q;GB$XC5#GD2@54F#W:Z[V@^!>N^D\5:4+I ['WG,P"I[NLE.T,M&+ M L6%"*2SR+2J0W%JVZ;B5' =M?SZ;:\^P6A;N%A.I T:8W8@L"A27MX1&Y2&)$J6)7+AM=A!E+??6><&2&-< MS;MA\L$0_X:+.!];I-<8S_QRMGI-'/T]+/Z-JW>+:<)KDM1WT@GW$44D&H3B M2;T%+<$I;J 49%&;S*(\N;]WQ'DZMW^&N2C= >6<[:"K$KZ-(E^^N%Q]GB_6 MCZ/9<*>34:#1L#IF5X KND#24FKK/)FAS<<\MC[$F::VCGP]FD#B&=V)6Y[3 M.N%F8HLIT60+@J_3[(.!F,A1$CDF$Z1BP723)_K$6.,+&!.\%3@$H%4(4T9[2< P^11\8SUVJ7G)+&VSK3-,<178H&[#U7 ME_D=+FI/V_ )WY8'R&"1[*OY2R(S.KK@^>D VK> MN5(:M#&:DP%?--"%-*:4F0!"LE7\K;07T.V]!.4G+=.5'^6R;Y[ M@>#19-]].-(!G 9)K7(*323@@"[U_2+HFG9"7@DWF3P4X54J_TOVW2_9=R]8 MG2+9=Q\>]YJ0N4G%<]D54D,*)'>LCA+,-7-#@D.TW,EDHY=/F+;_GV%@ MCV3??1@R,K;>DU^YF-8ZT?5AB$;WOO,GN8[+S;F2%RZP+$FM(#FZP9./JY(& M1I?8B5CC_6H'H.VS9N>)*Z=$W6"L.@?O1-L&:2B(Y2D 9A,O@ZS:?4 ML%T"XQ3CW*A@=.L"Z-UVUKDIT!@O]]VE]LSKNY'"FQG]$3^&OW'Y1R JUQ&N M!\=0'_FPAO'17;?<*/9YL]R/@-)-D"B8$+.-''2(EG"0/01,%B+S*?-8##8? M>//(=HY^^RH%4Z7FS1KOZ2J\G,]6T]GE=/;I[5=/GI,6D8[IR->*IR>#ZKULJ\O%O,OTV7 MM$*9+V[]2ICEJ[]%I!_@ [_50KRUWLPPXG%0DIU O&(=.<\B6^K@G#2W): M"PG6U)=>EQ79'\@@96&(DUQ&/AAACMY]O^)Y'[S=%\\C<;<#A^>!XSQ D!>K MUT@<#A7],G?[^BSB?!D6(=0AUW5>F20Z/<^U,/5@.%O] $7MW3KA"2.$!@<*&43J$)_\KP&E"4=M83 MG6L]]6O/+8X;R.H;TTW8VB]J_YA7&^^2'(]X@1L&;(^-U(2*B6 N>U9GCZRS MY8KS$&TTX)VU5FK/LVR=S]ADX^/6"/:-\ $AT$6I^0/'?OFYAAS?S'[=[(M^ MX<5RB:ME;;%]1?2+B_E?M87*)!86+<,$HBA/5#<97.:%_/JD4M921MNZ:_SQ MNQZWZJ]OS _%_)$?A!\X[3MMT!L9E,.RJ"V)4(I10OC,$QVY M#H+**H*+18,3.DCC5(JL>;W9\=L>-Z8V"MQV@OQPO#\3N#\8?#$%10R,S/$B M%=E%08%GVM5)%U%[RX-GK4L/CMGON'+Z7 #>A-MG@NP]@RY)JV ="R!K;:HJ M.I,?P#V48K5,P0I^OQ'%2?!^3D&X<[D% R+C3.[&/L$9KA6=E/P>YLC$5,DJ MB(B+]\XB07XVS"=.=R*X;"Q-C505N/_O:A<%#0ADM=*U)TLJ!, MK+.?E03MC U:&NWUO:?$[<5">ZTZ;LAN3( .S*%NQ?'6I$/!E3&6C+"2%-VE M0!4*\ZNPF!$-EN\VOTLTNKC,])T71)Y1$0Z2PWE_J1[IW8G54A@>A9 +E MF85@54WEK-,2)XY M.,[KU'EMP$=#QI;#+"(KJGW<_(!MCAQ<;(&=A_N/#,.L#@R3NPT(E-/:>);! MLD2*45L)SJA4!XAX'C&$'%N_'W;9:60@=C_:4V0?VG< G$&JOIEB7M0.H#6W MCRPFR8@&]"?F2A19M)9TS[RGR%ZP.D5/D7UXW '.[[4/V'0.0!L,CY:1 M^TFJA4S[ $&+0D0.QD6#1HK6N<9;-])YD?'@^)BW9E8'B+NFQ_KZ,N4LKY:+ ML2% G2<'7ED#]7D?3?!!J];E[;?7[Z7UPFD4\L&4[P@UFUMDD',9I 7AG0(5 M"U% E@))9E261U52:TW:DPX\G),/0.( LHX<\O[XU_SCY_EEK4PE(?OQ\W2Q M0IR]_3*;QLOEJ_]<3E??K_JT_VC)Q+@-*% =ZJV9#)U)(W(H(20.INH4MZE M1];^*_MZVJ?V-/+4JA-KL*8PYXW,1T9G)0%.>10Z+(XP2'4QK), M!\5K_I7WK9](MFZDKY#7<;R>MR9\;^B9D.AV-GG:-_.L3L>MS8:$ Q-2M"(K M87QKG^W.!L9%2P.&/@:1O:@[LF5TG>-04QKP.M'AY7RVG.;-V]T'7*TN,+^9 MK=W(B6?:,NXXGV77='>VXMO+U7)% M[DE]!;YY'Y,14\$,FD<-JI#=Z>M\7F:,+4$&(7+K)Y]]]SAR5O>09M:@[.K M GOT?&^6RTOR@-;7+%CO>"X.M!>V^K\9(GH+FC&NHM,82VN3?M>]C6NW#8N0 M?>!X*+MZA^&]1X.)T";+VE*0F5@M66<@U%*(%*/$:(P6HG7GI'WV-ZXT[ >. MQ[#M6(/QI*KZZL9ES#+S]81,3UJ&J$DWSI&39652TI#N2:T[A>ZUP7'MQ'Y@ M>13C.C @[YL[5X>0S*H26 ',C@Y1(ATGD#TL#:LM]#4KN77L9.M&QBWB."G* MCF=$%UV!]KLL7B%:+2.4=>R[B-K3UW(HUDJEBN:RM$YU;"_E!JO1Z%C*[<.X M+G"Y'D)=\U'64T*KZ[\^V(L5&17Q>56;LN$>9&U#]7Q8[*^WG$( MV1M@MO;P\,)%V[HF[OA=CUO!<5($GYC%'?@Y.YWXJE;E$_W6Q??JT]W,95]. M=$P,D1-YN:FM#>A/T5E!7E[Q609KC&DM?H_<\KC3QON#S >FC"O0R=I?9<&6A=O6*4EGI?>OQ6@]L92>L^6>!M1;,Z,(D?;PR[_7= MRKR?,XI>?)E?SE839HJD7R=+7&139Z-D<"8ZND_:.BZMS*DU!IML?+/)%M_^2(9\T1V-SWQ.8JLD^7:V]2A(D-V9ZFK88&+?'AS\EL:9;+HHA8D+!5)1E!))G R<_)^'!>I:!E5:X&QUP:/E:[U\KXM M+PGST]7K4'M>K+Y?Y1/')+G4+$.QGH[/:JL47F(MJ ITJX2QJ768ZL'-C/N6 M/AQB[@O!-MSH0&G?/<*ZG$9J&8Q+!5STKK9]6@^4D8 L%>-B"LRU+BWZ>1?C M JD1>^=-:=T=6C;U-"67F$7B@#K7)RMCP1>#0%:RB4C;$+ZYY-VRCY%%SY&\ M?10J!Q"Z ["\QV_SBV\D@>\>9E,:965BUHDZ)[NZ5TB"UV-.4-3_W]ZU-4>M M(^'W_2_:]46^O6P5!,*A"D@J"6SM4TJ6Y(D/'CO8GARROWXESTSFYK%E6TZ+ M75ZH@I!6Z_M:+:DO,DD\)XB=,-9M-9T*F60^8_@^Z936!;X!EO2-E*GTOO(E MKF9I)3'!%@]B9$=2?]OF*/(XEW<'"U/+9P'3W8=VK -LF=8\&]0DG VSD\T: MBGPW\7CD(L_Q*<(Q$S-P97D%2:APS[(#4_=#[J=:P/J6::QVF,@(B($[@YI8 M'&=73[S,93CP,LV)N![D"SF=VZO+FXU_] ,G)(PER&/R4177=85_=&-Q-?"] M(+!]$M*C5QE:&X(4AS/'/,8P6LP+KP%NY1V/ZX^YN#6NFEB67$(A(20(N8M( MZ'&!$ Y11#!#'J<"KH XB:_;K9QJ 1MDG&<+FHBU<=:R]^X ]>33%)XO/W3) M$ Y.L1DVU=:=:F&4L8[CM2!*- -HP4]EZ MWD\O5016Z(:N$ULH(?(;#9$OO*_CB,E0S&T+QSZCNB]!G0K!-F_,M$MI8\!0 M<_I,?J;+U?)M49;%7S)>31[%3^KG>Y8D2@'&D6"@:GA2/HT)^L[XN?/_%:RMO.\'859^DRK>]Q*-:E@ 5A M(H#"<6"C*!'3B5W.N2N? K&/DM[M$;_.41P+//">W-9RP2,@6VF#:6W MG)3"27[,Q1"\JIMORD;R.T',CU'"Y;F/)Q8*+7&J=+%/B7"BW.>A@MDH#F?> M=7VZY?7O*22RP6_=R*7!XG8>UWB$ &D$R(B M'T%F7L08#YS(UEXA/5I9\T[F\QV6]+-G@)ENE]CF.ZKWA,<1WS5=F^F/5/$LU" 9;F*3V-$.'80B4F84(\S2^G(/6YTV)[> M>8Y2K\"#D9:V:?U[1]+L^8)4#V]))K]SW#)5WW8)Q3Y&"7;DEX^C ,4,)XA; MQ./,P8E=._SCA;[)\ ?2^Q?8M09+N^A3!S Q2* M1858@B.&- )KP(GIPXJ48@EP?A5GZ6+]:>%-P%6< M 9N6I?LXC#&FH4 JP)&8$B;"Z_H!X1$/B:Z7T]54$O-N'[!&+AN2H = MT4;UK_DC2=FG@N3K>-ME4?[K(:4/;;/]T/P+N[>]A(;B*(EHD!#9*&>C*+1< MY-@)MABVXB!1.7N-UT#-QGZQF/DK$0)L=IMI%.7>--YD6?&7W-K%7.4#[;)3 M7'Y4??<_[@//=YG8S!&AGLRX.P3)LF D+CJ^@-EW0ZNO77K\Z&KF]HL%W5^! M"!--K5E3Z],!N_?$XB ^BY#+&$68>/)[2U: HBB)'9M3VXY53O2] ZD9T"\6 M>]<+KP%GKJOZ@9>[T.R]RZBXW'H$.9C+MZ7%'(AO1XA2.XP#0N/(T5W)+'[2JNQ,U4"'S_))\TX,>QV/N7F+ MKK L)O87AX8(>YZ/2"2N;3YUB9O$'F?:O[9\3I?)CR =RET7@ G#QD3LFLBE MTN;E=Q4B3!UQAF.,\""Q$UOW1W[;] #^F+0.]D\>(YH*MP&;T?$1?$8@Z1@^37D<5$Y$.)XD ?N#%W0NTO IU5QBS;&45UO_F,P-T\ ]J4J'M! M[ 8Q\U <>#'"\7M9 M2;YEXX!:%@H#3SCBQ L1H302US\G<'TGM%WMW^H]4 "VIE;[WC0>7 ,LH_=I MR*KS;5'F2,!!\)^8(F=@]J(V![V_(@[U-)=UGE.%]@>F;DC$^,@-\%TQKX1+I_I M;5+A NO/I/S.ZVOAJ_EV,;V3'1[BX))PU_51Q'Q?7, LZ:PY08EC>Q:./"L@ MNM^GG7,^1MUS1UJ\+79NV.-&]6'3[" /SK:.5 MUY5?G2-L\:M%5H8V"JRM?%^;3RF)]Y]*Z[\BJ4@!;W2C&/CBN(O\HJ5^F@Z$@D2N!_M_4ZQ,(2H/XJ_=OKI M]8!G1(-$XD<1UXT-,($O>VJZY$RRKHQ+_H @%Y*6;;3JS\)I+"(V@2",70&\T(- -J)@\;_/1FYPQH M'ARVBCI!T4X6:&/:N:G/&JF$-_>#4/JZBG.6Q/3YGC.65(OU :8PSI* M_BB&IVD#Q8W\EG9U^^;F=A:SZ!\/MLGF%!K6"0 MM"Q(3*'O_LZ1- M,])TGG:B8$H%AI-S,GD3&&D:761+V"5)RV\D6VF@ID4F3))^.$?GX0 FZW!E M/W_^OF[JNWC(%]=TFMOK$0WSF.\@ZM3 ,;4QZV->I0+%NY*P-%_LG\D.-9_8 MG=4QC)86+=5I3.S3 @H]#:N'^H-7%5E^(>S/5+GHZ?1WX**379&M0F&:<)5' M)U9XXCA&QHW/BIV@[$[Z MS.YXN:RNDKN2"?KTU')TB 4ST6%;<#\PX!NQU$I'C/90$E@9Z= C4LOT3:'D M+JTGGUX/1('5C(XDY0 8%9N5AFWK=BSY:&!%8\UGU[:>TXF6(GH,)YZ( $F M[$N1S\%9AUBP\M!AM/4#8X0#;/02X#6/T4UW@@?BP I QSC"-B ,$I(&9Y0DV$G9<*EI"?Y >-HVU[82B7:4XT>L)CB7"I^#'> M\ P>1G#U;E4VBFD@Z4447"Y^##O'"!A!RU[QQF+1O PM:ZE2RY<8GX,89W8 MF)K??5\VC4TS/;IY*EU+-K=':0U)W!M.BR=>/E\E)V.=6,*X,YK* !.6ZT;J M=ICIV;M6@6 AWB'\[*_4+EB@+P*\$M@UR1&Y&T].1+3) ^.K$_=""83?*2(H M4GYW>/W.80V])7_AA0Y2#B4977-T=N(&[2N\UG@%[A0,YM3&G@Q48()V>8M% MO9G4Y&Z"0U%@*<:Q;+5# &C;+7MB &;X40HN<;V>JHYCJC$BP M;.A8%KNA,8NW=RM^5[S_*7NYN9AGGA0E;8[64YWMD'' :&%8!T4#:OZ5% MUL!\E?Q1+/F%_-I?^?R)_#4']YV#P65C=5J "IX&FH&8\8\5R=(DI1OM[\C/ MMSSG25I/;H8?-2!<^E>G.:CB:I9)"#>6D7RC\,?E8TEH+2:P_FR8GK/;N!'A M4LR:C&(8LN;\3K$PC6(:[B$F7G6:U%0\SWZ6*P2B4;%NOHQ,B@K4/!* MW MO^(]56K[X%3U.>< P2B0;%?H:CJ&I54#73W-5 !U*UE+]TZ&LALJ?:_+\ MK=K[(I;NPA\5^1/6M0!G>JW/BQ"PA.L %O97Y/'LH1-"/SE=U>D3OQ!N8E&4 MSY-+1]HEPM%TC'>A.'GH0'*6':N7*GPK4JF(Y+Q@N.JK3BJ*8;@ 4W?-"PT\ M[:1 UI3T8UUT3!R^R$>H]$4+'<>RX!YM'DC*&1!^URJ^YD[SNS[Q=WWB,&[8 MGW=%#O5729)2(?TS.2\_E,7J M47Y\7".C77+!JG/'^M%^C* ]ZH-\$9*]**J+Q2ZY8'6Y8[UK/T;@:[&X*VJ2 MZ<@#'\L"*[<=O>9:L8!GZ VMQ4T\>[XF*=-$5)M(L,+:\7QU( -]498W1:&A MU$J7:SPG$ZQ>=B1Q/=A 'SNWD>$W3PMMOO&L4+A2U[&GS!YX#&*OT6S/0^@D ML4TV7)VJ!BX[P#+!E;ZHJMVAGI4,5V$ZQ:_V 05=6?%CE=;/\AM(:RC%]6:Y M?MDQ380R7,Q6%[L#AX(K.!U)]S@HH:^-1V[F6]5L(LU7(A^*3*!\4^NZ20X; M"JY6=73L;@R4QO'_A=J1*=)X:Q>@* )//4LD]_^;1>I5*U@4C"K&QKP MR/_6^>LGL$^V$I,FA;(4P0*D=%6A!2&/]R\']T]%U56OE9 J;I38_.*&R:RN MMO^RH[1=MA*)I@2P.N$!/^T4^F M8VB]JF-2F,3 ,M4B_R .+AO%WO&*EFF3AM%4I]HO7HE$DP(@ZI"![TLLE7J1 M#%O.TVYVNM+/?=*5F#4I%J(,F*D/:AQ^/^BZR%*:\NJZ+.BAYA-?U^@81LM3 M&ZK3T/#NQOFA3BQE9"-KO_Q)+;<;\6Q?M*XOI?9+!VP$5>;ML&=7$2_P5NHV M/;\4]495/2Y#(P M,C0P,S,Q>#$P<7AE>#,Q,2YH=&U02P$"% ,4 " !*BZA8P&Q0O&5X M,S(Q+FAT;5!+ 0(4 Q0 ( $J+J%A[QB>%N0< $\F > M " 1X- !A,3 M<6UM:7@R,#(T,S,Q>#$P<7AE>#,Q,BYH=&U02P$"% ,4 M " !*BZA8.XU\C;!Q 0!5:A4 $ @ $3%0 ;6UI+3(P M,C0P,S,Q+FAT;5!+ 0(4 Q0 ( $J+J%CR3LO),18 -?Z 0 M " ?&& 0!M;6DM,C R-# S,S$N>'-D4$L! A0#% @ 2HNH6(0+ MCE;%)@ =(&UL4$L! A0#% @ 2HNH6(A\V)BD9 ;(0$ !0 ( ! M1\0! &UM:2TR,#(T,#,S,5]D968N>&UL4$L! A0#% @ 2HNH6!FAL!\I M+@$ 5',+ !0 ( !'2D" &UM:2TR,#(T,#,S,5]L86(N>&UL M4$L! A0#% @ 2HNH6!9W9&8NL0 Y%T( !0 ( !>%<# K &UM:2TR,#(T,#,S,5]P&UL4$L%!@ ) D :@( -@(! $! end XML 86 mmi-20240331_htm.xml IDEA: XBRL DOCUMENT 0001578732 2024-01-01 2024-03-31 0001578732 2024-05-03 0001578732 2024-03-31 0001578732 2023-12-31 0001578732 mmi:RealEstateBrokerageCommissionsMember 2024-01-01 2024-03-31 0001578732 mmi:RealEstateBrokerageCommissionsMember 2023-01-01 2023-03-31 0001578732 mmi:FinancingFeesMember 2024-01-01 2024-03-31 0001578732 mmi:FinancingFeesMember 2023-01-01 2023-03-31 0001578732 mmi:OtherRevenuesMember 2024-01-01 2024-03-31 0001578732 mmi:OtherRevenuesMember 2023-01-01 2023-03-31 0001578732 2023-01-01 2023-03-31 0001578732 us-gaap:PreferredStockMember 2023-12-31 0001578732 us-gaap:CommonStockMember 2023-12-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001578732 us-gaap:RetainedEarningsMember 2023-12-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001578732 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001578732 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001578732 us-gaap:PreferredStockMember 2024-03-31 0001578732 us-gaap:CommonStockMember 2024-03-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001578732 us-gaap:RetainedEarningsMember 2024-03-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001578732 us-gaap:PreferredStockMember 2022-12-31 0001578732 us-gaap:CommonStockMember 2022-12-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001578732 us-gaap:RetainedEarningsMember 2022-12-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001578732 2022-12-31 0001578732 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001578732 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001578732 us-gaap:PreferredStockMember 2023-03-31 0001578732 us-gaap:CommonStockMember 2023-03-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001578732 us-gaap:RetainedEarningsMember 2023-03-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001578732 2023-03-31 0001578732 mmi:CustomerMember country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001578732 mmi:CustomerMember country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001578732 us-gaap:ComputerEquipmentMember 2024-03-31 0001578732 us-gaap:ComputerEquipmentMember 2023-12-31 0001578732 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001578732 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001578732 us-gaap:ShortTermInvestmentsMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember 2024-03-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001578732 us-gaap:ShortTermInvestmentsMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember 2023-12-31 0001578732 us-gaap:USTreasurySecuritiesMember 2024-03-31 0001578732 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2024-03-31 0001578732 us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001578732 us-gaap:AssetBackedSecuritiesMember 2024-03-31 0001578732 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001578732 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-12-31 0001578732 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001578732 us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001578732 srt:FitchAARatingMember srt:MoodysAaaRatingMember srt:StandardPoorsAARatingMember 2024-01-01 2024-03-31 0001578732 srt:FitchAAPlusRatingMember srt:MoodysAa3RatingMember srt:StandardPoorsAAPlusRatingMember mmi:WeightedAverageCreditAaPlusRatingMember 2024-03-31 0001578732 2023-01-01 2023-12-31 0001578732 mmi:SecurityDepositMember 2024-03-31 0001578732 mmi:SecurityDepositMember 2023-12-31 0001578732 mmi:EmployeeNotesReceivableMember 2024-03-31 0001578732 mmi:EmployeeNotesReceivableMember 2023-12-31 0001578732 mmi:DebtSecuritiesHeldToMaturityMember 2024-03-31 0001578732 mmi:DebtSecuritiesHeldToMaturityMember 2023-12-31 0001578732 mmi:LoanPerformanceFeeReceivableMember 2024-03-31 0001578732 mmi:LoanPerformanceFeeReceivableMember 2023-12-31 0001578732 mmi:InvestmentsInConvertibleNotesMember 2024-03-31 0001578732 mmi:InvestmentsInConvertibleNotesMember 2023-12-31 0001578732 mmi:OtherMember 2024-03-31 0001578732 mmi:OtherMember 2023-12-31 0001578732 srt:MinimumMember mmi:InvestmentsInConvertibleNotesMember 2024-03-31 0001578732 srt:MaximumMember mmi:InvestmentsInConvertibleNotesMember 2024-03-31 0001578732 mmi:InvestmentsInConvertibleNotesMember mmi:MeasurementInputWeightedAverageTermMember 2024-03-31 0001578732 us-gaap:StockAppreciationRightsSARSMember 2013-03-31 0001578732 us-gaap:StockAppreciationRightsSARSMember 2014-01-01 2014-01-01 0001578732 us-gaap:StockAppreciationRightsSARSMember 2021-01-01 2021-01-01 0001578732 us-gaap:StockAppreciationRightsSARSMember 2022-01-01 2022-01-01 0001578732 us-gaap:StockAppreciationRightsSARSMember 2024-01-01 2024-03-31 0001578732 us-gaap:StockAppreciationRightsSARSMember 2023-01-01 2023-03-31 0001578732 mmi:CommissionsPayableMember 2024-01-01 2024-03-31 0001578732 srt:MinimumMember mmi:DeferredCompensationLiabilityMember 2024-01-01 2024-03-31 0001578732 srt:MaximumMember mmi:DeferredCompensationLiabilityMember 2024-01-01 2024-03-31 0001578732 mmi:DeferredCompensationLiabilityMember 2024-01-01 2024-03-31 0001578732 mmi:DeferredCompensationLiabilityMember 2023-01-01 2023-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember mmi:TransitionServicesAgreementMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember mmi:TransitionServicesAgreementMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember mmi:BrokerageAndFinancingServicesMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember mmi:BrokerageAndFinancingServicesMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember 2024-01-01 2024-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember 2023-01-01 2023-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember 2024-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember 2023-12-31 0001578732 mmi:MarcusAndMillichapCompanyMember us-gaap:RelatedPartyMember 2024-03-31 0001578732 mmi:MarcusAndMillichapCompanyMember us-gaap:RelatedPartyMember 2023-12-31 0001578732 us-gaap:RelatedPartyMember 2024-03-31 0001578732 us-gaap:RelatedPartyMember 2023-12-31 0001578732 mmi:ChairmanAndFounderMember 2024-01-01 2024-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2024-03-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2024-03-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2024-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2024-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2023-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2023-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2023-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2023-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 mmi:ContingentConsiderationMember 2024-03-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member 2024-03-31 0001578732 mmi:ContingentConsiderationMember 2023-12-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001578732 srt:MinimumMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-03-31 0001578732 srt:MaximumMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-03-31 0001578732 mmi:ContingentConsiderationMember 2022-12-31 0001578732 mmi:ContingentConsiderationMember 2024-01-01 2024-03-31 0001578732 mmi:ContingentConsiderationMember 2023-01-01 2023-03-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2024-03-31 0001578732 srt:MinimumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2024-03-31 0001578732 srt:MaximumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2024-03-31 0001578732 srt:WeightedAverageMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2024-03-31 0001578732 srt:MinimumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2024-03-31 0001578732 srt:MaximumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2024-03-31 0001578732 srt:WeightedAverageMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2024-03-31 0001578732 srt:MinimumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ProbabilityOfAchievementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2024-03-31 0001578732 srt:MaximumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ProbabilityOfAchievementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2024-03-31 0001578732 srt:WeightedAverageMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ProbabilityOfAchievementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2024-03-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-12-31 0001578732 srt:MinimumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-12-31 0001578732 srt:MaximumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-12-31 0001578732 srt:WeightedAverageMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-12-31 0001578732 srt:MinimumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-12-31 0001578732 srt:MaximumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-12-31 0001578732 srt:WeightedAverageMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-12-31 0001578732 srt:MinimumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ProbabilityOfAchievementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-12-31 0001578732 srt:MaximumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ProbabilityOfAchievementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-12-31 0001578732 srt:WeightedAverageMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ProbabilityOfAchievementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsInConvertibleNotesMember mmi:MeasurementInputWeightedAveragePremiumMember 2024-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsInConvertibleNotesMember mmi:MeasurementInputWeightedAverageDiscountRateMember 2024-03-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsInConvertibleNotesMember 2024-01-01 2024-03-31 0001578732 srt:MaximumMember us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsInConvertibleNotesMember mmi:MeasurementInputWeightedAverageTermMember 2024-03-31 0001578732 srt:MinimumMember us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsInConvertibleNotesMember mmi:MeasurementInputWeightedAverageTermMember 2024-03-31 0001578732 mmi:SemiAnnualRegularDividendMember 2024-02-08 0001578732 mmi:UnvestedRestrictedStockMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2024-03-31 0001578732 mmi:UnvestedRestrictedStockMember us-gaap:SubsequentEventMember 2024-04-05 2024-04-05 0001578732 2022-08-02 0001578732 2023-05-02 0001578732 us-gaap:RestrictedStockMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2024-01-01 2024-03-31 0001578732 us-gaap:RestrictedStockUnitsRSUMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2024-01-01 2024-03-31 0001578732 us-gaap:PerformanceSharesMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2024-03-31 0001578732 mmi:PerformanceUnitsMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2024-03-31 0001578732 us-gaap:StockAppreciationRightsSARSMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2024-03-31 0001578732 us-gaap:StockOptionMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2024-01-01 2024-03-31 0001578732 mmi:PerformanceUnitsMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2024-01-01 2024-03-31 0001578732 us-gaap:StockAppreciationRightsSARSMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2024-01-01 2024-03-31 0001578732 us-gaap:PerformanceSharesMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2024-01-01 2024-03-31 0001578732 us-gaap:StockOptionMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2024-03-31 0001578732 mmi:EmployeeStockPurchasePlanMember 2024-01-01 2024-03-31 0001578732 mmi:EmployeeStockPurchasePlanMember 2024-03-31 0001578732 mmi:EmployeeStockPurchasePlanAnnualAvailableForIssuanceShareIncreaseMember 2024-01-01 2024-03-31 0001578732 mmi:EmployeeStockPurchasePlanMember 2023-10-06 2023-10-06 0001578732 mmi:EmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0001578732 mmi:RestrictedStockAndRestrictedStockUnitsMember 2024-01-01 2024-03-31 0001578732 mmi:RestrictedStockAndRestrictedStockUnitsMember 2023-01-01 2023-03-31 0001578732 us-gaap:RevolvingCreditFacilityMember mmi:CreditFacilityMember us-gaap:LineOfCreditMember 2024-03-31 0001578732 us-gaap:RevolvingCreditFacilityMember mmi:CreditFacilityMember us-gaap:LineOfCreditMember mmi:SecuredOvernightFinancingRateSOFRMember 2024-01-01 2024-03-31 0001578732 us-gaap:RevolvingCreditFacilityMember mmi:CreditFacilityMember us-gaap:LineOfCreditMember 2024-01-01 2024-03-31 0001578732 us-gaap:RevolvingCreditFacilityMember mmi:CreditFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-03-31 0001578732 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2024-05-02 2024-05-02 0001578732 mmi:HessamNadjiMember 2024-01-01 2024-03-31 0001578732 mmi:HessamNadjiMember 2024-03-31 shares iso4217:USD iso4217:USD shares mmi:office pure mmi:security 0001578732 --12-31 Q1 2024 false P2Y P1Y Hessam Nadji President and Chief Executive Officer P365D 10-Q true 2024-03-31 false 001-36155 MARCUS & MILLICHAP, INC. DE 35-2478370 23975 Park Sorrento, Suite 400 Calabasas CA 91302 818 212-2250 Common Stock, par value $0.0001 per share MMI NYSE Yes Yes Large Accelerated Filer false false false 38675669 90556000 170753000 13785000 16171000 7546000 8813000 9461000 9299000 198847000 169018000 0 0 198314000 168881000 7861000 3574000 16014000 16203000 343537000 393694000 27832000 27450000 92929000 90058000 59302000 69538000 0 0 57400000 67459000 11467000 10838000 51725000 46930000 50041000 51183000 175604000 175827000 16116000 14972000 826651000 878411000 9359000 8126000 40511000 55769000 17535000 18336000 7264000 19119000 17923000 3919000 92592000 105269000 27304000 47771000 73935000 69407000 7265000 10690000 201096000 233137000 0 0 0.0001 0.0001 25000000 25000000 0 0 0 0 0 0 0.0001 0.0001 150000000 150000000 38633603 38633603 38412484 38412484 4000 4000 155157000 153740000 471670000 492298000 -1276000 -768000 625555000 645274000 826651000 878411000 109475000 135046000 14427000 15868000 5202000 3878000 129104000 154792000 76868000 95427000 68916000 72219000 3422000 3207000 149206000 170853000 -20102000 -16061000 5568000 4810000 199000 215000 -14733000 -11466000 -4746000 -5633000 -9987000 -5833000 -0.26 -0.15 -0.26 -0.15 38447000 39200000 38447000 39200000 -9987000 -5833000 -159000 1116000 0 0 -49000 366000 -159000 1116000 0 0 -349000 54000 -508000 1170000 -10495000 -4663000 0 0 38412484 4000 153740000 492298000 -768000 645274000 -9987000 -508000 -10495000 10087000 10087000 5795000 5795000 366559 128540 4378000 4378000 16900 554000 554000 0 0 38633603 4000 155157000 471670000 -1276000 625555000 0 0 39255838 4000 131541000 585581000 -3617000 713509000 -5833000 1170000 -4663000 10284000 10284000 5011000 5011000 293873 113434 3647000 3647000 559923 17768000 17768000 0 0 38876354 4000 132905000 551696000 -2447000 682158000 -9987000 -5833000 3422000 3207000 5649000 6003000 134000 -1000 5795000 5011000 -4746000 3529000 -18000 -65000 710000 -52000 -2192000 1318000 -1267000 -671000 4304000 8271000 864000 2961000 1098000 2390000 162000 9371000 -11840000 -31750000 -34159000 -57605000 -4934000 -4571000 1110000 -454000 -51021000 -101207000 66045000 67042000 47083000 187258000 0 10000 0 13000 2639000 2863000 -21601000 117356000 4378000 3647000 592000 441000 1976000 1945000 0 1283000 554000 16699000 -7500000 -24015000 -75000 19000 -80197000 -7847000 170753000 235873000 90556000 228026000 492000 393000 162000 209000 13000 0 437000 510000 8541000 25910000 10088000 10284000 Description of Business, Basis of Presentation and Recent Accounting Pronouncements<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marcus &amp; Millichap, Inc. (the “Company,” “Marcus &amp; Millichap,” or “MMI”), a Delaware corporation, is a real estate services firm specializing in commercial real estate investment sales, financing services, research and advisory services. As of March 31, 2024, MMI operates over 80 offices in the United States and Canada through its wholly-owned subsidiaries, including the operations of Marcus &amp; Millichap Capital Corporation.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reorganization and Initial Public Offering </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MMI was formed in June 2013 in preparation for Marcus &amp; Millichap Company (“MMC”) to spin-off 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 on November 5, 2013. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2023 included in the Company’s Annual Report on Form 10-K filed on February 27, 2024 with the SEC. The results of the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024, for other interim periods or for future years. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidation </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the 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, the related disclosures at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to a concentration of credit risk principally consist of cash, cash equivalents, and restricted cash, investments in marketable debt securities, available-for-sale, investments in strategic alliance partners (included in other assets), security deposits (included under other assets, non-current), and commissions receivable, net. Cash, cash equivalents, and restricted cash are placed with high-credit quality financial institutions and invested in high-credit quality money market funds and commercial paper. Concentrations and ratings of investments in marketable debt securities, available-for-sale are limited by the approved investment policy. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To reduce its credit risk, the Company monitors the credit standing of the financial institutions money market funds that represent amounts recorded as cash, cash equivalents, and restricted cash. The Company historically has not experienced any significant losses related to cash, cash equivalents, and restricted cash. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Company entered into a Strategic Alliance (“Strategic Alliance”) with M&amp;T Realty 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”) that 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 through 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.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenue 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, 2024 and 2023, no transaction represented 10% or more of total revenue. 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. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024 and 2023, the Company’s Canadian operations represented 4.4% and 2.9% of total revenue, respectively. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024 and 2023, no office represented 10% or more of total revenue. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates real estate brokerage commissions by acting as a broker for real estate owners or investors seeking to buy or sell interests in 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, debt and equity advisory services, loan sales, due diligence services, loan guarantee fees, loan performance fees and other consulting services. </span></div><div style="margin-top:18pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Real Estate Brokerage Commissions </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 happens at the close of escrow. At that time, the Company's performance is complete.</span></div><div style="margin-top:18pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Fees </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 occurs at the time the loan closes. At that time, the Company recognizes revenue related to the transaction. The Company’s fee arrangements, with an exception for guarantee obligations, do not include terms or conditions that require the Company to perform any service or fulfill any obligation once the loan closes. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Loan Performance Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - 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. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Guarantee Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - 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 operations. The guarantee obligation is capped at 16.7% of any unpaid principal balance in excess of the value of the collateral securing such loan. For these loans, the Company is required to pledge cash in a restricted bank account in support of the guarantee obligation. The Company records an allowance for estimated losses related to the loans subject to the guarantee considering the risk characteristics of the loan, the loan's risk rating, historical loss experience, potential adverse situations affecting individual loans and other forecasted information as appropriate. </span></div><div style="margin-top:18pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Revenue </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue includes fees generated from consulting and advisory services, leasing, as well as referral fees from other real estate brokers, and such fees are recognized when services are provided, or upon closing of the transaction or when the Company has no further performance obligations.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pending Adoption</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative (“ASU 2023-06”). ASU 2023-06 was issued in response to the SEC’s final amendments in Release No. 33-10532, Disclosure Update and Simplification that updated and simplified disclosure requirements that the SEC believed were duplicative, overlapping, or outdated, and to align the requirements in the FASB Accounting Standards Codification (“Codification”) with the SEC’s disclosure requirements. The effective date for each amendment in ASU 2023-06 will be the date on which the SEC’s removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. If by June 30, 2027, the SEC has not removed the applicable requirement from Regulation S-X or Regulation S-K, the pending content of the related amendment will be removed from the Codification and will not become effective for any entity. The Company does not expect the adoption of ASU 2023-06 to have a material impact on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, to require the disclosure of segment expenses if they are (i) significant to the segment, (ii) regularly provided to the chief operating decision maker (the “CODM”), and (iii) included in each reported measure of a segment’s profit or loss. Public entities will be required to provide this disclosure quarterly. In addition, this ASU requires an annual disclosure of the CODM’s title and a description of how the CODM uses the segment’s profit/loss measure to assess segment performance and to allocate resources. Compliance with these and certain other disclosure requirements will be required for the Company's Annual Report on Form 10-K for the year 2024, and for subsequent quarterly and annual reports, with early adoption permitted. The Company expects to adopt this ASU for its 2024 Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”), to require disaggregated information about a reporting entity’s effective tax rate reconciliation, as well as information on income taxes paid. The new requirements should be applied on a prospective basis with an option to apply them retrospectively. ASU 2023-09 will be effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact this ASU will have on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, the FASB issued ASU 2024-02, Codification Improvements - Amendments to Remove References to the Concepts Statements (“ASU 2024-02”), which removes references to various FASB Concepts Statements in the guidance to simplify the Codification and draw a distinction between authoritative and nonauthoritative literature. ASU 2024-02 is effective on a prospective basis, with the option for retrospective application, for annual periods beginning after December 15, 2024, with early adoption permitted. The Company does not expect the adoption of ASU 2024-02 to have a material impact on its consolidated financial statements and related disclosures.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marcus &amp; Millichap, Inc. (the “Company,” “Marcus &amp; Millichap,” or “MMI”), a Delaware corporation, is a real estate services firm specializing in commercial real estate investment sales, financing services, research and advisory services. As of March 31, 2024, MMI operates over 80 offices in the United States and Canada through its wholly-owned subsidiaries, including the operations of Marcus &amp; Millichap Capital Corporation.</span></div> 80 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reorganization and Initial Public Offering </span></div>MMI was formed in June 2013 in preparation for Marcus &amp; Millichap Company (“MMC”) to spin-off 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 on November 5, 2013 0.800 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation </span></div>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, 2023 included in the Company’s Annual Report on Form 10-K filed on February 27, 2024 with the SEC. The results of the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024, for other interim periods or for future years. <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidation </span></div>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 style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates </span></div>The preparation of the 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, the related disclosures at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to a concentration of credit risk principally consist of cash, cash equivalents, and restricted cash, investments in marketable debt securities, available-for-sale, investments in strategic alliance partners (included in other assets), security deposits (included under other assets, non-current), and commissions receivable, net. Cash, cash equivalents, and restricted cash are placed with high-credit quality financial institutions and invested in high-credit quality money market funds and commercial paper. Concentrations and ratings of investments in marketable debt securities, available-for-sale are limited by the approved investment policy. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To reduce its credit risk, the Company monitors the credit standing of the financial institutions money market funds that represent amounts recorded as cash, cash equivalents, and restricted cash. The Company historically has not experienced any significant losses related to cash, cash equivalents, and restricted cash. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Company entered into a Strategic Alliance (“Strategic Alliance”) with M&amp;T Realty 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”) that 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 through 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.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenue 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, 2024 and 2023, no transaction represented 10% or more of total revenue. 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. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024 and 2023, the Company’s Canadian operations represented 4.4% and 2.9% of total revenue, respectively. </span></div>During the three months ended March 31, 2024 and 2023, no office represented 10% or more of total revenue. P10D 0.044 0.029 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates real estate brokerage commissions by acting as a broker for real estate owners or investors seeking to buy or sell interests in 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, debt and equity advisory services, loan sales, due diligence services, loan guarantee fees, loan performance fees and other consulting services. </span></div><div style="margin-top:18pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Real Estate Brokerage Commissions </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 happens at the close of escrow. At that time, the Company's performance is complete.</span></div><div style="margin-top:18pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Fees </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 occurs at the time the loan closes. At that time, the Company recognizes revenue related to the transaction. The Company’s fee arrangements, with an exception for guarantee obligations, do not include terms or conditions that require the Company to perform any service or fulfill any obligation once the loan closes. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Loan Performance Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - 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. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Guarantee Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - 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 operations. The guarantee obligation is capped at 16.7% of any unpaid principal balance in excess of the value of the collateral securing such loan. For these loans, the Company is required to pledge cash in a restricted bank account in support of the guarantee obligation. The Company records an allowance for estimated losses related to the loans subject to the guarantee considering the risk characteristics of the loan, the loan's risk rating, historical loss experience, potential adverse situations affecting individual loans and other forecasted information as appropriate. </span></div><div style="margin-top:18pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Revenue </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue includes fees generated from consulting and advisory services, leasing, as well as referral fees from other real estate brokers, and such fees are recognized when services are provided, or upon closing of the transaction or when the Company has no further performance obligations.</span></div> 0.167 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pending Adoption</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative (“ASU 2023-06”). ASU 2023-06 was issued in response to the SEC’s final amendments in Release No. 33-10532, Disclosure Update and Simplification that updated and simplified disclosure requirements that the SEC believed were duplicative, overlapping, or outdated, and to align the requirements in the FASB Accounting Standards Codification (“Codification”) with the SEC’s disclosure requirements. The effective date for each amendment in ASU 2023-06 will be the date on which the SEC’s removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. If by June 30, 2027, the SEC has not removed the applicable requirement from Regulation S-X or Regulation S-K, the pending content of the related amendment will be removed from the Codification and will not become effective for any entity. The Company does not expect the adoption of ASU 2023-06 to have a material impact on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, to require the disclosure of segment expenses if they are (i) significant to the segment, (ii) regularly provided to the chief operating decision maker (the “CODM”), and (iii) included in each reported measure of a segment’s profit or loss. Public entities will be required to provide this disclosure quarterly. In addition, this ASU requires an annual disclosure of the CODM’s title and a description of how the CODM uses the segment’s profit/loss measure to assess segment performance and to allocate resources. Compliance with these and certain other disclosure requirements will be required for the Company's Annual Report on Form 10-K for the year 2024, and for subsequent quarterly and annual reports, with early adoption permitted. The Company expects to adopt this ASU for its 2024 Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”), to require disaggregated information about a reporting entity’s effective tax rate reconciliation, as well as information on income taxes paid. The new requirements should be applied on a prospective basis with an option to apply them retrospectively. ASU 2023-09 will be effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact this ASU will have on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, the FASB issued ASU 2024-02, Codification Improvements - Amendments to Remove References to the Concepts Statements (“ASU 2024-02”), which removes references to various FASB Concepts Statements in the guidance to simplify the Codification and draw a distinction between authoritative and nonauthoritative literature. ASU 2024-02 is effective on a prospective basis, with the option for retrospective application, for annual periods beginning after December 15, 2024, with early adoption permitted. The Company does not expect the adoption of ASU 2024-02 to have a material impact on its consolidated financial statements and related disclosures.</span></div> Property and Equipment, Net <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:71.889%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.104%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software and hardware equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,706)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,832 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,450 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for property and equipment was $2.4 million and $2.0 million for the three months ended March 31, 2024 and 2023, respectively.</span></div> <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:71.889%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.104%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software and hardware equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,706)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,832 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,450 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 52257000 49851000 26281000 26097000 50706000 48498000 27832000 27450000 2400000 2000000 Investments in Marketable Debt Securities, Available-for-Sale<div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortized cost, allowance for credit losses, gross unrealized gains (losses) in accumulated other comprehensive loss and fair value of marketable debt securities, available-for-sale, by type of security consisted of the following (in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:40.909%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.015%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance<br/>for Credit<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,847 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(533)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,314 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities (“ABS”) and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,302 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,129)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:40.909%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.015%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance<br/>for Credit<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,018 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,881 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,669)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABS and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,424)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,459 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less than 12 months </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 months or greater </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. treasuries</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(370)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(382)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,832)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABS and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,810 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,904 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,450)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,714 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,662)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less than 12 months </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 months or greater </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(415)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,592 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(416)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,709)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABS and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,934 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,509 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,560)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,443 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,635)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.22pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">The fair value excludes accrued interest receivable.</span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross realized gains and losses from the sales of the Company’s marketable debt securities, available-for-sale, consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross realized gains </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross realized losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.22pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Recorded in other income, net in the condensed consolidated statements of operations. The cost basis of securities sold were determined based on the specific identification method. </span></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2024, the portfolio had a weighted average credit rating of AA- and a weighted term to contractual maturity of 1.8 years, with 211 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-. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, 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, including interest rates, geopolitical unrest and a review of an issuer’s and securities’ liquidity and financial strength, as needed. The Company </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized<br/> Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized<br/> Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after five years through ten years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after ten years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average contractual maturity</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 years</span></td></tr></table></div>Actual maturities may differ from contractual maturities because certain issuers have the right to prepay certain obligations with or without prepayment penalties. <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortized cost, allowance for credit losses, gross unrealized gains (losses) in accumulated other comprehensive loss and fair value of marketable debt securities, available-for-sale, by type of security consisted of the following (in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:40.909%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.015%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance<br/>for Credit<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,847 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(533)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,314 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities (“ABS”) and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,302 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,129)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:40.909%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.015%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance<br/>for Credit<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,018 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,881 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,669)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABS and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,424)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,459 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 78335000 0 0 330000 78005000 120512000 0 0 203000 120309000 198847000 0 0 533000 198314000 843000 0 0 52000 791000 1052000 0 13000 66000 999000 45145000 0 141000 1629000 43657000 12262000 0 73000 382000 11953000 59302000 0 227000 2129000 57400000 91951000 0 60000 171000 91840000 77067000 0 14000 40000 77041000 169018000 0 74000 211000 168881000 10097000 0 0 245000 9852000 1069000 0 29000 58000 1040000 45990000 0 244000 1669000 44565000 12382000 0 72000 452000 12002000 69538000 0 345000 2424000 67459000 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less than 12 months </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 months or greater </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. treasuries</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(370)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(382)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,832)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABS and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,810 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,904 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,450)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,714 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,662)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less than 12 months </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 months or greater </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(415)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,592 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(416)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,709)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABS and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,934 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,509 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,560)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,443 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,635)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.22pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">The fair value excludes accrued interest receivable.</span></div></td></tr></table></div> 61178000 12000 17208000 370000 78386000 382000 0 0 469000 66000 469000 66000 120550000 188000 31652000 1644000 152202000 1832000 2082000 12000 5575000 370000 7657000 382000 183810000 212000 54904000 2450000 238714000 2662000 9982000 1000 20610000 415000 30592000 416000 0 0 488000 58000 488000 58000 45251000 59000 30423000 1650000 75674000 1709000 1701000 15000 5988000 437000 7689000 452000 56934000 75000 57509000 2560000 114443000 2635000 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross realized gains and losses from the sales of the Company’s marketable debt securities, available-for-sale, consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross realized gains </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross realized losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.22pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Recorded in other income, net in the condensed consolidated statements of operations. The cost basis of securities sold were determined based on the specific identification method. </span></td></tr></table></div> 0 0 0 0 P1Y9M18D 211 2700000 0.01 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized<br/> Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized<br/> Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after five years through ten years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after ten years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average contractual maturity</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 years</span></td></tr></table></div> 198847000 198314000 169018000 168881000 38336000 37491000 48241000 47200000 11709000 10997000 12950000 12279000 9257000 8912000 8347000 7980000 258149000 255714000 238556000 236340000 P1Y9M18D P1Y10M24D Acquisitions, Goodwill and Other Intangible Assets <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is recorded as part of the Company’s acquisitions and 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. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and intangible assets, net consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accumulated<br/>Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net Book<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accumulated<br/>Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,792)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,885)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,833 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,792)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,041 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,068 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,885)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,183 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total weighted remaining average amortization period was 3.6 years and 3.8 years as of March 31, 2024 and December 31, 2023, respectively. Intangible assets principally include non-competes and customer relationships.</span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded amortization expense for intangible assets of $1.0 million and $1.2 million for the three months ended March 31, 2024 and 2023, respectively.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions from acquisitions </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,929 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for intangible assets by year for the next five years and thereafter consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div>As of March 31, 2024, the Company considered the impact of economic conditions 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, 2024, there was no impairment of its intangible assets or goodwill. 1 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and intangible assets, net consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accumulated<br/>Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net Book<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accumulated<br/>Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,792)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,885)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,833 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,792)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,041 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,068 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,885)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,183 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total weighted remaining average amortization period was 3.6 years and 3.8 years as of March 31, 2024 and December 31, 2023, respectively. Intangible assets principally include non-competes and customer relationships.</span></div></td></tr></table></div> 37929000 37929000 38046000 38046000 30904000 18792000 12112000 31022000 17885000 13137000 68833000 18792000 50041000 69068000 17885000 51183000 P3Y7M6D P3Y9M18D 1000000 1200000 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions from acquisitions </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,929 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 38046000 0 -117000 37929000 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for intangible assets by year for the next five years and thereafter consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 3017000 3873000 2156000 1856000 1210000 0 12112000 Selected Balance Sheet Data <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowances on Advances and Loans</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for credit losses for advances and loans as of March 31, 2024 and December 31, 2023 was $797,000 and $680,000, respectively. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Assets </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consisted of the following (in thousands): </span></div><div style="margin-top:12pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.454%"><tr><td style="width:1.0%"></td><td style="width:50.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.487%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.487%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.487%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.491%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-Current</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Security deposits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee notes receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities, held-to-maturity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loan performance fee receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in convertible notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,014 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,203 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,116 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,972 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:7pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Securities, held-to-maturity, are expected to mature on September 1, 2024 and accrue interest based on the 1-year treasury rate. </span></div><div style="margin-top:1pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Convertible notes were purchased during the fourth quarter 2023 in connection with strategic alliances with companies in the real estate sector. The convertible notes accrue interest at rates between 6% and 10%, are convertible into equity for premiums and mature in a weighted average 1.6 years subject to extension at the option of the holders. </span></div><div style="margin-top:1pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Other primarily includes customer trust accounts and prepaid lease costs.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Compensation and Commissions </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation and commissions consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-Current</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock appreciation rights (“SARs”) liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,007 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commissions payable to investment sales and financing professionals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation liability </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,511 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,769 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,304 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,771 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.22pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">The SARs and deferred compensation liabilities become subject to payout at the time the participant is no longer considered a service provider. As a result of the retirement of certain participants, estimated amounts to be paid to participants within the next twelve months have been classified as current. </span></td></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">SARs Liability </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2024 and 2023 were 5.95% and 5.79%, respectively. MMI recorded interest expense related to this liability of $170,000 and $190,000 for the three months ended March 31, 2024 and 2023, respectively.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated payouts within the next twelve months for participants that have separated from service have been classified as current. During the three months ended March 31, 2024 and 2023, the Company made total payments of $2.5 million and $2.3 million, respectively, consisting of principal and accumulated interest. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commissions Payable </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain investment sales and financing 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 that are not expected to be paid within twelve months are classified as long-term.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Liability </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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 <span style="-sec-ix-hidden:f-625">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 an in-service payout have been classified as current. During the three months ended March 31, 2024 and 2023, the Company made total payments to participants of $71,000 and $48,000 respectively.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.234%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in the carrying value of the assets held in the rabbi trust </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in the net carrying value of the deferred compensation obligation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(575)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(433)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Recorded in other income, net in the condensed consolidated statements of operations. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Recorded in selling, general and administrative expense in the condensed consolidated statements of operations.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Liabilities </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-Current</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loan guarantee obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,923 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,919 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,265 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,690 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 797000 680000 <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consisted of the following (in thousands): </span></div><div style="margin-top:12pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.454%"><tr><td style="width:1.0%"></td><td style="width:50.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.487%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.487%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.487%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.491%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-Current</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Security deposits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee notes receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities, held-to-maturity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loan performance fee receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in convertible notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,014 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,203 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,116 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,972 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:7pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Securities, held-to-maturity, are expected to mature on September 1, 2024 and accrue interest based on the 1-year treasury rate. </span></div><div style="margin-top:1pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Convertible notes were purchased during the fourth quarter 2023 in connection with strategic alliances with companies in the real estate sector. The convertible notes accrue interest at rates between 6% and 10%, are convertible into equity for premiums and mature in a weighted average 1.6 years subject to extension at the option of the holders. </span></div><div style="margin-top:1pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Other primarily includes customer trust accounts and prepaid lease costs.</span></div> 0 0 1478000 1491000 30000 37000 19000 26000 9500000 9500000 0 0 2094000 1725000 9123000 7885000 0 0 5273000 5081000 4390000 4941000 223000 489000 16014000 16203000 16116000 14972000 P1Y 0.06 0.10 1.6 <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation and commissions consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-Current</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock appreciation rights (“SARs”) liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,007 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commissions payable to investment sales and financing professionals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation liability </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,511 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,769 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,304 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,771 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.22pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">The SARs and deferred compensation liabilities become subject to payout at the time the participant is no longer considered a service provider. As a result of the retirement of certain participants, estimated amounts to be paid to participants within the next twelve months have been classified as current. </span></td></tr></table></div> 2603000 2480000 9007000 11418000 37223000 52689000 9139000 28198000 151000 201000 9158000 8155000 534000 399000 0 0 40511000 55769000 27304000 47771000 20000000 P10Y 0.02 0.0595 0.0579 170000 190000 2500000 2300000 P3Y P15Y 1.10 71000 48000 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="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.234%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in the carrying value of the assets held in the rabbi trust </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in the net carrying value of the deferred compensation obligation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(575)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(433)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Recorded in other income, net in the condensed consolidated statements of operations. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Recorded in selling, general and administrative expense in the condensed consolidated statements of operations.</span></div> 689000 458000 575000 433000 <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-Current</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loan guarantee obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,923 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,919 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,265 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,690 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1187000 1178000 395000 393000 4905000 819000 757000 4663000 10529000 802000 1450000 1680000 892000 725000 3768000 3194000 410000 395000 895000 760000 17923000 3919000 7265000 10690000 Related-Party Transactions <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shared and Transition Services </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. In addition, the Company charges MMC for certain shared licensing arrangements. Under the TSA, the Company earned net charge-backs during the three months ended March 31, 2024 and 2023 of $10,600 and $25,000, respectively. These amounts are included in selling, general and administrative expense in the accompanying condensed consolidated statements of operations. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Brokerage and Financing Services with the Subsidiaries of MMC </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2024 and 2023, the Company earned real estate brokerage commissions and financing fees of $730,000 and $441,000, respectively, from transactions with subsidiaries of MMC related to these services. The Company incurred cost of services of $442,000 and $264,000, respectively, related to this revenue. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Lease with MMC </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Company extended its operating lease with MMC for a single-story office building located in Palo Alto, California, which expires in May 2032. The related operating lease cost was $291,000 and $297,000 for the three months ended March 31, 2024 and 2023, respectively. Operating lease cost is included in selling, general and administrative expense in the accompanying condensed consolidated statements of operations. The related operating lease right-of-use asset, net and operating lease liability as of March 31, 2024 was $7,550,000 and $8,091,000, respectively and as of December 31, 2023 was $7,800,000 and $8,300,000, respectively. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amounts due to MMC </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, the Company recorded a payable of $2,000 and $10,000 with MMC, respectively. These amounts are included in accounts payable and accrued expenses in the accompanying condensed consolidated balance sheets.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company makes advances to non-executive employees from time-to-time. At March 31, 2024 and December 31, 2023, the aggregate principal amount for employee notes receivable was $49,000 and $63,000, respectively, which is included in other assets in the accompanying condensed consolidated balance sheets. See Note 5 - “Selected Balance Sheet Data”. </span></div>As of March 31, 2024, George M. Marcus, the Company’s founder and Chairman, beneficially owned approximately 39% of the Company’s issued and outstanding common stock, including shares owned by Phoenix Investments Holdings, LLC and the Marcus Family Foundation II. 10600 25000 730000 441000 442000 264000 291000 297000 7550000 8091000 7800000 8300000 2000 10000 49000 63000 0.39 Fair Value Measurements <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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: </span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities; </span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: 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 </span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: 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. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recurring Fair Value Measurements </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values its investments including commercial paper and floating net asset value money market funds recorded in cash, cash equivalents, and restricted cash, investments in marketable debt securities, available-for-sale, assets held in the rabbi trust, deferred compensation liability, contingent and deferred consideration and investments in convertible notes at fair value on a recurring basis. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values for investments included in cash, cash equivalents, and restricted cash and marketable debt securities, available-for-sale were determined for each individual security in the investment portfolio and all securities are Level 1 or 2 measurements as appropriate. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to account for our investments in convertible notes, included in other assets, under the fair value option, with changes in fair value recognized in other income, net in the consolidated statement of operations. We estimate the fair value of each convertible note at each balance sheet date using a scenario-based framework that incorporates </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various scenarios weighted based on the expected likelihood of occurrence. Within each scenario, a discounted cash flow approach was utilized, taking the expected settlement for the event, and discounting it based on the expected timing and a discount rate. Each of the assumptions in the model were considered significant assumptions. We noted that a change in the expected probability, expected payoff, timing, or discount rate, would result in a change to the fair value ascribed to the convertible notes. As these are significant inputs not observable in the market, the valuation is classified as a Level 3 measurement.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities carried at fair value on a recurring basis consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets held in rabbi trust</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible notes</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,273 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,273 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,081 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,081 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable debt securities, available-for-sale:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. treasuries</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,005 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,309 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. treasuries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABS and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,609 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,459 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,852 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,607 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred consideration</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,582 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,582 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,309 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,309 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Included in cash, cash equivalents, and restricted cash on the accompanying condensed consolidated balance sheets. </span></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers in or out of Level 3 during the three months ended March 31, 2024 and 2023.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, the Company considered current and future interest rates and 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. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, contingent and deferred consideration had a maximum undiscounted payment to be settled in cash or stock of $14.7 million. Assuming the achievement of the applicable performance criteria </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and time requirements, the Company anticipates these payments will be made over the next <span style="-sec-ix-hidden:f-812">one</span> to three-year period. Changes in fair value are included in selling, general and administrative expense in the condensed consolidated statements of operations.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of contingent consideration measured at fair value on a recurring basis consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value of contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments of contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,043 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Includes immaterial impact of foreign currency translation.</span></td></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:14.681%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.019%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.116%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.012%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.047%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value at<br/>March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation Technique</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unobservable inputs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Range (Weighted Average)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">consideration</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life of cash flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5-3.58</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (1.18)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5%-6.6%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.3%)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Probability of achievement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8%-100.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97.5%)</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value at<br/>December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation Technique</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unobservable inputs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Range (Weighted Average)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">consideration</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life of cash flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8-3.8 years</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (1.4 years)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3%-6.4%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.1%)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Probability of achievement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1%-100.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96.5%)</span></div></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unobservable inputs were weighted by the relative fair value of the instruments. </span></td></tr></table></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the convertible notes considered (i) the contractual maturity which may be extended at the option of the holders, (ii) a weighted average premium at settlement of 112% upon a subsequent financing, equity financing or a change in control, and (iii) a weighted average discount rate of 15.0%. During the three months ended March 31, 2024, the fair value of the convertible notes increased by approximately $192,000 due to accrued interest and the reduction in the estimated time to settlement from a weighted average of 1.9 years to 1.6 years. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nonrecurring Fair Value Measurements </span></div>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 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 style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities carried at fair value on a recurring basis consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets held in rabbi trust</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible notes</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,273 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,273 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,081 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,081 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable debt securities, available-for-sale:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. treasuries</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,005 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,309 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. treasuries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government sponsored entities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABS and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,609 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,459 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,852 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,607 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred consideration</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,582 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,582 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,309 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,309 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Included in cash, cash equivalents, and restricted cash on the accompanying condensed consolidated balance sheets. </span></td></tr></table></div> 11467000 0 11467000 0 10838000 0 10838000 0 5273000 0 0 5273000 5081000 0 0 5081000 0 0 0 0 27998000 0 27998000 0 21210000 21210000 0 0 68364000 68364000 0 0 21210000 21210000 0 0 96362000 68364000 27998000 0 78005000 78005000 0 0 91840000 91840000 0 0 120309000 0 120309000 0 77041000 0 77041000 0 198314000 78005000 120309000 0 168881000 91840000 77041000 0 791000 791000 0 0 9852000 9852000 0 0 999000 0 999000 0 1040000 0 1040000 0 43657000 0 43657000 0 44565000 0 44565000 0 11953000 0 11953000 0 12002000 0 12002000 0 57400000 791000 56609000 0 67459000 9852000 57607000 0 5662000 0 0 5662000 5482000 0 0 5482000 1582000 0 1582000 0 1571000 0 1571000 0 9309000 9309000 0 0 8356000 8356000 0 0 0 0 14700000 14700000 P3Y <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of contingent consideration measured at fair value on a recurring basis consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value of contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments of contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,043 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Includes immaterial impact of foreign currency translation.</span></td></tr></table></div> 5482000 7067000 180000 226000 0 250000 5662000 7043000 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:14.681%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.019%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.116%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.012%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.047%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value at<br/>March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation Technique</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unobservable inputs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Range (Weighted Average)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">consideration</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life of cash flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5-3.58</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (1.18)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5%-6.6%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.3%)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Probability of achievement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8%-100.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97.5%)</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value at<br/>December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation Technique</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unobservable inputs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Range (Weighted Average)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">consideration</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life of cash flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8-3.8 years</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (1.4 years)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3%-6.4%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.1%)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Probability of achievement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1%-100.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96.5%)</span></div></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unobservable inputs were weighted by the relative fair value of the instruments. </span></td></tr></table></div> 5662000 0.5 3.58 1.18 0.055 0.066 0.063 0.108 1.000 0.975 5482000 0.8 3.8 1.4 0.053 0.064 0.061 0.111 1.000 0.965 1.12 0.150 192000 1.9 1.6 Stockholders’ Equity <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, there were 38,633,603 and 38,412,484 shares of common stock, $0.0001 par value, issued and outstanding, which included unvested restricted stock awards (“RSAs”) issued to non-employee directors, respectively. See Note 11 – “Loss per Share” for additional information. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 8, 2024, the Board of Directors declared a semi-annual regular dividend of $0.25 per share, or $10.1 million with a payment date of April 5, 2024, to stockholders of record at the close of business on March 12, 2024. The compensation committee of the Company’s Board of Directors (“Compensation Committee”) granted dividend equivalents to all unvested grants as of the record date.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, the dividend payable was $12.0 million, of which $9.7 million was paid on April 5, 2024 and $2.3 million of dividend equivalents related to unvested stock awards remain to be paid upon vesting of stock awards. The $12.0 million dividend payable is recorded in other liabilities in the condensed consolidated balance sheets, of which $1.5 million is classified as non-current. See Note 5 – “Selected Balance Sheet Data.”</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has 25,000,000 authorized shares of preferred stock with a par value $0.0001 per share. At March 31, 2024 and December 31, 2023, there were no preferred shares issued or outstanding. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive loss are included as a component of other income, net or selling, general and administrative expense, as applicable, in the condensed consolidated statements of operations. The reclassifications were determined on a specific identification basis. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Repurchases of Common Stock</span></div>On August 2, 2022, the Company's Board of Directors authorized a common stock repurchase program of up to $70 million. On May 2, 2023, the Company's Board of Directors approved an additional $70 million to repurchase common stock under its common stock repurchase program. During the three months ended March 31, 2024, the Company repurchased and retired 16,900 shares of common stock for $0.6 million, at an average cost of $32.77 per share. As of March 31, 2024, $71.0 million remained authorized for repurchases under the common stock repurchase program. 38633603 38633603 38412484 38412484 0.0001 0.0001 0.25 10100000 12000000 9700000 2300000 12000000 1500000 25000000 0.0001 0 0 0 0 0 70000000 70000000 16900 600000 32.77 71000000 Stock-Based Compensation Plans <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2013 Omnibus Equity Incentive Plan </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s Board of Directors adopted the 2013 Omnibus Equity Incentive Plan (the “2013 Plan”) on October 7, 2013. In February 2017, the Board of Directors amended and restated the 2013 Plan, which was approved by the Company’s stockholders in May 2017. On October 6, 2023, the Board of Directors amended the 2013 Plan, (the “Amended Plan”) to, among other things, (i) eliminate the term of the 2013 Plan and (ii) make certain other best practice and administrative changes, which was approved by the stockholders of the Company at the 2024 Annual Meeting of Stockholders. See Note 13 - “Subsequent Events” for additional information.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grants are made from time to time by the Compensation Committee 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, at its discretion, may credit dividend equivalents to certain unvested awards as provided in the Amended Plan. Any dividend equivalents credited to unvested awards are paid to the participant at the time the related grants vest. As of March 31, 2024, there were 3,361,470 shares available for future grants under the 2013 Plan. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Awards Granted and Settled </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Dividend equivalents granted for unvested stock awards that were granted prior to the Amended Plan 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, 2024, there were no issued or outstanding options, SARs, performance units or performance share awards under the 2013 Plan.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, 366,559 shares of RSUs vested, with 128,540 shares of common stock 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.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Outstanding Awards </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity under the 2013 Plan consisted of the following (dollars in thousands, except weighted average per share data): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-<br/>Average Grant<br/>Date Fair Value<br/>Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested shares at December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,999,745</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.90 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted⁽</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">⁾</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(366,559)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,513)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested shares at March 31, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,621,673</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.22pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested RSUs will be settled through the issuance of new shares of common stock. </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.22pt;font-weight:400;line-height:114%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">See Note 13, for additional information on grants.</span></div></td></tr></table></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, the Company had unrecognized stock-based compensation relating to RSUs and RSAs of approximately $64.5 million, which is expected to be recognized over a weighted-average period of 3.35 years.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 six-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 Internal Revenue Service (“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 six-month offering period.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP initially had 366,667 shares of common stock reserved, and 111,094 shares of common stock remain available for issuance as of March 31, 2024. The ESPP provides for annual increases in the number of shares available for issuance under the ESPP, equal to the lesser of (i) 366,667 shares, (ii) 1% of the outstanding shares on such date, or (iii) an amount determined by the Compensation Committee. Pursuant to the provisions of the ESPP, the Board of Directors determined not to provide for any annual increases to date. As of March 31, 2024, total unrecognized compensation cost related to the ESPP was $26,000 and is expected to be recognized over a weighted average period of 0.12 years.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 6, 2023, the Board of Directors amended the ESPP (the “Amended ESPP”) to (i) eliminate the evergreen provision set forth in the ESPP such that the maximum number of shares of common stock of the Company made available for sale under the ESPP shall not automatically increase on the first day of each fiscal year of the Company, (ii) eliminate the term of the ESPP such that the ESPP shall continue in effect until the ESPP is terminated by the Board of Directors or the Compensation Committee and (iii) increase the discount qualifying employees may purchase shares of the Company stock to 15% based on the lower of the market price at the beginning or end of the offering period, subject to IRS limitations, which was approved by the stockholders of the Company at the 2024 Annual Meeting of Stockholders.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SARs and DSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 were subsequently settled in stock of the Company. As of December 31, 2022, all DSUs were settled. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Stock-Based Compensation </span></div><div style="margin-top:6pt;text-indent:24.48pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of stock-based compensation are included in selling, general and administrative expense in the condensed consolidated statements of operations and consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ESPP</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs and RSAs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,795 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,011 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 3361470 P1Y P5Y 0 0 0 0 0 0 0 0 366559 128540 <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity under the 2013 Plan consisted of the following (dollars in thousands, except weighted average per share data): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-<br/>Average Grant<br/>Date Fair Value<br/>Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested shares at December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,999,745</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.90 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted⁽</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">⁾</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(366,559)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,513)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested shares at March 31, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,621,673</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.22pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested RSUs will be settled through the issuance of new shares of common stock. </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.22pt;font-weight:400;line-height:114%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">See Note 13, for additional information on grants.</span></div></td></tr></table></div> 1999745 39.90 0 0 366559 41.39 11513 38.32 1621673 39.57 64500000 P3Y4M6D P6M 0.10 P6M 366667 111094 366667 0.01 26000 P0Y1M13D 0.15 <div style="margin-top:6pt;text-indent:24.48pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of stock-based compensation are included in selling, general and administrative expense in the condensed consolidated statements of operations and consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ESPP</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs and RSAs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,795 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,011 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 54000 55000 5741000 4956000 5795000 5011000 Income Taxes <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rate for the three months ended March 31, 2024 and 2023 was 32.2% and 49.1%, respectively. 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. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The benefit for income taxes differs from the amount computed by applying the U.S. federal statutory rate to income before benefit for income taxes and consisted of the following (dollars in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.932%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rate </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit at the federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,094)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,408)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State income tax benefit, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(651)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(739)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shortfall tax expense, net related to stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Permanent and other items </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,746)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,633)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.22pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Permanent items relate principally to compensation charges, qualified transportation fringe benefits, meals and entertainment, and other items principally related to the effect of providing taxes in the interim financial statements based on the estimated full year effective tax rate.</span></td></tr></table></div> 0.322 0.491 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The benefit for income taxes differs from the amount computed by applying the U.S. federal statutory rate to income before benefit for income taxes and consisted of the following (dollars in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.932%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rate </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit at the federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,094)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,408)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State income tax benefit, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(651)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(739)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shortfall tax expense, net related to stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Permanent and other items </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,746)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,633)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.22pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Permanent items relate principally to compensation charges, qualified transportation fringe benefits, meals and entertainment, and other items principally related to the effect of providing taxes in the interim financial statements based on the estimated full year effective tax rate.</span></td></tr></table></div> -3094000 0.210 -2408000 0.210 -651000 0.044 -739000 0.064 565000 -0.038 654000 -0.057 572000 -0.039 227000 -0.020 -2138000 0.145 -3367000 0.294 -4746000 0.322 -5633000 0.491 Loss per Share<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted loss per share for the three months ended March 31, 2024 and 2023, respectively consisted of the following (in thousands, except per share data): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.992%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator (Basic and Diluted):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,987)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,833)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in value for stock settled consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted net loss</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,969)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,815)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares issued and outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,464</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,211</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deduct: Unvested RSAs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,447</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,200</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic loss per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares outstanding from above</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,447</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,200</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add: Dilutive effect of RSUs, RSAs &amp; ESPP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add: Contingently issuable shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,447</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,200</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted loss per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Antidilutive shares excluded from diluted earnings per common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,608</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Relates to contingently issuable stock settled consideration. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">RSAs were issued and outstanding to the non-employee directors and have a one-year vesting term subject to service requirements. See Note 9 – “Stock-Based Compensation Plans” for additional information. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Shares related to the Company's RSUs, RSAs, ESPP, and contingently issuable shares were excluded from the weighted average common shares outstanding for the three months ended March 31, 2024 because inclusion of such shares would be antidilutive in a period of loss.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span>Primarily pertaining to RSU grants to the Company’s employees and independent contractors. <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted loss per share for the three months ended March 31, 2024 and 2023, respectively consisted of the following (in thousands, except per share data): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.992%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator (Basic and Diluted):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,987)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,833)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in value for stock settled consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted net loss</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,969)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,815)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares issued and outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,464</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,211</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deduct: Unvested RSAs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,447</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,200</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic loss per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares outstanding from above</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,447</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,200</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add: Dilutive effect of RSUs, RSAs &amp; ESPP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add: Contingently issuable shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,447</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,200</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted loss per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Antidilutive shares excluded from diluted earnings per common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,608</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Relates to contingently issuable stock settled consideration. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">RSAs were issued and outstanding to the non-employee directors and have a one-year vesting term subject to service requirements. See Note 9 – “Stock-Based Compensation Plans” for additional information. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Shares related to the Company's RSUs, RSAs, ESPP, and contingently issuable shares were excluded from the weighted average common shares outstanding for the three months ended March 31, 2024 because inclusion of such shares would be antidilutive in a period of loss.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span>Primarily pertaining to RSU grants to the Company’s employees and independent contractors. -9987000 -5833000 -18000 -18000 -9969000 -5815000 38464000 39211000 17000 11000 38447000 39200000 -0.26 -0.15 38447000 39200000 0 0 0 0 38447000 39200000 -0.26 -0.15 1020000 1608000 P1Y Commitments and Contingencies<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Agreement </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 18, 2014, the Company entered into a credit agreement (the “Credit Agreement”) with Wells Fargo Bank, National Association (the “Bank”). On May 31, 2022, the Company executed an amended and restated Credit Agreement to extend the maturity date of the Credit Agreement to August 1, 2022, and which included substantially the same terms and conditions as the original credit facility. On July 28, 2022, the Company entered into the Second Amended and Restated Credit Agreement to adjust the maturity date of the Credit Agreement to June 1, 2025, with principally the same terms and conditions as the extension signed in May 2022. On September 25, 2023, the Company executed the First Amendment to the Second Amended and Restated Credit Agreement which provides for a $10 million line of credit and a maturity date of June 1, 2024 (the “Credit Facility”). </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Borrowings under the Credit Facility are available for general corporate purposes and working capital. The Credit Facility includes a $3.0 million sublimit for the issuance of standby letters of credit of which $1,050,000 was utilized at March 31, 2024. Borrowings under the Credit </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Facility will bear interest at the Daily Simple SOFR rate plus a spread of 175 basis points. In connection with the amendments to 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.5% per annum, payable quarterly, based on the amount of unutilized commitments under the Credit Facility. The amortization and commitment fees are included in interest expense in the accompanying condensed consolidated statements of operations and were $30,000 and $25,000 for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024, there were no amounts outstanding under the Credit Agreement.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Facility contains customary covenants, including financial covenants, financial reporting requirements and events of default. Financial covenants require the Company, on a combined basis with its guarantors, to maintain total liquidity including cash and cash equivalents and marketable securities, held for sale of $100 million and an average daily cash balance of $35 million with the Bank, on a combined basis with all the guarantors, calculated as of the end of the month. 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, 2024, 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. Our ability to borrow under our Credit Facility is limited by our ability to comply with its covenants or obtain necessary waivers.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Strategic Alliance </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, in connection with the Strategic Alliance with MTRCC, has agreed to provide loan opportunities that may be funded through MTRCC’s DUS Agreement with Fannie Mae. 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 indemnify a portion of MTRCC’s guarantee obligation of loan opportunities presented to and closed by MTRCC. As of March 31, 2024, the Company has agreed to a maximum aggregate guarantee obligation of $186.8 million relating to loans with an unpaid balance of $1,120.7 million. The Company would be liable for its maximum aggregate guarantee obligation 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 were determined to be without value at the time of settlement. As of March 31, 2024 and December 31, 2023, the Company has recorded an allowance for loss-sharing obligations of $986,000 and $851,000, respectively, and pledged $402,000 and $283,000, respectively, in a restricted bank account in support of the guarantee obligation.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other </span></div>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, 2024 aggregated $18.3 million. 10000000 3000000 1050000 0.0175 0.005 30000 25000 0 100000000 35000000 1 186800000 1120700000 986000 851000 402000 283000 18300000 Subsequent Events<div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 6, 2023, the Board of Directors amended the 2013 Plan and amended the ESPP Plan. The amendments to the 2013 Plan (i) eliminated the term of the 2013 Plan, and (ii) made certain other best practice and administrative changes. Further, the amendments to the ESPP (i) eliminated the term of the ESPP, (ii) removed the “evergreen” feature providing for annual increases in the number of shares reserved for issuance under the ESPP without stockholder approval, (iii) increased the discount qualifying employees may purchase shares of the Company stock to 15% based on the lower of the market price at the beginning or end of the offering period, subject to IRS limitations, (iv) and made certain other best practice and administrative changes to the ESPP.</span></div>On May 2, 2024, stockholders of the Company approved the Amended Plan and Amended ESPP. On that same date, the grants of RSU awards covering 547,424 shares, which were previously granted subject to stockholder approval of the Amended Plan, became effective. 0.15 547424 <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal quarter ended March 31, 2024, none of our directors or officers informed us of the adoption or termination of a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as those terms are defined in Regulation S-K, Item 408, except as described in the table below: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.286%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.609%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.065%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.422%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.171%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.236%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Name &amp; Title</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Date Adopted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Character of Trading Arrangement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Aggregate Number of Shares of Common Stock to be Purchased or Sold Pursuant to Trading Arrangement</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Duration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Other Material Terms</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Date Terminated</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Hessam Nadji</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">President and Chief Executive Officer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 14, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Rule 10b5-1 Trading Arrangement</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Up 30,000 shares to be sold</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Earlier of March 14, 2025 or when all shares are sold under the plan.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">N/A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">N/A</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.93pt">Except as indicated by footnote, each trading arrangement marked as a “Rule 10b5-1 Trading Arrangement” is intended to satisfy the affirmative defense of Rule 10b5-1(c), as amended (the “Rule”).</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.93pt">Except as indicated by footnote, each trading arrangement permitted or permits transactions through and including the earlier to occur of (a) the completion of all purchases or sales or (b) the date listed in the table. Each trading arrangement marked as a “Rule 10b5-1 Trading Arrangement” only permitted or only permits transactions upon expiration of the applicable mandatory cooling-off period under the Rule. Except as indicated by footnote, each arrangement also provided or provides for automatic expiration in the event of death, liquidation, dissolution, bankruptcy, insolvency, termination by the employee or their agent, the broker’s determination or exercise of its termination right as set forth in the arrangement.</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.93pt">Complied with the then-applicable requirements of Rule 10b5-1(c) when adopted in March 2024.</span></div> false false false Hessam Nadji President and Chief Executive Officer March 14, 2024 false 30000