0001578732-23-000030.txt : 20230804 0001578732-23-000030.hdr.sgml : 20230804 20230804165352 ACCESSION NUMBER: 0001578732-23-000030 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230804 DATE AS OF CHANGE: 20230804 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Marcus & Millichap, Inc. CENTRAL INDEX KEY: 0001578732 STANDARD INDUSTRIAL CLASSIFICATION: REAL ESTATE AGENTS & MANAGERS (FOR OTHERS) [6531] IRS NUMBER: 352478370 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36155 FILM NUMBER: 231144697 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-20230630.htm 10-K mmi-20230630
000157873212-31Q22023falseP2YP1Y36300015787322023-01-012023-06-3000015787322023-08-01xbrli:shares00015787322023-06-30iso4217:USD00015787322022-12-31iso4217:USDxbrli:shares0001578732mmi:RealEstateBrokerageCommissionsMember2023-04-012023-06-300001578732mmi:RealEstateBrokerageCommissionsMember2022-04-012022-06-300001578732mmi:RealEstateBrokerageCommissionsMember2023-01-012023-06-300001578732mmi:RealEstateBrokerageCommissionsMember2022-01-012022-06-300001578732mmi:FinancingFeesMember2023-04-012023-06-300001578732mmi:FinancingFeesMember2022-04-012022-06-300001578732mmi:FinancingFeesMember2023-01-012023-06-300001578732mmi:FinancingFeesMember2022-01-012022-06-300001578732mmi:OtherRevenuesMember2023-04-012023-06-300001578732mmi:OtherRevenuesMember2022-04-012022-06-300001578732mmi:OtherRevenuesMember2023-01-012023-06-300001578732mmi:OtherRevenuesMember2022-01-012022-06-3000015787322023-04-012023-06-3000015787322022-04-012022-06-3000015787322022-01-012022-06-300001578732us-gaap:PreferredStockMember2023-03-310001578732us-gaap:CommonStockMember2023-03-310001578732us-gaap:AdditionalPaidInCapitalMember2023-03-310001578732us-gaap:RetainedEarningsMember2023-03-310001578732us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100015787322023-03-310001578732us-gaap:RetainedEarningsMember2023-04-012023-06-300001578732us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001578732us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001578732us-gaap:CommonStockMember2023-04-012023-06-300001578732us-gaap:PreferredStockMember2023-06-300001578732us-gaap:CommonStockMember2023-06-300001578732us-gaap:AdditionalPaidInCapitalMember2023-06-300001578732us-gaap:RetainedEarningsMember2023-06-300001578732us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001578732us-gaap:PreferredStockMember2022-03-310001578732us-gaap:CommonStockMember2022-03-310001578732us-gaap:AdditionalPaidInCapitalMember2022-03-310001578732us-gaap:RetainedEarningsMember2022-03-310001578732us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100015787322022-03-310001578732us-gaap:RetainedEarningsMember2022-04-012022-06-300001578732us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001578732us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001578732us-gaap:CommonStockMember2022-04-012022-06-300001578732us-gaap:PreferredStockMember2022-06-300001578732us-gaap:CommonStockMember2022-06-300001578732us-gaap:AdditionalPaidInCapitalMember2022-06-300001578732us-gaap:RetainedEarningsMember2022-06-300001578732us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000015787322022-06-300001578732us-gaap:PreferredStockMember2022-12-310001578732us-gaap:CommonStockMember2022-12-310001578732us-gaap:AdditionalPaidInCapitalMember2022-12-310001578732us-gaap:RetainedEarningsMember2022-12-310001578732us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001578732us-gaap:RetainedEarningsMember2023-01-012023-06-300001578732us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001578732us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001578732us-gaap:CommonStockMember2023-01-012023-06-300001578732us-gaap:PreferredStockMember2021-12-310001578732us-gaap:CommonStockMember2021-12-310001578732us-gaap:AdditionalPaidInCapitalMember2021-12-310001578732us-gaap:RetainedEarningsMember2021-12-310001578732us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100015787322021-12-310001578732us-gaap:RetainedEarningsMember2022-01-012022-06-300001578732us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001578732us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001578732us-gaap:CommonStockMember2022-01-012022-06-30mmi:officexbrli:pure0001578732us-gaap:SalesRevenueNetMembercountry:CAmmi:CustomerMemberus-gaap:GeographicConcentrationRiskMember2023-04-012023-06-300001578732us-gaap:SalesRevenueNetMembercountry:CAmmi:CustomerMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-06-300001578732us-gaap:SalesRevenueNetMembercountry:CAmmi:CustomerMemberus-gaap:GeographicConcentrationRiskMember2022-04-012022-06-300001578732us-gaap:SalesRevenueNetMembercountry:CAmmi:CustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-06-300001578732us-gaap:ComputerEquipmentMember2023-06-300001578732us-gaap:ComputerEquipmentMember2022-12-310001578732us-gaap:FurnitureAndFixturesMember2023-06-300001578732us-gaap:FurnitureAndFixturesMember2022-12-310001578732us-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermInvestmentsMember2023-06-300001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:ShortTermInvestmentsMember2023-06-300001578732us-gaap:ShortTermInvestmentsMember2023-06-300001578732us-gaap:USTreasurySecuritiesMembermmi:LongTermInvestmentsMember2023-06-300001578732mmi:LongTermInvestmentsMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-06-300001578732us-gaap:CorporateDebtSecuritiesMembermmi:LongTermInvestmentsMember2023-06-300001578732us-gaap:AssetBackedSecuritiesMembermmi:LongTermInvestmentsMember2023-06-300001578732mmi:LongTermInvestmentsMember2023-06-300001578732us-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermInvestmentsMember2022-12-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:ShortTermInvestmentsMember2022-12-310001578732us-gaap:AssetBackedSecuritiesMemberus-gaap:ShortTermInvestmentsMember2022-12-310001578732us-gaap:ShortTermInvestmentsMember2022-12-310001578732us-gaap:USTreasurySecuritiesMembermmi:LongTermInvestmentsMember2022-12-310001578732mmi:LongTermInvestmentsMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2022-12-310001578732us-gaap:CorporateDebtSecuritiesMembermmi:LongTermInvestmentsMember2022-12-310001578732us-gaap:AssetBackedSecuritiesMembermmi:LongTermInvestmentsMember2022-12-310001578732mmi:LongTermInvestmentsMember2022-12-310001578732us-gaap:USTreasurySecuritiesMember2023-06-300001578732us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-06-300001578732us-gaap:CorporateDebtSecuritiesMember2023-06-300001578732us-gaap:AssetBackedSecuritiesMember2023-06-300001578732us-gaap:USTreasurySecuritiesMember2022-12-310001578732us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2022-12-310001578732us-gaap:CorporateDebtSecuritiesMember2022-12-310001578732us-gaap:AssetBackedSecuritiesMember2022-12-310001578732srt:FitchAARatingMembersrt:StandardPoorsAARatingMembersrt:MoodysAaaRatingMember2023-01-012023-06-300001578732srt:FitchAAPlusRatingMembersrt:StandardPoorsAAPlusRatingMembersrt:MoodysAa3RatingMembermmi:WeightedAverageCreditAaPlusRatingMember2023-06-30mmi:security00015787322022-01-012022-12-31mmi:reportingUnit0001578732mmi:SecurityDepositMember2023-06-300001578732mmi:SecurityDepositMember2022-12-310001578732mmi:EmployeeNotesReceivableMember2023-06-300001578732mmi:EmployeeNotesReceivableMember2022-12-310001578732mmi:DebtSecuritiesHeldToMaturityMember2023-06-300001578732mmi:DebtSecuritiesHeldToMaturityMember2022-12-310001578732mmi:LoanPerformanceFeeReceivableMember2023-06-300001578732mmi:LoanPerformanceFeeReceivableMember2022-12-310001578732mmi:OtherMember2023-06-300001578732mmi:OtherMember2022-12-310001578732us-gaap:StockAppreciationRightsSARSMember2013-03-310001578732us-gaap:StockAppreciationRightsSARSMember2014-01-012014-01-010001578732us-gaap:StockAppreciationRightsSARSMember2021-01-012021-01-010001578732us-gaap:StockAppreciationRightsSARSMember2022-01-012022-01-010001578732us-gaap:StockAppreciationRightsSARSMember2023-04-012023-06-300001578732us-gaap:StockAppreciationRightsSARSMember2022-04-012022-06-300001578732us-gaap:StockAppreciationRightsSARSMember2023-01-012023-06-300001578732us-gaap:StockAppreciationRightsSARSMember2022-01-012022-06-300001578732mmi:CommissionsPayableMember2023-01-012023-06-300001578732srt:MinimumMembermmi:DeferredCompensationLiabilityMember2023-01-012023-06-300001578732srt:MaximumMembermmi:DeferredCompensationLiabilityMember2023-01-012023-06-300001578732mmi:DeferredCompensationLiabilityMember2023-01-012023-06-300001578732mmi:DeferredCompensationLiabilityMember2022-01-012022-06-300001578732mmi:TransitionServicesAgreementMembermmi:MarcusAndMillichapCompanyMember2023-04-012023-06-300001578732mmi:TransitionServicesAgreementMembermmi:MarcusAndMillichapCompanyMember2022-04-012022-06-300001578732mmi:TransitionServicesAgreementMembermmi:MarcusAndMillichapCompanyMember2023-01-012023-06-300001578732mmi:TransitionServicesAgreementMembermmi:MarcusAndMillichapCompanyMember2022-01-012022-06-300001578732mmi:MarcusAndMillichapCompanyMemberus-gaap:RelatedPartyMember2023-04-012023-06-300001578732mmi:MarcusAndMillichapCompanyMemberus-gaap:RelatedPartyMember2022-04-012022-06-300001578732mmi:MarcusAndMillichapCompanyMemberus-gaap:RelatedPartyMembermmi:BrokerageAndFinancingServicesMember2023-04-012023-06-300001578732mmi:MarcusAndMillichapCompanyMemberus-gaap:RelatedPartyMembermmi:BrokerageAndFinancingServicesMember2022-04-012022-06-300001578732mmi:MarcusAndMillichapCompanyMemberus-gaap:RelatedPartyMember2023-01-012023-06-300001578732mmi:MarcusAndMillichapCompanyMemberus-gaap:RelatedPartyMember2022-01-012022-06-300001578732mmi:MarcusAndMillichapCompanyMemberus-gaap:RelatedPartyMembermmi:BrokerageAndFinancingServicesMember2023-01-012023-06-300001578732mmi:MarcusAndMillichapCompanyMemberus-gaap:RelatedPartyMembermmi:BrokerageAndFinancingServicesMember2022-01-012022-06-300001578732mmi:MarcusAndMillichapCompanyMember2023-04-012023-06-300001578732mmi:MarcusAndMillichapCompanyMember2022-04-012022-06-300001578732mmi:MarcusAndMillichapCompanyMember2023-01-012023-06-300001578732mmi:MarcusAndMillichapCompanyMember2022-01-012022-06-300001578732mmi:MarcusAndMillichapCompanyMember2023-06-300001578732mmi:MarcusAndMillichapCompanyMember2022-12-310001578732mmi:MarcusAndMillichapCompanyMemberus-gaap:RelatedPartyMember2023-06-300001578732mmi:MarcusAndMillichapCompanyMemberus-gaap:RelatedPartyMember2022-12-310001578732us-gaap:RelatedPartyMember2023-06-300001578732us-gaap:RelatedPartyMember2022-12-310001578732mmi:ChairmanAndFounderMember2023-01-012023-06-300001578732mmi:InvestmentsHeldInRabbiTrustMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:FairValueInputsLevel1Membermmi:InvestmentsHeldInRabbiTrustMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732mmi:InvestmentsHeldInRabbiTrustMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001578732mmi:InvestmentsHeldInRabbiTrustMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732mmi:InvestmentsHeldInRabbiTrustMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:FairValueInputsLevel1Membermmi:InvestmentsHeldInRabbiTrustMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732mmi:InvestmentsHeldInRabbiTrustMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001578732mmi:InvestmentsHeldInRabbiTrustMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001578732us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001578732us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-06-300001578732us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001578732us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001578732us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-06-300001578732us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-06-300001578732us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Member2023-06-300001578732us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-06-300001578732us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2022-12-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2022-12-310001578732us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001578732us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2022-12-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-06-300001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-06-300001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Member2023-06-300001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-06-300001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2022-12-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2022-12-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2022-12-310001578732us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-06-300001578732us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-06-300001578732us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Member2023-06-300001578732us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-06-300001578732us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2022-12-310001578732us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2022-12-310001578732us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001578732us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2022-12-310001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-06-300001578732us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-06-300001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Member2023-06-300001578732us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-06-300001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2022-12-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2022-12-310001578732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001578732us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2022-12-310001578732us-gaap:USTreasurySecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:USTreasurySecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001578732us-gaap:USTreasurySecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:USTreasurySecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:USTreasurySecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001578732us-gaap:USTreasurySecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732mmi:LongTermInvestmentsMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:FairValueInputsLevel1Membermmi:LongTermInvestmentsMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732mmi:LongTermInvestmentsMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001578732mmi:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732mmi:LongTermInvestmentsMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:FairValueInputsLevel1Membermmi:LongTermInvestmentsMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732mmi:LongTermInvestmentsMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001578732mmi:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:CorporateDebtSecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Membermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:CorporateDebtSecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001578732us-gaap:CorporateDebtSecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:CorporateDebtSecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Membermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:CorporateDebtSecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001578732us-gaap:CorporateDebtSecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:AssetBackedSecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Membermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:AssetBackedSecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001578732us-gaap:AssetBackedSecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:AssetBackedSecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Membermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:AssetBackedSecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001578732us-gaap:AssetBackedSecuritiesMembermmi:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732mmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:FairValueInputsLevel1Membermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732mmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001578732mmi:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732mmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:FairValueInputsLevel1Membermmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732mmi:LongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001578732mmi:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732mmi:ContingentConsiderationMember2023-06-300001578732us-gaap:FairValueInputsLevel1Membermmi:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732mmi:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001578732mmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Member2023-06-300001578732mmi:ContingentConsiderationMember2022-12-310001578732us-gaap:FairValueInputsLevel1Membermmi:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732mmi:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001578732mmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Member2022-12-310001578732srt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-06-300001578732srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-06-300001578732mmi:ContingentConsiderationMember2021-12-310001578732mmi:ContingentConsiderationMember2023-01-012023-06-300001578732mmi:ContingentConsiderationMember2022-01-012022-06-300001578732us-gaap:ValuationTechniqueDiscountedCashFlowMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732srt:MinimumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputExpectedTermMember2023-06-300001578732srt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputExpectedTermMember2023-06-300001578732us-gaap:ValuationTechniqueDiscountedCashFlowMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:MeasurementInputExpectedTermMember2023-06-300001578732srt:MinimumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDiscountRateMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732srt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDiscountRateMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDiscountRateMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMember2023-06-300001578732srt:MinimumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembermmi:ProbabilityOfAchievementMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732srt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembermmi:ProbabilityOfAchievementMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001578732us-gaap:ValuationTechniqueDiscountedCashFlowMembermmi:ProbabilityOfAchievementMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMember2023-06-300001578732us-gaap:ValuationTechniqueDiscountedCashFlowMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732srt:MinimumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputExpectedTermMember2022-12-310001578732srt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputExpectedTermMember2022-12-310001578732us-gaap:ValuationTechniqueDiscountedCashFlowMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:MeasurementInputExpectedTermMember2022-12-310001578732srt:MinimumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDiscountRateMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732srt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDiscountRateMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDiscountRateMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMember2022-12-310001578732srt:MinimumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembermmi:ProbabilityOfAchievementMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732srt:MaximumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembermmi:ProbabilityOfAchievementMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001578732us-gaap:ValuationTechniqueDiscountedCashFlowMembermmi:ProbabilityOfAchievementMembermmi:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMember2022-12-310001578732mmi:SemiAnnualRegularDividendMemberus-gaap:SubsequentEventMember2023-08-010001578732mmi:UnvestedRestrictedStockMember2023-04-0600015787322022-08-0200015787322023-05-020001578732mmi:UnvestedRestrictedStockMembermmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember2023-06-300001578732us-gaap:RestrictedStockMembermmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember2023-01-012023-06-300001578732mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001578732us-gaap:StockAppreciationRightsSARSMembermmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember2023-06-300001578732mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMembermmi:PerformanceUnitsMember2023-01-012023-06-300001578732mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMembermmi:PerformanceUnitsMember2023-06-300001578732us-gaap:StockOptionMembermmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember2023-06-300001578732mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMemberus-gaap:PerformanceSharesMember2023-06-300001578732us-gaap:StockAppreciationRightsSARSMembermmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember2023-01-012023-06-300001578732mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMemberus-gaap:PerformanceSharesMember2023-01-012023-06-300001578732us-gaap:StockOptionMembermmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember2023-01-012023-06-300001578732mmi:EmployeeStockPurchasePlanMember2023-01-012023-06-300001578732mmi:EmployeeStockPurchasePlanMember2023-06-300001578732mmi:EmployeeStockPurchasePlanAnnualAvailableForIssuanceShareIncreaseMember2023-01-012023-06-300001578732mmi:DeferredStockUnitsMember2023-01-012023-06-300001578732mmi:EmployeeStockPurchasePlanMember2023-04-012023-06-300001578732mmi:EmployeeStockPurchasePlanMember2022-04-012022-06-300001578732mmi:EmployeeStockPurchasePlanMember2022-01-012022-06-300001578732mmi:RestrictedStockAndRestrictedStockUnitsMember2023-04-012023-06-300001578732mmi:RestrictedStockAndRestrictedStockUnitsMember2022-04-012022-06-300001578732mmi:RestrictedStockAndRestrictedStockUnitsMember2023-01-012023-06-300001578732mmi:RestrictedStockAndRestrictedStockUnitsMember2022-01-012022-06-300001578732mmi:CreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-06-300001578732mmi:CreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-07-282022-07-280001578732srt:MinimumMembermmi:CreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembermmi:SecuredOvernightFinancingRateSOFRMember2023-01-012023-06-300001578732srt:MaximumMembermmi:CreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembermmi:SecuredOvernightFinancingRateSOFRMember2023-01-012023-06-300001578732mmi:CreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-06-300001578732mmi:CreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-04-012023-06-300001578732mmi:CreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-04-012022-06-300001578732mmi:CreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-01-012022-06-300001578732mmi:GregoryALaBergeMember2023-04-012023-06-300001578732mmi:GregoryALaBergeMember2023-06-30
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 June 30, 2023
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 time period that the registrant was required to submit such files). Yes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. 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 August 1, 2023 was 38,460,595 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)
June 30, 2023
(unaudited)
December 31,
2022
Assets
Current assets:
Cash, cash equivalents, and restricted cash$171,220 $235,873 
Commissions receivable9,954 8,453 
Prepaid expenses8,872 9,411 
Income tax receivable17,491 8,682 
Marketable debt securities, available-for-sale (amortized cost of $165,471 and $254,682 at June 30, 2023 and December 31, 2022, respectively, and $0 allowance for credit losses)
164,856 253,434 
Advances and loans, net3,497 4,005 
Other assets, current5,850 7,282 
Total current assets381,740 527,140 
Property and equipment, net28,462 27,644 
Operating lease right-of-use assets, net102,741 87,945 
Marketable debt securities, available-for-sale (amortized cost of $74,758 and $72,819 at June 30, 2023 and December 31, 2022, respectively, and $0 allowance for credit losses)
70,711 68,595 
Assets held in rabbi trust10,365 9,553 
Deferred tax assets, net35,933 41,321 
Goodwill and other intangible assets, net53,525 55,696 
Advances and loans, net181,944 169,955 
Other assets, non-current18,092 15,859 
Total assets$883,513 $1,003,708 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable and accrued expenses$11,893 $11,450 
Deferred compensation and commissions43,351 75,321 
Operating lease liabilities17,838 16,984 
Accrued bonuses and other employee related expenses11,088 38,327 
Other liabilities, current4,899 9,933 
Total current liabilities89,069 152,015 
Deferred compensation and commissions41,299 64,461 
Operating lease liabilities78,707 65,109 
Other liabilities, non-current10,519 8,614 
Total liabilities219,594 290,199 
Commitments and contingencies  
Stockholders’ equity:
Preferred stock, $0.0001 par value:
Authorized shares25,000,000; issued and outstanding shares – none at June 30, 2023 and December 31, 2022, respectively
  
Common stock, $0.0001 par value:
Authorized shares150,000,000; issued and outstanding shares – 38,460,595 and 39,255,838 at June 30, 2023 and December 31, 2022, respectively
4 4 
Additional paid-in capital140,142 131,541 
Retained earnings526,373 585,581 
Accumulated other comprehensive loss(2,600)(3,617)
Total stockholders’ equity663,919 713,509 
Total liabilities and stockholders’ equity$883,513 $1,003,708 
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
June 30,
Six Months Ended
June 30,
2023202220232022
Revenue:
Real estate brokerage commissions$140,330 $354,685 $275,376 $641,594 
Financing fees17,896 36,811 33,764 63,264 
Other revenue4,640 4,461 8,518 10,563 
Total revenue162,866 395,957 317,658 715,421 
Operating expenses:
Cost of services101,163 256,042 196,590 452,810 
Selling, general and administrative68,910 79,841 141,129 154,376 
Depreciation and amortization3,468 3,332 6,675 7,243 
Total operating expenses173,541 339,215 344,394 614,429 
Operating (loss) income(10,675)56,742 (26,736)100,992 
Other income (expense), net4,890 (461)9,700 (11)
Interest expense(216)(158)(431)(318)
(Loss) income before provision (benefit) for income taxes(6,001)56,123 (17,467)100,663 
Provision (benefit) for income taxes2,728 13,955 (2,905)25,712 
Net (loss) income$(8,729)$42,168 $(14,562)$74,951 
(Loss) earnings per share:
Basic$(0.23)$1.05 $(0.37)$1.87 
Diluted$(0.23)$1.04 $(0.37)$1.85 
Weighted average common shares outstanding:
Basic38,53840,04838,86740,018
Diluted38,53840,34238,86740,390
See accompanying notes to condensed consolidated financial statements.





4

MARCUS & MILLICHAP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME
(in thousands)
(Unaudited)
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Net (loss) income$(8,729)$42,168 $(14,562)$74,951 
Other comprehensive (loss) income:
Marketable debt securities, available-for-sale:
Change in net unrealized gains and losses(516)(1,558)600 (3,915)
Less: reclassification adjustment for net losses (gains) included in other income (expense), net17 7 17 (77)
Net change, net of tax of $(168) and $198 for the three and six months ended June 30, 2023, and $(528) and $(1,366) for the three and six months ended June 30, 2022, respectively
(499)(1,551)617 (3,992)
Foreign currency translation gain, net of tax of $0 for each of the three and six months ended June 30, 2023 and 2022, respectively
346 179 400 120 
Total other comprehensive (loss) income(153)(1,372)1,017 (3,872)
Comprehensive (loss) income$(8,882)$40,796 $(13,545)$71,079 
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 June 30, 2023
Preferred StockCommon StockAdditional
Paid-in
Capital
Retained
Earnings
Accumulated
Other
Comprehensive
Loss
Total
SharesAmountSharesAmount
Balance at March 31, 2023 $ 38,876,354 $4 $132,905 $551,696 $(2,447)$682,158 
Net and comprehensive (loss) income— — — — — (8,729)(153)(8,882)
Stock-based award activity       
Stock-based compensation— — — — 5,351 — — 5,351 
Shares issued pursuant to employee stock purchase plan— — 15,297 — 392 — — 392 
Issuance of common stock for vesting of restricted stock units— — 43,923 — — — — — 
Issuance of common stock for unvested restricted stock awards— — 17,339 — — — — — 
Shares withheld related to net share settlement of stock-based awards— — (11,885)— (339)— — (339)
Issuance of common stock for stock settled deferred consideration— — 58,205 — 1,833 — — 1,833 
Repurchases of common stock— — (538,638)— — (16,594)— (16,594)
Balance as of June 30, 2023 $ 38,460,595 $4 $140,142 $526,373 $(2,600)$663,919 
Three Months Ended June 30, 2022
Preferred StockCommon StockAdditional
Paid-In
Capital
Retained
Earnings
Accumulated
Other
Comprehensive
Loss
Total
SharesAmountSharesAmount
Balance at March 31, 2022 $ 39,795,399$4 $122,782 $554,193 $(1,590)$675,389 
Net and comprehensive income (loss)— — — — — 42,168 (1,372)40,796 
Stock-based award activity
Stock-based compensation— — — — 4,275 — — 4,275 
Shares issued pursuant to employee stock purchase plan11,089 414 — — 414 
Issuance of common stock for settlement of deferred stock units166,449 — — — — — 
Issuance of common stock for vesting of restricted stock units— — 44,971 — — — — — 
Issuance of common stock for unvested restricted stock awards11,494 — 
Shares withheld related to net share settlement of stock-based awards— — (93,783)— (5,121)— — (5,121)
Issuance of common stock for stock settled deferred consideration28,673 1,417 1,417 
Balance as of June 30, 2022 $ 39,964,292$4 $123,767 $596,361 $(2,962)$717,170 
See accompanying notes to condensed consolidated financial statements.

6

MARCUS & MILLICHAP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except for shares)
(Unaudited)
Six Months Ended June 30, 2023
Preferred StockCommon StockAdditional
Paid-in
Capital
Retained
Earnings
Accumulated
Other
Comprehensive
(Loss) Income
Total
SharesAmountSharesAmount
Balance at December 31, 2022 $ 39,255,838 $4 $131,541 $585,581 $(3,617)$713,509 
Net and comprehensive (loss) income— — — — — (14,562)1,017 (13,545)
Dividends— — — — (10,284)— (10,284)
Stock-based award activity
Stock-based compensation— — — — 10,362 — — 10,362 
Shares issued pursuant to employee stock purchase plan— — 15,297 — 392 — — 392 
Issuance of common stock for vesting of restricted stock units— — 337,796 — — — — — 
Issuance of common stock for unvested restricted stock awards— — 17,339 — — — — — 
Shares withheld related to net share settlement of stock-based awards— — (125,319)— (3,986)— — (3,986)
Issuance of common stock for stock settled deferred consideration— — 58,205 — 1,833 — — 1,833 
Repurchases of common stock— — (1,098,561)— — (34,362)— (34,362)
Balance as of June 30, 2023 $0$ 038,460,595 0$4 $— $140,142 $— $526,373 $— $(2,600)$— $663,919 
Six Months Ended June 30, 2022
Preferred StockCommon StockAdditional
Paid-In
Capital
Retained
Earnings
Accumulated
Other
Comprehensive
Income (Loss)
Total
SharesAmountSharesAmount
Balance at December 31, 2021 $ 39,692,373$4 $121,844 $573,546 $910 $696,304 
Net and comprehensive income (loss)— — — — — 74,951 (3,872)71,079 
Dividends— — — — — (52,136)— (52,136)
Stock-based award activity— 
Stock-based compensation— — — — 8,131 — — 8,131 
Shares issued pursuant to employee stock purchase plan— — 11,089 — 414 — — 414 
Issuance of common stock for settlement of deferred stock units— — 166,449 — — — — — 
Issuance of common stock for vesting of restricted stock units— — 212,234 — — — — — 
Issuance of common stock for unvested restricted stock awards— — 11,494 — — — — — 
Shares withheld related to net share settlement of stock-based awards— — (158,020)— (8,039)— — (8,039)
Issuance of common stock for stock settled deferred consideration— — 28,673 — 1,417 — — 1,417 
Balance as of June 30, 2022 $ 39,964,292$4 $123,767 $596,361 $(2,962)$717,170 
See accompanying notes to condensed consolidated financial statements.
7

MARCUS & MILLICHAP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(Unaudited)
Six Months Ended June 30,
20232022
Cash flows from operating activities
Net (loss) income$(14,562)$74,951 
Adjustments to reconcile net (loss) income to net cash used in operating activities:
Depreciation and amortization6,675 7,243 
Non-cash lease expense12,928 11,944 
Credit loss expense (recovery)634 (28)
Stock-based compensation10,362 8,131 
Deferred taxes, net5,188 (130)
Unrealized foreign exchange losses (gains)(56)403 
Net realized losses (gains) on marketable debt securities, available-for-sale23 (96)
Other non-cash items(560)(22)
Changes in operating assets and liabilities:
Commissions receivable(1,396)2,922 
Prepaid expenses540 3,177 
Advances and loans(12,043)(48,539)
Other assets(4,981)(2,818)
Accounts payable and accrued expenses672 (2,684)
Income tax receivable and payable(8,808)(15,005)
Accrued bonuses and other employee related expenses(27,244)(19,260)
Deferred compensation and commissions(54,154)(61,047)
Operating lease liabilities(8,852)(9,759)
Other liabilities859 (1,223)
Net cash used in operating activities(94,775)(51,840)
Cash flows from investing activities
Acquisition of businesses, net of cash received (12,500)
Purchases of marketable debt securities, available-for-sale(142,867)(174,259)
Proceeds from sales and maturities of marketable debt securities, available-for-sale230,795 135,206 
Issuances of employee notes receivable(119)(71)
Payments received on employee notes receivable33 71 
Purchase of property and equipment(5,469)(5,022)
Net cash provided by (used in) investing activities82,373 (56,575)
Cash flows from financing activities
Taxes paid related to net share settlement of stock-based awards(3,986)(8,039)
Proceeds from issuance of shares pursuant to employee stock purchase plan392 414 
Dividends paid(10,327)(50,082)
Principal payments on stock appreciation rights liability(1,945)(1,761)
Principal payments on deferred and contingent consideration(1,578)(2,431)
Cash paid for stock repurchases(34,928) 
Net cash used in financing activities(52,372)(61,899)
Effect of currency exchange rate changes on cash, cash equivalents, and restricted cash121 (175)
Net decrease in cash, cash equivalents, and restricted cash(64,653)(170,489)
Cash, cash equivalents, and restricted cash at beginning of period235,873 382,140 
Cash, cash equivalents, and restricted cash at end of period$171,220 $211,651 
Supplemental cash flow disclosures:  
Interest paid during the period$408 $514 
Income taxes paid, net$714 $40,046 
Supplemental disclosures of non-cash investing and financing activities:  
Unpaid purchases of property and equipment$382 $1,196 
Right-of-use assets obtained in exchange for operating lease liabilities$27,593 $15,169 
Issuance of stock for the settlement of deferred consideration$1,833 $1,417 
See accompanying notes to condensed consolidated financial statements.
8

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
1.    Description of Business and Basis of Presentation
Description of Business
Marcus & Millichap, Inc. (the “Company,” “Marcus & Millichap,” or “MMI”), a Delaware corporation, is a brokerage firm specializing in commercial real estate investment sales, financing, research and advisory services. As of June 30, 2023, MMI operates 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, 2022 included in the Company’s Annual Report on Form 10-K filed on February 28, 2023 with the SEC. The results of the three and six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023, 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 intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, 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, 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 marketable debt securities, available-for-sale are limited by the approved investment policy.
9

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 and six months ended June 30, 2023 and 2022, 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 and six months ended June 30, 2023, the Company’s Canadian operations represented 3.5% and 3.2% of total revenue, respectively. During both the three and six months ended June 30, 2022, the Company’s Canadian operations represented 2.2% of total revenue.
During each of the three and six months ended June 30, 2023 and 2022, 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, guarantee fees, and loan performance fees.
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 occurs at the close of escrow. At that time, the Company's performance is complete, and revenue is recorded.
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.
10

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 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.
Mortgage Servicing - The Company recognized mortgage servicing revenue upon the acquisition of a servicing contract. The Company recorded servicing fees when earned, provided the loans were current and the debt service payments were made by the borrowers. As of September 30, 2022, the Company no longer owns any mortgage servicing rights.
Other Revenue
Other revenue includes fees generated from consulting and advisory services and fees are recognized when services are provided, or upon closing of the transaction.
2.    Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Computer software and hardware equipment$46,995 $42,617 
Furniture, fixtures and equipment26,964 26,453 
Less: accumulated depreciation and amortization(45,497)(41,426)
$28,462 $27,644 
Depreciation expense for property and equipment was $2.3 million and $1.8 million for the three months ended June 30, 2023 and 2022, respectively, and $4.3 million and $3.7 million for the six months ended June 30, 2023 and 2022 , respectively.
11

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
3.    Investments in Marketable Debt Securities, Available-for-Sale
Amortized cost, allowance for credit losses, gross unrealized gains (losses) in accumulated other comprehensive (loss) income and fair value of marketable debt securities, available-for-sale, by type of security consisted of the following (in thousands):
June 30, 2023
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Short-term investments:
U.S. treasuries$65,984 $ $ $(489)$65,495 
Corporate debt99,487  1 (127)99,361 
$165,471 $ $1 $(616)$164,856 
Long-term investments:
U.S. treasuries$18,115 $ $ $(706)$17,409 
U.S. government sponsored entities574   (64)510 
Corporate debt44,923  6 (2,679)42,250 
Asset-backed securities (“ABS”) and other11,146   (604)10,542 
$74,758 $ $6 $(4,053)$70,711 
December 31, 2022
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Short-term investments:
U.S. treasuries$135,688 $ $14 $(1,153)$134,549 
Corporate debt118,135  1 (95)118,041 
ABS and other859   (15)$844 
$254,682 $ $15 $(1,263)$253,434 
Long-term investments:    
U.S. treasuries$21,434 $ $ $(719)$20,715 
U.S. government sponsored entities602   (66)536 
Corporate debt44,214  21 (2,877)41,358 
ABS and other6,569   (583)5,986 
$72,819 $ $21 $(4,245)$68,595 
12

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):
June 30, 2023
Less than 12 months 12 months or greater Total
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
U.S. treasuries$42,767 $(139)$39,930 $(1,056)$82,697 $(1,195)
U.S. government sponsored entities  509 (64)509 (64)
Corporate debt107,067 (564)25,047 (2,242)132,114 (2,806)
ABS and other4,623 (83)5,887 (521)10,510 (604)
$154,457 $(786)$71,373 $(3,883)$225,830 $(4,669)

December 31, 2022
Less than 12 months 12 months or greater Total
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
U.S. treasuries$73,055 $(1,232)$66,144 $(640)$139,199 $(1,872)
U.S. government sponsored entities447 (46)87 (20)534 (66)
Corporate debt130,816 (1,909)10,681 (1,063)141,497 (2,972)
ABS and other4,710 (314)2,091 (284)6,801 (598)
$209,028 $(3,501)$79,003 $(2,007)$288,031 $(5,508)
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
June 30,
Six Months Ended
June 30,
2023202220232022
Gross realized gains (1)
$ $1 $ $114 
Gross realized losses (1)
$(23)$(17)$(23)$(17)
(1)Recorded in other income (expense), 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 June 30, 2023, the portfolio had a weighted average credit rating of AA and a weighted term to contractual maturity of 1.7 years, with 226 securities in the portfolio representing an unrealized aggregate loss of $4.7 million, or 2% of amortized cost, and a weighted average credit rating of AA.
As of June 30, 2023, 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
13

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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):
June 30, 2023December 31, 2022
Amortized
 Cost
Fair ValueAmortized
 Cost
Fair Value
Due in one year or less$165,471 $164,856 $254,683 $253,434 
Due after one year through five years55,898 53,492 56,507 54,169 
Due after five years through ten years14,560 13,210 13,435 11,850 
Due after ten years4,300 4,009 2,876 2,576 
$240,229 $235,567 $327,501 $322,029 
Weighted average contractual maturity1.7 years1.1 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):
June 30, 2023December 31, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Goodwill and intangible assets:      
Goodwill$38,047 $— $38,047 $37,914 $— $37,914 
Intangible assets (1)
32,420 (16,942)15,478 32,287 (14,505)17,782 
$70,467 $(16,942)$53,525 $70,201 $(14,505)$55,696 
(1)
Total weighted average amortization period was 4.2 years and 4.5 years as of June 30, 2023 and December 31, 2022, respectively. Intangible assets principally include non-competes and customer relationships.
The Company recorded amortization expense for intangible assets of $1.1 million for both the three months ended June 30, 2023 and 2022 and $2.3 million for both the six months ended June 30, 2023 and 2022.
14

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The changes in the carrying amount of goodwill consisted of the following (in thousands):
Six Months Ended June 30, 2023
Beginning balance$37,914 
Additions from acquisitions  
Impact of foreign currency translation133 
Ending balance$38,047 
Estimated amortization expense for intangible assets by year for the next five years and thereafter consisted of the following (in thousands):
June 30, 2023
Remainder of 2023$2,275 
20244,101 
20253,880 
20262,156 
20271,855 
Thereafter1,211 
$15,478 
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 June 30, 2023, 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 June 30, 2023, 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 June 30, 2023 and December 31, 2022 was $578,000 and $791,000, respectively.
15

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Other Assets
Other assets consisted of the following (in thousands):
CurrentNon-Current
June 30,
2023
December 31,
2022
June 30,
2023
December 31,
2022
Security deposits$ $ $1,500 $1,625 
Employee notes receivable52 6 38  
Securities, held-to-maturity(1)
  9,500 9,500 
Loan performance fee receivable1,261 766 6,565 4,261 
Other(2)
4,537 6,510 489 473 
$5,850 $7,282 $18,092 $15,859 
(1)Securities, held-to-maturity, are expected to mature on September 1, 2024 and accrue interest based on the 1-year treasury rate.
(2)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
June 30,
2023
December 31,
2022
June 30,
2023
December 31,
2022
Stock appreciation rights (“SARs”) liability (1)
$2,480 $2,323 $11,037 $13,137 
Commissions payable to investment sales and financing professionals40,196 72,247 22,647 45,156 
Deferred compensation liability (1)
471 493 7,615 6,168 
Other204 258   
$43,351 $75,321 $41,299 $64,461 
(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, 2023 and 2022 were 5.79% and 3.63%, respectively. MMI recorded interest expense related to this liability of $190,000 and $136,000 for the three months ended June 30, 2023 and 2022, respectively, and $380,000 and $271,000 for the six months ended June 30, 2023 and 2022, respectively.
Estimated payouts within the next twelve months for participants that have separated from service have been classified as current. During the six months ended June 30, 2023 and 2022, the Company made total payments of $2.3 million and $2.2 million, respectively, consisting of principal and accumulated interest.
16

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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 six months ended June 30, 2023 and 2022, the Company made total payments to participants of $163,000 and $625,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
June 30,
Six Months Ended
June 30,
2023202220232022
Increase (decrease) in the carrying value of the assets held in the rabbi trust (1)
$472 $(1,259)$930 $(1,784)
(Increase) decrease in the net carrying value of the deferred compensation obligation (2)
$(452)$1,259 $(885)$1,791 
(1)Recorded in other income (expense), net in the condensed consolidated statements of operations.
(2)Recorded in selling, general and administrative expense in the condensed consolidated statements of operations.
17

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Other Liabilities
Other liabilities consisted of the following (in thousands):
CurrentNon-Current
June 30,
2023
December 31,
2022
June 30,
2023
December 31,
2022
Deferred consideration$1,294 $3,633 $724 $1,486 
Contingent consideration1,513 1,726 5,005 5,341 
Dividends payable645 612 1,528 1,603 
Stock repurchase payable 565   
Loan guarantee obligation537 2,040 2,696  
Other910 1,357 566 184 
$4,899 $9,933 $10,519 $8,614 
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. Under the TSA, the Company earned net charge-backs during the three months ended June 30, 2023 and 2022 of $19,000 and $7,000, respectively, and during the six months ended June 30, 2023 and 2022 of $44,000 and $18,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 June 30, 2023 and 2022, the Company earned real estate brokerage commissions and financing fees of $0 and $912,000, respectively, from transactions with subsidiaries of MMC related to these services. The Company incurred cost of services of $0 and $547,000, respectively, related to this revenue. For the six months ended June 30, 2023 and 2022, the Company earned real estate brokerage commissions and financing fees of $441,000 and $2,510,000, respectively, from transactions with subsidiaries of MMC related to these services. The Company incurred cost of services of $264,000 and $1,501,000, respectively, related to this revenue.
Operating Lease with MMC
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 $295,000 and $320,000 for the three months ended June 30, 2023 and 2022, respectively, and $592,000 and $653,000 for the six months ended June 30, 2023 and 2022, 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 June 30, 2023 was $8,115,000 and $8,442,000, respectively and as of December 31, 2022 was $9,041,000 and $9,262,000, respectively.
Amounts due to (from) MMC
As of June 30, 2023 and December 31, 2022, the Company recorded a receivable of $3,000 and a payable of $79,000 with MMC, respectively. These amounts are included in other assets, current and accounts payable and accrued expenses, respectively, in the accompanying condensed consolidated balance sheets.
18

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Other
The Company makes advances to non-executive employees from time-to-time. At June 30, 2023 and December 31, 2022, the aggregate principal amount for employee notes receivable was $90,000 and $6,000, respectively, which is included in other assets in the accompanying condensed consolidated balance sheets. See Note 5 - "Selected Balance Sheet Data".
As of June 30, 2023, 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 and contingent and deferred consideration 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
19

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
and calculated using a discounted cash flow estimate with the only remaining condition on such payments being the passage of time, and is a Level 2 measurement.
Assets and liabilities carried at fair value on a recurring basis consisted of the following (in thousands):
June 30, 2023December 31, 2022
Fair ValueLevel 1Level 2Level 3Fair ValueLevel 1Level 2Level 3
Assets:
Assets held in rabbi trust$10,365 $ $10,365 $ $9,553 $ $9,553 $ 
Cash equivalents (1):
       
Commercial paper$50,191 $ $50,191 $ $41,324 $ $41,324 $ 
Money market funds81,411 81,411   139,025 139,025   
$131,602 $81,411 $50,191 $ $180,349 $139,025 $41,324 $ 
Marketable debt securities, available-for-sale:        
Short-term investments:        
U.S. treasuries$65,495 $65,495 $ $ $134,549 $134,549 $ $ 
Corporate debt99,361  99,361  118,041  118,041  
ABS and other    844  844  
$164,856 $65,495 $99,361 $ $253,434 $134,549 $118,885 $ 
Long-term investments:        
U.S. treasuries$17,409 $17,409 $ $ $20,715 $20,715 $ $ 
U.S. government sponsored entities510  510  536  536  
Corporate debt42,250  42,250  41,358  41,358  
ABS and other10,542  10,542  5,986  5,986  
$70,711 $17,409 $53,302 $ $68,595 $20,715 $47,880 $ 
Liabilities:        
Contingent consideration$6,518 $ $ $6,518 $7,067 $ $ $7,067 
Deferred consideration$2,018 $ $2,018 $ $5,119 $ $5,119 $ 
Deferred compensation liability$8,086 $8,086 $ $ $6,661 $6,661 $ $ 
(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 six months ended June 30, 2023 and 2022.
During the six months ended June 30, 2023, 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 June 30, 2023 and December 31, 2022, contingent and deferred consideration had a maximum undiscounted payment to be settled in cash or stock of $17.3 million and $21.3 million, respectively. Assuming the achievement of the applicable performance criteria and/or service and time requirements, the Company anticipates these payments will be made over the next one to four-year period. Changes in fair value are included in selling, general and administrative expense in the condensed consolidated statements of operations.
20

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
A reconciliation of contingent consideration measured at fair value on a recurring basis consisted of the following (in thousands):
Six Months Ended
June 30,
20232022
Beginning balance$7,067 $9,312 
Contingent consideration in connection with acquisitions  
Change in fair value of contingent consideration(1)
511 (493)
Payments of contingent consideration(1,060)(1,040)
Ending balance$6,518 $7,779 
(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
June 30, 2023
Valuation TechniqueUnobservable inputs
Range (Weighted Average)(1)
Contingent
consideration
$6,518 Discounted cash flowExpected life of cash flows
0.1-4.3 years
 (2.2 years)
Discount rate
6.2%-7.3%
(6.8%)
Probability of achievement
0.0%-100.0%
(94.8%)
Fair Value at
December 31, 2022
Valuation TechniqueUnobservable inputs
Range (Weighted Average)(1)
Contingent
consideration
$7,067 Discounted cash flowExpected life of cash flows
0.4-4.8 years
 (2.7 years)
Discount rate
6.0%-7.0%
(6.5)%
Probability of achievement
0.0%-100.0%
(95.4)%
(1)
Unobservable inputs were weighted by the relative fair value of the instruments.
Nonrecurring Fair Value Measurements
In accordance with U.S. GAAP, from time to time, the Company measures certain assets at fair value on a nonrecurring basis. The Company reviews the carrying value of 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.
8.    Stockholders’ Equity
Common Stock
As of June 30, 2023 and December 31, 2022, there were 38,460,595 and 39,255,838 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) Earnings per Share” for additional information.
On August 1, 2023, the Board of Directors declared a semi-annual regular dividend of $0.25 per share, payable on October 6, 2023, to stockholders of record at the close of business on September 15, 2023.
21

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
As of June 30, 2023, $2.2 million of dividend equivalents related to unvested stock awards are recorded in other liabilities in the condensed consolidated balance sheets. 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 June 30, 2023 and December 31, 2022, there were no preferred shares issued or outstanding.
Accumulated Other Comprehensive (Loss) Income
Amounts reclassified from accumulated other comprehensive (loss) income are included as a component of other income (expense), 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 stock repurchase program. During the six months ended June 30, 2023, the Company repurchased and retired 1,098,561 shares of common stock for $34.4 million, at an average cost of $31.28 per share. As of June 30, 2023, $76.0 million remained authorized for repurchases under the 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”), which became effective upon the Company’s IPO. In February 2017, the Board of Directors amended and restated the 2013 Plan, which was approved by the Company’s stockholders in May 2017. Grants are made from time to time by the compensation committee of the Company’s Board of Directors at its discretion, subject to certain restrictions as to the number and value of shares that may be granted to any individual. In addition, non-employee directors receive annual grants under a director compensation policy. The compensation committee of the Company’s Board of Directors has the option to grant dividend equivalents to unvested grants. Any dividend equivalents granted to unvested awards are paid to the participant at the time the related grants vest. As of June 30, 2023, there were 3,401,886 shares available for future grants under the 2013 Plan.
On August 1, 2023, the Board of Directors declared a semi-annual regular dividend of $0.25 per share, with a payment date of October 6, 2023, to stockholders of record at the close of business on September 15, 2023. The Compensation Committee granted dividend equivalents to all unvested grants as of the record date.
As of June 30, 2023, $2.2 million of dividend equivalents remains to be paid upon vesting of stock awards.
Awards Granted and Settled
Under the 2013 Plan, the Company has issued RSAs to non-employee directors and restricted stock units (“RSUs”) to employees and independent contractors. RSAs vest over a one-year period from the date of grant, subject to service requirements. RSUs generally vest in equal annual installments over a five-year period from the date of grant or earlier as approved by the compensation committee of the Company’s Board of Directors. Dividend equivalents granted for unvested stock awards are paid at the time the stock awards vest. Any unvested awards and dividend equivalents are canceled upon termination as a service provider. As of June 30, 2023, there were no issued or outstanding options, SARs, performance units or performance share awards under the 2013 Plan.
22

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
During the six months ended June 30, 2023, 349,290 shares of RSUs and RSAs vested, with 125,319 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, 2022⁽¹⁾1,741,461$42.14 
Granted556,26034.09 
Vested(349,290)42.10 
Forfeited/canceled(10,347)40.90 
Nonvested shares at June 30, 2023⁽¹⁾1,938,084$39.85 
(1)Nonvested RSUs will be settled through the issuance of new shares of common stock.
As of June 30, 2023, the Company had unrecognized stock-based compensation relating to RSUs and RSAs of approximately $68.2 million, which is expected to be recognized over a weighted-average period of 3.69 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 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 121,615 shares of common stock remain available for issuance as of June 30, 2023. 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 of the Board of Directors. Pursuant to the provisions of the ESPP, the Board of Directors has determined to not provide for any annual increases to date. As of June 30, 2023, total unrecognized compensation cost related to the ESPP was $65,000 and is expected to be recognized over a weighted average period of 0.38 years.
SARs and DSUs
Prior to the IPO, certain employees were granted SARs. As of March 31, 2013, the outstanding SARs were frozen at the liability amount, and will be paid out to each participant in installments upon retirement or departure under the terms of the revised SARs agreements. To replace beneficial ownership in the SARs, the difference between the book value liability and the fair value of the awards was granted to plan participants in the form of deferred stock units (“DSUs”), which were fully vested upon receipt and will be settled in actual stock at a rate of 20% per year if the participant remains employed by the Company during that period (otherwise all unsettled shares of stock upon termination from service will be settled five years from the termination date, unless otherwise agreed to by the Company). In the event of death or termination of service after reaching the age of 67, 100% of the DSUs will be settled. As of December 31, 2022, all DSUs were settled.
23

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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
June 30,
Six Months Ended
June 30,
2023202220232022
ESPP$28 $29 $83 $85 
RSUs and RSAs5,323 4,246 10,279 8,046 
$5,351 $4,275 $10,362 $8,131 
10.    Income Taxes
The Company’s effective tax rate for the three and six months ended June 30, 2023 was (45.5)% and 16.6%, respectively, compared to 24.9% and 25.5% for the three and six months ended June 30, 2022, 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 provision for income taxes differs from the amount computed by applying the U.S. federal statutory rate to income before provision for income taxes and consisted of the following (dollars in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Amount Rate Amount RateAmount RateAmount Rate
Income tax (benefit) expense at the federal statutory rate$(1,260)21.0 %$11,786 21.0 %$(3,668)21.0 %$21,139 21.0 %
State income tax expense (benefit), net of federal benefit315 (5.3)%2,389 4.3 %(424)2.4 %4,422 4.4 %
(Windfall) shortfall tax benefits, net related to stock-based compensation119 (2.0)%(1,758)(3.1)%773 (4.4)%(2,064)(2.1)%
Change in valuation allowance17 (0.3)%23 0.0 %244 (1.4)%(81)(0.1)%
Permanent and other items (1)
3,537 (58.9)%1,515 2.7 %170 (1.0)%2,296 2.3 %
$2,728 (45.5)%$13,955 24.9 %$(2,905)16.6 %$25,712 25.5 %
(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.
24

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
11.    (Loss) Earnings per Share
Basic and diluted (loss) earnings per share for the three and six months ended June 30, 2023 and 2022, respectively consisted of the following (in thousands, except per share data):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Numerator (Basic and Diluted):
Net (loss) income$(8,729)$42,168 $(14,562)$74,951 
Change in value for stock settled consideration(3)
13 (24)37 (38)
Adjusted net (loss) income$(8,716)$42,144 $(14,525)$74,913 
Denominator:
Basic
Weighted average common shares issued and outstanding38,55339,93638,88039,829
Deduct: Unvested RSAs (1)
(15)(12)(13)(13)
Add: Fully vested DSUs (2)
124202
Weighted average common shares outstanding38,53840,04838,86740,018
Basic (loss) earnings per common share$(0.23)$1.05 $(0.37)$1.87 
Diluted
Weighted average common shares outstanding from above38,53840,04838,86740,018
Add: Dilutive effect of RSUs, RSAs & ESPP(5)
213291
Add: Contingently issuable shares(3)(5)
8181
Weighted average common shares outstanding38,53840,34238,86740,390
Diluted (loss) earnings per common share$(0.23)$1.04 $(0.37)$1.85 
Antidilutive shares excluded from diluted earnings per common share(4)
1,8878431,781843
(1)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.
(2)Shares are included in weighted average common shares outstanding as the shares are fully vested but have not yet been delivered. See Note 9 – “Stock-Based Compensation Plans” for additional information.
(3)Relates to contingently issuable stock settled consideration.
(4)Primarily pertaining to RSU grants to the Company’s employees and independent contractors.
(5)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 and six months ended June 30, 2023 because inclusion of such shares would be antidilutive in a period of loss.
12.    Commitments and Contingencies
Credit Agreement
On June 18, 2014, the Company entered into a credit agreement with Wells Fargo Bank, National Association (the “Credit Agreement”). On May 31, 2022, the Company executed an amended and restated Credit Agreement (the “First Amended and Restated Credit Agreement”) to extend the maturity date of the Credit Agreement on substantially the same terms and conditions as the original credit facility. The First Amended and Restated Credit Agreement provided for a $60.0 million principal amount senior secured revolving credit facility that was guaranteed by all of the Company’s domestic subsidiaries (the “Credit Facility”), which was scheduled to mature on August 1, 2022. On July 28, 2022, the Company entered into the Second Amended and Restated Credit Agreement, which provides for a three-year extension of its Credit Facility with Wells Fargo Bank, National Association on principally the same terms and conditions as the extension signed in May 2022. The new agreement matures on June 1, 2025.
25

MARCUS & MILLICHAP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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 Agreement are available for general corporate purposes and working capital. The Credit Facility includes a $10.0 million sublimit for the issuance of standby letters of credit of which $533,000 was utilized at June 30, 2023. Borrowings under the Credit Facility will bear interest at the Daily Simple SOFR rate plus a spread of between 1.00% to 1.25% depending on the Company’s total funded debt to EBITDA as defined in the Credit Agreement. In connection with the amendments of the Credit Agreement, the Company paid bank fees and other expenses, which are being amortized over the remaining term of the Credit Agreement. The Company pays a commitment fee of up to 0.1% per annum, payable quarterly, based on the amount of unutilized commitments under the Credit Facility. The amortization and commitment fee is included in the interest expense in the accompanying condensed consolidated statements of operations and was $26,000 and $22,000 for the three months ended June 30, 2023 and 2022, respectively, and $51,000 and $47,000 during the six months ended June 30, 2023 and 2022, respectively. As of June 30, 2023, there were no amounts outstanding under the Credit Agreement.
The Credit Facility contains customary covenants, including financial and other covenant reporting requirements and events of default. Financial covenants require the Company, on a combined basis with its guarantors, to maintain (i) an EBITDAR Coverage Ratio (as defined in the Credit Agreement) of not less than 1.25:1.0 as of each quarter end, determined on a rolling four-quarter basis, and (ii) total funded debt to EBITDA not greater than 2.0:1.0 as of each quarter end, determined on a rolling four-quarter basis, and also limits investments in foreign entities and certain other loans. The Credit Facility is secured by substantially all assets of the Company, including pledges of 100% of the stock or other equity interest of each subsidiary except for the capital stock of a controlled foreign corporation (as defined in the Internal Revenue Code), in which case no such pledge is required. As of June 30, 2023, 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 June 30, 2023, the Company has agreed to a maximum aggregate guarantee obligation of $114.7 million relating to loans with an unpaid balance of $688.1 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 June 30, 2023 and December 31, 2022, the Company has recorded an allowance for loss-sharing obligations of $656,000 and $275,000, respectively, and pledged $102,000 and $16,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 June 30, 2023 aggregated $10.0 million.
13.    Subsequent Events
On August 1, 2023, 2023, the Board of Directors declared a semi-annual regular dividend of $0.25 per share, payable on October 6, 2023, to stockholders of record at the close of business on September 15, 2023.

26

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Unless the context requires otherwise, the words “Marcus & Millichap,” “MMI,” “we,” the “Company,” “us” and “our” refer to Marcus & Millichap, Inc., and its consolidated subsidiaries.
Forward-Looking Statements
The following discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated in these forward-looking statements as a result of many factors, including but not limited to further interest rate changes, rising inflation, and geopolitical unrest. The results of operations for the six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2023, or for any other future period. The following discussion should be read in conjunction with the unaudited condensed consolidated financial statements and the notes thereto included in Item 1 of this Form 10-Q and in conjunction with our Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on February 28, 2023, including the “Risk Factors” section and the consolidated financial statements and notes included therein.
Overview
We are a leading national brokerage firm specializing in commercial real estate investment sales, financing, research and advisory services. We have been the top commercial real estate investment broker in the United States based on the number of investment transactions for more than 16 years. As of June 30, 2023, we had 1,865 investment sales and financing professionals that are primarily exclusive independent contractors operating in 80 offices, who provide real estate brokerage and financing services to sellers and buyers of commercial real estate assets. During the three and six months ended June 30, 2023, we closed 1,946 and 3,753 investment sales, financing and other transactions with total sales volume of approximately $9.7 billion and $20.2 billion, respectively. During the year ended December 31, 2022, we closed 12,272 investment sales, financing and other transactions with total sales volume of approximately $86.3 billion.
We generate revenue by collecting real estate brokerage commissions upon the sale, and fees upon the financing, of commercial properties, and by providing equity advisory services, loan sales, loan guarantees and consulting and advisory services. Real estate brokerage commissions are typically based upon the value of the property and financing fees are typically based upon the size of the loan. During the three months ended June 30, 2023, approximately 86% of our revenue was generated from real estate brokerage commissions, 11% from financing fees and 3% from other real estate related services.
We divide commercial real estate into four major market segments, characterized by price:
Properties priced less than $1 million;
Private client market: properties priced from $1 million to up to but less than $10 million;
Middle market: properties priced from $10 million to up to but less than $20 million; and
Larger transaction market: properties priced from $20 million and above.
We are the industry leader in serving private clients in the $1-$10 million private client market segment, which contributed approximately 69% and 59% of our real estate brokerage commissions during the three months ended June 30, 2023 and 2022, respectively, and approximately 68% and 58% of our real estate brokerage commissions during the six months ended June 30, 2023 and 2022, respectively. The following tables set forth the number of transactions, sales volume and revenue by commercial real estate market segment for real estate brokerage:
27

Three Months Ended
June 30,
20232022Change
Real Estate Brokerage NumberVolumeRevenueNumberVolumeRevenueNumberVolumeRevenue
(in millions)(in thousands)(in millions)(in thousands)(in millions)(in thousands)
<$1 million209$120 $4,665 279$168 $6,672 (70)$(48)$(2,007)
Private Client Market
($1 – <$10 million)
1,0703,571 96,238 2,0217,348 209,868 (951)(3,777)(113,630)
Middle Market
($10 – <$20 million)
771,021 17,425 2092,819 56,456 (132)(1,798)(39,031)
Larger Transaction Market (≥$20 million)662,830 22,002 1769,533 81,689 (110)(6,703)(59,687)
1,422$7,542 $140,330 2,685$19,868 $354,685 (1,263)$(12,326)$(214,355)
Six Months Ended June 30,
20232022Change
Real Estate Brokerage NumberVolumeRevenueNumberVolumeRevenueNumberVolumeRevenue
(in millions)(in thousands)(in millions)(in thousands)(in millions)(in thousands)
<$1 million392$236 $9,703 485$296 $12,459 (93)$(60)$(2,756)
Private Client Market
($1 – <$10 million)
2,0406,825 186,741 3,62713,044 370,899 (1,587)(6,219)(184,158)
Middle Market
($10 – <$20 million)
1431,921 34,793 3935,322 103,216 (250)(3,401)(68,423)
Larger Transaction Market (≥$20 million)1265,692 44,139 31718,411 155,020 (191)(12,719)(110,881)
2,701$14,674 $275,376 4,822$37,073 $641,594 (2,121)$(22,399)$(366,218)
Factors Affecting Our Business
Our business and our operating results, financial condition and liquidity are significantly affected by the number and size of commercial real estate investment sales and financing transactions that we close in any period. The number and size of these transactions are affected by our ability to recruit and retain investment sales and financing professionals, identify and contract properties for sale, and identify those that need financing and refinancing. We principally monitor the commercial real estate market through four factors, which generally drive our business. The factors are the economy, commercial real estate supply and demand, capital markets, and investor sentiment and investment activity.
The Economy
Our business is dependent on economic conditions within the markets in which we operate. Changes in the economy on a global, national, regional or local basis can have a positive or negative impact on our business. Economic indicators and projections related to job growth, unemployment, interest rates, retail spending and consumer confidence trends can have a positive or negative impact on our business. Overall market conditions, including global trade, interest rate changes, inflation, and job creation, can affect investor sentiment and, ultimately, the demand for our services from investors in real estate.
Economic uncertainty continues to weigh on the investor perspective. Although numerous key economic indicators such as job creation, the unemployment rate and GDP growth remain positive and most economists are now predicting a soft landing, recession risk remains a concern among investors. Inflation has eased, with the headline Consumer Price Index (CPI) falling to 3.0% and the forward looking Producer Price Index (PPI) falling to just 0.1%, but many measurements including the core Personal Consumption Expenditures Index (core PCE), which is monitored most closely by the Federal Reserve, still remain well above their target of 2.0%. Following the Federal Reserve's 25 basis points increase in July 2023, we believe the combination of slowing job creation, reduced wage pressure, easing inflation, tighter credit markets and more modest economic growth has the potential to curtail further Federal Reserve rate increases.
Various economic indicators continue to send mixed signals about the near-term economic outlook. The two best-known indicators of an ensuing recession remain in contradiction. The treasury rate yield curve inverted early in the fourth quarter last year, and short-term treasury rates remain higher than longer-term rates, signaling a possible downturn ahead.
28

However, the 3.6% unemployment rate has moved little, remaining near its 54-year low as of July 2023, indicating continued labor market strength. Other measures are mixed as well. The Institute for Supply Management (ISM) manufacturing index continues to point to contraction, while the ISM services index points to growth. Meanwhile, job creation, inflation-adjusted retail sales and other metrics have begun to flatten, suggesting the economic growth trajectory may be shifting into neutral. The inconsistency among indicators continues to confound economic forecasts for 2023, but the broad consensus is leaning toward a soft landing and a period of slow growth in late 2023, early 2024. The rising perception that the U.S. economy could avoid a recession has convinced an increasing number of commercial real estate investors to cautiously reengage the investment market, but the sector has yet to attain the critical mass needed to fully revive investment activity.
Commercial Real Estate Supply and Demand
Our business is dependent on the willingness of investors to invest in or sell commercial real estate, which is affected by many factors beyond our control. These factors include the supply of commercial real estate, coupled with user demand for these properties, and the performance of real estate assets, when compared with other investment alternatives, such as stocks and bonds.
Space demand for most commercial property types remained positive in the second quarter of 2023. Apartment absorption was reinvigorated by strengthening consumer sentiment and reduced fears of a recession, but the number of net new apartment leases fell short of the robust construction deliveries in the quarter, resulting in a 10 basis points rise of vacancy rates on a national level. Nonetheless, rent growth resumed in the second quarter, taking the national average effective rent to a record high. Retail space demand was also positive in the second quarter, slightly outpacing construction. As a result, retail vacancy rates remained flat for a third consecutive quarter at 4.6%, matching the record low set in 2018. Industrial space demand remained positive in the second quarter, but tapered relative to the first quarter in response to reduced retailer inventories and downshifted international trade. The robust pace of industrial space construction, on track to deliver a record 400 million square feet in 2023, resulted in an up-tick in industrial vacancy rates to 4.3%, up from the record low 3.6% rate achieved in the second quarter last year. Nonetheless, industrial rent growth remains elevated, achieving a 14.3% gain on a year-over-year basis.
Contrary to the positive momentum achieved by the other property types, office space demand has yet to stabilize. Hybrid and work-from-home business practices remain in place for most companies, but questions surrounding the long-term viability of these models remain. Some companies have reinvigorated their efforts to bring workers back to the office full time, while others appear content with more flexible practices. Thus far, no clear consensus has emerged, and long-term office space demand remains in question. The national average office vacancy rate continued to rise in the second quarter, reaching a 23 year record high of 17%. Suburban office space has outperformed the urban core while class B/C office space has a lower vacancy rate than class A office space. The broad-based uncertainty surrounding office space demand has been further complicated by dramatically tightened lending on office building assets, which has further restrained the limited office investor activity.
Although fundamentals for most property types remain positive, both lending and investor activity remain below the pre-pandemic norm. The expectation gap between buyers and sellers remains wide, though it is beginning to show preliminary signs of stabilization. Space demand will likely be strongly influenced in the second half of 2023 by Federal Reserve rate movements, consumer and business sentiment, and the prospects of a soft landing.
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 sharply 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 restrained trading in the first half of 2023.
29

The rapid withdrawal of savings from Silicon Valley Bank in March and then First Republic Bank in May forced the shutdown of both banks, causing other banks to shore up their reserves. To mitigate their risk exposure to runs on the bank by depositors, banks have increased their reserves by 10% to $3.3 trillion. They accomplished this by reducing their lending, including their lending on commercial real estate properties, and increasing their emphasis on deposits.
Following the Federal Reserve’s 25 basis points rate increase in July 2023, Chairman Powell indicated that future rate decisions will be data-driven. While this is not a clear signal that the Federal Reserve will stop increasing rates, Wall Street has assigned a 61% likelihood that the overnight rate at the end of the year will be in the current range of 5.25% - 5.5%. The 10-year treasury rate has recently been range-bound in the upper 3% to low 4% range, with each periodic fluctuation requiring repricing and causing transaction delays. Although many lenders continue to maintain lending rate floors that have sustained a widened lender spread and higher interest rates for borrowers, if the Federal Reserve signals rate stability at its September meeting, lenders may begin to tighten their spreads thereby reducing rates, if only nominally. While debt capital remains available for most property types, the underwriting remains stringent, with tightened loan-to-value percentages that have forced investors to underwrite acquisitions with higher cap rates. An increasing number of property owners have begun to seek updated property valuations and more owners have begun to test the sales market, suggesting that activity may begin to revive, despite fewer property owners bringing assets to the market in the first half of the year.
The Federal Reserve’s rate decision in September could significantly impact the market. Should the Federal Reserve signal at least a temporary end to their rate increases, lenders may begin to rein in their spreads, thereby reducing mortgage rates. Investors may begin to underwrite assets more aggressively, potentially narrowing the buyer/seller expectation gap. However, if the Federal Reserve continues to signal an intention to raise rates further, many lenders and investors may sustain their more conservative practices. In addition, concerns regarding commercial property loan performance and potential defaults have increased, particularly for office properties. Although overall systemic risk appears limited given healthy property fundamentals in most property types, these concerns add to a conservative stance among lenders in general. We believe record capital on the sidelines, eventual clarity on the factors outlined above and an end to the tightening cycle should result in a recovery in transaction volumes. The timing of such a recovery is difficult to predict.
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.
Commercial real estate sales activity remained constrained through the first half of 2023 as tightened lender underwriting, significantly higher interest rates, recession risk and broad-based market uncertainty weighed on investor decisions. We believe a significant volume of investment capital remains on the sidelines waiting for economic, interest rate, financial market and commercial real estate pricing clarity. Price adjustments are necessary to recalibrate values to higher interest rates, but how long that recalibration process takes will substantially depend on the Federal Reserve rate policies. 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, 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 the three quarters of weakened apartment demand in 2022 has weighted on 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, Federal Reserve action, interest rates and the narrowing of the buyer/seller expectation gap. If the Federal Reserve signals an end to their rate increases and the economy avoids a significant recession, we believe commercial real estate sales activity should begin to move toward its historical norm in the latter part of 2023.
30

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-$10 million private client market segment. These factors can cause transactions to be accelerated or delayed beyond our control. Further, commission rates earned are generally inversely related to the value of the property sold. As a result of our expansion into the middle and larger transaction market segments, we have seen our overall commission rates fluctuate from period-to-period as a result of changes in the relative mix of the number and volume of investment sales transactions closed in the middle and larger transaction market segments as compared to the $1-$10 million private client market segment. These factors may result in period-to-period variations in our revenue that differ from historical patterns.
A small percentage of our transactions include retainer fees and/or breakage fees. Retainer fees are credited against a success-based fee paid upon the closing of a transaction or a breakage fee. Transactions that are terminated before completion will sometimes generate breakage fees, which are usually calculated as a set amount or a percentage of the fee we would have received had the transaction closed.
Real Estate Brokerage Commissions
We earn real estate brokerage commissions by acting as a broker for commercial real estate owners seeking to sell or investors seeking to buy properties. 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 obligations, generally upon the closing of a transaction. During the six months ended June 30, 2022, we generated mortgage servicing fees through the provision of collection, remittance, recordkeeping, reporting and other related mortgage servicing functions, activities and services. We recognized mortgage servicing revenue upon the acquisition of a servicing obligation.
Other Revenue
Other revenue includes fees generated from consulting, advisory and other real estate services performed by our investment sales professionals. Revenue from these services is recognized as they are performed and completed.
Operating Expenses
Our operating expenses consist of cost of services, selling, general and administrative expenses and depreciation and amortization. The significant components of our expenses are further described below.
Cost of Services
The majority of our cost of services expense is variable commissions paid to our investment sales professionals and compensation-related costs related to our financing activities. Commission expenses are directly attributable to providing services to our clients for investment sales and financing services. Most of our investment sales and financing professionals are independent contractors and are paid commissions; however, because there are some who are initially paid a salary and certain of our financing professionals are employees, costs of services also include employee-related compensation, employer taxes and benefits for those employees. The commission rates we pay to our investment sales and financing
31

professionals vary based on individual contracts negotiated and are generally higher for the more experienced professionals. Some of our most senior investment sales and financing professionals can also earn additional commissions after meeting certain annual financial thresholds. These additional commissions are recognized as cost of services in the period in which they are earned. Payment of a portion of these additional commissions are generally deferred for a period of one to three years, at our election, and paid at the beginning of the second, third or fourth calendar year. Cost of services also includes referral fees paid to other real estate brokers where we are the principal service provider. Cost of services, therefore, can vary based on the commission structure of the independent contractors that closed transactions in any particular period.
Selling, General and Administrative Expenses
The largest expense component within selling, general and administrative expenses is personnel expenses for our management team and sales and support staff. In addition, these costs include facilities costs (excluding depreciation and amortization), staff related expenses, sales, marketing, legal, telecommunication, network, data sources, transaction costs related to acquisitions, costs to acquire and retain talent, changes in fair value for contingent and deferred consideration and other administrative expenses. Also included in selling, general and administrative are expenses for stock-based compensation to non-employee directors, employees and independent contractors (i.e. investment sales and financing professionals) under the Amended and Restated 2013 Omnibus Equity Incentive Plan (“2013 Plan”) and the 2013 Employee Stock Purchase Plan (“ESPP”).
Depreciation and Amortization Expense
Depreciation expense consists of depreciation recorded on our computer software and hardware and furniture, fixture and equipment. Depreciation is provided over estimated useful lives ranging from three to seven years for assets. Amortization expense consists of (i) amortization recorded for the 2022 period on our mortgage servicing rights (“MSRs”) using the interest method over the period that servicing income is expected to be received and (ii) amortization recorded on intangible assets amortized on a straight-line basis using a useful life between one and seven years.
Other Income (Expense), Net
Other income (expense), net primarily consists of interest income, net gains or losses on our deferred compensation plan assets, realized gains and losses on our marketable debt securities, available-for-sale, foreign currency gains and losses and other non-operating income and expenses.
Interest Expense
Interest expense primarily consists of interest expense associated with the stock appreciation rights (“SARs”) liability, and our Credit Agreement.
Provision (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 provision (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
Following is a discussion of our results of operations for the three and six months ended June 30, 2023 and 2022. 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.
32

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 June 30, 2023 and 2022, we closed more than 1,900 and 3,600 investment sales, financing and other transactions, respectively, with total sales volume of approximately $9.7 billion and $26.4 billion, respectively. During the six months ended June 30, 2023 and 2022, we closed more than 3,700 and 6,500 investment sales, financing and other transactions, respectively, with total sales volume of approximately $20.2 billion and $47.4 billion, respectively. Such key metrics for real estate brokerage and financing activities (excluding other transactions) are as follows:

Three Months Ended
June 30,
Six Months Ended
June 30,
Real Estate Brokerage2023202220232022
Average Number of Investment Sales Professionals1,757 1,822 1,769 1,839 
Average Number of Transactions per Investment Sales Professional0.81 1.47 1.53 2.62 
Average Commission per Transaction$98,686 $132,099 $101,954 $133,056 
Average Commission Rate1.86 %1.79 %1.88 %1.73 %
Average Transaction Size (in thousands)$5,303 $7,399 $5,433 $7,688 
Total Number of Transactions1,422 2,685 2,701 4,822 
Total Sales Volume (in millions)$7,542 $19,868 $14,674 $37,073 
Three Months Ended
June 30,
Six Months Ended
June 30,
Financing (1)
2023202220232022
Average Number of Financing Professionals95 87 94 86 
Average Number of Transactions per Financing Professional2.99 8.01 5.99 14.15 
Average Fee per Transaction$52,166 $44,985 $49,382 $44,198 
Average Fee Rate0.90 %0.70 %0.82 %0.75 %
Average Transaction Size (in thousands)$5,786 $6,453 $5,986 $5,882 
Total Number of Transactions284 697 563 1,217 
Total Financing Volume (in millions)$1,643 $4,498 $3,370 $7,158 
(1)Operating metrics exclude certain financing fees not directly associated to transactions.
33

Comparison of Three Months Ended June 30, 2023 and 2022
Below are key operating results for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 (dollars in thousands):
Three Months Ended June 30, 2023Percentage
of
Revenue
Three Months Ended June 30, 2022Percentage
of
Revenue
Change
Dollar Percentage
Revenue:
Real estate brokerage commissions$140,330 86.2 %$354,685 89.6 %$(214,355)-60.4 %(60.4)%
Financing fees17,896 11.0 36,811 9.3 (18,915)-51.4 %(51.4)%
Other revenue4,640 2.8 4,461 1.1 179 4.0 %4.0 %
Total revenue162,866 100 395,957 100 (233,091)-58.9 %(58.9)%
Operating expenses:
Cost of services101,163 62.1 256,042 64.7 (154,879)-60.5 %(60.5)%
Selling, general and administrative68,910 42.3 79,841 20.2 (10,931)-13.7 %(13.7)%
Depreciation and amortization3,468 2.1 3,332 0.8 136 4.1 %4.1 %
Total operating expenses173,541 106.5 339,215 85.7 (165,674)-48.8 %(48.8)%
Operating (loss) income (10,675)(6.5)56,742 14.3 (67,417)-118.8 %(118.8)%
Other income (expense), net4,890 3.0 (461)(0.1)5,351 -1160.7 %(1)
Interest expense(216)(0.1)(158)0.0 (58)36.7 %36.7 %
(Loss) income before provision for income taxes(6,001)(3.7)56,123 14.2 (62,124)-110.7 %(110.7)%
Provision for income taxes2,728 1.7 %13,955 3.5 (11,227)-80.5 %(80.5)%
Net (loss) income$(8,729)(5.4)%$42,168 10.6 %$(50,897)-120.7 %(120.7)%
Adjusted EBITDA (2)
$(1,056)(0.6)%$62,909 15.9 %$(63,965)-101.7 %(101.7)%
(1)Percentage not meaningful.
(2)Adjusted EBITDA is not a measurement of our financial performance under U.S. generally accepted accounting principles (“U.S. GAAP”) and should not be considered as an alternative to net income, operating income or any other measures derived in accordance with U.S. GAAP. For a definition of Adjusted EBITDA and a reconciliation of Adjusted EBITDA to net income, see “Non-GAAP Financial Measure.”     
Revenue
Our total revenue was $162.9 million for the three months ended June 30, 2023 compared to $396.0 million for the same period in 2022, a decrease of $233.1 million, or 58.9%. 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 $140.3 million for the three months ended June 30, 2023 from $354.7 million for the same period in 2022, a decrease of $214.4 million, or 60.4%. The number of transactions decreased by 47.0% and the average commission per transaction decreased 25.3%, which drove a decrease of revenue of 54.1% in the Private Client Market and a decrease of 71.5% in the combined Middle Market and Larger Transaction Market. The average commission rate increased by seven basis points in the second quarter of 2023 compared to the same quarter in 2022 as a result of a shift in the proportion of transactions to the Private Client Market from the Middle Market and Larger Transaction Market as Private Client Market transactions typically earn higher commission rates.
Financing fees. Revenue from financing fees decreased to $17.9 million for the three months ended June 30, 2023 from $36.8 million for the same period in 2022, a decrease of $18.9 million, or 51.4%, resulting primarily from a 59.3% decrease in the number of financing transactions, partially offset by a 16.0% increase in the average fee per transaction. The average fee rate increased by 20 basis points primarily due to a decrease in the average transaction size of 10.3% as a result of a decrease in the percentage of larger size financing transactions, which typically earn lower commission rates.
34

Other revenue. Other revenue increased to $4.6 million for the three months ended June 30, 2023 from $4.5 million for the same period in 2022, an increase of $0.2 million, or 4.0%. The increase was primarily driven by increases in consulting and advisory services during the three months ended June 30, 2023, compared to the same period in 2022.
Total Operating Expenses
Our total operating expenses were $173.5 million for the three months ended June 30, 2023 compared to $339.2 million for the same period in 2022, a decrease of $165.7 million, or 48.8%. Cost of services decreased by $154.9 million and selling, general, and administrative expenses decreased by $10.9 million, as described below. 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. Cost of services decreased to $101.2 million for the three months ended June 30, 2023 from $256.0 million for the same period in 2022, a decrease of $154.9 million, or 60.5%. 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 260 basis points to 62.1% compared to the same period in 2022.
Selling, general, and administrative expense. Selling, general and administrative expense for the second quarter of 2023 decreased to $68.9 million, from $79.8 million compared to the same period in the prior year, a decrease of $10.9 million or 13.7%. The change was primarily due to a reduction in compensation related costs, specifically performance-based bonuses for the second quarter of 2023, partially offset by an increase in business development, marketing, and other support costs related to the long-term retention of our sales and financing professionals.
Depreciation and amortization expense. Depreciation and amortization expense increased by an immaterial amount for the three months ended June 30, 2023 compared to the same period in the prior year.
Other Income (Expense), Net
Other income (expense), net increased to income of $4.9 million for the three months ended June 30, 2023 from an expense of $0.5 million for the same period in 2022. The increase of $5.4 million was primarily driven by an increase of $3.2 million in income from investments and a favorable change of $1.7 million in the value of our deferred compensation plan assets that are held in a rabbi trust.
Interest Expense
Interest expense increased by an immaterial amount for the three months ended June 30, 2023 compared to the same period in 2022, and primarily relates to interest expense on the Company’s SARs liability.
Provision for Income Taxes
The provision for income taxes was $2.7 million for the three months ended June 30, 2023, compared to $14.0 million for the same period in 2022. The effective income tax rate for the three months ended June 30, 2023, was (45.5)% compared to 24.9% for the same period in 2022. The tax provision for the three months ended June 30, 2023 is affected by non-deductible permanent items and changes in estimates to reflect income taxes through June 30, 2023 at the estimated annual effective tax rate. This resulted in recording a tax provision versus a tax benefit despite the loss before income taxes for the three months ended June 30, 2023.
35

Comparison of Six Months Ended June 30, 2023 and 2022
Below are key operating results for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 (dollars in thousands):

Six Months Ended June 30, 2023Percentage
of
Revenue
Six Months Ended June 30, 2022Percentage
of
Revenue
Change
Dollar Percentage
Revenue:
Real estate brokerage commissions$275,376 86.7 %$641,594 89.7 %$(366,218)-57.1 %(57.1)%
Financing fees33,764 10.6 63,264 8.8 (29,500)-46.6 %(46.6)%
Other revenue8,518 2.7 10,563 1.5 (2,045)-19.4 %(19.4)%
Total revenue317,658 100 715,421 100 (397,763)-55.6 %(55.6)%
Operating expenses:
Cost of services196,590 61.9 452,810 63.3 (256,220)-56.6 %(56.6)%
Selling, general and administrative141,129 44.4 154,376 21.6 (13,247)-8.6 %(8.6)%
Depreciation and amortization6,675 2.1 7,243 1.0 (568)-7.8 %(7.8)%
Total operating expenses344,394 108.4 614,429 85.9 (270,035)-43.9 %(43.9)%
Operating (loss) income(26,736)(8.4)100,992 14.1 (127,728)-126.5 %(126.5)%
Other income (expense), net9,700 3.0 (11)0.0 9,711 -88281.8 %(1)
Interest expense(431)(0.1)(318)0.0 (113)35.5 %35.5 %
(Loss) income before (benefit) provision for income taxes(17,467)(5.5)100,663 14.1 (118,130)-117.4 %(117.4)%
(Benefit) provision for income taxes(2,905)(0.9)25,712 3.6 (28,617)-111.3 %(111.3)%
Net (loss) income$(14,562)(4.6)%$74,951 10.5 %$(89,513)-119.4 %(119.4)%
Adjusted EBITDA (2)
$(8,479)(2.7)%$114,761 16.0 %$(123,240)-107.4 %(107.4)%
(1)Percentage not meaningful.
(2)Adjusted EBITDA is not a measurement of our financial performance under U.S. generally accepted accounting principles (“U.S. GAAP”) and should not be considered as an alternative to net income, operating income or any other measures derived in accordance with U.S. GAAP. For a definition of Adjusted EBITDA and a reconciliation of Adjusted EBITDA to net income, see “Non-GAAP Financial Measure.”
Revenue
Our total revenue was $317.7 million for the six months ended June 30, 2023 compared to $715.4 million for the same period in 2022, a decrease of $397.8 million, or 55.6%. Total revenue decreased as a result of decreases in real estate brokerage commissions, financing fees and other revenue, 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 $275.4 million for the six months ended June 30, 2023 from $641.6 million for the same period in 2022, a decrease of $366.2 million, or 57.1%. The number of transactions decreased by 44.0% and the average commission per transaction decreased 23.4%, which drove a decrease of revenue of 49.7% in the Private Client Market and a decrease of 69.4% in the combined Middle Market and Larger Transaction Market. The average commission rate increased by 15 basis points in the second quarter of 2023 compared to the same quarter in 2022, as a result of a shift in the proportion of transactions to the Private Client Market from the Middle Market and Larger Transaction Market as Private Client Market transactions typically earn higher commission rates.
Financing fees. Revenue from financing fees decreased to $33.8 million for the six months ended June 30, 2023 from $63.3 million for the same period in 2022, a decrease of $29.5 million, or 46.6%, resulting primarily from a 53.7% decrease in the number of financing transactions, partially offset by an 11.7% increase in the average fee per transaction. The average fee rate increased by seven basis points due to an increase in the number of smaller size financing transactions, which typically earn higher commission rates.
36

Other revenue. Other revenue decreased to $8.5 million for the six months ended June 30, 2023 from $10.6 million for the same period in 2022, a decrease of $2.0 million, or 19.4%. The decrease was primarily driven by decreases in consulting and advisory services during the six months ended June 30, 2023, compared to the same period in 2022.
Total Operating Expenses
Our total operating expenses were $344.4 million for the six months ended June 30, 2023 compared to $614.4 million for the same period in 2022, a decrease of $270.0 million, or 43.9%. Cost of services decreased by $256.2 million and selling, general, and administrative expenses decreased by $13.2 million, as described below. 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. Cost of services decreased to $196.6 million for the six months ended June 30, 2023 from $452.8 million for the same period in 2022, a decrease of $256.2 million, or 56.6%. 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 140 basis points to 61.9% compared to the same period in 2022.
Selling, general, and administrative expense. Selling, general and administrative expense for the six months ended June 30, 2023 decreased to $141.1 million, from $154.4 million compared to the same period in the prior year, a decrease of $13.2 million or 8.6%. The change was primarily due to a reduction in compensation-related costs, specifically performance-based bonuses for the first half of 2023, partially offset by an increase in business development, marketing, other support and expensing of capital related to the long-term retention of our sales and financing professionals.
Depreciation and amortization expense. Depreciation and amortization expense decreased by an immaterial amount for the six months ended June 30, 2023 compared to the same period in the prior year.
Other Income (Expense), Net
Other income (expense), net increased to $9.7 million for the six months ended June 30, 2023 from $0.0 million for the same period in 2022. The increase of $9.7 million was primarily driven by an increase of $6.7 million in income from investments and a favorable change of $2.7 million in the value of our deferred compensation plan assets that are held in a rabbi trust.
Interest Expense
Interest expense increased by an immaterial amount for the three months ended June 30, 2023 compared to the same period in 2022, and primarily relates to interest expense on the Company’s SARs liability.
(Benefit) Provision for Income Taxes
The benefit for income taxes was $2.9 million for the six months ended June 30, 2023, compared to a provision for income taxes of $25.7 million for the same period in 2022. The effective income tax rate for the six months ended June 30, 2023 was 16.6% compared to 25.5% for the same period in 2022. The effective income tax rate decreased primarily due to relationship of permanent nondeductible items to projected pre-tax income for the full year.
Non-GAAP Financial Measure
In this quarterly report on Form 10-Q, we include a non-GAAP financial measure, adjusted earnings before interest income/expense, taxes, depreciation and amortization, stock-based compensation and other non-cash items, or Adjusted EBITDA. We define Adjusted EBITDA as net (loss) income before (i) interest income and other, including net realized gains (losses) on marketable debt securities, available-for-sale and cash, cash equivalents, and restricted cash, (ii) interest expense, (iii) provision (benefit) 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.
37

In light of the foregoing limitations, we do not rely solely on Adjusted EBITDA as a performance measure and also consider our U.S. GAAP results. Adjusted EBITDA is not a measurement of our financial performance under U.S. GAAP and should not be considered as an alternative to net income, operating income or any other measures calculated in accordance with U.S. GAAP. Because Adjusted EBITDA is not calculated in the same manner by all companies, it may not be comparable to other similarly titled measures used by other companies. A reconciliation of the most directly comparable U.S. GAAP financial measure, net income, to Adjusted EBITDA is as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Net (loss) income$(8,729)$42,168 $(14,562)$74,951 
Adjustments:
Interest income and other (1)
(4,090)(979)(8,480)(1,594)
Interest expense216 158 431 318 
Provision (benefit) for income taxes2,728 13,955 (2,905)25,712 
Depreciation and amortization3,468 3,332 6,675 7,243 
Stock-based compensation5,351 4,275 10,362 8,131 
Adjusted EBITDA$(1,056)$62,909 $(8,479)$114,761 
(1)Other includes net realized gains (losses) on marketable debt securities available-for-sale.
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. In order to enhance yield to us, we have invested a portion of our cash in money market funds and fixed and variable income debt securities, in accordance with our investment policy approved by the Board of Directors. Certain of our investments in money market funds may not maintain a stable net asset value and may impose fees on redemptions and/or gating fees. To date, the Company has not experienced any restrictions or gating fees on its ability to redeem funds from money market funds. Although we have historically funded our operations through operating cash flows, there can be no assurance that we can continue to meet our cash requirements entirely through our operations, cash, 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 $64.7 million to $171.2 million at June 30, 2023, compared to $235.9 million at December 31, 2022. The following table sets forth our summary cash flows for the six months ended June 30, 2023 and 2022 (in thousands):
 Six Months Ended
June 30,
 20232022
Net cash flows used in operating activities$(94,775)$(51,840)
Net cash flows provided by (used in) investing activities82,373 (56,575)
Net cash flows used in financing activities(52,372)(61,899)
Effect of currency exchange rate changes on cash, cash equivalents, and restricted cash121 (175)
Net decrease in cash, cash equivalents, and restricted cash(64,653)(170,489)
Cash, cash equivalents, and restricted cash at beginning of period235,873 382,140 
Cash, cash equivalents, and restricted cash at end of period$171,220 $211,651 
Operating Activities
Cash flows used in operating activities were $94.8 million for the six months ended June 30, 2023 compared to $51.8 million for the same period in 2022. The $42.9 million increase in cash flows used in operating activities for the six months
38

ended June 30, 2023 compared to the same period in 2022 was primarily due to 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 provided by investing activities were $82.4 million for the six months ended June 30, 2023 compared to cash flows used in investing activities of $56.6 million for the same period in 2022. The $138.9 million increase in cash provided by investing activities for the six months ended June 30, 2023 compared to the same period in 2022 was primarily due to a net increase of $127.0 million in net proceeds from sales and maturities of securities in 2023 compared to the same period in 2022, as well as the 2022 acquisition of a business for $12.5 million, with no corresponding outflow in the current period.
Financing Activities
Cash flows used in financing activities were $52.4 million for the six months ended June 30, 2023 compared to $61.9 million for the same period in 2022. The decrease of $9.5 million in cash flows used in financing activities for the six months ended June 30, 2023 compared to the same period in 2022 was primarily due to a decrease of $4.1 million in taxes paid related to net share settlement of stock-based awards, along with a decrease of $39.8 million in dividends paid, partially offset by $34.9 million in stock repurchases in 2023, which did not occur in the 2022 period.
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. 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 June 30, 2023, cash, cash equivalents, and restricted cash and marketable debt securities, available-for-sale, aggregated $406.8 million, and we had $59.5 million of borrowing capacity under our Credit Agreement (defined below).
Credit Agreement
We have a Credit Agreement with Wells Fargo Bank, National Association for a $60.0 million principal amount senior secured revolving credit facility that is guaranteed by all of our domestic subsidiaries and matures on June 1, 2025 (the “Credit Agreement”). 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 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 June 30, 2023, the Company has agreed to a maximum aggregate guarantee obligation of $114.7 million relating to loans with an unpaid balance of $688.1 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, 2022 through the date the condensed consolidated financial
39

statements were issued, other than for the semi-annual regular dividend of $0.25 per share on outstanding common stock declared by our Board of Directors on August 1, 2023, payable on October 6, 2023.
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 rising interest rates on the broader economy.
The annual inflation rate in the U.S. increased to 9.1% in June 2022, the highest annual inflation rate since November 1981, but has since decreased to 3.0% in June 2023. In response to elevated inflation levels, the Federal Reserve has increased the federal funds rate by 525 basis points through July 26, 2023. In the wake of several bank failures and continued concerns in the banking system, the Federal Reserve has sustained their tapered rate increases, fueling speculation that they may soon pause their upward pressure on the overnight rate. As a byproduct of the rapid increases in interest rates since March 2022, lenders have tightened their underwriting standards and raised rates substantively, adversely impacting commercial real estate transactions. Although inflation is still elevated and well above the Federal Reserve’s target rate, it appears to be on a downward trend. Services and wage inflation, however have yet to deliver a measurable downturn. Both of these types of inflation affect commercial real estate operators, increasing their operating costs. Sustained elevated interest rates and inflation would be expected to have a negative impact on client demand for commercial real estate.
Critical Accounting Policies; Use of Estimates
We prepare our financial statements in accordance with U.S. GAAP. In applying many of these accounting principles, we make assumptions, estimates and/or judgments that affect the reported amounts of assets, liabilities, revenues and expenses in our condensed consolidated financial statements. We base our estimates and judgments on historical experience and other assumptions that we believe are reasonable under the circumstances. These assumptions, estimates and/or judgments, however, are often subjective and our actual results may change based on changing circumstances or changes in our analyses. If actual amounts are ultimately different from our estimates, the revisions are included in our results of operations for the period in which the actual amounts become known. There were no significant changes in our critical accounting policies, as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2022.
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 June 30, 2023, the fair value of investments in marketable debt securities, available-for-sale was $235.6 million. The primary objective of our investment activity is to maintain the safety of principal and to provide for future liquidity requirements while maximizing yields without significantly increasing risk. While some investments may be securities of companies in foreign countries, all investments are denominated and payable in U.S. Dollars. We do not enter into investments for trading or speculative purposes. While our intent is not to sell these investment securities prior to their stated maturities, we may choose to sell any of the securities for strategic reasons including, but not limited to, anticipated capital requirements, anticipation of credit deterioration, duration management and because a security no longer meets the criteria of our investment policy. We do not use derivatives or similar instruments to manage our interest rate risk. We seek to invest in high quality investments. The weighted average rating (exclusive of cash, cash equivalents, and restricted cash) was AA as of June 30, 2023. 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
40

impact on the fair value of our investments as of June 30, 2023 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,424 
1% Decrease …..................$2,212 
1% Increase …..................$(2,211)
2% Increase …..................$(4,422)
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 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 June 30, 2023, 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 June 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. We have not experienced any significant impact to our internal controls over financial reporting despite the fact that a number of our employees and independent contractors are still working remotely. The design of our processes and controls allow for remote execution with accessibility to secure data. Given the current environment, we are continually monitoring and assessing the design and operating effectiveness on our internal controls.
41

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, 2022.
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 June 30, 2023 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)
April 1, 2023 - April 30, 2023401,462 $31.56 401,462 $9,944,539 
May 1, 2023 - May 31, 2023115,076 $28.15 115,076 $76,704,946 
June 1, 2023 - June 30, 202322,100 $31.02 22,100 $76,019,514 
Total538,638 538,638 $76,019,514 
(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, the Company's Board of Directors approved an additional $70 million to repurchase common stock under its stock repurchase program, resulting in approximately $76 million available to repurchase shares under its program.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not Applicable.

42

Item 5. Other Information

Rule 10b5-1 Trading Plans

The adoption or termination of contracts, instructions or written plans for the purchase or sale of our securities by our officers and directors for the three months ended June 30, 2023, which is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act (“Rule 10b5-1 Plan”), was as follows:
NameTitleActionDate AdoptedExpiration DateAggregate # of Securities to be Purchased/Sold
Gregory A. LaBergeSenior Vice President, Chief Administrative OfficerAdoptionMay 22, 2023Earlier of May 19, 2024 or when all shares are sold under the plan.8,201
None of our officers or directors adopted or terminated a “non-Rule 10b5-1 trading arrangement” as defined in Item 408 of Regulation S-K.
43

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 June 30, 2023, formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheets, (ii) Condensed Consolidated Statements of Operations, (iii) Condensed Consolidated Statements of Comprehensive Income, (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.
44

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:August 4, 2023By:/s/ Hessam Nadji
Hessam Nadji
President and Chief Executive Officer
(Principal Executive Officer)
Date:August 4, 2023By:/s/ Steven F. DeGennaro
Steven F. DeGennaro
Chief Financial Officer
(Principal Financial Officer)
45
EX-31.1 2 a10-qmmix20230630x10qxex311.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: August 4, 2023
/s/ Hessam Nadji
Hessam Nadji
President and Chief Executive Officer

EX-31.2 3 a10-qmmix20230630x10qxex312.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: August 4, 2023
/s/ Steven F. DeGennaro
Steven F. DeGennaro
Chief Financial Officer

EX-32.1 4 a10-qmmix20230630x10qxex321.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 June 30, 2023 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:
August 4, 2023
/s/ Hessam Nadji
Hessam Nadji
President and Chief Executive Officer
(Principal Executive Officer)
Date:
August 4, 2023
/s/ Steven F. DeGennaro
Steven F. DeGennaro
Chief Financial Officer
(Principal Financial Officer)

EX-101.SCH 5 mmi-20230630.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) INCOME link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE (LOSS) INCOME (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 and Basis of Presentation 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) Earnings 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 9954701 - Disclosure - Description of Business and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Selected Balance Sheet Data (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Stock-Based Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - (Loss) Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Description of Business and Basis of Presentation - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Property and Equipment, Net - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954713 - 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 9954714 - 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 9954715 - 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 9954716 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954717 - 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 9954718 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Net Change in Carrying Value of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense for Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Selected Balance Sheet Data - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Selected Balance Sheet Data - Schedule of Other Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Selected Balance Sheet Data - Components of Deferred Compensation and Commissions (Detail) link:presentationLink link:calculationLink link:definitionLink 9954725 - 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 9954726 - Disclosure - Selected Balance Sheet Data - Schedule of Other Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Related-Party Transactions - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Fair Value Measurements - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Fair Value Measurements - Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Recurring Basis Valuation Techniques (Detail) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Stockholders' Equity - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Stock-Based Compensation Plans - Awards Granted and Settled (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Stock-Based Compensation Plans - Outstanding Awards Under 2013 Omnibus Equity Incentive Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Stock-Based Compensation Plans - Employee Stock Purchase Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Stock-Based Compensation Plans - SARs and DSUs (Detail) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Stock-Based Compensation Plans - Stock-Based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Income Taxes - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Income Taxes - Components of Provision for Income Taxes and Income before Provision for Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - (Loss) Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - Commitments and Contingencies - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - Subsequent Events - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 mmi-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 mmi-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 mmi-20230630_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] Senior secured revolving credit facility 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 Issuance of common stock for settlement of deferred stock units (in shares) Issuance Of Common Stock For Settlement Of Deferred Stock Units, Shares Issuance Of Common Stock For Settlement Of Deferred Stock Units, Shares 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] 2024 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. (Windfall) shortfall tax benefits, 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 (expense), net Nonoperating Income (Expense) Income tax (benefit) expense 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 Business Description and Basis of Presentation [Text Block] Other Other Accrued Liabilities, Noncurrent Issuance of common stock for unvested restricted stock awards (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures 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 Subsequent Event Type [Domain] Subsequent Event Type [Domain] 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] 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) 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 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) income Net (loss) income Net Income (Loss) Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five 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] Selling, general and administrative expense Related Party Transaction, Amounts of Transaction 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 Income tax receivable and payable Increase Decrease In Income Taxes Receivable Payable Increase (decrease) in income taxes receivable/payable. 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 losses (gains) 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] Employee termination age Employee Termination Age Employee Termination Age 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, term Debt Instrument, Term Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] External Credit Rating, Fitch [Domain] External Credit Rating, Fitch [Domain] Depreciation expense Depreciation (Windfall) shortfall tax benefits, 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 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 Maximum Total Funded Debt to EBITDA ratio Maximum Funded Debt To EBITDA Ratio Maximum Funded Debt To EBITDA Ratio 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 2023 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 Shares issued pursuant to employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans 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] 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 Other liabilities Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] 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 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] 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) income Net and comprehensive (loss) income 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 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) 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] Issuance of stock for the settlement of deferred consideration Stock Issued During Period, Value, Acquisitions 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] Percentage of shares of deferred stock units settled in the event of death or termination after reaching age 67 Percentage Of Deferred Stock Units Settled Percentage of deferred stock units settled in the event of death or employment termination after reaching the age of 67. 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) expense 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) income: 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 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] 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] 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 $(168) and $198 for the three and six months ended June 30, 2023, and $(528) and $(1,366) for the three and six months ended June 30, 2022, respectively OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding 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 expense (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 provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] Adjusted net (loss) income Net Income (Loss) Available to Common Stockholders, Basic Contingent consideration in connection with acquisitions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases, (Sales), Issuances, (Settlements) 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 Deferred stock units Deferred Stock Units [Member] Deferred Stock Units. Operating lease liability Operating Lease, Liability Measurement Input Type [Domain] Measurement Input Type [Domain] 2025 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 (Loss) earnings 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 expense (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 Asset-backed securities (“ABS”) and other ABS and other Asset-Backed Securities [Member] Marketable Securities [Line Items] Marketable Securities [Line Items] Proceeds from issuance of shares pursuant to employee stock purchase plan Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised 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 $165,471 and $254,682 at June 30, 2023 and December 31, 2022, 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) income before provision (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 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 $74,758 and $72,819 at June 30, 2023 and December 31, 2022, 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) Earnings 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) income 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 Liabilities: Liabilities [Abstract] Net (loss) income 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 gain, net of tax of $0 for each of the three and six months ended June 30, 2023 and 2022, 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) earnings per common share (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Shares issued pursuant to employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Options Equity Option [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] DSU settlement to common stock percentage Deferred Stock Units Settlement To Common Stock Percentage Settlement of DSUs to actual common stock percentage. 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] 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 Stock repurchase payable Stock Repurchase Payable, Current Stock Repurchase Payable, Current 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) income 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] 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 DSU settlement into actual stock issued term Deferred Stock Units Settlement To Common Stock Term Settlement of DSUs to actual common stock term. 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 Issuance of common stock for stock settled deferred consideration (in shares) Stock Issued During Period, Shares, Acquisitions Adjustment to Compensation, Amount Adjustment to Compensation Amount Document Period End Date Document Period End Date (Increase) decrease 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 Provision (benefit) for income taxes Provision for income taxes Income Tax Expense (Benefit) Gregory A. LaBerge [Member] Gregory A. LaBerge Add: Contingently issuable shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares Increase (decrease) 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] Add: Fully vested DSUs (in shares) Weighted Average Number of Shares, Contingently Issuable 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] Less: reclassification adjustment for net losses (gains) included in other income (expense), 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 Acquisition of businesses, net of cash received Payments to Acquire Businesses, Net of Cash Acquired 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 Stock repurchase payable Stock Repurchase Payable , Noncurrent Stock Repurchase Payable , Noncurrent 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 2027 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] Net realized losses (gains) on marketable debt securities, available-for-sale Debt Securities, Available-for-Sale, Realized Gain (Loss) 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 Minimum EBITDAR coverage ratio Minimum EBITDAR Coverage Ratio Minimum EBITDAR Coverage Ratio Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating (loss) income 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] 2026 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. 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-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover Page - $ / shares
6 Months Ended
Jun. 30, 2023
Aug. 01, 2023
Dec. 31, 2022
Cover [Abstract]      
Document Type 10-Q    
Document Quarterly Report true    
Document Period End Date Jun. 30, 2023    
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,460,595  
Entity Central Index Key 0001578732    
Current Fiscal Year End Date --12-31    
Document Fiscal Period Focus Q2    
Document Fiscal Year Focus 2023    
Amendment Flag false    
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash, cash equivalents, and restricted cash $ 171,220 $ 235,873
Commissions receivable 9,954 8,453
Prepaid expenses 8,872 9,411
Income tax receivable 17,491 8,682
Marketable debt securities, available-for-sale (amortized cost of $165,471 and $254,682 at June 30, 2023 and December 31, 2022, respectively, and $0 allowance for credit losses) 164,856 253,434
Advances and loans, net 3,497 4,005
Other assets, current 5,850 7,282
Total current assets 381,740 527,140
Property and equipment, net 28,462 27,644
Operating lease right-of-use assets, net 102,741 87,945
Marketable debt securities, available-for-sale (amortized cost of $74,758 and $72,819 at June 30, 2023 and December 31, 2022, respectively, and $0 allowance for credit losses) 70,711 68,595
Assets held in rabbi trust 10,365 9,553
Deferred tax assets, net 35,933 41,321
Goodwill and other intangible assets, net 53,525 55,696
Advances and loans, net 181,944 169,955
Other assets, non-current 18,092 15,859
Total assets 883,513 1,003,708
Current liabilities:    
Accounts payable and accrued expenses 11,893 11,450
Deferred compensation and commissions 43,351 75,321
Operating lease liabilities 17,838 16,984
Accrued bonuses and other employee related expenses 11,088 38,327
Other liabilities, current 4,899 9,933
Total current liabilities 89,069 152,015
Deferred compensation and commissions 41,299 64,461
Operating lease liabilities 78,707 65,109
Other liabilities, non-current 10,519 8,614
Total liabilities 219,594 290,199
Commitments and contingencies 0 0
Stockholders' equity:    
Preferred stock 0 0
Common stock 4 4
Additional paid-in capital 140,142 131,541
Retained earnings 526,373 585,581
Accumulated other comprehensive loss (2,600) (3,617)
Total stockholders’ equity 663,919 713,509
Total liabilities and stockholders’ equity $ 883,513 $ 1,003,708
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Amortized cost, current $ 165,471 $ 254,682
Allowance for credit losses, current 0 0
Amortized cost, noncurrent 74,758 72,819
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,460,595 39,255,838
Common stock, shares outstanding (in shares) 38,460,595 39,255,838
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue:        
Total revenue $ 162,866 $ 395,957 $ 317,658 $ 715,421
Operating expenses:        
Cost of services 101,163 256,042 196,590 452,810
Selling, general and administrative 68,910 79,841 141,129 154,376
Depreciation and amortization 3,468 3,332 6,675 7,243
Total operating expenses 173,541 339,215 344,394 614,429
Operating (loss) income (10,675) 56,742 (26,736) 100,992
Other income (expense), net 4,890 (461) 9,700 (11)
Interest expense (216) (158) (431) (318)
(Loss) income before provision (benefit) for income taxes (6,001) 56,123 (17,467) 100,663
Provision (benefit) for income taxes 2,728 13,955 (2,905) 25,712
Net (loss) income $ (8,729) $ 42,168 $ (14,562) $ 74,951
(Loss) earnings per share:        
Basic (in dollars per share) $ (0.23) $ 1.05 $ (0.37) $ 1.87
Diluted (in dollars per share) $ (0.23) $ 1.04 $ (0.37) $ 1.85
Weighted average common shares outstanding:        
Basic (in shares) 38,538,000 40,048,000 38,867,000 40,018,000
Diluted (in shares) 38,538,000 40,342,000 38,867,000 40,390,000
Real estate brokerage commissions        
Revenue:        
Total revenue $ 140,330 $ 354,685 $ 275,376 $ 641,594
Financing fees        
Revenue:        
Total revenue 17,896 36,811 33,764 63,264
Other revenue        
Revenue:        
Total revenue $ 4,640 $ 4,461 $ 8,518 $ 10,563
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net (loss) income $ (8,729) $ 42,168 $ (14,562) $ 74,951
Marketable debt securities, available-for-sale:        
Change in net unrealized gains and losses (516) (1,558) 600 (3,915)
Less: reclassification adjustment for net losses (gains) included in other income (expense), net 17 7 17 (77)
Net change, net of tax of $(168) and $198 for the three and six months ended June 30, 2023, and $(528) and $(1,366) for the three and six months ended June 30, 2022, respectively (499) (1,551) 617 (3,992)
Foreign currency translation gain, net of tax of $0 for each of the three and six months ended June 30, 2023 and 2022, respectively 346 179 400 120
Total other comprehensive (loss) income (153) (1,372) 1,017 (3,872)
Comprehensive (loss) income $ (8,882) $ 40,796 $ (13,545) $ 71,079
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE (LOSS) INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Marketable debt securities, available-for-sale, net change, tax $ (168) $ (528) $ 198 $ (1,366)
Foreign currency translation loss, tax $ 0 $ 0 $ 0 $ 0
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
Total
Preferred Stock
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning Balance (in shares) at Dec. 31, 2021   0 39,692,373      
Beginning Balance at Dec. 31, 2021 $ 696,304,000 $ 0 $ 4,000 $ 121,844,000 $ 573,546,000 $ 910,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net and comprehensive (loss) income 71,079,000       74,951,000 (3,872,000)
Dividends (52,136,000)       (52,136,000)  
Stock-based compensation 8,131,000     8,131,000    
Shares issued pursuant to employee stock purchase plan (in shares)     11,089      
Shares issued pursuant to employee stock purchase plan 414,000     414,000    
Issuance of common stock for settlement of deferred stock units (in shares)     166,449      
Issuance of common stock for vesting of restricted stock units (in shares)     212,234      
Issuance of common stock for unvested restricted stock awards (in shares)     11,494      
Shares withheld related to net share settlement of stock-based awards (in shares)     (158,020)      
Shares withheld related to net share settlement of stock-based awards (8,039,000)     (8,039,000)    
Issuance of common stock for stock settled deferred consideration (in shares)     28,673      
Issuance of stock for the settlement of deferred consideration 1,417,000     1,417,000    
Ending Balance (in shares) at Jun. 30, 2022   0 39,964,292      
Ending Balance at Jun. 30, 2022 717,170,000 $ 0 $ 4,000 123,767,000 596,361,000 (2,962,000)
Beginning Balance (in shares) at Mar. 31, 2022   0 39,795,399      
Beginning Balance at Mar. 31, 2022 675,389,000 $ 0 $ 4,000 122,782,000 554,193,000 (1,590,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net and comprehensive (loss) income 40,796,000       42,168,000 (1,372,000)
Stock-based compensation 4,275,000     4,275,000    
Shares issued pursuant to employee stock purchase plan (in shares)     11,089      
Shares issued pursuant to employee stock purchase plan 414,000     414,000    
Issuance of common stock for settlement of deferred stock units (in shares)     166,449      
Issuance of common stock for vesting of restricted stock units (in shares)     44,971      
Issuance of common stock for unvested restricted stock awards (in shares)     11,494      
Shares withheld related to net share settlement of stock-based awards (in shares)     (93,783)      
Shares withheld related to net share settlement of stock-based awards (5,121,000)     (5,121,000)    
Issuance of common stock for stock settled deferred consideration (in shares)     28,673      
Issuance of stock for the settlement of deferred consideration 1,417,000     1,417,000    
Ending Balance (in shares) at Jun. 30, 2022   0 39,964,292      
Ending Balance at Jun. 30, 2022 717,170,000 $ 0 $ 4,000 123,767,000 596,361,000 (2,962,000)
Beginning Balance (in shares) at Dec. 31, 2022   0 39,255,838      
Beginning Balance at Dec. 31, 2022 713,509,000 $ 0 $ 4,000 131,541,000 585,581,000 (3,617,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net and comprehensive (loss) income (13,545,000)       (14,562,000) 1,017,000
Dividends (10,284,000)       (10,284,000)  
Stock-based compensation 10,362,000     10,362,000    
Shares issued pursuant to employee stock purchase plan (in shares)     15,297      
Shares issued pursuant to employee stock purchase plan 392,000     392,000    
Issuance of common stock for vesting of restricted stock units (in shares)     337,796      
Issuance of common stock for unvested restricted stock awards (in shares)     17,339      
Shares withheld related to net share settlement of stock-based awards (in shares)     (125,319)      
Shares withheld related to net share settlement of stock-based awards (3,986,000)     (3,986,000)    
Issuance of common stock for stock settled deferred consideration (in shares)     58,205      
Issuance of stock for the settlement of deferred consideration 1,833,000     1,833,000    
Repurchases of common stock (in shares)     (1,098,561)      
Repurchases of common stock (34,362,000)       (34,362,000)  
Ending Balance (in shares) at Jun. 30, 2023   0 38,460,595      
Ending Balance at Jun. 30, 2023 663,919,000 $ 0 $ 4,000 140,142,000 526,373,000 (2,600,000)
Beginning Balance (in shares) at Mar. 31, 2023   0 38,876,354      
Beginning Balance at Mar. 31, 2023 682,158,000 $ 0 $ 4,000 132,905,000 551,696,000 (2,447,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net and comprehensive (loss) income (8,882,000)       (8,729,000) (153,000)
Stock-based compensation 5,351,000     5,351,000    
Shares issued pursuant to employee stock purchase plan (in shares)     15,297      
Shares issued pursuant to employee stock purchase plan 392,000     392,000    
Issuance of common stock for vesting of restricted stock units (in shares)     43,923      
Issuance of common stock for unvested restricted stock awards (in shares)     17,339      
Shares withheld related to net share settlement of stock-based awards (in shares)     (11,885)      
Shares withheld related to net share settlement of stock-based awards (339,000)     (339,000)    
Issuance of common stock for stock settled deferred consideration (in shares)     58,205      
Issuance of stock for the settlement of deferred consideration 1,833,000     1,833,000    
Repurchases of common stock (in shares)     (538,638)      
Repurchases of common stock (16,594,000)       (16,594,000)  
Ending Balance (in shares) at Jun. 30, 2023   0 38,460,595      
Ending Balance at Jun. 30, 2023 $ 663,919,000 $ 0 $ 4,000 $ 140,142,000 $ 526,373,000 $ (2,600,000)
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities    
Net (loss) income $ (14,562,000) $ 74,951,000
Adjustments to reconcile net (loss) income to net cash used in operating activities:    
Depreciation and amortization 6,675,000 7,243,000
Non-cash lease expense 12,928,000 11,944,000
Credit loss expense (recovery) 634,000 (28,000)
Stock-based compensation 10,362,000 8,131,000
Deferred taxes, net 5,188,000 (130,000)
Unrealized foreign exchange losses (gains) (56,000) 403,000
Net realized losses (gains) on marketable debt securities, available-for-sale 23,000 (96,000)
Other non-cash items (560,000) (22,000)
Changes in operating assets and liabilities:    
Commissions receivable (1,396,000) 2,922,000
Prepaid expenses 540,000 3,177,000
Advances and loans (12,043,000) (48,539,000)
Other assets (4,981,000) (2,818,000)
Accounts payable and accrued expenses 672,000 (2,684,000)
Income tax receivable and payable (8,808,000) (15,005,000)
Accrued bonuses and other employee related expenses (27,244,000) (19,260,000)
Deferred compensation and commissions (54,154,000) (61,047,000)
Operating lease liabilities (8,852,000) (9,759,000)
Other liabilities 859,000 (1,223,000)
Net cash used in operating activities (94,775,000) (51,840,000)
Cash flows from investing activities    
Acquisition of businesses, net of cash received 0 (12,500,000)
Purchases of marketable debt securities, available-for-sale (142,867,000) (174,259,000)
Proceeds from sales and maturities of marketable debt securities, available-for-sale 230,795,000 135,206,000
Issuances of employee notes receivable (119,000) (71,000)
Payments received on employee notes receivable 33,000 71,000
Purchase of property and equipment (5,469,000) (5,022,000)
Net cash provided by (used in) investing activities 82,373,000 (56,575,000)
Cash flows from financing activities    
Taxes paid related to net share settlement of stock-based awards (3,986,000) (8,039,000)
Proceeds from issuance of shares pursuant to employee stock purchase plan 392,000 414,000
Dividends paid (10,327,000) (50,082,000)
Principal payments on stock appreciation rights liability (1,945,000) (1,761,000)
Principal payments on deferred and contingent consideration (1,578,000) (2,431,000)
Cash paid for stock repurchases (34,928,000) 0
Net cash used in financing activities (52,372,000) (61,899,000)
Effect of currency exchange rate changes on cash, cash equivalents, and restricted cash 121,000 (175,000)
Net decrease in cash, cash equivalents, and restricted cash (64,653,000) (170,489,000)
Cash, cash equivalents, and restricted cash at beginning of period 235,873,000 382,140,000
Cash, cash equivalents, and restricted cash at end of period 171,220,000 211,651,000
Supplemental cash flow disclosures:    
Interest paid during the period 408,000 514,000
Income taxes paid, net 714,000 40,046,000
Supplemental disclosures of non-cash investing and financing activities:    
Unpaid purchases of property and equipment 382,000 1,196,000
Right-of-use assets obtained in exchange for operating lease liabilities 27,593,000 15,169,000
Issuance of stock for the settlement of deferred consideration $ 1,833,000 $ 1,417,000
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Basis of Presentation
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Description of Business and Basis of Presentation Description of Business and Basis of Presentation
Description of Business
Marcus & Millichap, Inc. (the “Company,” “Marcus & Millichap,” or “MMI”), a Delaware corporation, is a brokerage firm specializing in commercial real estate investment sales, financing, research and advisory services. As of June 30, 2023, MMI operates 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, 2022 included in the Company’s Annual Report on Form 10-K filed on February 28, 2023 with the SEC. The results of the three and six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023, 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 intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, 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, 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 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 and six months ended June 30, 2023 and 2022, 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 and six months ended June 30, 2023, the Company’s Canadian operations represented 3.5% and 3.2% of total revenue, respectively. During both the three and six months ended June 30, 2022, the Company’s Canadian operations represented 2.2% of total revenue.
During each of the three and six months ended June 30, 2023 and 2022, 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, guarantee fees, and loan performance fees.
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 occurs at the close of escrow. At that time, the Company's performance is complete, and revenue is recorded.
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 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.
Mortgage Servicing - The Company recognized mortgage servicing revenue upon the acquisition of a servicing contract. The Company recorded servicing fees when earned, provided the loans were current and the debt service payments were made by the borrowers. As of September 30, 2022, the Company no longer owns any mortgage servicing rights.
Other Revenue
Other revenue includes fees generated from consulting and advisory services and fees are recognized when services are provided, or upon closing of the transaction.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment, Net
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Computer software and hardware equipment$46,995 $42,617 
Furniture, fixtures and equipment26,964 26,453 
Less: accumulated depreciation and amortization(45,497)(41,426)
$28,462 $27,644 
Depreciation expense for property and equipment was $2.3 million and $1.8 million for the three months ended June 30, 2023 and 2022, respectively, and $4.3 million and $3.7 million for the six months ended June 30, 2023 and 2022 , respectively
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Investments in Marketable Debt Securities, Available-for-Sale
6 Months Ended
Jun. 30, 2023
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) income and fair value of marketable debt securities, available-for-sale, by type of security consisted of the following (in thousands):
June 30, 2023
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Short-term investments:
U.S. treasuries$65,984 $— $— $(489)$65,495 
Corporate debt99,487 — (127)99,361 
$165,471 $— $$(616)$164,856 
Long-term investments:
U.S. treasuries$18,115 $— $— $(706)$17,409 
U.S. government sponsored entities574 — — (64)510 
Corporate debt44,923 — (2,679)42,250 
Asset-backed securities (“ABS”) and other11,146 — — (604)10,542 
$74,758 $— $$(4,053)$70,711 
December 31, 2022
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Short-term investments:
U.S. treasuries$135,688 $— $14 $(1,153)$134,549 
Corporate debt118,135 — (95)118,041 
ABS and other859 — — (15)$844 
$254,682 $— $15 $(1,263)$253,434 
Long-term investments:    
U.S. treasuries$21,434 $— $— $(719)$20,715 
U.S. government sponsored entities602 — — (66)536 
Corporate debt44,214 — 21 (2,877)41,358 
ABS and other6,569 — — (583)5,986 
$72,819 $— $21 $(4,245)$68,595 
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):
June 30, 2023
Less than 12 months 12 months or greater Total
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
U.S. treasuries$42,767 $(139)$39,930 $(1,056)$82,697 $(1,195)
U.S. government sponsored entities— — 509 (64)509 (64)
Corporate debt107,067 (564)25,047 (2,242)132,114 (2,806)
ABS and other4,623 (83)5,887 (521)10,510 (604)
$154,457 $(786)$71,373 $(3,883)$225,830 $(4,669)

December 31, 2022
Less than 12 months 12 months or greater Total
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
U.S. treasuries$73,055 $(1,232)$66,144 $(640)$139,199 $(1,872)
U.S. government sponsored entities447 (46)87 (20)534 (66)
Corporate debt130,816 (1,909)10,681 (1,063)141,497 (2,972)
ABS and other4,710 (314)2,091 (284)6,801 (598)
$209,028 $(3,501)$79,003 $(2,007)$288,031 $(5,508)
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
June 30,
Six Months Ended
June 30,
2023202220232022
Gross realized gains (1)
$— $$— $114 
Gross realized losses (1)
$(23)$(17)$(23)$(17)
(1)Recorded in other income (expense), 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 June 30, 2023, the portfolio had a weighted average credit rating of AA and a weighted term to contractual maturity of 1.7 years, with 226 securities in the portfolio representing an unrealized aggregate loss of $4.7 million, or 2% of amortized cost, and a weighted average credit rating of AA.
As of June 30, 2023, 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):
June 30, 2023December 31, 2022
Amortized
 Cost
Fair ValueAmortized
 Cost
Fair Value
Due in one year or less$165,471 $164,856 $254,683 $253,434 
Due after one year through five years55,898 53,492 56,507 54,169 
Due after five years through ten years14,560 13,210 13,435 11,850 
Due after ten years4,300 4,009 2,876 2,576 
$240,229 $235,567 $327,501 $322,029 
Weighted average contractual maturity1.7 years1.1 years
Actual maturities may differ from contractual maturities because certain issuers have the right to prepay certain obligations with or without prepayment penalties.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions, Goodwill and Other Intangible Assets
6 Months Ended
Jun. 30, 2023
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):
June 30, 2023December 31, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Goodwill and intangible assets:      
Goodwill$38,047 $— $38,047 $37,914 $— $37,914 
Intangible assets (1)
32,420 (16,942)15,478 32,287 (14,505)17,782 
$70,467 $(16,942)$53,525 $70,201 $(14,505)$55,696 
(1)
Total weighted average amortization period was 4.2 years and 4.5 years as of June 30, 2023 and December 31, 2022, respectively. Intangible assets principally include non-competes and customer relationships.
The Company recorded amortization expense for intangible assets of $1.1 million for both the three months ended June 30, 2023 and 2022 and $2.3 million for both the six months ended June 30, 2023 and 2022.
The changes in the carrying amount of goodwill consisted of the following (in thousands):
Six Months Ended June 30, 2023
Beginning balance$37,914 
Additions from acquisitions — 
Impact of foreign currency translation133 
Ending balance$38,047 
Estimated amortization expense for intangible assets by year for the next five years and thereafter consisted of the following (in thousands):
June 30, 2023
Remainder of 2023$2,275 
20244,101 
20253,880 
20262,156 
20271,855 
Thereafter1,211 
$15,478 
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 June 30, 2023, 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 June 30, 2023, there was no impairment of its intangible assets or goodwill.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Balance Sheet Data
6 Months Ended
Jun. 30, 2023
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 June 30, 2023 and December 31, 2022 was $578,000 and $791,000, respectively.
Other Assets
Other assets consisted of the following (in thousands):
CurrentNon-Current
June 30,
2023
December 31,
2022
June 30,
2023
December 31,
2022
Security deposits$— $— $1,500 $1,625 
Employee notes receivable52 38 — 
Securities, held-to-maturity(1)
— — 9,500 9,500 
Loan performance fee receivable1,261 766 6,565 4,261 
Other(2)
4,537 6,510 489 473 
$5,850 $7,282 $18,092 $15,859 
(1)Securities, held-to-maturity, are expected to mature on September 1, 2024 and accrue interest based on the 1-year treasury rate.
(2)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
June 30,
2023
December 31,
2022
June 30,
2023
December 31,
2022
Stock appreciation rights (“SARs”) liability (1)
$2,480 $2,323 $11,037 $13,137 
Commissions payable to investment sales and financing professionals40,196 72,247 22,647 45,156 
Deferred compensation liability (1)
471 493 7,615 6,168 
Other204 258 — — 
$43,351 $75,321 $41,299 $64,461 
(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, 2023 and 2022 were 5.79% and 3.63%, respectively. MMI recorded interest expense related to this liability of $190,000 and $136,000 for the three months ended June 30, 2023 and 2022, respectively, and $380,000 and $271,000 for the six months ended June 30, 2023 and 2022, respectively.
Estimated payouts within the next twelve months for participants that have separated from service have been classified as current. During the six months ended June 30, 2023 and 2022, the Company made total payments of $2.3 million and $2.2 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 six months ended June 30, 2023 and 2022, the Company made total payments to participants of $163,000 and $625,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
June 30,
Six Months Ended
June 30,
2023202220232022
Increase (decrease) in the carrying value of the assets held in the rabbi trust (1)
$472 $(1,259)$930 $(1,784)
(Increase) decrease in the net carrying value of the deferred compensation obligation (2)
$(452)$1,259 $(885)$1,791 
(1)Recorded in other income (expense), 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
June 30,
2023
December 31,
2022
June 30,
2023
December 31,
2022
Deferred consideration$1,294 $3,633 $724 $1,486 
Contingent consideration1,513 1,726 5,005 5,341 
Dividends payable645 612 1,528 1,603 
Stock repurchase payable— 565 — — 
Loan guarantee obligation537 2,040 2,696 — 
Other910 1,357 566 184 
$4,899 $9,933 $10,519 $8,614 
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Related-Party Transactions
6 Months Ended
Jun. 30, 2023
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. Under the TSA, the Company earned net charge-backs during the three months ended June 30, 2023 and 2022 of $19,000 and $7,000, respectively, and during the six months ended June 30, 2023 and 2022 of $44,000 and $18,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 June 30, 2023 and 2022, the Company earned real estate brokerage commissions and financing fees of $0 and $912,000, respectively, from transactions with subsidiaries of MMC related to these services. The Company incurred cost of services of $0 and $547,000, respectively, related to this revenue. For the six months ended June 30, 2023 and 2022, the Company earned real estate brokerage commissions and financing fees of $441,000 and $2,510,000, respectively, from transactions with subsidiaries of MMC related to these services. The Company incurred cost of services of $264,000 and $1,501,000, respectively, related to this revenue.
Operating Lease with MMC
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 $295,000 and $320,000 for the three months ended June 30, 2023 and 2022, respectively, and $592,000 and $653,000 for the six months ended June 30, 2023 and 2022, 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 June 30, 2023 was $8,115,000 and $8,442,000, respectively and as of December 31, 2022 was $9,041,000 and $9,262,000, respectively.
Amounts due to (from) MMC
As of June 30, 2023 and December 31, 2022, the Company recorded a receivable of $3,000 and a payable of $79,000 with MMC, respectively. These amounts are included in other assets, current and accounts payable and accrued expenses, respectively, in the accompanying condensed consolidated balance sheets.
Other
The Company makes advances to non-executive employees from time-to-time. At June 30, 2023 and December 31, 2022, the aggregate principal amount for employee notes receivable was $90,000 and $6,000, respectively, which is included in other assets in the accompanying condensed consolidated balance sheets. See Note 5 - "Selected Balance Sheet Data".
As of June 30, 2023, 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 24 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2023
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 and contingent and deferred consideration 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.
Assets and liabilities carried at fair value on a recurring basis consisted of the following (in thousands):
June 30, 2023December 31, 2022
Fair ValueLevel 1Level 2Level 3Fair ValueLevel 1Level 2Level 3
Assets:
Assets held in rabbi trust$10,365 $— $10,365 $— $9,553 $— $9,553 $— 
Cash equivalents (1):
       
Commercial paper$50,191 $— $50,191 $— $41,324 $— $41,324 $— 
Money market funds81,411 81,411 — — 139,025 139,025 — — 
$131,602 $81,411 $50,191 $— $180,349 $139,025 $41,324 $— 
Marketable debt securities, available-for-sale:        
Short-term investments:        
U.S. treasuries$65,495 $65,495 $— $— $134,549 $134,549 $— $— 
Corporate debt99,361 — 99,361 — 118,041 — 118,041 — 
ABS and other— — — — 844 — 844 — 
$164,856 $65,495 $99,361 $— $253,434 $134,549 $118,885 $— 
Long-term investments:        
U.S. treasuries$17,409 $17,409 $— $— $20,715 $20,715 $— $— 
U.S. government sponsored entities510 — 510 — 536 — 536 — 
Corporate debt42,250 — 42,250 — 41,358 — 41,358 — 
ABS and other10,542 — 10,542 — 5,986 — 5,986 — 
$70,711 $17,409 $53,302 $— $68,595 $20,715 $47,880 $— 
Liabilities:        
Contingent consideration$6,518 $— $— $6,518 $7,067 $— $— $7,067 
Deferred consideration$2,018 $— $2,018 $— $5,119 $— $5,119 $— 
Deferred compensation liability$8,086 $8,086 $— $— $6,661 $6,661 $— $— 
(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 six months ended June 30, 2023 and 2022.
During the six months ended June 30, 2023, 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 June 30, 2023 and December 31, 2022, contingent and deferred consideration had a maximum undiscounted payment to be settled in cash or stock of $17.3 million and $21.3 million, respectively. Assuming the achievement of the applicable performance criteria and/or service and time requirements, the Company anticipates these payments will be made over the next one to four-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):
Six Months Ended
June 30,
20232022
Beginning balance$7,067 $9,312 
Contingent consideration in connection with acquisitions— — 
Change in fair value of contingent consideration(1)
511 (493)
Payments of contingent consideration(1,060)(1,040)
Ending balance$6,518 $7,779 
(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
June 30, 2023
Valuation TechniqueUnobservable inputs
Range (Weighted Average)(1)
Contingent
consideration
$6,518 Discounted cash flowExpected life of cash flows
0.1-4.3 years
 (2.2 years)
Discount rate
6.2%-7.3%
(6.8%)
Probability of achievement
0.0%-100.0%
(94.8%)
Fair Value at
December 31, 2022
Valuation TechniqueUnobservable inputs
Range (Weighted Average)(1)
Contingent
consideration
$7,067 Discounted cash flowExpected life of cash flows
0.4-4.8 years
 (2.7 years)
Discount rate
6.0%-7.0%
(6.5)%
Probability of achievement
0.0%-100.0%
(95.4)%
(1)
Unobservable inputs were weighted by the relative fair value of the instruments.
Nonrecurring Fair Value Measurements
In accordance with U.S. GAAP, from time to time, the Company measures certain assets at fair value on a nonrecurring basis. The Company reviews the carrying value of 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 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Common Stock
As of June 30, 2023 and December 31, 2022, there were 38,460,595 and 39,255,838 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) Earnings per Share” for additional information.
On August 1, 2023, the Board of Directors declared a semi-annual regular dividend of $0.25 per share, payable on October 6, 2023, to stockholders of record at the close of business on September 15, 2023.
As of June 30, 2023, $2.2 million of dividend equivalents related to unvested stock awards are recorded in other liabilities in the condensed consolidated balance sheets. 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 June 30, 2023 and December 31, 2022, there were no preferred shares issued or outstanding.
Accumulated Other Comprehensive (Loss) Income
Amounts reclassified from accumulated other comprehensive (loss) income are included as a component of other income (expense), 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 stock repurchase program. During the six months ended June 30, 2023, the Company repurchased and retired 1,098,561 shares of common stock for $34.4 million, at an average cost of $31.28 per share. As of June 30, 2023, $76.0 million remained authorized for repurchases under the stock repurchase program.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation Plans
6 Months Ended
Jun. 30, 2023
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”), which became effective upon the Company’s IPO. In February 2017, the Board of Directors amended and restated the 2013 Plan, which was approved by the Company’s stockholders in May 2017. Grants are made from time to time by the compensation committee of the Company’s Board of Directors at its discretion, subject to certain restrictions as to the number and value of shares that may be granted to any individual. In addition, non-employee directors receive annual grants under a director compensation policy. The compensation committee of the Company’s Board of Directors has the option to grant dividend equivalents to unvested grants. Any dividend equivalents granted to unvested awards are paid to the participant at the time the related grants vest. As of June 30, 2023, there were 3,401,886 shares available for future grants under the 2013 Plan.
On August 1, 2023, the Board of Directors declared a semi-annual regular dividend of $0.25 per share, with a payment date of October 6, 2023, to stockholders of record at the close of business on September 15, 2023. The Compensation Committee granted dividend equivalents to all unvested grants as of the record date.
As of June 30, 2023, $2.2 million of dividend equivalents remains to be paid upon vesting of stock awards.
Awards Granted and Settled
Under the 2013 Plan, the Company has issued RSAs to non-employee directors and restricted stock units (“RSUs”) to employees and independent contractors. RSAs vest over a one-year period from the date of grant, subject to service requirements. RSUs generally vest in equal annual installments over a five-year period from the date of grant or earlier as approved by the compensation committee of the Company’s Board of Directors. Dividend equivalents granted for unvested stock awards are paid at the time the stock awards vest. Any unvested awards and dividend equivalents are canceled upon termination as a service provider. As of June 30, 2023, there were no issued or outstanding options, SARs, performance units or performance share awards under the 2013 Plan.
During the six months ended June 30, 2023, 349,290 shares of RSUs and RSAs vested, with 125,319 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, 2022⁽¹⁾1,741,461$42.14 
Granted556,26034.09 
Vested(349,290)42.10 
Forfeited/canceled(10,347)40.90 
Nonvested shares at June 30, 2023⁽¹⁾1,938,084$39.85 
(1)Nonvested RSUs will be settled through the issuance of new shares of common stock.
As of June 30, 2023, the Company had unrecognized stock-based compensation relating to RSUs and RSAs of approximately $68.2 million, which is expected to be recognized over a weighted-average period of 3.69 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 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 121,615 shares of common stock remain available for issuance as of June 30, 2023. 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 of the Board of Directors. Pursuant to the provisions of the ESPP, the Board of Directors has determined to not provide for any annual increases to date. As of June 30, 2023, total unrecognized compensation cost related to the ESPP was $65,000 and is expected to be recognized over a weighted average period of 0.38 years.
SARs and DSUs
Prior to the IPO, certain employees were granted SARs. As of March 31, 2013, the outstanding SARs were frozen at the liability amount, and will be paid out to each participant in installments upon retirement or departure under the terms of the revised SARs agreements. To replace beneficial ownership in the SARs, the difference between the book value liability and the fair value of the awards was granted to plan participants in the form of deferred stock units (“DSUs”), which were fully vested upon receipt and will be settled in actual stock at a rate of 20% per year if the participant remains employed by the Company during that period (otherwise all unsettled shares of stock upon termination from service will be settled five years from the termination date, unless otherwise agreed to by the Company). In the event of death or termination of service after reaching the age of 67, 100% of the DSUs will be settled. As of 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
June 30,
Six Months Ended
June 30,
2023202220232022
ESPP$28 $29 $83 $85 
RSUs and RSAs5,323 4,246 10,279 8,046 
$5,351 $4,275 $10,362 $8,131 
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company’s effective tax rate for the three and six months ended June 30, 2023 was (45.5)% and 16.6%, respectively, compared to 24.9% and 25.5% for the three and six months ended June 30, 2022, 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 provision for income taxes differs from the amount computed by applying the U.S. federal statutory rate to income before provision for income taxes and consisted of the following (dollars in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Amount Rate Amount RateAmount RateAmount Rate
Income tax (benefit) expense at the federal statutory rate$(1,260)21.0 %$11,786 21.0 %$(3,668)21.0 %$21,139 21.0 %
State income tax expense (benefit), net of federal benefit315 (5.3)%2,389 4.3 %(424)2.4 %4,422 4.4 %
(Windfall) shortfall tax benefits, net related to stock-based compensation119 (2.0)%(1,758)(3.1)%773 (4.4)%(2,064)(2.1)%
Change in valuation allowance17 (0.3)%23 0.0 %244 (1.4)%(81)(0.1)%
Permanent and other items (1)
3,537 (58.9)%1,515 2.7 %170 (1.0)%2,296 2.3 %
$2,728 (45.5)%$13,955 24.9 %$(2,905)16.6 %$25,712 25.5 %
(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 28 R19.htm IDEA: XBRL DOCUMENT v3.23.2
(Loss) Earnings per Share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
(Loss) Earnings per Share (Loss) Earnings per Share
Basic and diluted (loss) earnings per share for the three and six months ended June 30, 2023 and 2022, respectively consisted of the following (in thousands, except per share data):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Numerator (Basic and Diluted):
Net (loss) income$(8,729)$42,168 $(14,562)$74,951 
Change in value for stock settled consideration(3)
13 (24)37 (38)
Adjusted net (loss) income$(8,716)$42,144 $(14,525)$74,913 
Denominator:
Basic
Weighted average common shares issued and outstanding38,55339,93638,88039,829
Deduct: Unvested RSAs (1)
(15)(12)(13)(13)
Add: Fully vested DSUs (2)
124202
Weighted average common shares outstanding38,53840,04838,86740,018
Basic (loss) earnings per common share$(0.23)$1.05 $(0.37)$1.87 
Diluted
Weighted average common shares outstanding from above38,53840,04838,86740,018
Add: Dilutive effect of RSUs, RSAs & ESPP(5)
213291
Add: Contingently issuable shares(3)(5)
8181
Weighted average common shares outstanding38,53840,34238,86740,390
Diluted (loss) earnings per common share$(0.23)$1.04 $(0.37)$1.85 
Antidilutive shares excluded from diluted earnings per common share(4)
1,8878431,781843
(1)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.
(2)Shares are included in weighted average common shares outstanding as the shares are fully vested but have not yet been delivered. See Note 9 – “Stock-Based Compensation Plans” for additional information.
(3)Relates to contingently issuable stock settled consideration.
(4)Primarily pertaining to RSU grants to the Company’s employees and independent contractors.
(5)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 and six months ended June 30, 2023 because inclusion of such shares would be antidilutive in a period of loss.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Credit Agreement
On June 18, 2014, the Company entered into a credit agreement with Wells Fargo Bank, National Association (the “Credit Agreement”). On May 31, 2022, the Company executed an amended and restated Credit Agreement (the “First Amended and Restated Credit Agreement”) to extend the maturity date of the Credit Agreement on substantially the same terms and conditions as the original credit facility. The First Amended and Restated Credit Agreement provided for a $60.0 million principal amount senior secured revolving credit facility that was guaranteed by all of the Company’s domestic subsidiaries (the “Credit Facility”), which was scheduled to mature on August 1, 2022. On July 28, 2022, the Company entered into the Second Amended and Restated Credit Agreement, which provides for a three-year extension of its Credit Facility with Wells Fargo Bank, National Association on principally the same terms and conditions as the extension signed in May 2022. The new agreement matures on June 1, 2025.
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 Agreement are available for general corporate purposes and working capital. The Credit Facility includes a $10.0 million sublimit for the issuance of standby letters of credit of which $533,000 was utilized at June 30, 2023. Borrowings under the Credit Facility will bear interest at the Daily Simple SOFR rate plus a spread of between 1.00% to 1.25% depending on the Company’s total funded debt to EBITDA as defined in the Credit Agreement. In connection with the amendments of the Credit Agreement, the Company paid bank fees and other expenses, which are being amortized over the remaining term of the Credit Agreement. The Company pays a commitment fee of up to 0.1% per annum, payable quarterly, based on the amount of unutilized commitments under the Credit Facility. The amortization and commitment fee is included in the interest expense in the accompanying condensed consolidated statements of operations and was $26,000 and $22,000 for the three months ended June 30, 2023 and 2022, respectively, and $51,000 and $47,000 during the six months ended June 30, 2023 and 2022, respectively. As of June 30, 2023, there were no amounts outstanding under the Credit Agreement.
The Credit Facility contains customary covenants, including financial and other covenant reporting requirements and events of default. Financial covenants require the Company, on a combined basis with its guarantors, to maintain (i) an EBITDAR Coverage Ratio (as defined in the Credit Agreement) of not less than 1.25:1.0 as of each quarter end, determined on a rolling four-quarter basis, and (ii) total funded debt to EBITDA not greater than 2.0:1.0 as of each quarter end, determined on a rolling four-quarter basis, and also limits investments in foreign entities and certain other loans. The Credit Facility is secured by substantially all assets of the Company, including pledges of 100% of the stock or other equity interest of each subsidiary except for the capital stock of a controlled foreign corporation (as defined in the Internal Revenue Code), in which case no such pledge is required. As of June 30, 2023, 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 June 30, 2023, the Company has agreed to a maximum aggregate guarantee obligation of $114.7 million relating to loans with an unpaid balance of $688.1 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 June 30, 2023 and December 31, 2022, the Company has recorded an allowance for loss-sharing obligations of $656,000 and $275,000, respectively, and pledged $102,000 and $16,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 June 30, 2023 aggregated $10.0 million.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsOn August 1, 2023, 2023, the Board of Directors declared a semi-annual regular dividend of $0.25 per share, payable on October 6, 2023, to stockholders of record at the close of business on September 15, 2023.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure        
Net (loss) income $ (8,729) $ 42,168 $ (14,562) $ 74,951
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended 6 Months Ended
Jun. 30, 2023
shares
Jun. 30, 2023
shares
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
The adoption or termination of contracts, instructions or written plans for the purchase or sale of our securities by our officers and directors for the three months ended June 30, 2023, which is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act (“Rule 10b5-1 Plan”), was as follows:
NameTitleActionDate AdoptedExpiration DateAggregate # of Securities to be Purchased/Sold
Gregory A. LaBergeSenior Vice President, Chief Administrative OfficerAdoptionMay 22, 2023Earlier of May 19, 2024 or when all shares are sold under the plan.8,201
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Gregory A. LaBerge [Member]    
Trading Arrangements, by Individual    
Name Gregory A. LaBerge  
Title Senior Vice President, Chief Administrative Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date May 22, 2023  
Arrangement Duration 363 days  
Aggregate Available 8,201 8,201
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Description of Business
Description of Business
Marcus & Millichap, Inc. (the “Company,” “Marcus & Millichap,” or “MMI”), a Delaware corporation, is a brokerage firm specializing in commercial real estate investment sales, financing, research and advisory services. As of June 30, 2023, MMI operates 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, 2022 included in the Company’s Annual Report on Form 10-K filed on February 28, 2023 with the SEC. The results of the three and six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023, 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 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, guarantee fees, and loan performance fees.
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 occurs at the close of escrow. At that time, the Company's performance is complete, and revenue is recorded.
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 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.
Mortgage Servicing - The Company recognized mortgage servicing revenue upon the acquisition of a servicing contract. The Company recorded servicing fees when earned, provided the loans were current and the debt service payments were made by the borrowers. As of September 30, 2022, the Company no longer owns any mortgage servicing rights.
Other Revenue
Other revenue includes fees generated from consulting and advisory services and fees are recognized when services are provided, or upon closing of the transaction.
Use of Estimates Use of Estimates The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, 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, 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 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 and six months ended June 30, 2023 and 2022, 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 and six months ended June 30, 2023, the Company’s Canadian operations represented 3.5% and 3.2% of total revenue, respectively. During both the three and six months ended June 30, 2022, the Company’s Canadian operations represented 2.2% of total revenue.
During each of the three and six months ended June 30, 2023 and 2022, 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
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Computer software and hardware equipment$46,995 $42,617 
Furniture, fixtures and equipment26,964 26,453 
Less: accumulated depreciation and amortization(45,497)(41,426)
$28,462 $27,644 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Investments in Marketable Debt Securities, Available-for-Sale (Tables)
6 Months Ended
Jun. 30, 2023
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) income and fair value of marketable debt securities, available-for-sale, by type of security consisted of the following (in thousands):
June 30, 2023
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Short-term investments:
U.S. treasuries$65,984 $— $— $(489)$65,495 
Corporate debt99,487 — (127)99,361 
$165,471 $— $$(616)$164,856 
Long-term investments:
U.S. treasuries$18,115 $— $— $(706)$17,409 
U.S. government sponsored entities574 — — (64)510 
Corporate debt44,923 — (2,679)42,250 
Asset-backed securities (“ABS”) and other11,146 — — (604)10,542 
$74,758 $— $$(4,053)$70,711 
December 31, 2022
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Short-term investments:
U.S. treasuries$135,688 $— $14 $(1,153)$134,549 
Corporate debt118,135 — (95)118,041 
ABS and other859 — — (15)$844 
$254,682 $— $15 $(1,263)$253,434 
Long-term investments:    
U.S. treasuries$21,434 $— $— $(719)$20,715 
U.S. government sponsored entities602 — — (66)536 
Corporate debt44,214 — 21 (2,877)41,358 
ABS and other6,569 — — (583)5,986 
$72,819 $— $21 $(4,245)$68,595 
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):
June 30, 2023
Less than 12 months 12 months or greater Total
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
U.S. treasuries$42,767 $(139)$39,930 $(1,056)$82,697 $(1,195)
U.S. government sponsored entities— — 509 (64)509 (64)
Corporate debt107,067 (564)25,047 (2,242)132,114 (2,806)
ABS and other4,623 (83)5,887 (521)10,510 (604)
$154,457 $(786)$71,373 $(3,883)$225,830 $(4,669)

December 31, 2022
Less than 12 months 12 months or greater Total
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
Fair
Value
Gross
Unrealized
Losses
U.S. treasuries$73,055 $(1,232)$66,144 $(640)$139,199 $(1,872)
U.S. government sponsored entities447 (46)87 (20)534 (66)
Corporate debt130,816 (1,909)10,681 (1,063)141,497 (2,972)
ABS and other4,710 (314)2,091 (284)6,801 (598)
$209,028 $(3,501)$79,003 $(2,007)$288,031 $(5,508)
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
June 30,
Six Months Ended
June 30,
2023202220232022
Gross realized gains (1)
$— $$— $114 
Gross realized losses (1)
$(23)$(17)$(23)$(17)
(1)Recorded in other income (expense), 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):
June 30, 2023December 31, 2022
Amortized
 Cost
Fair ValueAmortized
 Cost
Fair Value
Due in one year or less$165,471 $164,856 $254,683 $253,434 
Due after one year through five years55,898 53,492 56,507 54,169 
Due after five years through ten years14,560 13,210 13,435 11,850 
Due after ten years4,300 4,009 2,876 2,576 
$240,229 $235,567 $327,501 $322,029 
Weighted average contractual maturity1.7 years1.1 years
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions, Goodwill and Other Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Summary of Goodwill and Intangible Assets, Net
Goodwill and intangible assets, net consisted of the following (in thousands):
June 30, 2023December 31, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Goodwill and intangible assets:      
Goodwill$38,047 $— $38,047 $37,914 $— $37,914 
Intangible assets (1)
32,420 (16,942)15,478 32,287 (14,505)17,782 
$70,467 $(16,942)$53,525 $70,201 $(14,505)$55,696 
(1)
Total weighted average amortization period was 4.2 years and 4.5 years as of June 30, 2023 and December 31, 2022, 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):
Six Months Ended June 30, 2023
Beginning balance$37,914 
Additions from acquisitions — 
Impact of foreign currency translation133 
Ending balance$38,047 
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):
June 30, 2023
Remainder of 2023$2,275 
20244,101 
20253,880 
20262,156 
20271,855 
Thereafter1,211 
$15,478 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Balance Sheet Data (Tables)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Other Assets
Other assets consisted of the following (in thousands):
CurrentNon-Current
June 30,
2023
December 31,
2022
June 30,
2023
December 31,
2022
Security deposits$— $— $1,500 $1,625 
Employee notes receivable52 38 — 
Securities, held-to-maturity(1)
— — 9,500 9,500 
Loan performance fee receivable1,261 766 6,565 4,261 
Other(2)
4,537 6,510 489 473 
$5,850 $7,282 $18,092 $15,859 
(1)Securities, held-to-maturity, are expected to mature on September 1, 2024 and accrue interest based on the 1-year treasury rate.
(2)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
June 30,
2023
December 31,
2022
June 30,
2023
December 31,
2022
Stock appreciation rights (“SARs”) liability (1)
$2,480 $2,323 $11,037 $13,137 
Commissions payable to investment sales and financing professionals40,196 72,247 22,647 45,156 
Deferred compensation liability (1)
471 493 7,615 6,168 
Other204 258 — — 
$43,351 $75,321 $41,299 $64,461 
(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
June 30,
Six Months Ended
June 30,
2023202220232022
Increase (decrease) in the carrying value of the assets held in the rabbi trust (1)
$472 $(1,259)$930 $(1,784)
(Increase) decrease in the net carrying value of the deferred compensation obligation (2)
$(452)$1,259 $(885)$1,791 
(1)Recorded in other income (expense), 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
June 30,
2023
December 31,
2022
June 30,
2023
December 31,
2022
Deferred consideration$1,294 $3,633 $724 $1,486 
Contingent consideration1,513 1,726 5,005 5,341 
Dividends payable645 612 1,528 1,603 
Stock repurchase payable— 565 — — 
Loan guarantee obligation537 2,040 2,696 — 
Other910 1,357 566 184 
$4,899 $9,933 $10,519 $8,614 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
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):
June 30, 2023December 31, 2022
Fair ValueLevel 1Level 2Level 3Fair ValueLevel 1Level 2Level 3
Assets:
Assets held in rabbi trust$10,365 $— $10,365 $— $9,553 $— $9,553 $— 
Cash equivalents (1):
       
Commercial paper$50,191 $— $50,191 $— $41,324 $— $41,324 $— 
Money market funds81,411 81,411 — — 139,025 139,025 — — 
$131,602 $81,411 $50,191 $— $180,349 $139,025 $41,324 $— 
Marketable debt securities, available-for-sale:        
Short-term investments:        
U.S. treasuries$65,495 $65,495 $— $— $134,549 $134,549 $— $— 
Corporate debt99,361 — 99,361 — 118,041 — 118,041 — 
ABS and other— — — — 844 — 844 — 
$164,856 $65,495 $99,361 $— $253,434 $134,549 $118,885 $— 
Long-term investments:        
U.S. treasuries$17,409 $17,409 $— $— $20,715 $20,715 $— $— 
U.S. government sponsored entities510 — 510 — 536 — 536 — 
Corporate debt42,250 — 42,250 — 41,358 — 41,358 — 
ABS and other10,542 — 10,542 — 5,986 — 5,986 — 
$70,711 $17,409 $53,302 $— $68,595 $20,715 $47,880 $— 
Liabilities:        
Contingent consideration$6,518 $— $— $6,518 $7,067 $— $— $7,067 
Deferred consideration$2,018 $— $2,018 $— $5,119 $— $5,119 $— 
Deferred compensation liability$8,086 $8,086 $— $— $6,661 $6,661 $— $— 
(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):
Six Months Ended
June 30,
20232022
Beginning balance$7,067 $9,312 
Contingent consideration in connection with acquisitions— — 
Change in fair value of contingent consideration(1)
511 (493)
Payments of contingent consideration(1,060)(1,040)
Ending balance$6,518 $7,779 
(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
June 30, 2023
Valuation TechniqueUnobservable inputs
Range (Weighted Average)(1)
Contingent
consideration
$6,518 Discounted cash flowExpected life of cash flows
0.1-4.3 years
 (2.2 years)
Discount rate
6.2%-7.3%
(6.8%)
Probability of achievement
0.0%-100.0%
(94.8%)
Fair Value at
December 31, 2022
Valuation TechniqueUnobservable inputs
Range (Weighted Average)(1)
Contingent
consideration
$7,067 Discounted cash flowExpected life of cash flows
0.4-4.8 years
 (2.7 years)
Discount rate
6.0%-7.0%
(6.5)%
Probability of achievement
0.0%-100.0%
(95.4)%
(1)
Unobservable inputs were weighted by the relative fair value of the instruments.
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation Plans (Tables)
6 Months Ended
Jun. 30, 2023
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, 2022⁽¹⁾1,741,461$42.14 
Granted556,26034.09 
Vested(349,290)42.10 
Forfeited/canceled(10,347)40.90 
Nonvested shares at June 30, 2023⁽¹⁾1,938,084$39.85 
(1)Nonvested RSUs will be settled through the issuance of new shares of common stock.
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
June 30,
Six Months Ended
June 30,
2023202220232022
ESPP$28 $29 $83 $85 
RSUs and RSAs5,323 4,246 10,279 8,046 
$5,351 $4,275 $10,362 $8,131 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Components of Provision for Income Taxes and Income before Provision for Income Taxes
The provision for income taxes differs from the amount computed by applying the U.S. federal statutory rate to income before provision for income taxes and consisted of the following (dollars in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Amount Rate Amount RateAmount RateAmount Rate
Income tax (benefit) expense at the federal statutory rate$(1,260)21.0 %$11,786 21.0 %$(3,668)21.0 %$21,139 21.0 %
State income tax expense (benefit), net of federal benefit315 (5.3)%2,389 4.3 %(424)2.4 %4,422 4.4 %
(Windfall) shortfall tax benefits, net related to stock-based compensation119 (2.0)%(1,758)(3.1)%773 (4.4)%(2,064)(2.1)%
Change in valuation allowance17 (0.3)%23 0.0 %244 (1.4)%(81)(0.1)%
Permanent and other items (1)
3,537 (58.9)%1,515 2.7 %170 (1.0)%2,296 2.3 %
$2,728 (45.5)%$13,955 24.9 %$(2,905)16.6 %$25,712 25.5 %
(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 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
(Loss) Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2023
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) earnings per share for the three and six months ended June 30, 2023 and 2022, respectively consisted of the following (in thousands, except per share data):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Numerator (Basic and Diluted):
Net (loss) income$(8,729)$42,168 $(14,562)$74,951 
Change in value for stock settled consideration(3)
13 (24)37 (38)
Adjusted net (loss) income$(8,716)$42,144 $(14,525)$74,913 
Denominator:
Basic
Weighted average common shares issued and outstanding38,55339,93638,88039,829
Deduct: Unvested RSAs (1)
(15)(12)(13)(13)
Add: Fully vested DSUs (2)
124202
Weighted average common shares outstanding38,53840,04838,86740,018
Basic (loss) earnings per common share$(0.23)$1.05 $(0.37)$1.87 
Diluted
Weighted average common shares outstanding from above38,53840,04838,86740,018
Add: Dilutive effect of RSUs, RSAs & ESPP(5)
213291
Add: Contingently issuable shares(3)(5)
8181
Weighted average common shares outstanding38,53840,34238,86740,390
Diluted (loss) earnings per common share$(0.23)$1.04 $(0.37)$1.85 
Antidilutive shares excluded from diluted earnings per common share(4)
1,8878431,781843
(1)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.
(2)Shares are included in weighted average common shares outstanding as the shares are fully vested but have not yet been delivered. See Note 9 – “Stock-Based Compensation Plans” for additional information.
(3)Relates to contingently issuable stock settled consideration.
(4)Primarily pertaining to RSU grants to the Company’s employees and independent contractors.
(5)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 and six months ended June 30, 2023 because inclusion of such shares would be antidilutive in a period of loss.
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Basis of Presentation - Narrative (Detail) - office
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Class of Stock [Line Items]        
Number of offices     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 3.50% 2.20% 3.20% 2.20%
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Less: accumulated depreciation and amortization $ (45,497) $ (41,426)
Property and equipment, net 28,462 27,644
Computer software and hardware equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 46,995 42,617
Furniture, fixtures and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 26,964 $ 26,453
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment, Net - Narrative (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Property, Plant and Equipment [Abstract]        
Depreciation expense $ 2.3 $ 1.8 $ 4.3 $ 3.7
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
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
Jun. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized Cost $ 240,229 $ 327,501
Fair Value 235,567 322,029
Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 165,471 254,682
Allowance for Credit Losses 0 0
Gross Unrealized Gains 1 15
Gross Unrealized Losses (616) (1,263)
Fair Value 164,856 253,434
Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 74,758 72,819
Allowance for Credit Losses 0 0
Gross Unrealized Gains 6 21
Gross Unrealized Losses (4,053) (4,245)
Fair Value 70,711 68,595
U.S. treasuries | Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 65,984 135,688
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 14
Gross Unrealized Losses (489) (1,153)
Fair Value 65,495 134,549
U.S. treasuries | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 18,115 21,434
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (706) (719)
Fair Value 17,409 20,715
U.S. government sponsored entities | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 574 602
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (64) (66)
Fair Value 510 536
Corporate debt | Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 99,487 118,135
Allowance for Credit Losses 0 0
Gross Unrealized Gains 1 1
Gross Unrealized Losses (127) (95)
Fair Value 99,361 118,041
Corporate debt | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 44,923 44,214
Allowance for Credit Losses 0 0
Gross Unrealized Gains 6 21
Gross Unrealized Losses (2,679) (2,877)
Fair Value 42,250 41,358
Asset-backed securities (“ABS”) and other | Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost   859
Allowance for Credit Losses   0
Gross Unrealized Gains   0
Gross Unrealized Losses   (15)
Fair Value   844
Asset-backed securities (“ABS”) and other | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 11,146 6,569
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (604) (583)
Fair Value $ 10,542 $ 5,986
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
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
Jun. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Available for sale securities continuous unrealized loss position for less than 12 months, fair value $ 154,457 $ 209,028
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss (786) (3,501)
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 71,373 79,003
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss (3,883) (2,007)
Available for sale securities continuous unrealized loss position, fair value 225,830 288,031
Available for sale securities continuous unrealized loss position, gross unrealized loss (4,669) (5,508)
U.S. treasuries    
Marketable Securities [Line Items]    
Available for sale securities continuous unrealized loss position for less than 12 months, fair value 42,767 73,055
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss (139) (1,232)
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 39,930 66,144
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss (1,056) (640)
Available for sale securities continuous unrealized loss position, fair value 82,697 139,199
Available for sale securities continuous unrealized loss position, gross unrealized loss (1,195) (1,872)
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 447
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss 0 (46)
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 509 87
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss (64) (20)
Available for sale securities continuous unrealized loss position, fair value 509 534
Available for sale securities continuous unrealized loss position, gross unrealized loss (64) (66)
Corporate debt    
Marketable Securities [Line Items]    
Available for sale securities continuous unrealized loss position for less than 12 months, fair value 107,067 130,816
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss (564) (1,909)
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 25,047 10,681
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss (2,242) (1,063)
Available for sale securities continuous unrealized loss position, fair value 132,114 141,497
Available for sale securities continuous unrealized loss position, gross unrealized loss (2,806) (2,972)
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 4,623 4,710
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss (83) (314)
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 5,887 2,091
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss (521) (284)
Available for sale securities continuous unrealized loss position, fair value 10,510 6,801
Available for sale securities continuous unrealized loss position, gross unrealized loss $ (604) $ (598)
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
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 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Investments, Debt and Equity Securities [Abstract]        
Gross realized gains $ 0 $ 1 $ 0 $ 114
Gross realized losses $ (23) $ (17) $ (23) $ (17)
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Investments in Marketable Debt Securities, Available-for-Sale - Narrative (Detail)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
security
Dec. 31, 2022
Marketable Securities [Line Items]    
Weighted average contractual maturity 1 year 8 months 12 days 1 year 1 month 6 days
Fitch, AA Rating | Moody's, Aaa Rating | Standard & Poor's, AA Rating    
Marketable Securities [Line Items]    
Weighted average contractual maturity 1 year 8 months 12 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 226  
Available-for-sale, securities in unrealized loss positions, accumulated loss | $ $ 4.7  
Percentage of amortized cost 2.00%  
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
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
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Amortized Cost    
Due in one year or less $ 165,471 $ 254,683
Due after one year through five years 55,898 56,507
Due after five years through ten years 14,560 13,435
Due after ten years 4,300 2,876
Amortized Cost 240,229 327,501
Fair Value    
Due in one year or less 164,856 253,434
Due after one year through five years 53,492 54,169
Due after five years through ten years 13,210 11,850
Due after ten years 4,009 2,576
Fair Value $ 235,567 $ 322,029
Weighted average contractual maturity 1 year 8 months 12 days 1 year 1 month 6 days
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions, Goodwill and Other Intangible Assets - Narrative (Detail)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
reportingUnit
Jun. 30, 2022
USD ($)
Business Combination and Asset Acquisition [Abstract]        
Number of reporting units | reportingUnit     1  
Amortization expense | $ $ 1.1 $ 1.1 $ 2.3 $ 2.3
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]    
Goodwill, gross carrying amount $ 38,047 $ 37,914
Intangible assets, gross carrying amount 32,420 32,287
Goodwill and intangible assets, gross carrying amount, total 70,467 70,201
Intangible assets, accumulated amortization (16,942) (14,505)
Goodwill, net book value 38,047 37,914
Intangible assets, net book value 15,478 17,782
Goodwill and intangible assets, net book value $ 53,525 $ 55,696
Weighted average amortization intangible assets 4 years 2 months 12 days 4 years 6 months
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions, Goodwill and Other Intangible Assets - Summary of Net Change in Carrying Value of Goodwill (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 37,914
Additions from acquisitions 0
Impact of foreign currency translation 133
Ending balance $ 38,047
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions, Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense for Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]    
Remainder of 2023 $ 2,275  
2024 4,101  
2025 3,880  
2026 2,156  
2027 1,855  
Thereafter 1,211  
Total $ 15,478 $ 17,782
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Balance Sheet Data - Narrative (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 01, 2022
Jan. 01, 2021
Jan. 01, 2014
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Mar. 31, 2013
Schedule Of Accrued Expenses [Line Items]                  
Advances and loans and commissions receivable allowance for credit loss       $ 578   $ 578   $ 791  
SARs frozen liability amount       11,037   $ 11,037   $ 13,137  
Treasury note term           1 year      
Interest expense       216 $ 158 $ 431 $ 318    
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 3.63% 5.79%              
Interest expense       $ 190 $ 136 $ 380 271    
Payments for SARs Liability           $ 2,200 2,300    
Deferred Compensation Liability                  
Schedule Of Accrued Expenses [Line Items]                  
Fair value of deferred compensation plan assets           110.00%      
Payments made during the period           $ 163 $ 625    
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 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Balance Sheet Data - Schedule of Other Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Other Assets [Line Items]    
Other assets, current $ 5,850 $ 7,282
Other assets, non-current $ 18,092 15,859
Treasury note term 1 year  
Security deposits    
Other Assets [Line Items]    
Other assets, current $ 0 0
Other assets, non-current 1,500 1,625
Employee notes receivable    
Other Assets [Line Items]    
Other assets, current 52 6
Other assets, non-current 38 0
Securities, held-to-maturity    
Other Assets [Line Items]    
Other assets, current 0 0
Other assets, non-current 9,500 9,500
Loan performance fee receivable    
Other Assets [Line Items]    
Other assets, current 1,261 766
Other assets, non-current 6,565 4,261
Other    
Other Assets [Line Items]    
Other assets, current 4,537 6,510
Other assets, non-current $ 489 $ 473
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Balance Sheet Data - Components of Deferred Compensation and Commissions (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current    
Stock appreciation rights ("SARs") liability $ 2,480 $ 2,323
Commissions payable to investment sales and financing professionals 40,196 72,247
Deferred compensation liability 471 493
Other 204 258
Deferred compensation and commissions 43,351 75,321
Non-Current    
Stock appreciation rights ("SARs") liability 11,037 13,137
Commissions payable to investment sales and financing professionals 22,647 45,156
Deferred compensation liability 7,615 6,168
Other 0 0
Deferred compensation and commissions $ 41,299 $ 64,461
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.2
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 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Increase (decrease) in the carrying value of the assets held in the rabbi trust $ 472 $ (1,259) $ 930 $ (1,784)
(Increase) decrease in the net carrying value of the deferred compensation obligation $ (452) $ 1,259 $ (885) $ 1,791
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Balance Sheet Data - Schedule of Other Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current    
Deferred consideration $ 1,294 $ 3,633
Contingent consideration 1,513 1,726
Dividends payable 645 612
Stock repurchase payable 0 565
Loan guarantee obligation 537 2,040
Other 910 1,357
Other liabilities 4,899 9,933
Non-Current    
Deferred consideration 724 1,486
Contingent consideration 5,005 5,341
Dividends payable 1,528 1,603
Stock repurchase payable 0 0
Loan guarantee obligation 2,696 0
Other 566 184
Other liabilities $ 10,519 $ 8,614
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Related-Party Transactions - Narrative (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]          
Total revenue $ 162,866,000 $ 395,957,000 $ 317,658,000 $ 715,421,000  
Cost of services 101,163,000 256,042,000 196,590,000 452,810,000  
Operating lease right-of-use assets, net 102,741,000   102,741,000   $ 87,945,000
Other assets, current 5,850,000   5,850,000   7,282,000
Accounts payable and accrued expenses 11,893,000   11,893,000   11,450,000
Related Party          
Related Party Transaction [Line Items]          
Other assets, current 90,000   90,000   6,000
MMC          
Related Party Transaction [Line Items]          
Operating lease cost 295,000 320,000 592,000 653,000  
Operating lease right-of-use assets, net 8,115,000   8,115,000   9,041,000
Operating lease liability 8,442,000   8,442,000   9,262,000
MMC | Related Party          
Related Party Transaction [Line Items]          
Total revenue 0 912,000 441,000 2,510,000  
Other assets, current 3,000   3,000    
Accounts payable and accrued expenses         $ 79,000
MMC | Transition Services Agreement          
Related Party Transaction [Line Items]          
Selling, general and administrative expense (19,000) (7,000) (44,000) (18,000)  
MMC | Brokerage And Financing Services | Related Party          
Related Party Transaction [Line Items]          
Cost of services $ 0 $ 547,000 $ 264,000 $ 1,501,000  
Chairman And Founder          
Related Party Transaction [Line Items]          
Beneficial ownership percentage     39.00%    
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Assets        
Assets held in rabbi trust $ 10,365 $ 9,553    
Marketable debt securities, available-for-sale 235,567 322,029    
Liabilities:        
Contingent consideration 6,518   $ 7,779  
Deferred consideration 2,018 5,119    
Deferred compensation liability 8,086 6,661    
Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 164,856 253,434    
Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 70,711 68,595    
U.S. treasuries | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 65,495 134,549    
U.S. treasuries | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 17,409 20,715    
U.S. government sponsored entities | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 510 536    
Corporate debt | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 99,361 118,041    
Corporate debt | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 42,250 41,358    
ABS and other | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale   844    
ABS and other | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 10,542 5,986    
Recurring        
Assets        
Cash equivalents 131,602 180,349    
Recurring | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 164,856 253,434    
Recurring | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 70,711 68,595    
Recurring | Commercial paper        
Assets        
Cash equivalents 50,191 41,324    
Recurring | Money market funds        
Assets        
Cash equivalents 81,411 139,025    
Recurring | Assets held in rabbi trust        
Assets        
Assets held in rabbi trust 10,365 9,553    
Recurring | U.S. treasuries | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 65,495 134,549    
Recurring | U.S. treasuries | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 17,409 20,715    
Recurring | U.S. government sponsored entities | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 510 536    
Recurring | Corporate debt | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 99,361 118,041    
Recurring | Corporate debt | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 42,250 41,358    
Recurring | ABS and other | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 844    
Recurring | ABS and other | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 10,542 5,986    
Level 1 | Recurring        
Assets        
Cash equivalents 81,411 139,025    
Liabilities:        
Deferred consideration 0 0    
Deferred compensation liability 8,086 6,661    
Level 1 | Recurring | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 65,495 134,549    
Level 1 | Recurring | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 17,409 20,715    
Level 1 | Recurring | Commercial paper        
Assets        
Cash equivalents 0 0    
Level 1 | Recurring | Money market funds        
Assets        
Cash equivalents 81,411 139,025    
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 65,495 134,549    
Level 1 | Recurring | U.S. treasuries | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 17,409 20,715    
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 | Short-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 50,191 41,324    
Liabilities:        
Deferred consideration 2,018 5,119    
Deferred compensation liability 0 0    
Level 2 | Recurring | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 99,361 118,885    
Level 2 | Recurring | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 53,302 47,880    
Level 2 | Recurring | Commercial paper        
Assets        
Cash equivalents 50,191 41,324    
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 10,365 9,553    
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 510 536    
Level 2 | Recurring | Corporate debt | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 99,361 118,041    
Level 2 | Recurring | Corporate debt | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 42,250 41,358    
Level 2 | Recurring | ABS and other | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 844    
Level 2 | Recurring | ABS and other | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 10,542 5,986    
Level 3 | Recurring        
Assets        
Cash equivalents 0 0    
Liabilities:        
Deferred consideration 0 0    
Deferred compensation liability 0 0    
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 | Short-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 6,518 7,067   $ 9,312
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 $ 6,518 $ 7,067    
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Narrative (Detail) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
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 $ 17,300,000   $ 21,300,000
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 | Maximum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Earn-out period for contingent and deferred consideration 4 years    
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Ending balance $ 6,518 $ 7,779
Contingent consideration    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 7,067 9,312
Contingent consideration in connection with acquisitions 0 0
Change in fair value of contingent consideration 511 (493)
Payments of contingent consideration (1,060) $ (1,040)
Ending balance $ 6,518  
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Recurring Basis Valuation Techniques (Detail)
$ in Thousands
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration $ 6,518   $ 7,779  
Contingent consideration        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration 6,518 $ 7,067   $ 9,312
Level 3 | Contingent consideration        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration 6,518 7,067    
Level 3 | Recurring | Contingent consideration | Discounted cash flow        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration $ 6,518 $ 7,067    
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.1 0.4    
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) 4.3 4.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) 2.2 2.7    
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.062 0.060    
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.073 0.070    
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.068 (0.065)    
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.000 0.000    
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.948 (0.954)    
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Narrative (Detail) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2023
May 02, 2023
Apr. 06, 2023
Dec. 31, 2022
Aug. 02, 2022
Common stock, shares issued (in shares) 38,460,595     39,255,838  
Common stock, shares outstanding (in shares) 38,460,595     39,255,838  
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) 1,098,561        
Stock repurchased and retired $ 34,400        
Average cost (in dollars per share) $ 31.28        
Stock repurchase program, remaining authorized repurchase amount $ 76,000        
Unvested Restricted Stock          
Dividends payable     $ 2,200    
Unvested Restricted Stock | 2013 Omnibus Equity Incentive Plan          
Dividends payable $ 2,200        
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan (Detail) - USD ($)
$ in Millions
Jun. 30, 2023
Apr. 06, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock shares available for grant (in shares) 3,401,886  
Unvested Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividends payable   $ 2.2
2013 Omnibus Equity Incentive Plan | Unvested Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividends payable $ 2.2  
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation Plans - Awards Granted and Settled (Details)
6 Months Ended
Jun. 30, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vested shares (in shares) 349,290
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) 349,290
Number of common stock shares withheld to pay employee statutory withholding taxes (in shares) 125,319
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 67 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation Plans - Outstanding Awards Under 2013 Omnibus Equity Incentive Plan (Detail)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Shares  
Nonvested shares at beginning (in shares) | shares 1,741,461
Granted (in shares) | shares 556,260
Vested (in shares) | shares (349,290)
Forfeited/canceled (in shares) | shares (10,347)
Nonvested shares at ending (in shares) | shares 1,938,084
Weighted- Average Grant Date Fair Value Per Share  
Nonvested at beginning (in dollars per share) | $ / shares $ 42.14
Granted (in dollars per share) | $ / shares 34.09
Vested (in dollars per share) | $ / shares 42.10
Forfeited/canceled (in dollars per share) | $ / shares 40.90
Nonvested at ending (in dollars per share) | $ / shares $ 39.85
Unrecognized stock-based compensation expense | $ $ 68.2
Unrecognized Compensation Expense Is Expected To Be Recognized Over A Weighted Average Period (Years) 3 years 8 months 8 days
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation Plans - Employee Stock Purchase Plan (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock shares available for issuance (in shares) 3,401,886
Unrecognized stock-based compensation expense | $ $ 68,200
ESPP  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Length of purchase intervals 6 months
ESPP discount rate 10.00%
Initial Common stock reserved (in shares) 366,667
Common stock shares available for issuance (in shares) 121,615
Unrecognized stock-based compensation expense | $ $ 65
Cost not yet recognized, period for recognition 4 months 17 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 69 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation Plans - SARs and DSUs (Detail)
6 Months Ended
Jun. 30, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vested shares (in shares) 349,290
Deferred stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
DSU settlement to common stock percentage 20.00%
DSU settlement into actual stock issued term 5 years
Employee termination age 67 years
Percentage of shares of deferred stock units settled in the event of death or termination after reaching age 67 100.00%
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation Plans - Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocated share-based compensation expense $ 5,351 $ 4,275 $ 10,362 $ 8,131
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocated share-based compensation expense 28 29 83 85
RSUs and RSAs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocated share-based compensation expense $ 5,323 $ 4,246 $ 10,279 $ 8,046
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Narrative (Detail)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Effective tax rate (45.50%) 24.90% 16.60% 25.50%
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Components of Provision for Income Taxes and Income before Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Amount        
Income tax (benefit) expense at the federal statutory rate $ (1,260) $ 11,786 $ (3,668) $ 21,139
State income tax expense (benefit), net of federal benefit 315 2,389 (424) 4,422
(Windfall) shortfall tax benefits, net related to stock-based compensation 119 (1,758) 773 (2,064)
Change in valuation allowance 17 23 244 (81)
Permanent and other items 3,537 1,515 170 2,296
Provision for income taxes $ 2,728 $ 13,955 $ (2,905) $ 25,712
Rate        
Income tax (benefit) expense at the federal statutory rate 21.00% 21.00% 21.00% 21.00%
State income tax expense (benefit), net of federal benefit (5.30%) 4.30% 2.40% 4.40%
(Windfall) shortfall tax benefits, net related to stock-based compensation (2.00%) (3.10%) (4.40%) (2.10%)
Change in valuation allowance (0.30%) 0.00% (1.40%) (0.10%)
Permanent and other items (58.90%) 2.70% (1.00%) 2.30%
Provision for income taxes (45.50%) 24.90% 16.60% 25.50%
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.2
(Loss) Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator (Basic and Diluted):        
Net (loss) income $ (8,729) $ 42,168 $ (14,562) $ 74,951
Change in value for stock settled consideration 13 (24) 37 (38)
Adjusted net (loss) income $ (8,716) $ 42,144 $ (14,525) $ 74,913
Denominator:        
Weighted average common shares issued and outstanding (in shares) 38,553,000 39,936,000 38,880,000 39,829,000
Deduct: Unvested RSAs (in shares) (15,000) (12,000) (13,000) (13,000)
Add: Fully vested DSUs (in shares) 0 124,000 0 202,000
Weighted average common shares outstanding (in shares) 38,538,000 40,048,000 38,867,000 40,018,000
Basic (loss) earnings per common share (in dollars per share) $ (0.23) $ 1.05 $ (0.37) $ 1.87
Weighted average common shares outstanding from above (in shares) 38,538,000 40,048,000 38,867,000 40,018,000
Add: Dilutive effect of RSUs, RSAs & ESPP (in shares) 0 213,000 0 291,000
Add: Contingently issuable shares (in shares) 0 81,000 0 81,000
Weighted average common shares outstanding (in shares) 38,538,000 40,342,000 38,867,000 40,390,000
Diluted (in dollars per share) $ (0.23) $ 1.04 $ (0.37) $ 1.85
Antidilutive shares excluded from diluted earnings per common share (in shares) 1,887,000 843,000 1,781,000 843,000
Restricted Stock Awards | 2013 Omnibus Equity Incentive Plan        
Denominator:        
Vesting period     1 year  
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Narrative (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 28, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Line of Credit Facility [Line Items]            
Interest expense   $ 216 $ 158 $ 431 $ 318  
Guarantee obligations, maximum exposure   114,700   114,700    
Maximum unpaid loan amount for which guarantee obligations granted   688,100   688,100    
Allowance for loss sharing obligations   656   656   $ 275
Other commitment amount   10,000   10,000    
Guarantor Obligations, Amount Pledged   102   102   $ 16
Revolving Credit Facility | Credit Facility | Line of Credit            
Line of Credit Facility [Line Items]            
Senior secured revolving credit facility maximum borrowing capacity   60,000   60,000    
Debt instrument, term 3 years          
Standby letters of credit borrowing capacity   10,000   10,000    
Standby letters of credit, utilized amount   533   $ 533    
Credit agreement, unused capacity, commitment fee percentage       0.10%    
Interest expense   26 $ 22 $ 51 $ 47  
Credit agreement, amount outstanding   $ 0   $ 0    
Minimum EBITDAR coverage ratio       1.25    
Maximum Total Funded Debt to EBITDA ratio       2.0    
Credit agreement, pledge percentage       100.00%    
Minimum | 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.00%    
Maximum | 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.25%    
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events - Narrative (Detail)
Aug. 01, 2023
$ / shares
Subsequent Event | Semi Annual Regular Dividend  
Subsequent Event [Line Items]  
Dividends payable amount per share (in dollars per share) $ 0.25
XML 76 mmi-20230630_htm.xml IDEA: XBRL DOCUMENT 0001578732 2023-01-01 2023-06-30 0001578732 2023-08-01 0001578732 2023-06-30 0001578732 2022-12-31 0001578732 mmi:RealEstateBrokerageCommissionsMember 2023-04-01 2023-06-30 0001578732 mmi:RealEstateBrokerageCommissionsMember 2022-04-01 2022-06-30 0001578732 mmi:RealEstateBrokerageCommissionsMember 2023-01-01 2023-06-30 0001578732 mmi:RealEstateBrokerageCommissionsMember 2022-01-01 2022-06-30 0001578732 mmi:FinancingFeesMember 2023-04-01 2023-06-30 0001578732 mmi:FinancingFeesMember 2022-04-01 2022-06-30 0001578732 mmi:FinancingFeesMember 2023-01-01 2023-06-30 0001578732 mmi:FinancingFeesMember 2022-01-01 2022-06-30 0001578732 mmi:OtherRevenuesMember 2023-04-01 2023-06-30 0001578732 mmi:OtherRevenuesMember 2022-04-01 2022-06-30 0001578732 mmi:OtherRevenuesMember 2023-01-01 2023-06-30 0001578732 mmi:OtherRevenuesMember 2022-01-01 2022-06-30 0001578732 2023-04-01 2023-06-30 0001578732 2022-04-01 2022-06-30 0001578732 2022-01-01 2022-06-30 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 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001578732 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001578732 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001578732 us-gaap:PreferredStockMember 2023-06-30 0001578732 us-gaap:CommonStockMember 2023-06-30 0001578732 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001578732 us-gaap:RetainedEarningsMember 2023-06-30 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001578732 us-gaap:PreferredStockMember 2022-03-31 0001578732 us-gaap:CommonStockMember 2022-03-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001578732 us-gaap:RetainedEarningsMember 2022-03-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001578732 2022-03-31 0001578732 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001578732 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001578732 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001578732 us-gaap:PreferredStockMember 2022-06-30 0001578732 us-gaap:CommonStockMember 2022-06-30 0001578732 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001578732 us-gaap:RetainedEarningsMember 2022-06-30 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001578732 2022-06-30 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 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001578732 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001578732 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001578732 us-gaap:PreferredStockMember 2021-12-31 0001578732 us-gaap:CommonStockMember 2021-12-31 0001578732 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001578732 us-gaap:RetainedEarningsMember 2021-12-31 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001578732 2021-12-31 0001578732 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001578732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001578732 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001578732 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001578732 mmi:CustomerMember country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-04-01 2023-06-30 0001578732 mmi:CustomerMember country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-06-30 0001578732 mmi:CustomerMember country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0001578732 mmi:CustomerMember country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001578732 us-gaap:ComputerEquipmentMember 2023-06-30 0001578732 us-gaap:ComputerEquipmentMember 2022-12-31 0001578732 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001578732 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember 2022-12-31 0001578732 us-gaap:USTreasurySecuritiesMember 2023-06-30 0001578732 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-06-30 0001578732 us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001578732 us-gaap:AssetBackedSecuritiesMember 2023-06-30 0001578732 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001578732 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-12-31 0001578732 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001578732 us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001578732 srt:FitchAARatingMember srt:MoodysAaaRatingMember srt:StandardPoorsAARatingMember 2023-01-01 2023-06-30 0001578732 srt:FitchAAPlusRatingMember srt:MoodysAa3RatingMember srt:StandardPoorsAAPlusRatingMember mmi:WeightedAverageCreditAaPlusRatingMember 2023-06-30 0001578732 2022-01-01 2022-12-31 0001578732 mmi:SecurityDepositMember 2023-06-30 0001578732 mmi:SecurityDepositMember 2022-12-31 0001578732 mmi:EmployeeNotesReceivableMember 2023-06-30 0001578732 mmi:EmployeeNotesReceivableMember 2022-12-31 0001578732 mmi:DebtSecuritiesHeldToMaturityMember 2023-06-30 0001578732 mmi:DebtSecuritiesHeldToMaturityMember 2022-12-31 0001578732 mmi:LoanPerformanceFeeReceivableMember 2023-06-30 0001578732 mmi:LoanPerformanceFeeReceivableMember 2022-12-31 0001578732 mmi:OtherMember 2023-06-30 0001578732 mmi:OtherMember 2022-12-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 2023-04-01 2023-06-30 0001578732 us-gaap:StockAppreciationRightsSARSMember 2022-04-01 2022-06-30 0001578732 us-gaap:StockAppreciationRightsSARSMember 2023-01-01 2023-06-30 0001578732 us-gaap:StockAppreciationRightsSARSMember 2022-01-01 2022-06-30 0001578732 mmi:CommissionsPayableMember 2023-01-01 2023-06-30 0001578732 srt:MinimumMember mmi:DeferredCompensationLiabilityMember 2023-01-01 2023-06-30 0001578732 srt:MaximumMember mmi:DeferredCompensationLiabilityMember 2023-01-01 2023-06-30 0001578732 mmi:DeferredCompensationLiabilityMember 2023-01-01 2023-06-30 0001578732 mmi:DeferredCompensationLiabilityMember 2022-01-01 2022-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember mmi:TransitionServicesAgreementMember 2023-04-01 2023-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember mmi:TransitionServicesAgreementMember 2022-04-01 2022-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember mmi:TransitionServicesAgreementMember 2023-01-01 2023-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember mmi:TransitionServicesAgreementMember 2022-01-01 2022-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember mmi:BrokerageAndFinancingServicesMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember mmi:BrokerageAndFinancingServicesMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember mmi:BrokerageAndFinancingServicesMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember mmi:BrokerageAndFinancingServicesMember us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember 2023-04-01 2023-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember 2022-04-01 2022-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember 2023-01-01 2023-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember 2022-01-01 2022-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember 2023-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember 2022-12-31 0001578732 mmi:MarcusAndMillichapCompanyMember us-gaap:RelatedPartyMember 2023-06-30 0001578732 mmi:MarcusAndMillichapCompanyMember us-gaap:RelatedPartyMember 2022-12-31 0001578732 us-gaap:RelatedPartyMember 2023-06-30 0001578732 us-gaap:RelatedPartyMember 2022-12-31 0001578732 mmi:ChairmanAndFounderMember 2023-01-01 2023-06-30 0001578732 us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2023-06-30 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2023-06-30 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2023-06-30 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2023-06-30 0001578732 us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2022-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2022-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2022-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:InvestmentsHeldInRabbiTrustMember 2022-12-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 mmi:LongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 mmi:ContingentConsiderationMember 2023-06-30 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0001578732 mmi:ContingentConsiderationMember 2022-12-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001578732 srt:MinimumMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-06-30 0001578732 srt:MaximumMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-06-30 0001578732 mmi:ContingentConsiderationMember 2021-12-31 0001578732 mmi:ContingentConsiderationMember 2023-01-01 2023-06-30 0001578732 mmi:ContingentConsiderationMember 2022-01-01 2022-06-30 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-06-30 0001578732 srt:MinimumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-06-30 0001578732 srt:MaximumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-06-30 0001578732 srt:WeightedAverageMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-06-30 0001578732 srt:MinimumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-06-30 0001578732 srt:MaximumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-06-30 0001578732 srt:WeightedAverageMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-06-30 0001578732 srt:MinimumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ProbabilityOfAchievementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-06-30 0001578732 srt:MaximumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ProbabilityOfAchievementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-06-30 0001578732 srt:WeightedAverageMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ProbabilityOfAchievementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-06-30 0001578732 mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001578732 srt:MinimumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001578732 srt:MaximumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001578732 srt:WeightedAverageMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001578732 srt:MinimumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001578732 srt:MaximumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001578732 srt:WeightedAverageMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001578732 srt:MinimumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ProbabilityOfAchievementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001578732 srt:MaximumMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ProbabilityOfAchievementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001578732 srt:WeightedAverageMember mmi:ContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mmi:ProbabilityOfAchievementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001578732 mmi:SemiAnnualRegularDividendMember us-gaap:SubsequentEventMember 2023-08-01 0001578732 mmi:UnvestedRestrictedStockMember 2023-04-06 0001578732 2022-08-02 0001578732 2023-05-02 0001578732 mmi:UnvestedRestrictedStockMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2023-06-30 0001578732 us-gaap:RestrictedStockMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2023-01-01 2023-06-30 0001578732 us-gaap:RestrictedStockUnitsRSUMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2023-01-01 2023-06-30 0001578732 us-gaap:StockAppreciationRightsSARSMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2023-06-30 0001578732 mmi:PerformanceUnitsMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2023-01-01 2023-06-30 0001578732 mmi:PerformanceUnitsMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2023-06-30 0001578732 us-gaap:StockOptionMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2023-06-30 0001578732 us-gaap:PerformanceSharesMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2023-06-30 0001578732 us-gaap:StockAppreciationRightsSARSMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2023-01-01 2023-06-30 0001578732 us-gaap:PerformanceSharesMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2023-01-01 2023-06-30 0001578732 us-gaap:StockOptionMember mmi:TwoThousandAndThirteenOmnibusEquityAwardPlanMember 2023-01-01 2023-06-30 0001578732 mmi:EmployeeStockPurchasePlanMember 2023-01-01 2023-06-30 0001578732 mmi:EmployeeStockPurchasePlanMember 2023-06-30 0001578732 mmi:EmployeeStockPurchasePlanAnnualAvailableForIssuanceShareIncreaseMember 2023-01-01 2023-06-30 0001578732 mmi:DeferredStockUnitsMember 2023-01-01 2023-06-30 0001578732 mmi:EmployeeStockPurchasePlanMember 2023-04-01 2023-06-30 0001578732 mmi:EmployeeStockPurchasePlanMember 2022-04-01 2022-06-30 0001578732 mmi:EmployeeStockPurchasePlanMember 2022-01-01 2022-06-30 0001578732 mmi:RestrictedStockAndRestrictedStockUnitsMember 2023-04-01 2023-06-30 0001578732 mmi:RestrictedStockAndRestrictedStockUnitsMember 2022-04-01 2022-06-30 0001578732 mmi:RestrictedStockAndRestrictedStockUnitsMember 2023-01-01 2023-06-30 0001578732 mmi:RestrictedStockAndRestrictedStockUnitsMember 2022-01-01 2022-06-30 0001578732 us-gaap:RevolvingCreditFacilityMember mmi:CreditFacilityMember us-gaap:LineOfCreditMember 2023-06-30 0001578732 us-gaap:RevolvingCreditFacilityMember mmi:CreditFacilityMember us-gaap:LineOfCreditMember 2022-07-28 2022-07-28 0001578732 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember mmi:CreditFacilityMember us-gaap:LineOfCreditMember mmi:SecuredOvernightFinancingRateSOFRMember 2023-01-01 2023-06-30 0001578732 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember mmi:CreditFacilityMember us-gaap:LineOfCreditMember mmi:SecuredOvernightFinancingRateSOFRMember 2023-01-01 2023-06-30 0001578732 us-gaap:RevolvingCreditFacilityMember mmi:CreditFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-06-30 0001578732 us-gaap:RevolvingCreditFacilityMember mmi:CreditFacilityMember us-gaap:LineOfCreditMember 2023-04-01 2023-06-30 0001578732 us-gaap:RevolvingCreditFacilityMember mmi:CreditFacilityMember us-gaap:LineOfCreditMember 2022-04-01 2022-06-30 0001578732 us-gaap:RevolvingCreditFacilityMember mmi:CreditFacilityMember us-gaap:LineOfCreditMember 2022-01-01 2022-06-30 0001578732 mmi:GregoryALaBergeMember 2023-04-01 2023-06-30 0001578732 mmi:GregoryALaBergeMember 2023-06-30 shares iso4217:USD iso4217:USD shares mmi:office pure mmi:security mmi:reportingUnit 0001578732 --12-31 Q2 2023 false P2Y P1Y P363D 10-Q true 2023-06-30 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 38460595 171220000 235873000 9954000 8453000 8872000 9411000 17491000 8682000 165471000 254682000 0 0 164856000 253434000 3497000 4005000 5850000 7282000 381740000 527140000 28462000 27644000 102741000 87945000 74758000 72819000 0 0 70711000 68595000 10365000 9553000 35933000 41321000 53525000 55696000 181944000 169955000 18092000 15859000 883513000 1003708000 11893000 11450000 43351000 75321000 17838000 16984000 11088000 38327000 4899000 9933000 89069000 152015000 41299000 64461000 78707000 65109000 10519000 8614000 219594000 290199000 0 0 0.0001 0.0001 25000000 25000000 0 0 0 0 0 0 0.0001 0.0001 150000000 150000000 38460595 38460595 39255838 39255838 4000 4000 140142000 131541000 526373000 585581000 -2600000 -3617000 663919000 713509000 883513000 1003708000 140330000 354685000 275376000 641594000 17896000 36811000 33764000 63264000 4640000 4461000 8518000 10563000 162866000 395957000 317658000 715421000 101163000 256042000 196590000 452810000 68910000 79841000 141129000 154376000 3468000 3332000 6675000 7243000 173541000 339215000 344394000 614429000 -10675000 56742000 -26736000 100992000 4890000 -461000 9700000 -11000 216000 158000 431000 318000 -6001000 56123000 -17467000 100663000 2728000 13955000 -2905000 25712000 -8729000 42168000 -14562000 74951000 -0.23 1.05 -0.37 1.87 -0.23 1.04 -0.37 1.85 38538000 40048000 38867000 40018000 38538000 40342000 38867000 40390000 -8729000 42168000 -14562000 74951000 -516000 -1558000 600000 -3915000 -17000 -7000 -17000 77000 -168000 198000 -528000 -1366000 -499000 -1551000 617000 -3992000 0 0 0 0 346000 179000 400000 120000 -153000 -1372000 1017000 -3872000 -8882000 40796000 -13545000 71079000 0 0 38876354 4000 132905000 551696000 -2447000 682158000 -8729000 -153000 -8882000 5351000 5351000 15297 392000 392000 43923 17339 11885 339000 339000 58205 1833000 1833000 538638 16594000 16594000 0 0 38460595 4000 140142000 526373000 -2600000 663919000 0 0 39795399 4000 122782000 554193000 -1590000 675389000 42168000 -1372000 40796000 4275000 4275000 11089 414000 414000 166449 44971 11494 93783 5121000 5121000 28673 1417000 1417000 0 0 39964292 4000 123767000 596361000 -2962000 717170000 0 0 39255838 4000 131541000 585581000 -3617000 713509000 -14562000 1017000 -13545000 10284000 10284000 10362000 10362000 15297 392000 392000 337796 17339 125319 3986000 3986000 58205 1833000 1833000 1098561 34362000 34362000 0 0 38460595 4000 140142000 526373000 -2600000 663919000 0 0 39692373 4000 121844000 573546000 910000 696304000 74951000 -3872000 71079000 52136000 52136000 8131000 8131000 11089 414000 414000 166449 212234 11494 158020 8039000 8039000 28673 1417000 1417000 0 0 39964292 4000 123767000 596361000 -2962000 717170000 -14562000 74951000 6675000 7243000 12928000 11944000 634000 -28000 10362000 8131000 5188000 -130000 56000 -403000 -23000 96000 560000 22000 1396000 -2922000 -540000 -3177000 12043000 48539000 4981000 2818000 672000 -2684000 8808000 15005000 -27244000 -19260000 -54154000 -61047000 -8852000 -9759000 859000 -1223000 -94775000 -51840000 0 12500000 142867000 174259000 230795000 135206000 119000 71000 33000 71000 5469000 5022000 82373000 -56575000 3986000 8039000 392000 414000 10327000 50082000 1945000 1761000 1578000 2431000 34928000 0 -52372000 -61899000 121000 -175000 -64653000 -170489000 235873000 382140000 171220000 211651000 408000 514000 714000 40046000 382000 1196000 27593000 15169000 1833000 1417000 Description of Business and Basis of Presentation<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 brokerage firm specializing in commercial real estate investment sales, financing, research and advisory services. As of June 30, 2023, MMI operates 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, 2022 included in the Company’s Annual Report on Form 10-K filed on February 28, 2023 with the SEC. The results of the three and six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023, 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 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 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, 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 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 and six months ended June 30, 2023 and 2022, 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 and six months ended June 30, 2023, the Company’s Canadian operations represented 3.5% and 3.2% of total revenue, respectively. During both the three and six months ended June 30, 2022, the Company’s Canadian operations represented 2.2% of total revenue. </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 each of the three and six months ended June 30, 2023 and 2022, 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, guarantee fees, and loan performance fees. </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 occurs at the close of escrow. At that time, the Company's performance is complete, and revenue is recorded.</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 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: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%">Mortgage Servicing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company recognized mortgage servicing revenue upon the acquisition of a servicing contract. The Company recorded servicing fees when earned, provided the loans were current and the debt service payments were made by the borrowers. As of September 30, 2022, the Company no longer owns any mortgage servicing rights.</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>Other revenue includes fees generated from consulting and advisory services and fees are recognized when services are provided, or upon closing of the transaction. <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 brokerage firm specializing in commercial real estate investment sales, financing, research and advisory services. As of June 30, 2023, MMI operates 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 Reorganization and Initial Public Offering 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 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, 2022 included in the Company’s Annual Report on Form 10-K filed on February 28, 2023 with the SEC. The results of the three and six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023, 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 intercompany balances and transactions have been eliminated in consolidation. Use of Estimates The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, 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, 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 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 and six months ended June 30, 2023 and 2022, 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 and six months ended June 30, 2023, the Company’s Canadian operations represented 3.5% and 3.2% of total revenue, respectively. During both the three and six months ended June 30, 2022, the Company’s Canadian operations represented 2.2% of total revenue. </span></div>During each of the three and six months ended June 30, 2023 and 2022, no office represented 10% or more of total revenue. P10D 0.035 0.032 0.022 0.022 <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, guarantee fees, and loan performance fees. </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 occurs at the close of escrow. At that time, the Company's performance is complete, and revenue is recorded.</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 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: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%">Mortgage Servicing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company recognized mortgage servicing revenue upon the acquisition of a servicing contract. The Company recorded servicing fees when earned, provided the loans were current and the debt service payments were made by the borrowers. As of September 30, 2022, the Company no longer owns any mortgage servicing rights.</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>Other revenue includes fees generated from consulting and advisory services and fees are recognized when services are provided, or upon closing of the transaction. 0.167 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%">June 30,<br/>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%">December 31,<br/>2022</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%">46,995 </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%">42,617 </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,964 </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,453 </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%">(45,497)</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%">(41,426)</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%">28,462 </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,644 </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>Depreciation expense for property and equipment was $2.3 million and $1.8 million for the three months ended June 30, 2023 and 2022, respectively, and $4.3 million and $3.7 million for the six months ended June 30, 2023 and 2022 , respectively <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%">June 30,<br/>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%">December 31,<br/>2022</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%">46,995 </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%">42,617 </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,964 </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,453 </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%">(45,497)</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%">(41,426)</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%">28,462 </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,644 </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> 46995000 42617000 26964000 26453000 45497000 41426000 28462000 27644000 2300000 1800000 4300000 3700000 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) income 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%">June 30, 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%">65,984 </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%">(489)</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%">65,495 </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%">99,487 </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%">1 </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%">(127)</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%">99,361 </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%">165,471 </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%">1 </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%">(616)</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%">164,856 </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%">18,115 </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%">(706)</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%">17,409 </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%">574 </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%">(64)</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%">510 </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%">44,923 </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%">6 </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%">(2,679)</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%">42,250 </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%">11,146 </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%">(604)</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,542 </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%">74,758 </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%">6 </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%">(4,053)</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%">70,711 </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, 2022</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%">135,688 </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%">14 </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%">(1,153)</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%">134,549 </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%">118,135 </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%">1 </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%">(95)</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%">118,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="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%">ABS and 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%">859 </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%">(15)</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:middle"><span style="color:#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%">844 </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%">254,682 </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%">15 </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,263)</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%">253,434 </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-style:italic;font-weight:400;line-height:100%">Long-term investments:</span></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%"> </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: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:#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%"> </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: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:#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 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:#cceeff;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;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%">21,434 </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 style="background-color:#cceeff;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;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;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;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;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;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;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;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%">(719)</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 style="background-color:#cceeff;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;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,715 </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%">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%">602 </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%">— </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%">536 </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%">44,214 </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%">21 </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%">(2,877)</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%">41,358 </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%">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%">6,569 </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%">— </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%">(583)</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,986 </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%">72,819 </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%">— </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%">21 </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%">(4,245)</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%">68,595 </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’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%">June 30, 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: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></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%">42,767 </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%">(139)</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%">39,930 </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,056)</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%">82,697 </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,195)</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%">509 </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%">(64)</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%">509 </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%">(64)</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%">107,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%">(564)</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%">25,047 </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%">(2,242)</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%">132,114 </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%">(2,806)</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%">4,623 </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%">(83)</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,887 </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%">(521)</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%">10,510 </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%">(604)</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%">154,457 </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%">(786)</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%">71,373 </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%">(3,883)</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%">225,830 </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%">(4,669)</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, 2022</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: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></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%">73,055 </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,232)</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%">66,144 </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%">(640)</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%">139,199 </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,872)</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%">447 </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%">(46)</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%">87 </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%">(20)</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%">534 </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: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%">130,816 </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,909)</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,681 </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,063)</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%">141,497 </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%">(2,972)</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%">4,710 </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%">(314)</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%">2,091 </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%">(284)</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%">6,801 </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%">(598)</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%">209,028 </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%">(3,501)</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%">79,003 </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,007)</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%">288,031 </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%">(5,508)</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%">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: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%">Three Months Ended<br/>June 30,</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%">Six Months Ended<br/>June 30,</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%">2023</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%">2022</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%">2023</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%">2022</span></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%">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%">— </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%">114 </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"><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%">(23)</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%">(17)</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%">(23)</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%">(17)</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></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 (expense), 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 June 30, 2023, the portfolio had a weighted average credit rating of AA and a weighted term to contractual maturity of 1.7 years, with 226 securities in the portfolio representing an unrealized aggregate loss of $4.7 million, or 2% 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 June 30, 2023, 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 </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%">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%">June 30, 2023</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, 2022</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%">165,471 </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%">164,856 </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%">254,683 </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%">253,434 </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%">55,898 </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%">53,492 </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%">56,507 </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%">54,169 </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%">14,560 </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,210 </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,435 </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,850 </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%">4,300 </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,009 </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%">2,876 </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%">2,576 </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%">240,229 </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%">235,567 </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%">327,501 </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%">322,029 </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.7 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.1 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) income 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%">June 30, 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%">65,984 </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%">(489)</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%">65,495 </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%">99,487 </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%">1 </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%">(127)</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%">99,361 </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%">165,471 </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%">1 </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%">(616)</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%">164,856 </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%">18,115 </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%">(706)</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%">17,409 </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%">574 </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%">(64)</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%">510 </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%">44,923 </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%">6 </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%">(2,679)</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%">42,250 </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%">11,146 </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%">(604)</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,542 </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%">74,758 </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%">6 </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%">(4,053)</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%">70,711 </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, 2022</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%">135,688 </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%">14 </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%">(1,153)</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%">134,549 </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%">118,135 </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%">1 </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%">(95)</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%">118,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="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%">ABS and 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%">859 </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%">(15)</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:middle"><span style="color:#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%">844 </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%">254,682 </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%">15 </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,263)</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%">253,434 </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-style:italic;font-weight:400;line-height:100%">Long-term investments:</span></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%"> </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: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:#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%"> </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: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:#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 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:#cceeff;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;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%">21,434 </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 style="background-color:#cceeff;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;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;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;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;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;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;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;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%">(719)</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 style="background-color:#cceeff;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;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,715 </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%">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%">602 </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%">— </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%">536 </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%">44,214 </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%">21 </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%">(2,877)</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%">41,358 </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%">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%">6,569 </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%">— </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%">(583)</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,986 </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%">72,819 </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%">— </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%">21 </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%">(4,245)</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%">68,595 </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> 65984000 0 0 489000 65495000 99487000 0 1000 127000 99361000 165471000 0 1000 616000 164856000 18115000 0 0 706000 17409000 574000 0 0 64000 510000 44923000 0 6000 2679000 42250000 11146000 0 0 604000 10542000 74758000 0 6000 4053000 70711000 135688000 0 14000 1153000 134549000 118135000 0 1000 95000 118041000 859000 0 0 15000 844000 254682000 0 15000 1263000 253434000 21434000 0 0 719000 20715000 602000 0 0 66000 536000 44214000 0 21000 2877000 41358000 6569000 0 0 583000 5986000 72819000 0 21000 4245000 68595000 <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%">June 30, 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: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></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%">42,767 </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%">(139)</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%">39,930 </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,056)</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%">82,697 </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,195)</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%">509 </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%">(64)</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%">509 </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%">(64)</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%">107,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%">(564)</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%">25,047 </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%">(2,242)</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%">132,114 </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%">(2,806)</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%">4,623 </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%">(83)</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,887 </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%">(521)</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%">10,510 </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%">(604)</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%">154,457 </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%">(786)</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%">71,373 </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%">(3,883)</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%">225,830 </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%">(4,669)</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, 2022</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: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></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%">73,055 </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,232)</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%">66,144 </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%">(640)</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%">139,199 </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,872)</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%">447 </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%">(46)</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%">87 </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%">(20)</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%">534 </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: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%">130,816 </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,909)</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,681 </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,063)</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%">141,497 </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%">(2,972)</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%">4,710 </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%">(314)</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%">2,091 </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%">(284)</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%">6,801 </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%">(598)</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%">209,028 </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%">(3,501)</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%">79,003 </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,007)</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%">288,031 </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%">(5,508)</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> 42767000 139000 39930000 1056000 82697000 1195000 0 0 509000 64000 509000 64000 107067000 564000 25047000 2242000 132114000 2806000 4623000 83000 5887000 521000 10510000 604000 154457000 786000 71373000 3883000 225830000 4669000 73055000 1232000 66144000 640000 139199000 1872000 447000 46000 87000 20000 534000 66000 130816000 1909000 10681000 1063000 141497000 2972000 4710000 314000 2091000 284000 6801000 598000 209028000 3501000 79003000 2007000 288031000 5508000 <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: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%">Three Months Ended<br/>June 30,</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%">Six Months Ended<br/>June 30,</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%">2023</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%">2022</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%">2023</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%">2022</span></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%">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%">— </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%">114 </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"><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%">(23)</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%">(17)</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%">(23)</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%">(17)</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></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 (expense), 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 1000 0 114000 23000 17000 23000 17000 P1Y8M12D 226 4700000 0.02 <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%">June 30, 2023</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, 2022</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%">165,471 </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%">164,856 </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%">254,683 </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%">253,434 </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%">55,898 </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%">53,492 </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%">56,507 </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%">54,169 </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%">14,560 </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,210 </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,435 </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,850 </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%">4,300 </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,009 </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%">2,876 </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%">2,576 </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%">240,229 </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%">235,567 </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%">327,501 </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%">322,029 </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.7 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.1 years</span></td></tr></table></div> 165471000 164856000 254683000 253434000 55898000 53492000 56507000 54169000 14560000 13210000 13435000 11850000 4300000 4009000 2876000 2576000 240229000 235567000 327501000 322029000 P1Y8M12D P1Y1M6D 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%">June 30, 2023</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, 2022</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%">38,047 </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,047 </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,914 </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,914 </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%">32,420 </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%">(16,942)</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%">15,478 </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%">32,287 </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,505)</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,782 </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%">70,467 </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%">(16,942)</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%">53,525 </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%">70,201 </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%">(14,505)</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%">55,696 </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><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 average amortization period was 4.2 years and 4.5 years as of June 30, 2023 and December 31, 2022, 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.1 million for both the three months ended June 30, 2023 and 2022 and $2.3 million for both the six months ended June 30, 2023 and 2022.</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%">Six Months Ended June 30, 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%">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%">37,914 </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%">133 </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%">38,047 </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%">June 30, 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%">Remainder of 2023</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%">2,275 </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%">2024</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%">4,101 </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%">2025</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%">3,880 </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%">2026</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,156 </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%">2027</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,855 </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%">1,211 </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%">15,478 </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 June 30, 2023, 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 June 30, 2023, 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%">June 30, 2023</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, 2022</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%">38,047 </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,047 </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,914 </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,914 </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%">32,420 </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%">(16,942)</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%">15,478 </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%">32,287 </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,505)</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,782 </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%">70,467 </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%">(16,942)</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%">53,525 </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%">70,201 </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%">(14,505)</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%">55,696 </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><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 average amortization period was 4.2 years and 4.5 years as of June 30, 2023 and December 31, 2022, respectively. Intangible assets principally include non-competes and customer relationships.</span></div></td></tr></table></div> 38047000 38047000 37914000 37914000 32420000 16942000 15478000 32287000 14505000 17782000 70467000 16942000 53525000 70201000 14505000 55696000 P4Y2M12D P4Y6M 1100000 1100000 2300000 2300000 <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%">Six Months Ended June 30, 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%">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%">37,914 </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%">133 </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%">38,047 </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> 37914000 0 133000 38047000 <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%">June 30, 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%">Remainder of 2023</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%">2,275 </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%">2024</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%">4,101 </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%">2025</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%">3,880 </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%">2026</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,156 </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%">2027</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,855 </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%">1,211 </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%">15,478 </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> 2275000 4101000 3880000 2156000 1855000 1211000 15478000 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 June 30, 2023 and December 31, 2022 was $578,000 and $791,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%">June 30,<br/>2023</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/>2022</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%">June 30,<br/>2023</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/>2022</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,500 </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,625 </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%">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 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%">6 </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%">38 </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></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%">— </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%">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></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%">1,261 </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%">766 </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%">6,565 </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,261 </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%">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">(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%">4,537 </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%">6,510 </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%">489 </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%">473 </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%">5,850 </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%">7,282 </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,092 </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%">15,859 </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: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">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%">June 30,<br/>2023</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/>2022</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%">June 30,<br/>2023</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/>2022</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,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%">2,323 </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,037 </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%">13,137 </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%">40,196 </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%">72,247 </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%">22,647 </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%">45,156 </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%">471 </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%">493 </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%">7,615 </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%">6,168 </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%">204 </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%">258 </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%">43,351 </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%">75,321 </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%">41,299 </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%">64,461 </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, 2023 and 2022 were 5.79% and 3.63%, respectively. MMI recorded interest expense related to this liability of $190,000 and $136,000 for the three months ended June 30, 2023 and 2022, respectively, and $380,000 and $271,000 for the six months ended June 30, 2023 and 2022, 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 six months ended June 30, 2023 and 2022, the Company made total payments of $2.3 million and $2.2 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-772">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 six months ended June 30, 2023 and 2022, the Company made total payments to participants of $163,000 and $625,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:99.848%"><tr><td style="width:1.0%"></td><td style="width:63.998%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.942%"></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.245%"></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.245%"></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.252%"></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/>June 30,</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%">Six Months Ended<br/>June 30,</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%">2023</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%">2022</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%">2023</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%">2022</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%">Increase (decrease) 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%">472 </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,259)</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%">930 </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,784)</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Increase) decrease 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%">(452)</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%">1,259 </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%">(885)</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%">1,791 </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></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 (expense), 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%">June 30,<br/>2023</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/>2022</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%">June 30,<br/>2023</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/>2022</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,294 </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%">3,633 </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%">724 </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,486 </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%">1,513 </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%">1,726 </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%">5,005 </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%">5,341 </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%">645 </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%">612 </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,528 </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,603 </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:100%">Stock repurchase payable</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%">— </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%">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%">— </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%">Loan guarantee obligation</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%">537 </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%">2,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%">2,696 </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;text-align: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:#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%">910 </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%">1,357 </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%">566 </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%">184 </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%">4,899 </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%">9,933 </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%">10,519 </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%">8,614 </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> 578000 791000 <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%">June 30,<br/>2023</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/>2022</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%">June 30,<br/>2023</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/>2022</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,500 </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,625 </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%">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 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%">6 </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%">38 </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></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%">— </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%">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></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%">1,261 </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%">766 </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%">6,565 </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,261 </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%">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">(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%">4,537 </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%">6,510 </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%">489 </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%">473 </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%">5,850 </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%">7,282 </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,092 </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%">15,859 </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: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">Other primarily includes customer trust accounts and prepaid lease costs.</span></div> 0 0 1500000 1625000 52000 6000 38000 0 0 0 9500000 9500000 1261000 766000 6565000 4261000 4537000 6510000 489000 473000 5850000 7282000 18092000 15859000 P1Y <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%">June 30,<br/>2023</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/>2022</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%">June 30,<br/>2023</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/>2022</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,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%">2,323 </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,037 </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%">13,137 </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%">40,196 </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%">72,247 </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%">22,647 </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%">45,156 </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%">471 </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%">493 </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%">7,615 </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%">6,168 </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%">204 </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%">258 </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%">43,351 </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%">75,321 </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%">41,299 </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%">64,461 </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> 2480000 2323000 11037000 13137000 40196000 72247000 22647000 45156000 471000 493000 7615000 6168000 204000 258000 0 0 43351000 75321000 41299000 64461000 20000000 P10Y 0.02 0.0579 0.0363 190000 136000 380000 271000 2300000 2200000 P3Y P15Y 1.10 163000 625000 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:99.848%"><tr><td style="width:1.0%"></td><td style="width:63.998%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.942%"></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.245%"></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.245%"></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.252%"></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/>June 30,</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%">Six Months Ended<br/>June 30,</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%">2023</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%">2022</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%">2023</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%">2022</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%">Increase (decrease) 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%">472 </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,259)</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%">930 </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,784)</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Increase) decrease 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%">(452)</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%">1,259 </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%">(885)</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%">1,791 </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></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 (expense), 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> 472000 -1259000 930000 -1784000 452000 -1259000 885000 -1791000 <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%">June 30,<br/>2023</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/>2022</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%">June 30,<br/>2023</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/>2022</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,294 </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%">3,633 </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%">724 </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,486 </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%">1,513 </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%">1,726 </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%">5,005 </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%">5,341 </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%">645 </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%">612 </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,528 </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,603 </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:100%">Stock repurchase payable</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%">— </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%">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%">— </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%">Loan guarantee obligation</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%">537 </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%">2,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%">2,696 </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;text-align: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:#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%">910 </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%">1,357 </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%">566 </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%">184 </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%">4,899 </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%">9,933 </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%">10,519 </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%">8,614 </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> 1294000 3633000 724000 1486000 1513000 1726000 5005000 5341000 645000 612000 1528000 1603000 0 565000 0 0 537000 2040000 2696000 0 910000 1357000 566000 184000 4899000 9933000 10519000 8614000 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. Under the TSA, the Company earned net charge-backs during the three months ended June 30, 2023 and 2022 of $19,000 and $7,000, respectively, and during the six months ended June 30, 2023 and 2022 of $44,000 and $18,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 June 30, 2023 and 2022, the Company earned real estate brokerage commissions and financing fees of $0 and $912,000, respectively, from transactions with subsidiaries of MMC related to these services. The Company incurred cost of services of $0 and $547,000, respectively, related to this revenue. For the six months ended June 30, 2023 and 2022, the Company earned real estate brokerage commissions and financing fees of $441,000 and $2,510,000, respectively, from transactions with subsidiaries of MMC related to these services. The Company incurred cost of services of $264,000 and $1,501,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%">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 $295,000 and $320,000 for the three months ended June 30, 2023 and 2022, respectively, and $592,000 and $653,000 for the six months ended June 30, 2023 and 2022, 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 June 30, 2023 was $8,115,000 and $8,442,000, respectively and as of December 31, 2022 was $9,041,000 and $9,262,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 (from) 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 June 30, 2023 and December 31, 2022, the Company recorded a receivable of $3,000 and a payable of $79,000 with MMC, respectively. These amounts are included in other assets, current and accounts payable and accrued expenses, respectively, 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 June 30, 2023 and December 31, 2022, the aggregate principal amount for employee notes receivable was $90,000 and $6,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 June 30, 2023, 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. -19000 -7000 -44000 -18000 0 912000 0 547000 441000 2510000 264000 1501000 295000 320000 592000 653000 8115000 8442000 9041000 9262000 3000 79000 90000 6000 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 and contingent and deferred consideration 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 </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 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: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%">June 30, 2023</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, 2022</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="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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">10,365 </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%">— </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%">10,365 </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%">— </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%">9,553 </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%">— </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%">9,553 </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%">— </span></td><td style="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%">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:#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:2px 1pt;text-align: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;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:#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: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;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:#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: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;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:#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: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="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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">50,191 </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%">— </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%">50,191 </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%">— </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%">41,324 </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%">— </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%">41,324 </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%">— </span></td><td style="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 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:#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%">81,411 </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%">81,411 </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%">— </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%">139,025 </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%">139,025 </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%">— </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="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%">131,602 </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%">81,411 </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%">50,191 </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%">— </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%">180,349 </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%">139,025 </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%">41,324 </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%">— </span></td><td style="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%">65,495 </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%">65,495 </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%">134,549 </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%">134,549 </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="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="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%">99,361 </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 colspan="2" style="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">99,361 </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 colspan="2" style="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">118,041 </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 colspan="2" style="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">118,041 </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 colspan="2" style="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="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%">— </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%">— </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%">844 </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%">844 </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="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%">164,856 </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%">65,495 </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%">99,361 </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%">— </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%">253,434 </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%">134,549 </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%">118,885 </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%">— </span></td><td style="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="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="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="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="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></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="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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">17,409 </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%">17,409 </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%">— </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%">— </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%">20,715 </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%">20,715 </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%">— </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%">— </span></td><td style="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%">510 </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%">510 </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%">536 </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%">536 </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="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="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%">42,250 </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 colspan="2" style="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">42,250 </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 colspan="2" style="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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,358 </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 colspan="2" style="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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,358 </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 colspan="2" style="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="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%">10,542 </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%">10,542 </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%">5,986 </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%">5,986 </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="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%">70,711 </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%">17,409 </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%">53,302 </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%">— </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%">68,595 </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%">20,715 </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%">47,880 </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%">— </span></td><td style="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="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="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="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="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></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%">Liabilities:</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="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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">6,518 </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%">— </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%">— </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%">6,518 </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%">7,067 </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%">— </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%">— </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%">7,067 </span></td><td style="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 consideration</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%">2,018 </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%">2,018 </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,119 </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,119 </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></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:400;line-height:120%">Deferred compensation liability</span></td><td style="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="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,086 </span></td><td style="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="padding:0 1pt"></td><td style="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="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,086 </span></td><td style="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="padding:0 1pt"></td><td style="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="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="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="padding:0 1pt"></td><td style="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="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="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="padding:0 1pt"></td><td style="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="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%">6,661 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">6,661 </span></td><td style="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="padding:0 1pt"></td><td style="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="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="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="padding:0 1pt"></td><td style="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="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="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><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 six months ended June 30, 2023 and 2022.</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 six months ended June 30, 2023, 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 June 30, 2023 and December 31, 2022, contingent and deferred consideration had a maximum undiscounted payment to be settled in cash or stock of $17.3 million and $21.3 million, respectively. Assuming the achievement of the applicable performance criteria and/or service and time requirements, the Company anticipates these payments will be made over the next <span style="-sec-ix-hidden:f-975">one</span> to four-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%">Six Months Ended<br/>June 30,</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%">2023</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%">2022</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%">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><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,312 </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:120%">Contingent consideration in connection with acquisitions</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%">— </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;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:#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%">511 </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%">(493)</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%">Payments of 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%">(1,060)</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%">(1,040)</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%">Ending balance</span></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%">6,518 </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%">7,779 </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"><div><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/>June 30, 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%">6,518 </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.1-4.3 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%"> (2.2 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%">6.2%-7.3%</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.8%)</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%">0.0%-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%">(94.8%)</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, 2022</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%">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><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.4-4.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%"> (2.7 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%">6.0%-7.0%</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.5)%</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%">0.0%-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%">(95.4)%</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><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: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%">June 30, 2023</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, 2022</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="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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">10,365 </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%">— </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%">10,365 </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%">— </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%">9,553 </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%">— </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%">9,553 </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%">— </span></td><td style="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%">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:#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:2px 1pt;text-align: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;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:#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: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;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:#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: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;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:#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: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="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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">50,191 </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%">— </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%">50,191 </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%">— </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%">41,324 </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%">— </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%">41,324 </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%">— </span></td><td style="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 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:#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%">81,411 </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%">81,411 </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%">— </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%">139,025 </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%">139,025 </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%">— </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="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%">131,602 </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%">81,411 </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%">50,191 </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%">— </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%">180,349 </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%">139,025 </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%">41,324 </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%">— </span></td><td style="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%">65,495 </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%">65,495 </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%">134,549 </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%">134,549 </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="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="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%">99,361 </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 colspan="2" style="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">99,361 </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 colspan="2" style="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">118,041 </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 colspan="2" style="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">118,041 </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 colspan="2" style="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="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%">— </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%">— </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%">844 </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%">844 </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="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%">164,856 </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%">65,495 </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%">99,361 </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%">— </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%">253,434 </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%">134,549 </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%">118,885 </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%">— </span></td><td style="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="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="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="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="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></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="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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">17,409 </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%">17,409 </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%">— </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%">— </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%">20,715 </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%">20,715 </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%">— </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%">— </span></td><td style="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%">510 </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%">510 </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%">536 </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%">536 </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="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="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%">42,250 </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 colspan="2" style="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">42,250 </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 colspan="2" style="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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,358 </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 colspan="2" style="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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,358 </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 colspan="2" style="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="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%">10,542 </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%">10,542 </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%">5,986 </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%">5,986 </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="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%">70,711 </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%">17,409 </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%">53,302 </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%">— </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%">68,595 </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%">20,715 </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%">47,880 </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%">— </span></td><td style="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="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="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="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="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></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%">Liabilities:</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="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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">6,518 </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%">— </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%">— </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%">6,518 </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%">7,067 </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%">— </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%">— </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%">7,067 </span></td><td style="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 consideration</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%">2,018 </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%">2,018 </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,119 </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,119 </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></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:400;line-height:120%">Deferred compensation liability</span></td><td style="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="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,086 </span></td><td style="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="padding:0 1pt"></td><td style="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="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,086 </span></td><td style="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="padding:0 1pt"></td><td style="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="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="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="padding:0 1pt"></td><td style="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="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="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="padding:0 1pt"></td><td style="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="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%">6,661 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">6,661 </span></td><td style="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="padding:0 1pt"></td><td style="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="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="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="padding:0 1pt"></td><td style="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="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="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><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> 10365000 0 10365000 0 9553000 0 9553000 0 50191000 0 50191000 0 41324000 0 41324000 0 81411000 81411000 0 0 139025000 139025000 0 0 131602000 81411000 50191000 0 180349000 139025000 41324000 0 65495000 65495000 0 0 134549000 134549000 0 0 99361000 0 99361000 0 118041000 0 118041000 0 0 0 0 0 844000 0 844000 0 164856000 65495000 99361000 0 253434000 134549000 118885000 0 17409000 17409000 0 0 20715000 20715000 0 0 510000 0 510000 0 536000 0 536000 0 42250000 0 42250000 0 41358000 0 41358000 0 10542000 0 10542000 0 5986000 0 5986000 0 70711000 17409000 53302000 0 68595000 20715000 47880000 0 6518000 0 0 6518000 7067000 0 0 7067000 2018000 0 2018000 0 5119000 0 5119000 0 8086000 8086000 0 0 6661000 6661000 0 0 0 0 17300000 21300000 P4Y <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%">Six Months Ended<br/>June 30,</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%">2023</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%">2022</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%">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><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,312 </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:120%">Contingent consideration in connection with acquisitions</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%">— </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;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:#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%">511 </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%">(493)</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%">Payments of 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%">(1,060)</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%">(1,040)</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%">Ending balance</span></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%">6,518 </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%">7,779 </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"><div><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> 7067000 9312000 0 0 511000 -493000 1060000 1040000 6518000 7779000 <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/>June 30, 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%">6,518 </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.1-4.3 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%"> (2.2 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%">6.2%-7.3%</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.8%)</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%">0.0%-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%">(94.8%)</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, 2022</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%">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><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.4-4.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%"> (2.7 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%">6.0%-7.0%</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.5)%</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%">0.0%-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%">(95.4)%</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><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> 6518000 0.1 4.3 2.2 0.062 0.073 0.068 0.000 1.000 0.948 7067000 0.4 4.8 2.7 0.060 0.070 -0.065 0.000 1.000 -0.954 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 June 30, 2023 and December 31, 2022, there were 38,460,595 and 39,255,838 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) Earnings 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 August 1, 2023, the Board of Directors declared a semi-annual regular dividend of $0.25 per share, payable on October 6, 2023, to stockholders of record at the close of business on September 15, 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%">As of June 30, 2023, $2.2 million of dividend equivalents related to unvested stock awards are recorded in other liabilities in the condensed consolidated balance sheets. 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 June 30, 2023 and December 31, 2022, 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) Income </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) income are included as a component of other income (expense), 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 stock repurchase program. During the six months ended June 30, 2023, the Company repurchased and retired 1,098,561 shares of common stock for $34.4 million, at an average cost of $31.28 per share. As of June 30, 2023, $76.0 million remained authorized for repurchases under the stock repurchase program. 38460595 38460595 39255838 39255838 0.0001 0.0001 0.25 2200000 25000000 0.0001 0 0 0 0 0 70000000 70000000 1098561 34400000 31.28 76000000 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="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 Board of Directors adopted the 2013 Omnibus Equity Incentive Plan (the “2013 Plan”), which became effective upon the Company’s IPO. In February 2017, the Board of Directors amended and restated the 2013 Plan, which was approved by the Company’s stockholders in May 2017. Grants are made from time to time by the compensation committee of the Company’s Board of Directors at its discretion, subject to certain restrictions as to the number and value of shares that may be granted to any individual. In addition, non-employee directors receive annual grants under a director compensation policy. The compensation committee of the Company’s Board of Directors has the option to grant dividend equivalents to unvested grants. Any dividend equivalents granted to unvested awards are paid to the participant at the time the related grants vest. As of June 30, 2023, there were 3,401,886 shares available for future grants 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%">On August 1, 2023, the Board of Directors declared a semi-annual regular dividend of $0.25 per share, with a payment date of October 6, 2023, to stockholders of record at the close of business on September 15, 2023. The 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 June 30, 2023, $2.2 million of dividend equivalents remains to be paid upon vesting of stock awards.</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 of the Company’s Board of Directors. Dividend equivalents granted for unvested stock awards are paid at the time the stock awards vest. Any unvested awards and dividend equivalents are canceled upon termination as a service provider. As of June 30, 2023, 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 six months ended June 30, 2023, 349,290 shares of RSUs and RSAs vested, with 125,319 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"><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, 2022⁽¹⁾</span></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,741,461</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%">42.14 </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 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%">Granted</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%">556,260</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%">34.09 </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%">(349,290)</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%">42.10 </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%">(10,347)</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%">40.90 </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%">Nonvested shares at June 30, 2023⁽¹⁾</span></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,938,084</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.85 </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"><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></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 June 30, 2023, the Company had unrecognized stock-based compensation relating to RSUs and RSAs of approximately $68.2 million, which is expected to be recognized over a weighted-average period of 3.69 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 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 121,615 shares of common stock remain available for issuance as of June 30, 2023. 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 of the Board of Directors. Pursuant to the provisions of the ESPP, the Board of Directors has determined to not provide for any annual increases to date. As of June 30, 2023, total unrecognized compensation cost related to the ESPP was $65,000 and is expected to be recognized over a weighted average period of 0.38 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%">SARs and DSUs </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 will be settled in actual stock at a rate of 20% per year if the participant remains employed by the Company during that period (otherwise all unsettled shares of stock upon termination from service will be settled five years from the termination date, unless otherwise agreed to by the Company). In the event of death or termination of service after reaching the age of 67, 100% of the DSUs will be settled. As of 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:88.787%"><tr><td style="width:1.0%"></td><td style="width:40.026%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.482%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.482%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.482%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.896%"></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/>June 30,</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%">Six Months Ended<br/>June 30,</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%">2023</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%">2022</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%">2023</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%">2022</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%">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%">28 </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%">29 </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%">83 </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%">85 </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: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,323 </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,246 </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%">10,279 </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%">8,046 </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%">5,351 </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%">4,275 </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%">10,362 </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%">8,131 </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> 3401886 0.25 2200000 P1Y P5Y 0 0 0 0 0 0 0 0 349290 125319 <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"><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, 2022⁽¹⁾</span></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,741,461</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%">42.14 </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 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%">Granted</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%">556,260</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%">34.09 </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%">(349,290)</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%">42.10 </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%">(10,347)</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%">40.90 </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%">Nonvested shares at June 30, 2023⁽¹⁾</span></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,938,084</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.85 </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"><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></td></tr></table></div> 1741461 42.14 556260 34.09 349290 42.10 10347 40.90 1938084 39.85 68200000 P3Y8M8D P6M 0.10 P6M 366667 121615 366667 0.01 65000 P0Y4M17D 0.20 P5Y P67Y 1 <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:88.787%"><tr><td style="width:1.0%"></td><td style="width:40.026%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.482%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.482%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.482%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.896%"></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/>June 30,</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%">Six Months Ended<br/>June 30,</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%">2023</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%">2022</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%">2023</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%">2022</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%">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%">28 </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%">29 </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%">83 </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%">85 </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: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,323 </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,246 </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%">10,279 </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%">8,046 </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%">5,351 </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%">4,275 </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%">10,362 </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%">8,131 </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> 28000 29000 83000 85000 5323000 4246000 10279000 8046000 5351000 4275000 10362000 8131000 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 and six months ended June 30, 2023 was (45.5)% and 16.6%, respectively, compared to 24.9% and 25.5% for the three and six months ended June 30, 2022, 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 provision for income taxes differs from the amount computed by applying the U.S. federal statutory rate to income before provision for income taxes and consisted of the following (dollars in thousands): </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:30.415%"></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.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.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.933%"></td><td style="width:0.1%"></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 June 30,</span></td><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%">Six Months Ended June 30,</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%">2023</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%">2022</span></td><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%">2023</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%">2022</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%">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="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></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) expense 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%">(1,260)</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%">11,786 </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%">(3,668)</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%">21,139 </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></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 expense (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%">315 </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%">(5.3)</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%">2,389 </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.3 </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%">(424)</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.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%">4,422 </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></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%">(Windfall) shortfall tax benefits, 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%">119 </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%">(2.0)</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%">(1,758)</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.1)</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%">773 </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%">(4.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="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%">(2,064)</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%">(2.1)</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></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%">17 </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%">(0.3)</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%">23 </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%">0.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="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%">244 </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%">(1.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%">(81)</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%">(0.1)</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></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%">3,537 </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%">(58.9)</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%">1,515 </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%">2.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="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%">170 </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.0)</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%">2,296 </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%">2.3 </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></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%">2,728 </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%">(45.5)</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%">13,955 </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%">24.9 </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%">(2,905)</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%">16.6 </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%">25,712 </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%">25.5 </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></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.455 0.166 0.249 0.255 <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 provision for income taxes differs from the amount computed by applying the U.S. federal statutory rate to income before provision for income taxes and consisted of the following (dollars in thousands): </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:30.415%"></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.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.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.933%"></td><td style="width:0.1%"></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 June 30,</span></td><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%">Six Months Ended June 30,</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%">2023</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%">2022</span></td><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%">2023</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%">2022</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%">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="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></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) expense 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%">(1,260)</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%">11,786 </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%">(3,668)</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%">21,139 </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></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 expense (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%">315 </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%">(5.3)</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%">2,389 </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.3 </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%">(424)</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.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%">4,422 </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></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%">(Windfall) shortfall tax benefits, 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%">119 </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%">(2.0)</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%">(1,758)</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.1)</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%">773 </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%">(4.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="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%">(2,064)</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%">(2.1)</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></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%">17 </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%">(0.3)</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%">23 </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%">0.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="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%">244 </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%">(1.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%">(81)</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%">(0.1)</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></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%">3,537 </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%">(58.9)</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%">1,515 </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%">2.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="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%">170 </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.0)</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%">2,296 </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%">2.3 </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></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%">2,728 </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%">(45.5)</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%">13,955 </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%">24.9 </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%">(2,905)</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%">16.6 </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%">25,712 </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%">25.5 </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></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> -1260000 0.210 11786000 0.210 -3668000 0.210 21139000 0.210 315000 -0.053 2389000 0.043 -424000 0.024 4422000 0.044 119000 -0.020 -1758000 -0.031 773000 -0.044 -2064000 -0.021 17000 -0.003 23000 0.000 244000 -0.014 -81000 -0.001 3537000 -0.589 1515000 0.027 170000 -0.010 2296000 0.023 2728000 -0.455 13955000 0.249 -2905000 0.166 25712000 0.255 (Loss) Earnings per Share <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) earnings per share for the three and six months ended June 30, 2023 and 2022, 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:60.718%"></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.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.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.994%"></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/>June 30,</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%">Six Months Ended<br/>June 30,</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%">2023</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%">2022</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%">2023</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%">2022</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%">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="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="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) income</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%">(8,729)</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%">42,168 </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%">(14,562)</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%">74,951 </span></td><td style="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 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">(3)</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%">13 </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%">(24)</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%">37 </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%">(38)</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="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) income</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%">(8,716)</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%">42,144 </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%">(14,525)</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%">74,913 </span></td><td style="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="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="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></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="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></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="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="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,553</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,936</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%">38,880</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,829</span></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">(1)</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%">(15)</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%">(12)</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%">(13)</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%">(13)</span></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: Fully vested DSUs </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="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%">124</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%">202</span></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,538</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%">40,048</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%">38,867</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%">40,018</span></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="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></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) earnings 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.23)</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%">1.05 </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.37)</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%">1.87 </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="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="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></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,538</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%">40,048</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%">38,867</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%">40,018</span></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">(5)</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%">213</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="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%">291</span></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">(3)(5)</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%">81</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%">81</span></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,538</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%">40,342</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%">38,867</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%">40,390</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%">Diluted (loss) earnings 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.23)</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%">1.04 </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.37)</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%">1.85 </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="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,887</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%">843</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,781</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%">843</span></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">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">(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">Shares are included in weighted average common shares outstanding as the shares are fully vested but have not yet been delivered. 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">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">(4)</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">Primarily pertaining to RSU grants to the Company’s employees and independent contractors. </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">(5)</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 and six months ended June 30, 2023 because inclusion of such shares would be antidilutive in a period of 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%">Basic and diluted (loss) earnings per share for the three and six months ended June 30, 2023 and 2022, 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:60.718%"></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.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.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.994%"></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/>June 30,</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%">Six Months Ended<br/>June 30,</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%">2023</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%">2022</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%">2023</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%">2022</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%">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="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="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) income</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%">(8,729)</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%">42,168 </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%">(14,562)</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%">74,951 </span></td><td style="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 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">(3)</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%">13 </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%">(24)</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%">37 </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%">(38)</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="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) income</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%">(8,716)</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%">42,144 </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%">(14,525)</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%">74,913 </span></td><td style="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="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="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></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="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></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="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="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,553</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,936</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%">38,880</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,829</span></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">(1)</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%">(15)</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%">(12)</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%">(13)</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%">(13)</span></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: Fully vested DSUs </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="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%">124</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%">202</span></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,538</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%">40,048</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%">38,867</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%">40,018</span></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="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></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) earnings 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.23)</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%">1.05 </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.37)</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%">1.87 </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="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="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></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,538</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%">40,048</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%">38,867</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%">40,018</span></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">(5)</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%">213</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="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%">291</span></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">(3)(5)</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%">81</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%">81</span></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,538</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%">40,342</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%">38,867</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%">40,390</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%">Diluted (loss) earnings 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.23)</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%">1.04 </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.37)</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%">1.85 </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="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,887</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%">843</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,781</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%">843</span></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">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">(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">Shares are included in weighted average common shares outstanding as the shares are fully vested but have not yet been delivered. 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">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">(4)</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">Primarily pertaining to RSU grants to the Company’s employees and independent contractors. </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">(5)</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 and six months ended June 30, 2023 because inclusion of such shares would be antidilutive in a period of loss.</span></div> -8729000 42168000 -14562000 74951000 -13000 24000 -37000 38000 -8716000 42144000 -14525000 74913000 38553000 39936000 38880000 39829000 15000 12000 13000 13000 0 124000 0 202000 38538000 40048000 38867000 40018000 -0.23 1.05 -0.37 1.87 38538000 40048000 38867000 40018000 0 213000 0 291000 0 81000 0 81000 38538000 40342000 38867000 40390000 -0.23 1.04 -0.37 1.85 1887000 843000 1781000 843000 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 with Wells Fargo Bank, National Association (the “Credit Agreement”). On May 31, 2022, the Company executed an amended and restated Credit Agreement (the “First Amended and Restated Credit Agreement”) to extend the maturity date of the Credit Agreement on substantially the same terms and conditions as the original credit facility. The First Amended and Restated Credit Agreement provided for a $60.0 million principal amount senior secured revolving credit facility that was guaranteed by all of the Company’s domestic subsidiaries (the “Credit Facility”), which was scheduled to mature on August 1, 2022. On July 28, 2022, the Company entered into the Second Amended and Restated Credit Agreement, which provides for a three-year extension of its Credit Facility with Wells Fargo Bank, National Association on principally the same terms and conditions as the extension signed in May 2022. The new agreement matures on June 1, 2025. </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 Agreement are available for general corporate purposes and working capital. The Credit Facility includes a $10.0 million sublimit for the issuance of standby letters of credit of which $533,000 was utilized at June 30, 2023. Borrowings under the Credit Facility will bear interest at the Daily Simple SOFR rate plus a spread of between 1.00% to 1.25% depending on the Company’s total funded debt to EBITDA as defined in the Credit Agreement. In connection with the amendments of the Credit Agreement, the Company paid bank fees and other expenses, which are being amortized over the remaining term of the Credit Agreement. The Company pays a commitment fee of up to 0.1% per annum, payable quarterly, based on the amount of unutilized commitments under the Credit Facility. The amortization and commitment fee is included in the interest expense in the accompanying condensed consolidated statements of operations and was $26,000 and $22,000 for the three months ended June 30, 2023 and 2022, respectively, and $51,000 and $47,000 during the six months ended June 30, 2023 and 2022, respectively. As of June 30, 2023, 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 and other covenant reporting requirements and events of default. Financial covenants require the Company, on a combined basis with its guarantors, to maintain (i) an EBITDAR Coverage Ratio (as defined in the Credit Agreement) of not less than 1.25:1.0 as of each quarter end, determined on a rolling four-quarter basis, and (ii) total funded debt to EBITDA not greater than 2.0:1.0 as of each quarter end, determined on a rolling four-quarter basis, and also limits investments in foreign entities and certain other loans. The Credit Facility is secured by substantially all assets of the Company, including pledges of 100% of the stock or other equity interest of each subsidiary except for the capital stock of a controlled foreign corporation (as defined in the Internal Revenue Code), in which case no such pledge is required. As of June 30, 2023, 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 June 30, 2023, the Company has agreed to a maximum aggregate guarantee obligation of $114.7 million relating to loans with an unpaid balance of $688.1 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 June 30, 2023 and December 31, 2022, the Company has recorded an allowance for loss-sharing obligations of $656,000 and $275,000, respectively, and pledged $102,000 and $16,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 June 30, 2023 aggregated $10.0 million. 60000000 P3Y 10000000 533000 0.0100 0.0125 0.001 26000 22000 51000 47000 0 1.25 2.0 1 114700000 688100000 656000 275000 102000 16000 10000000 Subsequent EventsOn August 1, 2023, 2023, the Board of Directors declared a semi-annual regular dividend of $0.25 per share, payable on October 6, 2023, to stockholders of record at the close of business on September 15, 2023. 0.25 <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%">The adoption or termination of contracts, instructions or written plans for the purchase or sale of our securities by our officers and directors for the three months ended June 30, 2023, which is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act (“Rule 10b5-1 Plan”), was as follows: </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:15.415%"></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:19.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:8.748%"></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:15.415%"></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:15.415%"></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:15.417%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Name</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:10pt;font-weight:400;line-height:100%">Title</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:10pt;font-weight:400;line-height:100%">Action</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:10pt;font-weight:400;line-height:100%">Date Adopted</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:10pt;font-weight:400;line-height:100%">Expiration Date</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:10pt;font-weight:400;line-height:100%">Aggregate # of Securities to be Purchased/Sold</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Gregory A. LaBerge</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Senior Vice President, Chief Administrative Officer</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Adoption</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">May 22, 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Earlier of May 19, 2024 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 #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">8,201</span></td></tr></table></div> false Gregory A. LaBerge Senior Vice President, Chief Administrative Officer true May 22, 2023 8201 false false EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +F&!%<'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 " "YA@17D]S=/^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FT!H:C+91,GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR6W.@H=$KZD$#&1Q7PSN,YGH>.*'8BB ,CZ@$[EFC MVB/4G-^#0U)&D8()6,2%R&1KM- )%85TQAN]X.-GZF:8T8 =.O24H2HK8'*: M&$]#U\(5,,$(D\O?!30+<:[^B9T[P,[)(=LEU?=]V3=S;MRA@O?GI]=YW<+Z M3,IK'']E*^@4<<4ND]^:]6;[R&3-ZZ;@#P6_W=9&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" "YA@17JY\VH:L& "$*0 & 'AL+W=O?4;R5NX9>Y ;,_^T8\DKHB'UA)0@\.^1NC0,I1)< MQ[];T4YQ3EGX^O-._2*[>;B9>Y)0EX5_!KY8GW9&'>33)4E#<OM'M#?6E MGL?")/N+GO)C^U8'>6DB6+0MABN(@CC_3YZW(%X5]'!- =X6X#<%=J^FP-D6 M.$T+>MN"7D8FOY6,PY0(,C[A[ EQ>32HR0\9S*P:;C^(Y>^^$!R^#:!.C%WV M2#F:PT^,#M$'U$7)FG":G'0%B,M#NMY6Z"P7PC5" W3%8K%.T'GL4[]:WX6+ M*JX,[Z[L#&L%?TOC(^18!PA;V%%53??F4>G#VO!QK[L8I M.#N9GJ/E_/?D/A$ +\F&>/2T ST\H?R1=L8??[$'UE<5 M'9-B4T-B%7*]@EQ/ISZ>,B^%@4:@NY<-56'3E]O6X8V*C[:J+1]#8A4^_8)/ MOQF?FY1P07GX@F[IAG&A8J67$CQ5$7:U56U9&1*KL!H4K ;-6,TI#Y@OQRH$ MPZ:R6>F5BM&I=GC2UK>%9DBL FU80!LV[("

US7MS"]UI*$B;*):SR\N9^VTR/T"S M:_=(!5"KUA:@(;$*0-LJS9O5!.$L]AB'#DEDWSQ "P%#&F(!E%3=_=(^GT#W%O.'*& MEI*>MK@U/4-J57JXI(>;T)OX/J@G![L/Z!*.0]]C=9O32V+G>-B'/,(?T()Q M#C\)@P:=!M"@>Y::J%:P-5%#:E6B94JPM5;Z?T1=N04]^8X]Q4J:>CF7A 12 M,5'E.5=?VQK<>V0$NPP)MM[FOP57C(%SSAZ#V%.W1;VF.U%B,YH<3*E5L979 MP=8[_K?8YBP1)$1_!9OZAX9>\=AV+*SD9C1%F%*KTH%[*H94ID>F57!9%X& 6@GD/!VA#.'HD84K1 M!^O(@FB!-I3GK_F43(WF"U-J5:9EPK#UT0 2JQ_$*[1XB>Y9J$2Y)UMC\V5N3>$5K<]@>H>N?"V5BT)>UI65*K4JK3 RX M46)PT\R<;E^$9&T,'$>J?'&^1_&G\G6[JZ]J3>T]D@(NDP)NE!1FL: \G^J1 M[]W(#J.2FEZQCIK1-&!*K4JM3 .X41J0[Y(@S(.A73&N?"#LT;DD''KUQ/,H M"(&,GTLJ^1D-!:;4JOS*4( ;A8)%1,(0G:4)?)VH>ZA>I_:MI;ZN-:WWR *X MS *X418XCRA?R0'M5U 0:S"XT8;$ZF:G%ZS'9C0*F%*K8BNC -8[^5TC6U-H M9#I8>IEZ6$8C@2FU*JPR$F"]FY]SNJ0PY/LH>>M./P4Q\ED8$IZ4#O6SDF1^ MCGYV#KFPX7&<.]N3[F.%G-%XL/^L52:E\<>-9@RJKGV13<.C[ZF 0!Y+$ZLD M8=*LNUNUP:L[=$:]@=4_[E?)3DV=MTJLM/6XTL6]!X^WRE]OJ.WYSO+>A$D,I?_I-#U=!.@>^0.#R&9 M.[9R[8%1PV]*K8JM-/R.WIX7TY];;MNIXPO8K?02>^1NE U-7]2:V'N8?:FK\EEK6T>EY[)@1JIM?U9:V)O8?1=UXM#M(;] G@\G-D(5&.]'L$:MV# MOJXU)J-^OOMJV9HTG=GROP1Y(5D9XU02%= M0JEU-(3'-,^7_.4;@FVR17#W3 @691_7E/B4RP/@^R5C8KBF$05_KJM%GDZ4QJ]?3 MJ2Z6HN;ZE5R)!J[<2E5S X?J;JI72O!%.ZBNIB2*DFG-RV8R.VW/7:O9J5R; MJFS$M4)Z7==F*WXD;83ZOKA4<3;>S+,I: M-+J4#5+B]FQRCE]?T-P.:"W^+,6#WOF-K"MS*;_8@[>+LTED%8E*%,9.P>'? MO;@0565G AU_;R:=;.]I!^[^?IK]E]9Y<&;.M;B0U5_EPBS/)MD$+<0M7U?F MHWSX36P<8G:^0E:Z_8L>-K;1!!5K;62]&0P*ZK+I_O.OFX78&8#CD0%D,X \ M=P#=#*"MHYVRUJU+;OCL5,D'I*PUS&9_M&O3C@9ORL8^QANCX&H)X\SLXL/[ MRZOW-U>7"'[=?/CC[>7Y)SAX<_['^?N+*W3SV]75IQMT@C[?7*(?CWY"1ZAL MT*>E7&O>+/3IU( &.].TV-SO37<_,G*_W]?-*T2C8T0B0CW#+\+#+T4!PW$[ MG.P/GX+G6_?)UGW2SD?'W%\K)1J#N-;"Z-<^?[H)8O\$=I>]UBM>B+,);",M MU+V8S+[_#B?1SS[O7FBR/5_IUE<:FGUVP?7R&!7P%XF_U^4]K\!S?8S@0<*& MU$:5A1&+UL"W#MWD:3NY30[W,YQB0J+3Z?VNAZX9H2Q+Z=9L3WN\U1Z'M+I#X"BE6 M"^_>8.Y]LY0,Q+E&>8RQ7URR%9<$Q;UM"ED+9/C7 \N7.#?':9SC@437*DLR MXI>8;B6F08GON/HBC-4%:7AND!;%6I6F%#9$[WE9V4LG *X3#9&+?N2U5*;\ MQT:LU ;)6W2$$W8YGA+*L=T' M*]&2I7KL=L91A'@%L.--(1#<'15*+$J#*@DI0__D6\/47<,DSE@R6$37C# : MT]B_C-EV&;/@,IXO[JU4W8JO)&]@^1IA?#HS1P"-\W2@TC6*HXCY->9;C7E0 MXP>S%&J3Z W!\(.] 3:?,8_O ;6)?095E1A_Z9K:]L,OB9)B$ M?&9I$H\$)^YYBX.(FWT K=R4S1VJ!%1?2-DRZT3>GJSAX"DBQJ03=V-%)(V' MVCHE2["RC:Y9D M+!];QA[E.,SR\_8IHZ6H%K:85'P^+Y%14.MZQ;JLQA%-V%"LA_ML#.FX9SH. M0_U2W K( (N6G(?"TP4W93FE0Z6N68PI&0$\[@F/PXC_5'-76D#]I!VE^B,,N*LLL>,)7DRHKU'/PZS_QN@A3UTA6T4#TL\GUT"I>!8 M^/9\Q6' [L.KD972'K,DNA9#5A5\GE9M5'( M-?1>:,4?6YS8L.=%H=8BW#\0E\H89_GP<7G-8C92:I"=9CD,[VTVA&;"BN3= MFYBF/?'4GWEUNT2.*<394+=KEK+1U$AZ<),PN(=%QTZP>=6ZX,-I1K.A6H]9 MDF5?!10-8F*FT.QX@$GCC+'"]>,9I2D M(U[TY"1AE@X4^\4 QR_.A5D]KO O8?:D].4F8G/NE_J'@\/2^>90X M4CV--",1'L$/Z5%)PJC\[WO0!6*,B;O&KAF4_X#TQ(=(AIWE]1 WP2,Y@_88I<_I5@^L*75; M4()SE@]+)Y]='N%\9%5ISST:YE[[%L_8]E1O(K:Q$2&:8DRQ"S+G?6/(9%]G MSSD:?BM\8V3Q92FKA5#ZA[:G-H_>JH2^Z,OAEYIMW^N=U\-A2EZKI]2BK?]> M?UWD.<\C9+*OK""3HFE_71X+]KW&E[A+K=. M2!(YX>DQHPD>*7=HCS<:QEN7@/5.XOC^NXS@].=-^O!*]L KH;G##(]=BBD; MHQSM*4>?TQ[N4*/-RM_H1.Y\\/&VD!X[?PLYW?F8:;\DO^/JKFPTE VW,#)Z ME<+^4-W'V>[ R%7[?7,NC9%U^W,I.*BW!G#]5DKS=& _F6X_D<_^!5!+ P04 M " "YA@17T&*JHJH# K#0 & 'AL+W=OM*FG3GL?.O=! =EH HB3 MA-V[7]^5( 1L@I-<_<%(L/OL\ZP6K9CL&;\7,2$2_4B33$R-6,K\RC1%&),4 MBTN6DPR>;!A/L80IWYHBYP1'VBE-3,>R/#/%-#."B;ZWXL&$%3*A&5EQ)(HT MQ?S?:Y*P_=2PC8<;7^@VENJ&&4QRO"5K(K_F*PXSLT:):$HR05F&.-E,C9E] M-;>'RD%;?*-D+QICI*3<,7:O)A^BJ6$I1B0AH500&"X[,B=)HI" QS\5J%'' M5([-\0/Z.RT>Q-QA0>8L^8M&,IX:OH$BLL%%(K^P_7M2"7(57L@2H?_1OK0= MC0T4%D*RM'(&!BG-RBO^426BX0!"NQV-:KE ,%I__OAA,;N%R?7LX^QF MOD3K]\OE[1J=K3 GF8R)I"%.SM%;]'6]0&=OSM$;1#-T&[-"X"P2$U,")X5L MAE7\ZS*^\T3\/XOL$@VL"^18SJ##?=[OOB AN-O:W6F[FY").AU.G0Y'XPV> MP%M++ E4J41L@][1#&25R')*I M 6^<('Q'C.#WWVS/^J-+^"\":Z5A4*=AT(<>S%+&)?V/1"AD0EY (7*U_EV: M2Z"1!E)[QBZP/77=3OK^41DXKJ5_!P*>8=B2,*XEC%\E@0I1G*8_/ODR]EFT"-O68]NS M7D493CI"0BNCV?84[RI"'_%>DS;S1L.V>YG/69I")_H?Y5X%.%GOI^W:$AZ; MK-W;O XDO+C>*_1F5NVJCH\6X#FF;16//=+N;Y*=*IY7\A5RD]; 'WJ6.W8/ M!718CAW7]0?^$_P?>Z?=WSP[^;^D_H][Y%,B.BR[19B-DZSZC/B$^99F B5D M Z[6Y0B*D9&PO=V]R:W-H965T&ULK5IA4Z,X&/XKF=[.CI!6 M[W[]!8JE)&^SNILOMM#G?<*3O'GS)'+^7)3?JP7G KTLL[RZ&"R$6)T-A]5T MP9=)=5JL>"Y_F1?E,A'RLGP:5JN2)[,F:)D-B>.PX3))\\'HO+EW5X[.B[7( MTIS?E:A:+Y=)^>\5SXKGBP$>O-ZX3Y\6HKXQ')VODB<^X>+KZJZ45\,=RRQ= M\KQ*BQR5?'XQN,1G,77J@ ;Q=\J?J[WOJ);R6!3?ZXOKV<7 J9^(9WPJ:HI$ M?FSXF&=9S22?XY^6=+!KLP[<__[*_JD1+\4\)A4?%]FW="86%X-@@&9\GJPS M<5\\_\E;05[--RVRJOF+GK=8GP[0=%V)8MD&RR=8IOGV,WEI.V(O0/+ :0- M(&J >R" M@'TK2VX;8#[UA:\-J"1/MQJ;SHN2D0R.B^+9U36:,E6?VEZOXF6 M_97F=:),1"E_366<&(UO;Z+X9A)'2'Z;W'Z^CBX?Y,7D07Y\B6\>)NCV$[J] MB^\O'ZXE )V@KY,('7TX1A]0FJ.'1;&NDGQ6G0^%?)J:SB! MY/Q:Z_%/M][K#+K+"]KPT0-\]WS#\S4_@\9U&^G"D75E.ZM6R91?#&3IJGBY MX8/1[[]AYOP!=:I-LL@F66R)K-?][J[[71/[Z*$0228+<3,(T!ALP_TFO%X, M-B/,2,#8^7"SW[LZC(9>Z/E]6 3 L,^\H ^+=9B//9?@':RGU=MI]8RI=KOB M92+2_ GQ%[G^5;P"L\ZSF74VR2*;9+$ELMY(L-U(,&/6C8M*H&*.:MYTRL&B MOF5@^XGG8,RHDG@ZC'C,<8F2> !;R+S041)/A[D>"; #)YZ_D^L;Y4ZD/9%I M]Q$]\5RF8(;D0H:2F5QETTK4*;D!IYZO/0P+0JP\\EA'^6'@8D6_CL(NQB14 M] ,PSZ4^@_4'._V!47_$90Y-TV3KV&KMRZ(4Z7_-#4AYH#T&=9E2),8 B%)U MW'408[ZGJ-9!/G$IK#G<:0[?4%@+K>1 I%1^V('W]$.1>@?*Q7FT M M26, =>(R=7X#J-!WU/(&<>$#JRHFG6QBE'V="R[7"/&:XZ!6 HP-5ET$A,*J M.X@@E$NQJA5 41P<$-O956RT8Z.CSWM)C1ZYW$)SM"J+3=IL:8\>98F?I^(8 MR1]>42)Y@2=^VU;O&9GCJ!,?@'D,$ZKV"\"&?9?Y:L_H.)G_C!VH>+CSDMAL M)N]^MAM"KJ_$8@$D3K"Z$$<2&78\15;*.\]W0.S3_.S.'F=%7MU.")V4NRWZ% MY * JD52PILZ;+2&[_775MDBJVRQ+;;^L'2F$YM=YU52I5-TE.9H5F194NX- MS#$X,%NZ8#^-G%.URHP!&#Y5IU<$DU&M%$%D@7\@(SN_B7]@.--L+?CL/>*# MMXG785*\JXH'R73Q$%G@'1#?&4\<&J?CM^;,4JI/-M*)/7$DJ]!2UN1&?(6* MM:B$-.%RJL+ST^AKWST_;;)%5MEB6VS]0\#.*!.S4>[FYW9DP+PDNE>E@4<# M1_5V8P#I.HZK(R.0,V"^AHQA3MSC[*OOO#(Q>^7]*6K2KSO60_H!-^U0EP#Z M(4Y8/\@9.H?U=Z:9F$WS/9?;0VF:$R%=9%E\[Z9J6M46"C1*9L[WSDVK;)%5 MMM@66W]T.I=/?OY4FE@]EK;*%EEEBVVQ]0>AVTZ07SR;)L#AM)R?5"L-P+&S MY[) -2T COC>_O%7VR\ZCKG8VSMBZ2ON-@_$O'GXE.9)/JW/3N85-CK !6MS!6V2*K;+$MMOX@=%L88M["_+@" ?6 M?A"JYTH C+( JX=H$$S.?O7D%( Q2MBAV=_M6HAYU[(]/C2I-<:_.^]LLD56 MV6);;/V1Z+90Q+R%,DY^J_LCJVR15;;8%EO_O8!N?T3-^Z,?3OXVOG<\QEQU M\8=0^ODY@ H\K/Y?&D!AQ],.3H=[K\DL>?G4O)]427._SL7VS8C=W=T[4)?- MFS_*_2M\-L; _0B?Q=LWG#KZ[0M77Y+R*4J6F[?8=I>B&+5 MO*3S6 A1+)NO"Y[,>%D#Y._SHA"O%W4#NS?)1O\#4$L#!!0 ( +F&!%<5 M7 2VKP0 +L0 8 >&PO=V]R:W-H965T&ULK5C;;N,V M$/T5P@T*!W"BNV2[CH'$TF)3Y(8XNWTH^D#+8UM=271%.I=^?8>4HK4EQLEN M_9!(HLX<&P>,59)2?LC7D^&;!BHP* M?"R6!E\70.?**$L-VS1](Z-)WAF/U-A=,1ZQC4B3'.X*PC=91HN7"TC9TUG' MZKP.W"?+E9 #QGBTIDN8@OBROBOPR:A9YDD&.4]83@I8G'7.K6%D*0.%^)K M$]^Z)]*5&6/?Y,/E_*QCRA5!"K&0%!0OCS"!-)5,N(Y_*M)./:7NES)<26 ?+H#>S*P&X:N&\8.)6!\]$9W,K _>@,7F6@7#=*WY5P M(15T/"K8$RDD&MGDC5)?6:->22X392H*?)N@G1A/;F_"Z&8:A03OIK=7E^'Y M SY,'_!R'3W<3,GM)WQU?7(=*]NI]-CD>'9,C MDN3D8<4VG.9S/C($+D].8L354B[*I=AO+,4AURP7*TZB? YSC7VXW][?8V^@ M++4V]JLV%_9>PM\W^2EQS!ZQ3=O1K&?R<7-;Y\[_FSWZZ=EWQ'#J1'$4G_,& MWU10 ;A#",(69,(RW)96QR?]P!Z,C,=M@=LHU[;\_BXJU'!9KN?;N["H#0O<@6?5 MJ!UGO=I9;V\^7M/B&P@Z2P'KPDP0#O&F2$0"O$?H(TU2^>H$*^D)IRD,=5)X MATS)0Y*%AR2+#D2V$R6_CI*_-R4G*YHO01:&')-SDV,ODR;_PIPLL8?A! L% MD0D+VG)14OO;Z>59?B-3-2#+\YJ9VD;YIME(4PV3,[ \?9H&M0#!7@&N@/,A M=E1Q2CE/%DE,R_YH_C?6=K6=8HHJ<4H=2%J_NX7%*F>4=[+6"/HL M+T==W'^.5<8<68.^D@UEP;\"0 WSY)ED90< L@,@6 *AS.37,MHK[;N>_4K5 MM7J.[Q__%)W=P\#R-:A>-WW1A:+?EL@=-#=;#0A3V&H$I(WR6Q'1,#F#@:V/ MR:".R6!O3+ AQW8[QVZT*""/7P@6^9RG92++;&V%RE1R HU7:O1'HZ1P']-W MT'+8<9L[1!MC!8T0A&V,V]H?-#RVJ9?6,K^WW^9><1^8H&GU@<<[7=6[E;QB M;N2-T_!>BW*"1HT.-3#+;.67CLSI!V\DF+5U"+'VEXD?]-S2-#']OMUTO0US MS6#@-UW7L%F.YWI-Y]NXP#*W4JETWM@ZC&50+-4IF&-P-[DHV^UZM#YIGZOS M96/\PAI.+,UX*$_FZO#WG;X\UF-/M)1E-84%3F6>!ECZB_*D7#X(ME9'P1D3 M>+!4MRN@*\7]02P,$% @ N88$5YQ3BCX9 P M' D !@ !X;"]W;W)KYUYL M[MQ;"_F@,@!-'@O&5=_)M%Z6FN4B[Q5BBY-8LT[P KG+!B819WSEKG<8=8V\-[G-8JZTU,9E,A'@PPG#:=SP3 M$#!(M6&@^%G! !@S1!C&CXK3J5T:X/9ZPWYA<\=<)E3!0+"O^51G?>>#0Z8P MHTNF;\3Z,U3YV !3P93])>O*UG-(NE1:%!48(RAR7G[I8U6'+0#R- /\"N#O M MK/ ((*$+S40[L"M%_JH5,!;.INF;LM7$0U#7M2K(DTULAF%K;Z%HWURKFY M)XF6N)LC3H>#ZU$4CY(X(KA*KB^'T=DM"LDM?J[BVU%"KB]PZVI\$W]&N^%] M3-Y?7B?) 1F.4(W2F$K@.@.=IY0=D"-RET3D_=L#\I;DG-QF8JDHGZJ>JS%< MX]1-J]#.R]#\9T(+R)5 8D5B/H5I S[:C^_NP;M8IKI6_J96Y_Y>PB]+?DP" M[Y#XGA\TQ#-X.=QO2N?_O,?_[/U),8+ZX@26+WB&+]%4 S8,3<2,#$2!72HS M[6,%9,A340#Y=C916F(G^-YT]B5[NYG==,=3M: I]!TD5B!7X(3OWK2ZWJ>F MPK\F6?2:9/$KD3TYHG9]1.U][.$5E0^@Z80!MLZ))@K2I@VZVMGE2E4U>EL[G!LKA(;5_J3X!WEBE$[MYA0ZMGD M.W^$X^UD_E>+Z*\6\3Z+,F%WJ]T7(.=VSBJ2BB77Y1^XUM:C_,Q.L!W]>>MT MT&K01SCZRTG]F[Y\-^"5FN=<$08S=.4=GV"TLIS%I:#%P@Z;B= XNNPRP^<+ M2&. ^S,A]$8P#NH'4?@+4$L#!!0 ( +F&!%&PO=V]R:W-H965T&ULQ5U=<]NX%?TK'+?3[L[4,0$0_-C: MGME(!#;M;I+&V78ZG3YP)=K21!*])&WO_ON2LF(*Q!5$QL?I2R)9%^<"O <0 M=7!(GC\4Y:=JD>>U]]MZM:DN3A9U??O=V5DU6^3KK'I5W.:;YI/KHEQG=?.V MO#FK;LL\FV\;K5=GW/?#LW6VW)QINO<[*WU_G MJ^+AXH2=?/[#A^7-HF[_<'9Y?IO=Y%=Y_?/M^[)Y=_:$,E^N\TVU+#9>F5]? MG'S/OM-ATC;81OQSF3]4>Z^]=BB_%,6G]LV;^<6)W_8H7^6SNH7(FO_N\TF^ M6K5(33]^W8&>/.5L&^Z__HRNMH-O!O-+5N638O6OY;Q>7)S$)]X\O\[N5O6' MXN&'?#<@V>+-BE6U_==[V,7Z)][LKJJ+]:YQTX/U9S[ZHN9I\(@*D;8%*LUPW]#[5.W:V_G\^7[?3)5M[[;#D_76Z\27:[I(>B MW%@?\KI9)IJ1I%FY66YN*@)"'^G.;':WOEME=8/RKE[DI=<,KUF.%NTZ<9][ M/Q95#_6LX<830?@30?@V37 @S>O\9KEIN^B]SE;99I9[WS0#KQ99F5??>EGM M3?/9*T^POWC_WRC.Q(_L%M"-LF-0.8IS%@1VI[$@9"1F$5J2V(Q/F[X<9!S1X.J#! MMITX<$#?;&;-.4+5S)OF*&Y??>LM=XO0HEC-\[)JUM1?[Y;U[]Y_/A2KE==\ MQSYDY?R_U($.D),)"39%@J5(,(4$TR P@TKRB4K2.3??-J>FV6;NS8R%_IM5 ML]*WG&K^G%.;Z94]_ZKT,[J>1,V.O5Q)ED;+F08"D23 T^(!J4UJAI]%33 MR%G3[7I^VOXJ>IR?S>3,VK-%JL21-:*8"9M_$V?&L05&@J4#1Z"0234(S"AO M_%3>V%W>[0FOMZRJNZ; MW=E=9=M:J\NO'Q]NRI^SW.O:AG0?C1;M%_WM\W9 MT_ZY,D4$9\ZQW^9(L&EL%9@Q/TYZ9V'(E H)ID%@!E>2)ZXD+\ 5BA^)586 M$>?4SNZ,K3P2+!TV (7,J4%@1NF9W^DIOK/X;ZJVVLW/IN*Z_1YH]8;'8E\7 MI5?E=;W*UWG#AN;C^6U>T/\^:S)G==+F?U2/(XDX\F#Q)MND/;)P]GG(N@ M3QYD5@5%TR@TDSR=4L?<4IV3/'>;ECX-7RSJ9*W8<)P[4!D/BC9EMN;'6)!8 MU($J?E TC4(SJ=.)?LRM^NU.61Z6]6*1KUJ2/ K+S3G+)J\?>='[]JKV?O , MI)"S#Z,IA$2;[M",7YE,QC[O"X_0M J*IE%H)HDZH9,YQ2\,B4CB!'9Q8E\0 M"I:[AZ-) =4T!X]"0?-J%)K)BDZS9&[1TGU"O'WUR(EY=T(\*S;5[S2M/^-M=2DY6 M'BE'3I@M@O:W,HD0D21AP!/>7P&075-0-(U",XO>*:_,+;WVBCZHT+9\&;%H M.SVL21X?W9 F0H@=:2(GXR(*J3EIA\HD%"&Q!46$GO(D/+P'Q3J5DKEERJ/. MCI^R\FG7GS[,2-UNPFRQT*J$'2*2*)'-I.I7 ]DU!473*#33S],IE-RM4)(. MCZ.UYK:X%T92Q,1)^"[4-:6($&)*$3D9YU',[2E%A$H9L$384XH(;7[J)8>= M'KR3[SC[BEX/#I7KH&A3*%H*15-0-(U",RFU9[]SBWI?Z/G@MB06^%%"N C< M^4?S HF60M$4=4PX"V-BB; C3YEP.#]XI[3Q(TK;")\ MT6I@$>2J"%4"X.B MI4,'H:!I-0K-+'.GA?%!6AC8+^!..OH; 2J6<5O>HBP#T*0*BJ91:"9G.J6, MNY4RG&^ V[(3:1QP=V@T Z"6OX%C4-"L&H5F4J!3N_APM>L%W /N[*/7#Z@^ MQ@E%BW(/0+,J*)I&H9GLZ>0Q[I;'7M8]X$X^FCQ0JLD'1 M- K-Y$ZGLG&WRO:BY@%W[M'4@3H=.65UM,T#T*0*BJ91:"9U.B&1#_([OJQY MP-V'T12"6B:Y+4N>)B**K2O.H*(D%$VCT,R+SCI14KA%R1?S#@A"[9.,$VY[ M=P_'<@**E@X>A8+FU2@TDQ6=GBJ>88=$> ?<^<>N*E"TJ2 =BN&&2(QW0!!.0]([X.[9:"I 5=6A@U#0M!J%9I)A[[IFM_#Z3.^ M&WWT2F&+HM9ET';( >\ M&L*BJ91:&;1.QE6N&78+_ ."%O'/.0=V(4Z+V:W M0ZBKV0GM](!W@ @]Y!T@0MW> =%)E<(M58ZZ*P1]F*&N/6&+A58E[!"1<"EC M$?>K 77C0=$T"LVL>Z=/"K<^>?3N$'2M;6DO8D+ZA'=@%^J<4G8(-:4(.5$P M&5"GS':HC!MB4%.*N!BYF7O1X2G5B7 0$5ZZ!H4RA:"D534#2-0C,I MU6EZPJWI?:%W0!">LV:Z!L3&L[L#HXF!1$NA:(H\*($,;2^2)D*9[UHC.J5- MN)4VYXTC!*%",9_'U$UXH/(7%"V%HJGA!T6C$IMW">H4L."( C;"&!(0QCA? M$%R M*1LTJ8*B:12:R9E.R0K<2A;.&A)0]\>C%@ZH@ 5%2P>.04&S:A2:28%.OPK< M^M7+;NZ[DX]>/J!^Q(!0PD04)6%__8#J8% TC4(SR;-W#T*W#O:BN_ONW*.Y M W4E!H2R%@G1-Q5!DRHHFD:AF=3II+Y@D"OQ97?WW7T832&HK3$@;@/(N!3, M(A%4-X2B:12:2:).-PS\'E""7Q,1U#NX>CB8%]&K>P:-0T+P:A6:R MHI,\@V?X%1';^^[\HY<5J H:V)9%&7-?]A<5J+P)1=,H-),^G;P9#+'$W;/15(#JGD,'H:!I-0K-)$,GC09N:?1#_OFG;V4M)\=6":BU M$(HV#4C],HEEV/ZD5>F65AW MBHBXHP$1>LK;'P^'=AQEISK*L8\#<=PDA#[,4&51'C?.$2$BCJ-0R/XU'="N M*2B:1J&9=>\$0^D6#(_>)(2NM:VVA3%O[Z-H3ZGCWCDBA)I2A,(G>.(35Y@3 MH5*RD+@K@B9"3WD0'-[$EWL/\9!?T>@CH4VZ MY;4O?3 ,(3O%,7%[G8D[_VA>0,4S*)HBCTG$[9,"344R*0ZO$)TN)G'/$I&$ MC"2(A]E,W#E'EQ#JX1LZ" 5-JU%H9ID[_4K^/YXIXDXZ^@L!*G1)0IHBC"#0 MI J*IE%H)F+2.I>>M32#]6SH&CIP#$H:%:-0C.?'=:I6>$SGC#R M;".(._G8Y0.*-@UM#2IHZMV_(A*:5$'1- K-Y$ZGC87/N*#VN3X0=^[1U(%: M$$/"@DCX0*!)%11-H]!,ZG0*6SC(@OBR/A!W'T93".IA#*F; K(X[JNTT*P* MBJ91:":'.C4Q_ J/&2%Y0SR^0U /B'!W<#0EH'=*'#H(!4VK46@F)SJE,7R& M-1%A G'G'[VF0.V)(:%($B80:%(%1=,H-),^G9H:#G^\",8$$MI^/]H$XN[9 M:"I Q=*A@U#0M!J%9I)A[[G*;AWT&280-_+H50*JEX:$TBA%'%I7KD/3*BB: M1J&9U.@TU="MJ8[T@(2V(GG*0ID0%U.Z$X^N-518A:*IX0=%HQ*;U>ZDU7#4 M,T/&>D#$"#WD 2%"#WA SJI%GM?3K,XNSV^SF_RGK+Q9;BIO ME5\W3?U74?,=7BYO%D]OZN+VXH2=>+\4=5VLMR\7>=:<0K4!S>?715%_?G/6 MX#\4Y:=MCLO_ 5!+ P04 " "YA@17D/%<9(P) #N*P & 'AL+W=O M?%8F.=94EKT@[S?[Z&U*R:$?B7'EKJI^ MF"^?LLO1U%@D"YEJHR*!?SMY+8O": ([_FJ5CKIWFH&'G_?:/UKGP9F[1,GK MJO@SS_3J M-O^3G^U$' P /?@ U@Y@3P>(@0&\'<"MHXUEUJV;1"?SB[IZ(+61!FWF@YT; M.QJ\R4NSC M=PZ\YC-/SZZ]?;CY\67RX(?!I\?7W3S=7W^#+XAO\^_SAR[<% M^?J17%\M?B,??__ZYX*,R??%#7GU[]<7$PVO-THF:?NJ]\VKV,"K0O*Y*O5* MD0]E)K/C\1,PN[.=[6U_S[P*_[,MWQ(^?4/8E''$GNOG#V<>*+*LJS6!5*L3G9?W3:SF.I<*F[5&J\"UFC1^IS9)*B]'D*=*UCLY MFO_R+QI.?\5Q,+R:[0U?ZDI&8!?10\,C,H#,S\*[35?8_R"LH15H174$M2JLRS0M) MRJ?VFY_-P]2L[%;)#)ZCR_H.\S0XY[J>2=G1A(7=A(7>=;V1H#3-DZ;NEAE) MUE6M\[_M \SS1EUXL')A& 7]%>[+14SPP06..GLC?QQ6Y=@N62&AP!/Y$S!/ MH<$8]0R@;,;BOJ6(()T),6AJW)D:>TV]KF66:V*";F\G>64BPD4 MK,C_!EN!F0'U*"$:TE52WDL;&U*15_? R10.N[1O5Q B]O?EQ'0XW2ASYK.3 MA;]SX-A> B4#^.$/J9,[*+&9O--$R71;V[KYAB2[)"_,3V-P?*R2 LW3]OV' MEC...-@7&\_"80<=LE,O;LZ_ZI6L2;FO*[F6:Q3*6S7]E>A9B@@R-FRI@V J M_"3$!HUZ E2P(@!VIG07>7*7%\.@1;T0_U+4.I>VX\EP0$^]L#B_KM;K7)F. M0QF8E_G.1!KJ=H"E]@Q+HKXD0(9GZ1S*4C_,WM9RD^39'@?P .M#9B"P^.K+ M<1I%PU8Z;*5^<+W*=DF9RC::JJ3$[>P#YIBRJ<"2%A$5<&WR MM@E_U$P$)L4LIHB5**#284BE#E.I'U2OTK3:&C*Z21YMD;04*TWKK3P1#'WD M#",$8!&Y,0OC8?;"',0R/\1^:GER\O,@P:P#K3.8W0S!4Y'I35(]2@DM%HD\L D/ EP&-13@9)DIG+!QF M$,Q!,/-#<,=U#FF9]2EU11"U'\',0- LQ\1#>E4#)<5YA"6G4#8#JP:TGZ M4ZC5"'[&<8 $/R8YBX+AZL(TL*CM""K.1(2UH[Y7KQ]*9Y3>MJ2>ZV"@0,T[9]C7EDE[BIPD^WU]KYZ"-M;QE1W#;K M/;B,#HR9'XQOMS6T-*;4@K'_O"=@"")3P>(P0J(3DXT$\Y4!A]_,C]^W=95* MF;7!:90'8=[(>X@GY^ ?*6V#0,$KSJH M+"LM3Y%LCJ$Y16HA)A@-[PAPA_GOLR'/H9SA-0B8CX' M',QS/\SO<\C,_:8V=5P_VF"34!TVQC?4:!3C0VSF,]8]4VXWS-4JJ264.*T+:8+2A*LZV#M,'I(Z MPR<(X1%\%B.-."893SUM(W>$@Y_JQ \K>MX6/.N$<0Q\WM;FF3;^=N7#.FA^ M:C)T4R3HOBA'6O,90EP1.4&'>S;NF 3W,XF;W*1?F35+AYJ(L8 I9PBR8J*0 M8+&G8CC"P$\0ACJ'G-HDA6DFF[H-Y;J9YF1S<"91F[-:U3'Q1]0GC +,! *> MJ&04>LJWHPK\%%7 /,KVO5O3KI6F"IJD@8\*5JH>W&+G2&-/@PAII#%))CR[ M[,+Q >'G [84VB( Y*5=G5KNTP!-<56KA%?Q.!\2#&V!$BRF-&/0V[<,1 G-AW?YESTNR\>=WJ0SV-J&6E/;>0 M[7E*0\^U >%H@?#O0RRVFTW#9Z" IWL&2+)2=_J]2F"P#9[$;G 0WB$XQ'"SR/<)G5+5P>/ M@D4?^B.*[(0B"1ZV$?AYQ_?2AN#F<%?I^2UQT.<5/$9P')&CU'.F'#@6$OA9B+TQ.:Z6 M8V A^Q/:ZDXG(&9)20?IAE95+]L>#_KL@T7!#($!1)(&-!R&N,#1E,!/4SX= M]DV6%AI/3*TX;@PS=W1Q@N^V+SR\$D9C;/L%$Q04.:>8'-R<7,OZWEXH5<0> MR#47$;NGW:75*WM5\\GS]_3==7/UU*EI;L)^3FK ;NA.Y!)43M]&@%!U<[FT M^:*KC;V?>5=I7:WMQY5,8!Z, /R^K"J]_V)>T%WQG?\?4$L#!!0 ( +F& M!%=^X0^*C0\ +0L 8 >&PO=V]R:W-H965T&ULW5IM M<]RV$?XK&'62)C.GTUOL>.*7&5FV4[=5K$IVVYE./^!(W!TBDF 4O+EU_?9 M70 D3R?%RN13/\0YD7A9[,NSSR[XXM;YZ[ VIE.?ZZH)+_?67=?^<' 0BK6I M=9B[UC1XLW2^UAW^]*N#T'JC2YY45P?'AX=/#VIMF[U7+_C9A7_UPO5=91MS MX57HZUK[S6M3N=N7>T=[Z<&E7:T[>G#PZD6K5^;*=)_:"X^_#O(JI:U-$ZQK ME#?+EWNG1S^\_H[&\X!_6G,;1K\5G63AW#7]\;Y\N7=( IG*%!VMH/&_&W-F MJHH6@AB_Q#7W\I8T=Y0NL5K@K\K[J5L4\.]U31A\[5<3(DJ&TC_]>?HQY&$Y[=-^$X3CAFN64C MEO*-[O2K%][=*D^CL1K]X*/R; AG&S+*5>?QUF)>]^J-"86W+6O(+=7K/F! M"$HWI7JM@PWT],*;8)I.TZ@7!QVVI]VKT=Q]$-H=6%>[K6D.7]C]EY]_:>CIX?/ M'Y#VNRSM=P^M_L=8[,$M=A_@T?NJ^V:<:P_/5E_KNGVNSFT%E:]U.U/OFV*N MONG61GW]IV?'QX?/SUS=ZF8SXS^/GJ?']\Q/HYS/ \_?QX??SI2&/)6^U=ZH MPOG6>19RIB"X5@OOKHT'"JFE];4*K2FLKNROY!.VP82Z-IX> 8CPCPDXHL&; M&_P"1'4JZ,J$&68WNBDP:Z9($Q!TS0K2Y8T-SF\4*=,6)LS5*2L,OFRR+\\4 M)%8 7,@&'WQVB!%+&DTRD%X^-;8SI;KJ^#TM?*8;76J\]*Y?K97M@KI=NZK: M[+O;!D-#OPBVM-I;$L\V1=67="A:33:"$EB2W5K%!JWM<.2S06=S=6F0!G1C M?Q5#DR#O(1KIYZ)?8*;ZL%P:3QO1B6YU4)0_( \.PD<^/CPZH3_@7ZV696G( MO5*()ZAOLF7/DF55YV OV^Q#5WS^6O_LO.WN:& SNV_U2[+I6['I^\&F5]%6 MR3/SWI=OWU^E[>?P>0O!(07IU$8UM*(&E]20)K^_^) %)Z6?OX=G5A7]INE0 M!R9XB$TZ);>#7I $BFL8M31>+,4"J&\&:T(=/,'4;>4VQHR&?8M5FL[;14^> M,VQEO4*.QID;7B&L$1B!3L$BP3+F,W334$3@= W2*UER+!&[L"8_1P:<):D6 MIM"UP?/=;KB)IYZKCVN#6%IVQL]8_M*&+.:SP_GA5TDG4329-Y% Q&5/./K^ M>9"125&LCWB&DA?RAE@*G1:>G%")/.:!'>CP!4(:M$'G*@M#%V"+LFO@$Q6:GH\+,H>3JX-EUXC)A?&I B4Q6EA7])Q04.Z MM?)]%7'&FU5?#6#!8#2_FB-&BA[!9N.PM\EI$+"U#4S=DNM?O1UBEM3Z2Z\] MK%]ML#@9))"VB&JIH\/]?_!RIS!341EZ<'A$^UYF,=35_K_A@2PPU% ANB'4 M1I5.-:Z+2&?&L356*2V^=*[#4$CNS2^])14L-G*JE6D C7!?THAI.7(&DM B MH@O;DFK2V7C6CZ>G%Y,3)G_8:8(Y4"7",)Q2/*L&FJ_X]>P/,C2?5$XY5HDN M?^X%Y7 &6@3!1WNXIN((;4A3E.Q@7<:OT81O@09 Q4#!3*?4:JF!)NW8F:/* M?U/0U@4K:5A@A)UKE)<8!758JR6J!TXB I, 55>&(3(83H+YG3H*:]=7L#Y! MA"XEX3<_]XT4#AP);(VFZ3%QM,,7Z[XCL.O<=@:.:2T#V-C)$A--9]Z 32A# M%!I$IA!(.3EBXG"<;)L18GOA4Q']D@-M'&=_@^05YM$CL_ ]&?7XF="1X>0( M7=;PV$KT'+3#&#YFL)]5+31?9)P0&T6LB\(R>8Z%FP%&;:&I*$O+I=4!Z["% M^0P6QKK=T@"I9UL%X$XTS)&BL3)PQ=;93?""7B[[KO>R#*+O+)LOH>\DVA[C M/RFR4LCVS:"BQ%Q(20^R,X!958GH40R4FQ5AL3@2JI$FZ$+B8JVA-89O4UF4 MA3IFAV)\J+GZ%%BWH#:V9LKX43A&IEQX^;B#TB""4? K<8^,? E%PPC%R)*U MOC9$F*,$S(9#Z.M63M*M=:,=[$<*JL7MB*$\XLCJ]8 M7M"'HG*A)P&T+$4'^6(DV@K;^T3QYL8TO8GLHJ4E@RI[GR):YG L_-1BNIZ MAE+Q[8*AIK1$#-72NQK37!AIB#VS@" C;GZ&Y&0[=6G#M7HWX@A@3+W(S&IL M@34-T4]$%USKYZ33Y(.PAJ;S#ZNS \CBGA:/J8U7B&F!AP""9P+$9.0;%#M, M(H09$&_C0)5A0U7$#E-K?VTZO4 :)]J$"B@Q!LR_T;:B5_OPJ7VJH6;I/3*Y MX>P0$M'%!CV,F()HZH=:F!G1B1)=L_A!V."[%$\AL=XI&2N).D: M+HWRL& 7)Q),:8DB&1C<%%QX(7CLJK&HO#5V!Z@$YHB",XBA1^T-DG=%#)*3 M%1+5T51QQ%Z$?'-P7I&5S0J5(Y*!92*>Z?.=5YEKLG>>->.NGVH M8#]>G@UT:%?%$0%*17B'-\]')42PR7>4TL*,EK.L;H?]LM%IO M*'63&;GHDJY$WH^YR!M3F17K\A.%\RTY*S%,:$\J;OKKE+9D3TQ"O_ET-3R= M'IWD?6=*HNSJ)SXJ?IQ#MA5U=$Y#<'"[B0;>@4FBB07"NL%Q[&Y60- M=]M,=Y@J;1##+2J[RN"]PQ!#N4@N18@"%Y9HCZ>*9B'!)EJ=1HJD\91V:]N% ME$FG^8,3QR@\:% 6-TBRE^TC2J1;:2D(M(/M^TV+:!Z9=S*ZQ;.B ,6 ML5$7826BR<)Y[VY1Z,_&ZT0$Y+X-)+WAGIY$)FL*XB%BB#;YL0N(+_ A5][I;)Y(S@LT$\FU(X95HG(AY==G!A,/"Y MH5"A$8'C,]JCLM>@HFOG2B&55;QWF5.I\ZYADL=6P9^^)),Q(KTAZK.0X>,*C":^&1+.UYFXB02%,NAV8'E')6R:%(JR"!6,G [F)^.$6CYOX MP]C\;P8N^J4*GT!4-C%[J&5TR>7XV G\R=?\>(G\^.O[IB "WJJWQ!1U2:+ MM7 1KK]0MN/?)]OQ+I&R$(S=CZY@QTXI;?E'^.-EA)-+4)A58W/)F2PJ#2?I M10W0,MQ*C%UQL>&[3$J9P]4%1_)XKF 1B90!"LYFKMDY4%_W&WH73*HY,21L M775$4$Z]O4'&?,NAEH3PC)%".^E1?DFMR]X78!#3J)O)#/AY'LKDLK($=M'( M\/O8DZI3(F=P)TEB 8"I5<5=J)AG.,TGMCXLSC>_D1'G_LL,*N@XP!(;IO9, MWH)X -+1G7N;F>21>-U#L5ZB'%T1=1R-&;(UB3;*/] G-R%I.+V:3^X>7F=[ MGXWL?4;]>YPA1!M'G^-PZC>IU4V6C/<#8S<@).J#))3&K%PG&J(6Z-@FQ%G& M2,O417()EX%E#+,[6N8&?5]05V?95W2E =*K?; D[&N;;AXZVP5*03W16/V MF@@2$Z$KX$VYD&<"PZPK%$CZJ*D[H6M(7&:"$'\.$Q7;D'NPB9Y+'-JAFIBG MBAKZ?$>.]("^ROL,#:F;E <=^-0-3VF* HQTGG"1C M^))PUS.EBE<2?%S--T^FS3>"NYAOF&WW^8%@-:,=-7KLJ+44&?UV_HQ>(M5> MY(O<(JR6EOKC>#PFVN1,=]3S=_KC8N1N[#[[3'AH(,EC5[$Y-R;=.ZH\*>&( MGM]1M&%2>J.]9?HQ]99(,/DLJ1S8!IF!R4T*#':L7'#QP-QRE0YLW#SU7:83 MBA@F;*3A<=(2WPZ.3V*EU(Y:C>7D'2NP*+'S+L F-3H>,J,;.\$#+J=60'PL M!4YDTNN=NA%M#Q18JH/$:7=JNG M0JJW[1@:NUWK"4@DTY">0^P)[*[?99@XRA;AB_YR3T]]U$F?7.9) M&MBI",K3NFTE@HZ>SK]G]DYZ[YM6VW+H2Z<[D?B%0KR!%VGHBIY[0)F+(F^N M8_P\:%T[N@,F6*I,2:2;.GQT*S[NZBUT>AEZ%NY4UM.&Q^CXTUK\NP8 MS5"4;]7A=UN."4S"T-??:K3DO)!O(J@M@_ EC,93+%Z$,;#-\B^0)NGA<%-Y M-FJ1LB2C[NALQ(! C4%_D!%LUZ?.-%_CR#=3J9$1Q1YH.Q6WT*PTQDO2-Q.PKUPV"R6ZF\EVV8G\>9HC M;]=TZZ9]0_V3V \M1P8"*80QY$(B7R5-^E*MWDAX\-!:@[[$3GQFE>GSL*%U MO+,@IL18.0"TIWHO*&G%WU4&00+6_, &2."RZUO$@]&7I"@#5_R]+%]:-9U\ M5)J?YD]R3^5+U&&X?,][KOV*"&IEEIAZ./_^R9X(DO[H7,O?I2Y&PO=V]R:W-H965T-G#/EX6Q@6 ZKMD2']!\K^>* MO*!CR7B%0G,I0&$^\2Y[HUEL\UW"#XXKO6.#[60AY:-U/F<3+[2"L,346 9& MGV>\PK*T1"3C:LM^ZWJF7!=-X)O@&(-H#(Z6X+.977 MS+#I6,D5*)M-;-9PK3HTB>/"/LJ#473*"6>FE'JD >V?X>B;H+)4TG]I@!C(' M4R#DLJ1!YV())UQ01#::8/IT!/28Z![S&E.L%JB@W_/A2E9U8\C1,C-"'KZCU MB/9 VE1-R:SF#.D&4L[:!4%05DEE^)\V$I&SX^CY)1*1^=^G$36 M&/I)',.AQPUVQK%"M71+1]-5-<*TD]E%N[UVV8[S:WJ[%.^86G*AH<22$.KPID%[694-H'.&UL MM5E=;]LX%OTKA&=VX !JHN^/-@V0=F9V9S$%BJ8S\[#8!T:B;:*2Z$I4$N^O MWW,O95MVW#0%.@^):8J\O/?PW,-+^?+>=)_ZE5)6/#1UV[^>K:Q=O[RXZ,N5 M:F1_;M:JQ9.%Z1II\;5;7O3K3LF*)S7U1>C[Z44C=3N[NN2^]]W5I1ELK5OU MOA/]T#2RV[Q1M;E_/0MFVXX/>KFRU'%Q=;F62W6C[!_K]QV^7>RL5+I1;:]- M*SJU>#V[#EZ^B6D\#_A3J_M^TA84R:TQG^C+;]7KF4\.J5J5EBQ(?-RIMZJN MR1#<^#S:G.V6I(G3]M;ZKQP[8KF5O7IKZK]T95>O9_E,5&HAA]I^,/?_4F,\ M"=DK3=WS?W'OQJ;A3)1#;TTS3H8'C6[=IWP8<9A,R/TO3 C'"2'[[19B+W^6 M5EY==N9>=#0:UJC!H?)L.*=;VI0;V^&IQCQ[]5M[IWH+E&TO="O>R>Z3LO*V M5N)G=6O%C2J'3ENM>D]*7ME+5X?P+N+[S/]SZ_R9\TN"_A_9<1+XG0C^,GK 7[?"(V%[T=3P\ M!X%L*_'+YT';S00-\9_KV]YVX-1_3X'@UHA/KT%Y]K)?RU*]GB&1>M7=J=G5 M3S\$J?_JB0CB703Q4]:__X[^C44RR'I0P"V36SOV*W.\G[LL#]WNX[XG;C;";-4\=AVZP(M;J MV8.%@ \(A:+2[5+,X:)=F:''ROW92P'VJAU[)V!<[V#X)\?L_O]*KMZL,.B% M55V#*';0OQ1_G-^<"PMH>G@!@OXHTL0K\AB-GW[(PR!\==":QWEQY@;%12+> MFFYM.L#FPBX*+\ZSW?! S(,P.Z/N* TP*Z!I67!@D;[-TR ]X^>QER>I^-VT MRV?Y&N1>$"1?\C7SG=7,B_W"S5Z:.]6U9$_T:P!N0!6!;RX[DRS>S=]^SM/X M3"2!?QQK''L%P-\.2\4\]-(,X,2A%R:^N :Y[(M;67[""GL^B#G-"/U7UV]N MN!6\.F-".=H%@1?$Z0DG?'@1^%X2AX@HB[TLR0^"37ES/#^)*.3,][(@0"J5 MJKF%V2A@KH3?FRM!E'AI?NA)0-R9(P[G2A#%\+HXAB^@K8N2*5>*Y(R[_3@0 M0&>"2IX4CR$)$C*?Q[1RJ& 9$KSY!*<>!%V/E#>%(O24\ E.0(G)*9 MN)'!0% =Y"_&2[X:'9JWZ*%*GEMZJ=74DK5A(Z M>JM4RWI+:F=U.T#3ILI,,BO6IM=4>GDLYO6V=\5?$,HK0A"T;AR9-^"2TN$ 6*)C\;*VF72)*D>-1\S#LJ1I1FS-F)V M18571+ZCL9^PF.50F2(;,XPRYAG4.V9& C5TLK9M'">GGWD^/)DG]#!,D)(9 M43",0Z1H%$)T8Z8D">PA%Y&'P&KNJ)?G9",,G'1!0YV.46[&7IQP&%G.<64@ M=A911X1I+F.Q<.["A]44B#S6L[]_4[((T&^E) HY4U*(-*M<&OM.XPIL1N$& MY5GXK%V)"=,8P1-(H4]"$#M%.-X-4# /4K)=^ 5CF>8!G_&P'.H< ML6PD&(:I#K6CRHI6'Q-ST9F&LXR4H-^FW+&^?*N@?$,.?UQU2AW<'L2-?CCL MX/1F.NU;)P.;,S"'M M%S@J\*<>2DK14O8K)_P5ZNFNAP'8!LLMMDX;A']!%W+F3G68R['-@XJLU M6!1 H*.CU.)J?+ #G.=5%F "D%(5@D:1MTAB:N)$3A=ZW(#VPSBP1GAL9%]5"N)@( K7?$I-D0NEVI[=M'6@+$PZ+KF0Q@B&OZ#NN7QI:M];G1/@+7E#)A*KXJ8 M 4*C3W>-VUU9;XBPM-J$G%\I".['@J!3N(+CR2%!)W:X-L&\2E<\@S,@K6[5SHN)N7+ MEM6UQI2*'N_+(41)Y(<46?SQ%;76>P)KVS_FJ;?+7,"U$9*R$O[05=>EDFYU M,S2'N]8?PJ7HGLORPDJPIQDO>\@FYA#KPX*!N&F*599 9@<)D0Z \E[HE3%\)(ROU[SQ8"&7K>D\0$*;JI%+ MQ+#2[H^G+>P0X=8T\$6U=[HS?'A[I,3U4)$W1 LD$GO/[Q:4(9PMPGM! -%KV6JH6J1QU,"ZRP!'_&,>4+HXKC'U2V3*TJG3(8Z3>F7VIR4X^=6(QX?AFO[6#)Q=LM']XVG+N]KS(A@N2)/S&Q'Q][ MD>_COX^;"UV)4_Q/,@XB]KTPI!H\C%"<\CTJ"C.J9KF%(A9/_WIT6IW:T=WI MBE;@6J?>L%Y,WI\WJEORKP2D?D-KW:OT7>_NAXAK]_Y]/]S]BO%.=DNJ,&NU MP%3_/$MFHG._#+@OUJSY;?RML=8TW%PI5#(=#<#SA8&VC5]H@=W/,U?_!U!+ M P04 " "YA@17E(_L@=L% !X#@ &0 'AL+W=O2OU G:82\)1?)^WW.N>;8R]L:51%[T)(L@5%>#9#@<#VJI=._B+.Q]LA=GIO&5TO3) M"M?4M;3K*ZK,ZKP7]S8;G]6B]+PQN#A;R@5](?_[\I/%UV"KI5 U::>,%I;F MY[W+^/0JY?OAPA^*5FYO+3B2F3$W_'%=G/>&[!!5E'O6(/'OCMY25;$BN''; MZ>QM3;+@_GJC_:<0.V*924=O3?6G*GQYWIOV1$%SV53^LUG]3%T\&>O+3>7" M7[%J[V9I3^2-\Z;NA.%!K73[7]YW>=@3F X?$4@Z@23XW1H*7KZ37EZ<6;,2 MEF]#&R]"J$$:SBG-1?GB+4X5Y/S%97[;**D<>7L3$6'XWVI1/O=4'%H?P _FZ=3C9. M7R5/*ORET7TQ&D8B&2:C)_2-MDD8!7VC1_1=-0X[SHFWIIXI+=M^00I"Q&(O M1^*ORYGS%KWT][$\M&;2XV887Z=N*7,Z[P% CNP=]2Z>/XO'PS=/!)%N@TB? MTOX_5?))&\@+(9U82NN%F0N(<2V64J^?/YLF\>2- WYW M9H+RI57@$56MA;3&D9A;4P?)<-,&C8YJF"T"-8#!<@J2,VMNR()SPM<<%=>Y MT@OA9$5PHI*>V<[UQ=>='X+NEV 2F(;;G8N+31C>B!D)+^]!"$4#HH'1"$CV M9;B'@U>[ R%KT^@0YU:!)1B%GU#$ CGP H<(M]A#L Q9#@C[3A5P/?1B:[4@ M3Q;,@&.C$6"0EZY$,M=@3_;8$BBC(!9 ^CV[@("^RTB;@ST_'>B.Q^GA6;MU_5"G>!&_%*,D2I,AEN/H=9J\ M%'$6I9,I;R?3";;3*!MFV)Y$DVD"99-AE([9T%;B1&2C*$NR]C 9QN&PD\-A M%HU?CX.MK\9+C)\PQQ@\=QU$:J[6/VW++ M:T^=!]/['JC=;AW8,IQR_IGL/IK^CO9[EX41R#OK\[_SRF?B7 M+]B2!)PJ6[<\KIL.+5T4C46GW3:8JV098D)V1=LP="NR MKZ0S@SO1/H?OF9=>5"2=WRB&P55)8=;371@Y<"M7%CSJ/!?3B1)T(DP>BE]L MW.O8Q#4S1[<-VW[4*9CED8&A6JJ\A()"\:#!;3BC/ \?- >)2MV 3'A;@RHX M(_M:*N;WDAFJ\Z3_2(*5=T>:*A@+D> W@X+UQM&\J6#T#C)(@4;XEFV&-(0L M!,QRP(?YV 30*3W ,WM!FT8,IC&^UR&<&04N8VJ&7WUQ['?C8.\U %Y/ M0XN#)-J'P79W^ZRZ;%\3N^OMF^RCM$"_0[7G$!WV)UE/V/:=TWYXLPQO"Q : M2#@L2SP-R?(%G,^-\9L/-K!];%[\"U!+ P04 " "YA@17]X2&[8(* "> M&@ &0 'AL+W=O3\.[SVDWF^-_=5ME&K%UZJLW8>33=LV;R\N7+Y1E703TZ@:;U;&5K+% MHUU?N,8J6?"DJKR(PS"[J*2N3R[?<]^MO7QONK;4M;JUPG55)>WNHRK-]L-) M=#)T?-'K34L=%Y?O&[E6=ZK]I;FU>+H8I12Z4K73IA96K3Z<7$5O/R8TG@?\ M7:NM.V@+LF1IS*_T\+GX4L2)/[NU;4J2Q($-7[K99Z,2]+$P_8@ M_3NV';8LI5/7IOR'+MK-AY/YB2C42G9E^\5LOU>]/2G)RTWI^%=L^['AB<@[ MUYJJGPP-*EW[?_FU]\-_,R'N)\2LMU^(M?PD6WGYWIJML#0:TJC!IO)L**=K M"LI=:_%68UY[>^K0M5',^_@&*C=O&@W=+1VRO*F3\C[R:YE MK7^7!(A 7)O:F5(7TN.C+L2M54[5K>\P*_&=KN$4+4MQATX%,+9._/-JZ5H+ M./WK,0]Y!9+'%: M]M8U,E9=857$TC](_Y ##]J1=5@3+Z 4::SKM3C5-7I,YR#9G;T5UYVU (/X MFZG/A_:HY9%RC_?>J;RSNMTA@33&:2S^2KSY9AY'\;NC5A2D,(?^LS@5WU9- M:79*B=JT<).%1'TOEZ42:2PR,9V/,WOY6KE ;%19G+?F'"G,KWD:G8T#A_\% M+^1_*5JB4993/H<+2QXL%@5Q%HE9EHDL2+-4)/SL77D:G^$YG<[H712*9+X0 MR6P*$])@GI(ILR">QV020K7@!KU9L%;/J1T(:9507QL/P-8(?J,(;'>J:;US M/1P21H#,<]LIH>M6 0(M9^^"AE-LH_.=DE:TJ&2NLSMAL;\GK+XWI+$:54J7 M.\S/RZZ OWTZ5C0)+1)O.DH(M!:V2",U8 MQ"DAR*)4(^4H!&P4R384JZO:) M!AV5=E39W'Y4_G!4?C#JKP1G:_)?A6Q@$W(?:V.IN#EQ2G")PW=W5U\<-Z-W M9Z+4V-W+'D$(T=7V/(%&*%4Z6 M?198^00,(QMK5HIGR=*)) RB129F<1 G,Q''08:_) VB-'O"G\=:)K-()(LI MP)A%*: :9?,^[G&8B#B=_V&#O!+)-)BF$2$XA6742+ 3%@LTLB1(L 5(\L\( M#;F'U2^>504P%TN%5PJ<:/EOX)K\ )> / G9-A'^T0P9 MAJS74)B!42A:10I*TQH[%MZZI\X)$AVZ 7^PE $Y5K7:XR"WWHT%9VHWVVZI67Z'X5I7W2E2>#&PDVDNE:I&7 MR+1ZI4DJ;2>&YL2[Z\-))E>SW: M,;9KJWHVP$M;=:^Q@A\!,0=H@Z:OXG 2@KR5)8FD2C<*HJJULN9W.,>7NAMI M\TU?U2)?ZV@,^$;M>BS!,SUVV M4(&"B&K7EI#$UBF)!8_0A4B2/G7=0:BN'627WEB\^D&BV[)=/).S:- 9B.! /I@D$;"6C3*+QK+4CQ<;PGXA<. MKPUH*^"F"GP;RZH RS["G-4JUU75./V9OK Y($ MM"\E%XL'Y21\4$^H1 >B*3LGXM<^&CR+J!37#/(N\9'AC2/11\OU7,?3&X)9 M.IDM7G/?=))-7S]D-F0V4K:Q(-][2ZEBUHX6+F5?.+%;W0.(1HMPSYRB:<8/ M U0!-35N9T7<_A%*1FH>:Q1X:=/Y@>AX%AV)=OKKRP5/Q+=C>O+I\L]R$"UW ME++:#;S-F.X\XBMRA25%A=,!S1TR>)]4L&E5W7E@N8TI"\?[@)G3@0C.K+E9X\C6 M.]\XKEE]D#@A<7%4J!EDIMAN=,X9>^?I(C3T4[G+[P': N1%Q#3WF55RMH=\ MG$94X??D/DX[7\>',!T6S0-U.340DQ]N' )&7=?X'4<[B#*$.XX!XY T1;XX M(K=#K1UP?01GFG ,2R(#YY1SGV*=^_IZ)?RE" JF@7:P!BQ?KGWFUJ2_7NN> ME(U[IE6#KZE"(:F]D57S3MP0+I&NFR=6O45*%:.3P\;^*3W_C/B-#&: M&MSV-T#).^!QGM70:':P=KP%>&_"*AI5[GSYN^LK?1(NKH8R\YFV"P'Z2X_3 M:X.]RC2?JEKK'N02TP/D:/4A\ J9EN<@[Q,BL&;OR:=M!&WK61=%FG% G'"M M:F6I:@#FJGZ>%OZ1"[X3&[.%09;R,G0X'P=XQCG>E)&#[Z4NY4,0U'2HN3TT MG3:'!Q/&^2.B&E.RI$"57=70E1^5?03,PK/0W]RSBNW6<+3[ S@=^0;G6+E< MZN&D17"7UC+6/2_.I=M +.5B8@+WLD28^O#=X]S&N@,=!%L,X\+>&&"5SY8^ M2^#(YN]['._;E=2]( _!&O':,Q&_J+4[2F='R_V9\H!-^P)QSY\9D/29=JFO M.)0Z\C8QIL,47(\<$(8>4D*?S[U2/2EPP4O.E3]S$CN\XA-WJ'Q''5SPF+'L M6Y_KW/*Q^+10OG7V?WG4'S.3&5T>G.((EB[H>3$-_?-LGIR)TV'1,S$L*D9Z MT+[(]6:)A.B;=#V -9*4_WEI>I[/4_\\6_A#X)<]"Q.&CY6HS'3..^T=?Q:P M&H,7#'Q7^R/*<"6)![>_%.1):G(HIAFQ'.ZEPNG M_84)TDF'PQLA;1@\7![0+=G#"P6^95LC(]*I51VBC&[/XB!,0OQFBVRS],1?& T/K6GX"\32M*VI MN+E1H+^6!N#]RN"PU#_0 N,GJ[OWZ[7#HTAP*Z09F#25^61I;2(]3NQJZ MM069L5*AATD<'P\+JQ1FOW=B+,U-YK4JXL<)512'M]A*TV9SW1KW=PB>U MRCTM#"_.UG(%<_!?UC<69\,&)5,%E$Z94EA8GO=FH[>7$Y)G@=\4;%QK+,B3 MA3&W-/DI.^_%1 @TI)X0)/[24]DL)25]I_,YD>H_9D27FJTX__%)LB.43BMG#=%K8P,"E6&7WE? MQZ&E*3U#"ML2X#5O(-K&-Q;4J?._%#F4'6U1\B MKX9XNS/0WX' MV,EA6*J;MVXM4SCO86$XL'?0NWCY8G0!)JM+ "6NA>O7KXX29+XW>?YC$>C=Z_% OP&H!37UU=,I84Z$)]Q@L)" M.:%*#V5MN68ATH<4J](KW2$FTZ^5PFC0HH.]I(.UM!@9C5:^,'D?;$4==9"V M1)LE-M 4P[6"_D*FMTYDE57EBD5]CNZ)(A1'H(BI#4UJLUC?,YVYM7"J4Q)JX!1 M*%OH7RY1*#=:;X6QV#K_,E9AGIL-[9IK*_E<>K&HMFR*/$6210$V5>@HGGA: M !.EY$**'G5"_NU2 1?IF'1-UBTZ[)<-^R;';-V1J%;:A8?\>6L?^S00>!H] M+ZL.YFO;GSU-D@)9(M=F /=UAU94Z8V&[FI@#>$YX?"+AC[> M@"Q6ZW*)1+$XEZN-1% Y(QL'#MUV>IU%R? !G(&;U"9E5 M0,7PBLKU-:?O[ !%PGIDL-M5+*3&TD9)&H*ZDPL-7)GCAHX4:[EMUM^$B\*N M;IYWDANT;4/<722X,90A^+3EK+*S52_:"C7K]' /\_H9Z;*0&CLB)CH]6C!) M/C*3=ILHY"U=)K,[DG,4WM*4?;B'M HY6JRUV5([#4T27XE];_KTBQOCOS_V M#^MF6T*JQ*TJ/M0L0P]Z4(3MP/^3L,V1 MUZ_(2TQ%7_3F_,Y%LGH3]@;BT#-DV'HTXB5GQ4]CO+J0]^']V*PV MK^]9>'3NQF!#GD+ "(P &0 'AL M+W=O*V-!6DR M-^83W?R8OCX)22"5J<01!XG+@[I764:,(,;GFN=)NR1-[(\;[C^P[M!E+JVZ M-]GO.G6KUR?3$Y&JA:PR]\%L_JIJ?<;$+S&9Y?]BXVF'HQ.15-:9O)X,"7)= M^*O\4N/0FS -CTR(ZPDQR^T78BG?2"=O7I5F(TJB!C<:L*H\&\+I@HSRT95X MJS'/W?P@=2E^DUFEQ#LE;54J(.[LJPL'YD1RD=2,[CRC^ BCB7AG"K>RXFV1 MJG1[_@6$:B6+&\GNXB<9_JTJ!F(8!B(.X^$3_(:MID/F-WQ>TS?:)IDA9:WX MQ^W-0*/'J* M^[>8YDE&A\4\PEW\.O@X$'^YO7U/O@U&5KB5$@NB?F!JLQ!2X(TL$BTSH0O M5]%<(3VMS$V%.[>2#B%99:F8*\1OHA!^J5B4)FC.E=LH5<#ORT\@7,O2Z42O)*RNE,_TNE?IU4+4O%\/U1I4O6&DNFA*%'@M;;-]PALUE"9ZD*5Y%;/+U(/*B).9DQ])0I.X>P1UL:Y0(L0/!Y=A M)I\K0PP)$BBEF[1,F(/!)X4@B8?= 8!9(.3(+1%4@DS@PI@6DMP4H M,NUU1C1?[\@60[:?=P7:DZ0PKI8R('XU;-XOZ7T7<(%0FATGA7-27W6[$UWV\(/&=A>M->"H7>BQ@IZ%.C= M""V:%UU>6QC(.H$_G1-\6&Q#.A[*W;XZP/J$2!L&!T4[GN?OR5=1,^H4A!0" M# MR)Z(OM?T$[H"+,T31IE1/WL96#/F _IO((9TBD78D%G/E 8;$Z1[B4>SF!L+)Z62"@$TE)?]\T _%! M)57)R>]8D>^7JCK&-!4"Y'[KZJ+ BA"3Q.2Y*CEMKN4:?D<"0F[)^:%0KC:7 M3R*Y*=1C8^U%5:2]5 4\2.G JT[I#7-HM8!Y]@++DVW+4S-E55,U=\*2GAQR M09=?SN']Y]1;!$UTKE26-H8LY7RNT5L@3034X*B2\B0TQ";'>I?HN1RE3S2U M4)/;&]SVIO2];CL'TP-2NC8"\J.FHMA+:)Q3]L#^9H3XV;>A(C9P[+;QH7X, MHBB))$,9!!U(!3/7+!X[]V]$%=0++4RFC:]Z6=9;C_-4DX_!-NY'*V=QN4:; M@Y#@P-T%Y&ESU?K[?N0YR^TJN56B&#F(A0"' ;OFR'5!<6XV-(T:. 8VTPM" M 9.X=*X!0-*$:E5PPTJ6WO%7KIO>U9H6H:D(=-\@U0ZW M[7'D**8HZKVMK^4)W,5J[D8#2H2)A /N=PCLQBTT[*SDY;0'.I\_GC=C[[?D MB5E2>=A])W,@YW0 2VIDY[WZ#]?2ZH'FO;W[\9A=8JZ:^K:&KZ-VL-?I7.TI'&\K7+=\W/%V?<81;0YEGZ:A(QMY1T<, M0QTB.&5/Q3X%[.W9E<"^6[7[;F"=J'P.8PTC?A+W:TKCP8W0C;6^@L2K=-6H MU@1]/^!?B"@,AI,Q!MQ;Q->''\V"\7CXY)/[G60J3J,S]#7WNX7MA1B'032+ MMI@=>#2*@F$\>OK1N_TZ.(V"410UEX:PN4;#61#&X_:Z^QZZPP:3,,:H9G%0 MN&@*B$8SIO><#DGW347C2GQ<(>^?<_?82W)7_K3 E7ZW!9=\(2;C8#0;]P>= M:'U51L&X%K(9[=/=FQ+UAJ*-A9S-8/L.N)W;*)H&X>CX_>W=QU[NV45W]SH= MC0Z.(?!D%$S'D[Z&M21]%>+Q,!@-1]NJ0J+IM _)3Z98?A6JT64P"F?]P2%4 MXS"XC,;]P3X5\UX:;/(++NA\*F(HF](6A_/*. I;\JWQ<')PO&.F41S$XV[6 M[BU<<3P]=KMM) 3[>!1W%MV^'0>SZ>3(W0MQ21!$?<1@D2%'3TH?'OCI0V"!B$.^SWGXR#*)H] M^>3-,WT3,DL03B>]ZV%U)NSMS76?AO+KCW^RIZV[-#JIX%ZL*:H0M\;%^-,Q M:NLR;A[X^-N?P)5UAUL8?X((?;D7H].6RE'U:RI0VAV26?V%]BUT>DT]8;I3 M TE**GWH/+YV3M#O)EMCDOS<=_IN=E$Y.NW0:#$(!%'R#K+9B/ZY/LK)XJ'@Q:*"]RW?\>:A;K5UA? M6:7XC8?B_["UH^:-QOL>M==9!5^YV5Q):$G?@'1>Y;3]Z)2IY2'CS.&BRKFL M"T"* >M,\HGD>1%=#M!6ZRSC_2M6>Q%'W9/=?<@M'72WIS/LBO[DHSE+6J^Q M)6)3]KTQ04^AL(>B!2YH>7B"3NK#%J"ST_;W8X;.KNBG;:V+N5Q)L:-KV9X"C:%#>'J-JGHYFPS/QO@'\Z2F0 M/3SCZPA7J+NM6U?\+B]G_&_2K,+SRF_/W6Z]\RY6?OM8)O']L% >\C95)'NBTI_9_;?\JH4 M0UG6&;/SKM[^"@O\ULKZ2ZOOH2/;#^P,I[_SAVHL=XO(0:8Z8YL\V]F\.90R MWWZA'*%2?T!";M*\LB(<1.# MZ4NXW:'"Y[--. A?GDC/%@!'*2_I"Z&]\8U M%[W?)6"GO>1?7Y#'0U__$X7V:?L#CUO_NX:.W/\Z!!M6I$TK,K7 U'!P.3X1 MI?_%A;]Q9LV_&UL ME5;;C+Q1<6-\F/;LL&7 MM76-"MBZS<2WCE49A9IZDD^GAY-&:3,Z.XEG5^[LQ':AUH:O'/FN:92[N^#: M;D]'L]'NX%IOJB 'D[.35FUXR>%C>^6PFPPHI6[8>&T-.5Z?CLYGKR\.Y'Z\ M\)OFK=];DUBRLO:3;-Z5IZ.I$.*:BR ("O]N^ W7M0"!QN<>':;G_DWIZ%X!6V]O&7MNEN#HU%YX-M M>F'L&VW2?W7;^V%/X&CZ%8&\%\@C[Z0HLGRK@CH[<79+3FX#31;1U"@-[DTD LGR?%#W*14+)OX)R2.^M"96G M2U-R^:7\!(P&6OF.UD7^*.!/G1G3?)I1/LWGC^#-!S/G$6_^%;QD&/UQOO+! M(1/^?,C&!''P,(14QVO?JH)/1TA_S^Z&1V=/G\P.I\>/$#P8"!X\AO[-B][8ID$5Q!MT[LFN"4[FP!FQ8[FLWB:9Q0J=DQ; M^9D?90>'TVSQ:A$OSU]E^6*1'&4I9O;*" V15%EJ:2ZJ!O/4(;$;TP=# MY]T&U4O)C_/H1[JPH"Y>>KLCA 92U "%0\ASHU\H8SJ@.=YT. ?S&UVRB4)P M9KZ(/**[,WCU3JUJ)OC[ ] D;H>#.IO#R$.EA7H5(I>BMI[E>-5Y9)'W M K/D-J0$F"T2TOBA7$%@\W&.=E37TEGQ>>#)R#9$FDWP4%BKD,(QA/.+&,** MGA6^: !)LE&MU4K7\"LR"H>1K$5?,1ZWL/*VUF4$7JE:F8(IMC^_%\[%OZ.Y MC,\ 1"YZD65\\:1ECGU]WB,C]VH*Z$71-5T* MPH?H6[''<26/Z@U3G^/O#*J6Z;RQ70H;4M)[O=806SO;X.F\QTDQ*K[$J2.. M3C@2U:&.X3<5;UN#G! W)8#^[C.^;26PSS,RB <,P(-=QX:P8<,.I2 >426> M/BVM6RJ7>J$LHK=MK0NI@^P_L@5^07+'S!0:B$*L5N2-1/K>ZB(=)V^7'-A! MN5ANI$C1/>0.2;J'X;9,!KI'VL\98P.B9:4XRM@Q/HZ78PKJEF.]=<:AZ(.P MXUVC 3<-BKB,B0*=M%MY76H,3&*M#HCUCKO92#$K$N]'-R6-]U!R!NUKP4,1 M1EVQH)7T0P_10\]G9.]<:9AMXE#FTN8U&+&M>0W0Z?KD8D4N#6MH$V\;A:&4#1JVXK##;LI,+^+ZVZ"?]1A0, MT_+9/U!+ P04 " "YA@17&I:XW@<+ !N'0 &0 'AL+W=OKBHIJO5"&KKEFK$O\LC"VDPZ5=7E1KJV3&AXK\(NWUQA>%U&7G M^@W?N[/7;TSME#O59X3(ZCQ1^#9:432P?;OR/UGMAVVS&2EWIO\=YVYU=O.I",R MM9!U[N[-YF\JV#,B?G.35_PI-IYV..B(>5TY4X3#T*#0I?^6C\$/K0.3WI$# M:3B0LMY>$&MY*YV\?F/-1EBB!C?ZP:;R:2BG2PK*U%G\JW'.74^=F7\[?P>[ M,O'>%(AU)=E==[DLJS<7#C*(\F(>^+WS_-(C_,;BDRG=JA(?RDQE^^^R/#O==D5@UXBTEXZ>('?H#%XP/P&QPQ>2:N"P7=RB_QRXL9:62X5 M__[GS:QR%LGRKT/&>][#P[RI@%Y5:SE7;SNHD$K9!]6Y_NF'_KCW^@7-AXWF MPY>X_P^A>I'?86U?%H(@] ?BO*_'.2)L)LQ"WVJ(7K_NNS M1&Q6>KX2,S67A1)JL5!<[*)>0W-W0*&/=Y^[$"%^5C-; XQ(A MU:ZX@=4'B5N>:0[)#13PL5]+G45?KZ5U>J[7)!BNI5L^(?##JESNY EB!*$5 M60'45 UJS'.D&=RYJ5UNU[^V]3.^*SZ6X MJ9=H3:+?XG_(@YF:YY !XT2E"GT>0FG5LL;]G6]PZ*3734=B#6FL%NI)NQ7. MK0-$9["4Z#Z#,R7?N!%M]@L*-!!OH$IPUSPW%1\%N !*Y"48JH /IS%_9'G MU&V JTF:]TW2Q( ="[W,\Z?AIWH)N1;T(1..Q.!3=IUPJ=,(B@04H/8JU"7!RVD [/OIURIB-7&*7/QA (-:$\ BS',,#]1\P;CK M!9-U G!*16]*=;Y5R!SDB399P$=H';.#7;\'9=36])QB $]:;O',^2NJ4)7* M(G);+P-X!QJD9\A2N-KA7SX1%5@ D+Y# X%" E&NZ=#SAO!7D:F+GR^@"I5Q MDXSMC-B!RU,DV:,*.((D> 9.Y9$2(,9SB8Y-N>6;KK*85KV)Y((F$.0*,+#_ M':E*$S,0!F&?0#C00BC1&9"K1$QO[O&)4/!R O$A[XS=N\F($FTX"&FWM27& M[ K]* H_POJF_T3!P? J2:]Z$3UA 2<3N:;)5Y4%_.JGHV30OVH14[CA$N]P MHEFIG,$>0$>)@O[%6!SR-6MJ1=#842/\6W\,<,KOA0(P),2NR!A[V- MQM7*H8"--S0GTKAY("T(C"K-*@3M%B;'$DO'3S/\E'Y^BU]-4[&A+3MQBPF(>]3 -]H4F# M)F"CF(Q>\\7D-9KPY;"?#,=]<2*&:;<_; !_-!HGZ;B'E.WVKL1OGOUI2. S M)NX)[+8+I?'/15/ I_U>,AA>@J+71:8?4FVO*(ZH=368)+W)$&H-KKJ3$=B> MM7C]WZ)Z#$9:K0R85%(37I;ZSXB)Y[YF]K"8!RJN*O.DJB&!4?Q1%Z@9M(R3 M\637LN/TKX$9CVLU#[/=S+?^(#6TD)@;YZW\KQ@2J*#6O:3?SE MWG-&7C!=* 9D[YO**_;T;JN!HZRMB^BVT!;M'&-$YC%N2W] N%Q 1]ZV^B-6 M[5=(#S,@V:$D0DCN[XI_>'OI_&Y6H;5F'9VXR\9V#$(?Q:@N^KT?>;TR->:! M/7P&A$!F.!G >FVI-X:V/%-+79;?C_53D&I,$9W+5;:_A MF,-].^;L"$(XS+RN[FJ FLN:LH/'LFK7A&AF>R0:/RXLI+;[_24T5\YQ]N/1 M8+:3#,U:<_RH1 ?C<3(>7Q[KE:'9P&I2KI_VDS'"=I281N4G#:D!%/D<,5I: M[25L,PMB348, ]XW*_!N\3TB:M=6B'<2)LS017,L(Y[)J3Y[8G^">[C9_[$) M?JMY[;IY5AT9-P ;9XIJ%]%G/]I8=60%I MCVBG'ZT1+OHXN'C[W,V@>V%=<@:3^3ZF/S$, !"WXZ!WD^\GXU'2Z_5BCG\W M8(OG@-WK#B81L&D699ZWU#CN0&*CZ(]WGY/FFRX,_V' Q4XFV'RU L;U]AV=X M>C+D5R9*+BQI.$ CW2ZI*:ZM-1>)$4P1:\M,\+U.:,$.5?,!ME/($]&P_P$[+U#)[&9,HYJT'+HQO+=.;DJ9U M@7=O!=GVR"9[V]IDFV=^'(DZ+I)Q ^+G5Q@&VS&(,*CBJC(#C^#M4]W-UYP MX^[VU Q:AWW^[Q;A]F$/3'69\U.7G0J4&[[@]C0_XP>#=(.&".>#(:F%V#VV MI&W0R/=T2_D<%S@J45",+Q/TX%Z#G[<'YLU8<,\&[83=Y(]0=!OZJ7]W18>. M/BFG"U/ZQP:+X\,F;0, O+S.?$)4"K-DN4SB6./7J@Q6:WHAP<^S8Q,.*8MQ M*J/KC U?C'4GHAT0A]7^)@,Z&/T9*;&:HP3PR0=CA&I)+V\$E@8<'%"?XUXG\'= M$;YI(1FGQ"3I#_KBT,N4B]8[L$+9);_IJP3/7_YU6'.W>9EXX]^A[&ULE59M;]LV$/XK!W4I;$"3]>:W-#&0I!O6 06"IET_#/O M2)3%5B)5DHKC?[\[4G84S$T[((A)\>ZYN^=>R(N=TE]-S;F%Q[:1YC*HK>W. M9S-3U+QE)E(=EWA2*=TRBUN]G9E.2?PE^ [,UH#17*OU%?:O"LO@Y@3I#A>']!_=[%C+/?,\!O5?!:EK2^#50 EKUC?V ]J]P1PBK^CD(Z**3.;V_(>?F66;:YT&H' MFJ01C18N5*>-S@E)2;FS&D\%ZMG-.UFHEL-']LC-Q(36IY536@&3PH])@1TS,,GGT7QZYL231;0X"[%!3>>QFWT(!1G6 MJ&L5I'FT]J(I:IW]7XOI<^QH'!AT6CV($J,]@/H(#:@*A&?#.C:$Q#_+M6BA M$I+)0K &C$4&<,*@/'5V"3@F["G:C!4MD46H*,RD[%']!3:KOFE@SYD.85>+ MH@8Q,H%"O&#&XF[P\7X/7WHM3"G\K-K57/.Q*X!3F R8$%CYI7>Z9(N.R/@X M; S)H"ZSR%M#3I58^9I;)(_20:@()E09@J@(P5/JJ'2SEH"?D5<*A-=(LE:M MTV>MZJ5U6>[)%?2?=5VS%W+KSC]%=Q%4O$2?/KQ=-^DH6+Q6HDD"9ADJT/^SLJYQ&!1\-'5T*0>,\CCPE.,Z#W-D)'?KR6@FP)XDQ5??_4]0'6#CC%7ZTFRADD:Q60:&5C.,,GS7.T,*"M$ 0E'-0M MQ_M=XAQP!:9^$\0[3Y*EJ3T?CT&O-PF:1N1CHFIB.WO#-#.W<:4RPZ MC-7U\S,RBYKI+4V);SB@1"6(>\VDZ3!'7J)"[2T?Y:GEK/&=QFE 6GS(T4@, M_\/%V.XHL4]3EPK+#V0W!PYSEP1^?O8>9FWY-$-/#-KHU%T[&SV#6HX\T&// M($'8GOY%=/QZ?$]>^6?4D[A_C+Y'&H4TT/ *5>-H.0] ^P>>WUC5N4?5O;+X M1'/+&M_$7), GE=*V<.&#!Q?V9M_ 5!+ P04 " "YA@17ZF$*8$ % E M#0 &0 'AL+W=OK#8!_ B3U#9L;+[K_O-V/#DFC9=B/U 3-CG_/- M=ZX^/MLJ_<6LF2W=5Z4TYYVUM9N3X=!D:ZZ$&:@-2SQ9*ET)BZU>#]X).[L;M\5J;=V- MX<791JQXSO;C9J:Q&^Y1\J)B:0HE2?/RO',9GEPE3MX+_%GPUARLR5FR4.J+ MV_R:GW<"1XA+SJQ#$/B[XVLN2P<$&E];S,[^2*=XN-ZAO_.VPY:%,'RMRD]% M;M?GG;1#.2]%7=I;M?V%6WM&#B]3I?%7VC:R<="AK#965:TR&%2%;/[%?>N' M X7TF$+4*D2>=W.09WDCK+@XTVI+VDD#S2V\J5X;Y KI@C*W&D\+Z-F+[N_* MF!Z]%5H6/$1O+V1LYV1]-?EPEB-U/C[*7L; MN.1I.%%DT +)KQD\S>QU3W%/5A)Q=R D!XWW O @641_%:S;L MRZ]\H$RAHHT[2RT]X%*5: TXC;J%Q!U5&ZB:/O%]QAM[0"%'AO=.Z _/X##9 M: XJW]SP#-SI!ZL/=<5:6-C1?33\IC$.QV:1JX71I- M<4A>9_:$/LH[]G1OYY<&9'KXC=PEXO5SF^0F]JTM$O16_F7^$.(1>OTJC M,#JE,$KV:P3IWRA_SS-.*0GZ09)ZGN.)WX5I:_]3R7R(Y_P8#*+8>3$/6UJ#:G]'8^ MFU%W].BQ"+'>KZ=A@W2-W,?I+"U\[>(J%B7OZ"'?#@'2\'#Y0PZ/D^C GG@: M[#WU0IMZO@97116B+2=4)K$6$U@IUNY M//6NW3*DCJ2_5;XK227?<+4IU0-Z35YHQ$=IXZ77L9;Y"Z8'6M M*LQ=IFD8LU)(XX4@[+J+R//"/1$EFD0SF6$W\)4U;WSF_( &TO@-K6G[W^,L MC/> >01:'M;PHK:-"Z2R](!VM6"6F(1*1$QS_C];B,RYY5)8,(.+LZ?S_GCS M'?CDF.D"(V@!'>2.Q>C:!A[51RLM$*==&CB60CYX.R:G2,4V)9I,*/"NV;AW MG[2>BILDD"4#7[!M(+1GFW\'^+,Y*/6^K_*^ASQB48/E\_;;:G"8+XCMB]_B M"\Y$;=I<\J,XNI2IL_6>DZI+)(4#.ZA<9)QPSBV4?\^[KC!X:BH:'HRN>#NO M_(!N8$ M;3/%[N_NOP$NF]'W4;SY@'@O]*J0ADI>0C483$8=TLU0WFRLVOA! M>*$LQFJ_7.,[AK43P/.E0M*V&W? _LOHXA]02P,$% @ N88$5Q+U1L(* M"0 Y1< !D !X;"]W;W)K&ULK5C;;ALY$OT5 M0N/,QH"LFZ](; .^C+%9(#N!G9EY6.P#U4U)1-BD0K(E:[]^3Q79+9W! MODA]817K*Z,#5>=68SS#_U^*&:JDJ'GYLKBS<3Y2D;< M^FD_S+V2)0M5IC\:#,[ZE=2V/>CJ+]*!_?3F74_6DXF_S+QYW_59+J2ME@W96>#6YZMP,/]R>T'I>\+M6 MR[!Q+=49D$'*J"*2!HF_A;I3QI BF/$]Z^RT6Y+@YG6C_8%] MAR]C&=2=,W_H,LZN.A<=4:J)K$U\=,N_J^S/*>DKG G\*Y9I[>FH(XHZ1%=E M85A0:9O^Y7..PX; Q6"/P"@+C-CNM!%;>2^CO+[T;BD\K88VNF!761K&:4M) M>8H>;S7DXO6=JRH=$>48A+2EN',V:CM5MM J7/8CMJ"%_2*KNTWJ1GO4G8G/ M4# +XA=;JG);O@_36OM&C7VWHU<5_J.V/7$\Z(K18'3\BK[CUM]CUG?\5_P5 M]SH4QH7:*_&OFW&('J#Y]ZXHI$U.=F]"1/H0YK)05QTP)2B_4)WKGW\:G@T^ MON+"2>O"R6O:?SQEKZK;;>SK8;KSJM11W$R]4K1&_&H%$J7$\((2-3SIBCA3 M$*KFTJX$5BA("&VC$U(425JVTDL=9^(/$#.(!^FG3MQ*^ZTK_BF)M]*(FQ!< MH?E.O"?%/_]T,1H-/KXT@Q\//Q[VR)[/;<@][I-K[!%P6SU'2+ =*"6UUW$E2D@)-TG&O=P3 MOH8:$)0(O#1FQ:L"[!4(9I6R4C@+(80%MX$7.*^GFF*6@SR1A3;8JR>^XNT/ MV"[FWBTT+4/A1](.S@:] 0J0,92%N== PAS[R,K56!V4U5@7$%G*M%<+9Q8 MS$L[8*1$PF'MM)8>OBFL'J\$/&PCD=)$P1N>?PRB=!6,U 6'0Y=:>H+@#AP\ MY#V:L'?%]&S:RL#39#+C@!BB)\4T]18D6&22_A&+$>7>P$SB:.Z<63 MH@R\+:"--3FN(<>N#VO<154BC=-)\P(.==1FARE M%S8A8Z8F=(!QPTW& ?Q&5\0DEPS2(=32%EQ V%FPR*B(_ 9ZE'F'JQ2C@]/C MX^Y@,& VU(BH_@\A-J;,-0WV=><4BD%O^$[,H5]:6U==6L[X_(YJBTW,JLLS;-G$-Y=ODKR*)*/3!(4)WK)92HXHTLNJEQ; MVSSA9.)EKF!$, #@8'3&**?[ ]1ONFX8PZ565&D^315["_PLE*H^[)LK/B]0 MQ%C9Z7"M^.2U5;]_..:>ZC8Y,?66@8:4+.D'^O>5M->@N4%7Q'# M"*2%?*# X0N/%LJB_P*I*4&D%^1!2='4UEM$-PNI3%*NLZF'4:%2U.S5RFTSJ$A 9SF,F+L )R# OJ>+G(<%YF,F-6[,CXKT^I.DM M$?\1RD I'"'%(\%!O/_?E>"0C+4NHF0&:G[2<@7Z@'I$=00OE01],VTHIUVH M))JR5C;:.Y1FBIJK_5&SDAU(D'FO]>&K!8OVAT$RF@[VW,J-^(0U$8M M;7*]1AK:0SE5O&)('2"O!#J+;QABFVH*O'!3S!6C"4H["=(P7ZCYNBOFYMHH MFC"V;*1 I5&6G6XZ-!\H_@R63[0?#52/!.R:'"C5(9F?JWJ!$DK<##4-=.P* MA23CN]S/Z[:,4ZW29 @:I>8VSIBGV&V3T#I[--G!)7HW@Q+"$!52#,700C/H M*F4\>8<]*/F;E9+:!Z()EC91;[5B *[1.L9Y5'=Y<,OU!B#;!03>+0'!;4NS M=ZLUF]?64X;'##6T8C"0,KF4*(H>-N!P"DI,,?'?F!R'F(? MT':UPM"L>FGQW\+^)0U>0EI*9K6'(N2(JVTZ###HLRUD,1]4)%\>C5='[$2F M_1;?X$C*/BGJ K8$B%)55D]6VSML>[8VPV'JG,IFU8YH\2<#&U-4N888%Q(: M6.<;N+"=&4E?MW155WB&AU,:'_?9 $8?(DL2-Q;,,]*%N-41!V?UZA='HG=+-K&$LEMZ0CTF@M,#S;M5[;5.^BUP67*9K: M:=:DN5?3P8KQW$1U5T9!-VY'N[[=]3<^O5;*3_D#,Y4ZJ$]?8=NG[3?LF_3I M=KT\?0#_C#,]#6E&32 ZZ)V?=H1/'Y73371S_I [=A%3'%_.<)Y2GA;@_<2Y MV-S0!NV7_>O_ E!+ P04 " "YA@17YHB%-'(" !]!0 &0 'AL+W=O MU,C6GALA#3S MJ+:VO8AC4]38,#-0+4K:V2C=,$M+7<6FU\JJT+Q-FL916NT7YO5YI6<<]2\@:EX4J" MQLT\6@POEF.7[Q-^<-R9HSFX3G*E[MWB:SF/$B<(!1;6,3#Z;/$2A7!$).-A MSQGU)1WP>'Y@_^Q[IUYR9O!2B9^\M/4\.H^@Q WKA+U3NR^X[V?B^ HEC!]A M%W+3CQ$4G;&JV8-)0<-E^++'_3D< 3."[=3UE;3;N<<#9;=[G!APZEA>LMC6866Z)UFW&QIU@&BO0%BBG< M*&EK ]>RQ/)??$QR>DWI0=,R/4GXK9,#&"5GD";IZ 3?J.]QY/E&K^T1?BUR M8S7=B-_/M1O8QL^S.9=D&%4 9=..\,M6>,XUIC:['IV8:30#=X[MCC(TLTJ"MO? .% MZJ0-[NBC_=NR");ZFQX>IANF*RX-"-P0-!E\F$2@@]G#PJK6&RQ7ENSJIS6] MCZA= NUOE+*'A2O0O[C9'U!+ P04 " "YA@17\8,UVX8" # !P &0 M 'AL+W=O<8K8'IGR45)E#;%"LM* ,DLJ"RP[[I#7!+*G#BR MOH6((UZK@C)8""3KLB3B<0H%WTPC/&F90 M%(9('^-/R^ET*0UP=[UE_V*U:RUW1,*,%[]IIO*)<^Z@#):D+M0UWWR%5L_ M\*6\D/87;9K8P2P"_!?A/ >$+@* %!*_- M$+: \+49!BW 2L>-=ENXA"@21X)OD##1FLTL;/4M6M>+,O-.;I30NU3C5+P@ MCV@MT0*$?7,L!910F19 %UQIG*)YBR#K >?',8/#^"QUMP)][?"I_Y!PN\U.T.!^PGYKA_T MG&?V>KC?)^?_LL_?G'VO&$'W"@++%[SE%?1==D,7]M.9WC:6%4EAXNCF)4&L MP8D_?O"&[N>^2K\G6?*>9/-W(MN[D["[D_ 0>_Q##XEC?0/R1/_U4E[VWD-# M,;(49B2LX]/SD7\1X?5N@9]'A;XW/-^/2GJXO' P]/?#YL_#1N'%P.NB&K%X MIR65(%9V%DB4\IJIYEUVWF[<7-HN^\0_]<8SK\>?Z/'43)-_],ULNR)B19E$ M!2QU*O=LI#NF:.9%8RA>V89XQY5NKW:9ZQ$+P@3H_27G:FN8!-W0CO\"4$L# M!!0 ( +F&!%>2@MK)HP0 $42 9 >&PO=V]R:W-H965T^YXIQ.':R&_J@Q1PU.1EVKD95HO+WU? MQ1D63)V()9;T)!6R8)INY<)72XDLL: B]Z,@Z/L%XZ4W'MJQF1P/1:5S7N), M@JJ*@LG-->9B/?)"[WG@GB\R;0;\\7#)%OB ^L_E3-*=W[(DO,!2<5&"Q'3D M3<++:7AF ';&9XYKM7,-1LI8&Q"'.,M:%@]+?"*>:Y82([OC6D M7KNF >Y>/[-_M.))S)PIG(K\+Y[H;.0-/$@P956N[\7Z5VP$60-CD2O["^MZ M;N_"@[A26A0-F"PH>%G_LZ?&$3N LV@/(&H T;\ @V /H-< >E9H;9F5]8%I M-AY*L09I9A.;N;"^L6A2PTL3Q@0*]X!BB(.J!RIC$+EG3_\ORPKA>Z_N>I>WMH>WR^3',-W!;)GS%DXKE72&H M24^[24W:7ZHEBW'D45XKE"OTQF^.PGYPU27\EZ#]M]9^ZV,=W3*/D+(=' ME(4"D7;MPBX/.&E_U -N&Q\S!):(I:TY0@)93%G(ZML48MJNDDH1Q8V72LO* M%B=E9JXEUQI+6.:,!E*#):YE)>.,RHZ9H5B.AD14=(UQ10".RFP ,R+2E,9\ 56:;K"5K0FIJK=&,I M&*U@*B'545/YJ#:C$93P1D,*]Q59& ;SL_?AV_@=5*4I%09Z\T0J*$(PB36\ M?7,TB*+@:FNJ8]AFG%,:5D**:?HU:[XHW9\;8VQX8YM((J:[+]A,N=H MPF/'PPL[?FHCGE&X69XW%0+H!Y0Q:.LWLQE.8' <'A]0MULV[5ZP3=J#802MVX#2J(U'_OL-BCO)+ET(GV8^6_5Z'[HM5] M\3->_!>OJ?^5R%[H#X-MUQFXMSF] #K;2S?LOQNFL\=TDARJ;:>C#MTM@WFO M=8ISXPYX1W6J=ZYRJ/IHJSXZJ%([WD??8:2NJCO,3MBA0K?->^CLC<=M>V!: ME$Y9;OQN5]$I[V>TYN&V-P_=C>]N[#Y4=3?6J=)-T^OW(&&;SH\N-_10A=OF M*70W.MNNEKK_9V]'VC&1B3P;\[?3Z@.6.R05]&PO=V]R:W-H965T;.NHBB*6E]V?:F293M1$JT5:YVD*I6'(3 D9P5@X!E ,O?K<[I[, HBK[4 M/N7%%H&Y]/3E].D>/+]U_CJLC6G4I[*HPHN#==/4/Q\=A6QM2AVFKC85WBR= M+W6#GWYU%&IO=,Z3RN)H/IL]/BJUK0Y>/N=GE_[E<]A+4OM-Z], MX6Y?'!P?= _>V]6ZH0='+Y_7>F6N3/.AOO3X=916R6UIJF!=I;Q9OC@X/?[Y MU?&,)O"(?UIS&P9_*SK*PKEK^G&>OSB8D42F,%E#2VC\=V/.3%'02I#C8UST M(.U)$X=_=ZN_YO3M0$#0E"ZRM4K'6R@ MIY?>!%,UFD?]<.D*FUD3'CX_:B !K7.4Q=U>R6[S>W9[K"YE/E)A_/ M/X+D2?QY)_ZK^=X%_]I64W4RFZCY;'ZR9[V3I(X37N_DGO5.L\RU56.KE>J. MJ?YSN@B-A_O\=]>!9;T?=Z]',?5SJ'5F7AS4I$1_8PY>?O_=\>/9LSW2_IBD M_7'?ZO<9;Y>8W[20NM >/JB^UV7]3%W8 AI9ZWJBSJMLJGYHUD9]_]W3^7SV M[,R5M:XV$_YY_*Q[?,_\;I3S:>#%>7SX<**T>FT*?:N]49GSM?/L>!,%9]1J MX=VU\0 ,M;2^5*$VF=6%_9U,9BM,*$OCZ1$P _^8 +'.#OX FC0JZ,&&" MV96N,LR:*#(,!%VST^O\Q@;G-XJ,93,3INJ4@P"N9I*K310D5L!&R 87>3K# MB"6-)AE(+Q\JVYA<737\GA8^TY7.-5YZUZ[6RC9!W:Y=46P.W6V%H:%=!)M; M[2V)9ZNL:',Z%*TF&T$)+,ENK6*#VC8X\EFOL^D>)WN4G.S17M_8B0*[7.P; MEE&_KDUG"4AN*TDS]*:685!,U*A&:+*3D5+:2D,[]#9S@)(JR%\!,9MK>MPO MR@Y EH=6USJHA3&\>@W_XL5I89]CM 'V-FOEVR*:S)M56_1Z9[M.KZ;JRF2M MMXV-P]Y\@OXK>"2BH+2!$]8/T;&OWIQUCJUP./6QU;XQOMA@<5@)3H#!E%_4 M\>SP'[S@YL-P8/G"PGU0IU$:DI6P1)8TI0U$^HRCM',G"ZVR5VTP3 M,>W6[+9H')G&?$)^8U5O*82TM5,C2$TTUI'RL3RPQI;)=?""7B[;IO6R5MB7 M(AZG%/%X+[:?):>X)S5\Q736\P@"OL:INW#O<*2M>FM%SV![[I^J]B^SFHSM69BMT"I/$(#FCIU0]$IZD05 M3E<=P\UATMP6%JH!M>G'K !U&EHU+-J$5^1YT">3!1I.KZ;P"&CZC=CL5;+W MV<#>B%VNC4*T<4Q.=#)8D8S,\ A+LL&7(S<@1&Q#RYRC,BO7B(:(J@QMTTM;FLD0>?X41BJV(7&E M2:2;$H>6 HTH'J7XM\E3WI(C[=%WC:2+OZ#>A?.0A)7__Z!A4B3_P5[*^@Y[ MU,S* X[]SH E*O4H*"6,9,5^Q^D0ZA)K6%)>]YY8?2P=^+C8WGPB;DRBD@'Z M6'(+1)J.$++%QX%@):,=I3(K>8-ECQQ\)#U$C%ZBZ&>,6T[=;0'*4O#C?CL8 M,]NAGK_3C\N!N['['!+]X8$DCUW%?-45I4QV&L+1E4>U]MN6S>B;8"E+7FI&UVTB2CNUN:6;@90LB^:I//!_9:B$"6[FZC4 M?GMRXYZFRNFB-J$BJ8%3 Z2;=K_AMT2E[9.LMNK1L!I4/^.EXY8H0E,8OAM8 M0)P] TL OUA3E]J9-X5B/^$-$K% X/.FK.QR(S-CJ3CP:WZ<8&;H M+\L4F."-[#9O47M9HRZTF?))&J[V>,Q8),"[RZ31M!U#0[=#"9^9F&E(SS2< M3;,+Q?JXI"-RLY7K)H?R;O8>0H6X0O^LL]5<.@5A@5W9(&=BJ"\K2N:XF@X\?3)P\X M;4'O;55KFW>M$4J\4B:0#)0G0NA[ @7%BZ=JI>.BR)OK&#][K6L'O1J")12M M1+JI04#=*ZH8&UB63K?0U757]]#+T-92]HH4NXXWRG^]8U3L5+<2K9"N-PD M(Y@[\!8]MUW\!OCH'O;[=7FA V% WS6%+V$TGF+Q+ R!;9+^ FGBP60G(L9P M.)0+*)H+EH2S HHVR#D9,"!08] ?9 3;M%U79;DT4IE0T7UC\Y:7T!')A;;C MJ ::E1INT#G#F)HJ#D_<9ZHN.M9_E?+"X1T],@7)^PJASR$=M+6UZWJ;L*\T MA802W2WR=2NP":1UG#I^7]>=H$'D5E2^ M<8))/=0NQL.@'TIQ5.KK'A!CH@ZA+>L!C137CGF9 IZPJDS-#XPWL3&'W+9 M22CEYC"/YS80%6A)@$@4\IB]OZBGN=4 O$^4SO.YBD7D5@0E>=OC L_A:H;Q MGIK=3U ^ICRMT/G91V',G0)+J,*+60VF/#UH0PB!I M!PPT ,JS+S\)L\ZZ@'%B0;L&&AU&;7V$XY&0RY$UD%%Z_B]Z$!ZR:VKI*K.) MZJ'2(0])_*Z/I>'I4[7E#RPJ9[P@5R1?HU\^5-5;:(KZLL=^H8$&044S]NIPE.W*.J'6J(]6_L7R2,Z*N5\#4> M. BTN)U@R(0BXEG46"7F(0=K_+:;YJ[_-JD N1!X_'BC/&=5^EJ3=;#0J@%"XD1D'5=2XL'EM"B.%] <*YUMR5FIV0GL]93JE M+=D3.Z%??[CJGXZ/3O*^-3E3Z%_XJ/@C\;#3V)<::J OG])*PZ9+B"4:3MSS MU%']9'0DZ/&LX"A5+)FH8<9ON(H9F?M.60@/&]2%>ZK!G=5'5SZ/#='?CI-+ M$:)0'<_1'D\U*&Y'6AU'BG"-CAN4M@E=NA_G#Z'@8\J?Q W"2&3[B!)=0F^#1I@94KXQ;>5W#&157KZ(K@96()HEQ3H;KC.AJ1@4DCC!H8T,\ M:92P^&%\8*I!J&-EF[XYR#2"[RHTH2[=Y&\UJM,MQ21>7ZV>^^.#L MQ2M*X/75AWP$():D6GR(2/LR^+8)@2O<;4T5&XD'T$,\4QDP+M_B.A'Q4I'? MD\[^7I9&!([/KC*SUZ:P:X*!J$B+J&F2!;#7M*TVU">D728R7'P:,;.L*K/M%LK;F;2% (2YG5 MT5'BNY.4I>AJA9(L/#EFF;YQ1F@%ESB>8/QK/\H__AS#DA M+S:Z;('-F7I'!0A.N_,;R#]J,BZ7^S1$[W[X:1VK;L\/PKO"\)YE7Z=Y1/AI, M^[]_IPG3JZR>>7[Y+PE$4OSB?#;YZ@%DSP)D]< M&_H!?&?7:U?D\1Y2!.CJ#E'VF=2E95VX#:6U-.RAM&'LHN5Z-FUE/5UY)1(< MUMI+8YM%DBZ@?!I&YJG,+5MT*!'W4G0L;R>=5 N3Z9+8R.YO%#;QU)P(D*>6 M#<$@R8\R/HGY=#:=/4AW*2*:S!M)(.+V+(1'=HJ2.EW.T%7UE'#DOC'Q&-N$ M?3OP9V&4F(HBY3-B1 N(6<4N*428=C/Y3E0^TH"I*3W]@C3??^KR:,(AL"O4 MCP:?0J/$6O$'W]PVJ!KY*CH]31^5G\JGU/UP^2(=OKZBM%J8):;.ID\>'4BS MJOO1N)H_K ;@-:[D/]=&0V\T ._I6[ON!VV0/K5_^3]02P,$% @ N88$ M5UBRI5ZY @ \@4 !D !X;"]W;W)K&ULA53; M;MLP#/T5PAN&!C!JQW&<-DL"-+U@&]8A:'=Y&/:@V'0L5)9<26[:??TH.W$3 M(,U>+%+B.3R43$[62C^8 M'"]N-.[XJ MK-L(9I.*K? >[8]JHQRZ^"?C)<6UV;'"5+)5Z M<,[G;.J%3A *3*UC8+0\X24*X8A(QN.&T^M2.N"NO66_:6JG6I;,X*42OWAF MBZEWYD&&.:N%O5/K3[BI9^CX4B5,\X5U&QM3QK0V5I4;,/DEE^W*GC?WL ,X M"]\ 1!M U.AN$S4JKYAELXE6:] NFMBE]M M7X#)#*X?:U[1C5L?OM'_CQL'N\*4RR7J&'0]^%2E55MR3$JMVNFLU1A]R_NP,LR\1(D(DL5OBX0"^HC%C&@!I7=:".#L-;YE><6E 8$[0\'0T]$"W$Z9UK*J:KEXJ2S.B M,0L:RJA= )WG2MFMXQ)T8W[V#U!+ P04 " "YA@17M,S%Z^,' <%@ M&0 'AL+W=OCE3'KR^E4%RO9Y/I"K66++PO5-;G!8[>VW>?NMMKM3%UUR5H\W(S[:O?A< M+5>&7DQOK]?Y4LZD^;+^U.%INM=25HUL=:5:ULG%S>B.7[Y-:+Z=\'LE'W5O MS,B3N5)?Z>%#>3/RR2!9R\*0AAP_#_*=K&M2!#/^W.H<[9=:OE/U'U5I5C>C=,1*N<@WM?FL'G^56W\BTE>H6MO_['$[UQ^Q8J.-:K;" ML*"I6O>;/VUQ>(V V H(:[=;R%KY/C?Y[76G'EE'LZ&-!M95*PWCJI:",C,= MOE:0,[I#5 VFE4M^YAW7Z7)Y[5D[^705S5]>H-< M>#/+,6=\3\]Z2L&%?Y]TUZPP/>8\$4PH"_8 Q-8?<%_!\9S6.1MR7[Z_SH'@U@C/KT$%=ZG7>2%O1J@H+;L'.;K]\0<>^U<#'H1[#\(A[;E-07ZEPX#]J5%D==6 MYA<4MYZZSY0E=T6Q:39U;O#M'V8EH4$U\&!%Q?H@V8>V4(VT A:UG_.J8[_G M]<;:TLNQX?3RV/R9W3^OK=1VZO,YE =Q.(_R 9#" I(? 5(X0.HM($L+R.8 MR)( 86/W?4*0Y#U(E(6D.(+$SJ69A(P%94&@/.Q :0Z@E)1LNH=,?H2,WB%C MMLALISYC1:REK04+!AO@"GE5M4LVAHEFI38:*^O))4.UR'VU]++CD!&-DU\&)?&Y?LR\7L@AE HV$%\N-O+(Z\+ TQ^/&'5'!Q=30:AVDV M<9/"+$+B=&O5 3;G=I9Y89KLIW,VYB*9T.L@YI#B));P(XWT-(YY/+'?0R^- M8J1RNWR5K3SU.(^^96OB.ZV)%_J9DUZJ!]FUI(_I-0!72!6&)\<&41+NY7>_ MXSBB'QVA^0R;^9Y\14K'/*!C4E"^%=W M;V=VQ*\F-J%A+ Z.X6/4^B"J)\K632QK_V0 M,Z#30R6-LI>0\(C4IR$M)Z(0=HAC.R)GAXBM'2(*O# (7Y];@MOYW\HM;NM M$-#1:W(K]L69L")!HR ^DUN"'U)1<$JN-$$IA=P+$/EC>&(OBL\ %*5PG(J9 MXG;K'+#5CE:PES*UME> M'&SO-1GJ&&R]M=VS?>EQ514KQ&VH74&Y9JTR3G\G"]5AA_47=XS?)&R#*RWC M@C5N)W<8P:0EW$"-L'ME\MJ10H\?7@Q?%@](,(D36X"!+90@\[+ =Q7I1Y:7 M4Q!FEFS)@HK_%55TFN01B-TQ]&YPRC-^XOFP9!S11Q&!71*J)A$*L$T@T#]" M6UW4*X[+"I0"K,:NBM*4= CN6!CMP%$RT4SHA9%U(TFM7PEJ- GH10 Q1SY8 M.'7N0VL,1%Y2\_\_*$D Z'>L& A;]#'ZC27L./0=76<(1N8FI8EX551"PC2$ M\P22\(G30D=NI]% "J8\)MV9GUDLXY3;G""6YJ"W,+/QR6CITW@DA'O *9"> MGQ$KIAC'"![&498Z1LX\7Z0._LCG-B)XY=N(0,Y/[+04C2:P#!AA6CH9X+UX MSWOQ(-\XW#\?[;NM_=N]]Z)3#;,G+]K3[]C%>WS<[ DWTP M&5CW#"0B(;+3.U8YI=#OY6P6S%'$9G'1O;V!_O M-'M/J/L3L2T*3FXL;.6.>7+Z1-\_;XF9.H#+SNW98"R?UC@TR(G'6FF8]4\2 M!"6]+2T8JJY*>]30!C^N%P$:M9:H%'0+?<'NK9 V=&=1Z1[K4[E!094?X MTTX&H2_MY080=NOIM2RJ156PJJ0BQ<@J9HT$VN7%4)-/]LF>##?YHS/I\$'Q M%9<1ML/1+H .XQOPV\?A9UFPM>W5B>TP^%7)M$#.Z M9<)\;""Z?(GEQ&=?OLT)0QQ(XC41VUQ&(A+C?CD#Y^/K'*?1G(\HODIU]%]R-SI7*M'=CU\AN:>\E M-51N6N,N[_9O]U>?=^[&[S#=W9NB2I9$5K5<0-2_2+"E[=Q=I'LP:FWO_^;* M&-78X4KFI>QH KXOE#*[!UI@?R%\^Q]02P,$% @ N88$5\<^A'90! MR H !D !X;"]W;W)K&ULG59M;^,V#/XK1*XX MM("7^#UI+PV0]+I;!]Q6M-WV8=@'Q682X6S))\E-LU\_2DZ\8;+ H+1&Y\WV+V6I-6\7"]0__1Q4ZQS)G&&UG\P7.S MNNZ->I#C@M6%>9#KGW ;3V+Q,EEH]POKYFZ:]""KM9'E5ID\*+EH_MG+]AT. M%$;^.PKA5B%T?C>&G)>?F6&3L9)K4/8VH=F%"]5IDW-\*(")''XU*U1P)PP32SXO$*9:H]%P_L1HIR_& T,.6)A! MMC4V:XR%[QA+X:L49J7A5N28'^L/R/'6^W#G_2SL!/RY%GV(? ]"/XPZ\*+V M-2*'%[V#-ZLU2;2&&UG.N6 -<>@M7.AP\%CPYW2NC2)2_77J'1HS\6DSMM"N M=,4RO.Y1)6E4S]B;?/P0I/ZGCB#B-HBX"WWRV-07R,5Q/M]DTH-?T)SROAO_ M")3O0=D65-!+940GK@WFU@OB$2QD0?7/Q1+.N2")K#6IZXLKH!QBFT/XC!F6 M<^)=%#A)"%^4I(1,LZPNZX)92/(:9E3GG4>=3E[MS\\@&GE^/*3%QP^C, @_ M'8JBH7<9Q,=GC>CN-2:+AR(K#T9#$L9?X"8F' MWG 4$MC0]^+4&FHUSB")O"1,FL/0#]SA5H\.$R^]3)VM)VD8M0O7=RAT]HR* MVBBP4BK#_VZX6Z'B,HI(NBT=;J$GXCHV=ZRY7VV,\I: MH\L=]?Y#D3SREZ/>^2I?,UQR(:SBG!5,9+CGZ33/F^X."R5+^@KN^WU+ZKN2 M(G&^T5>>^"0H24JAR#9 +4[H)D\01)&U_LI,4RH=Z4O;]*7=Z:.!(Z^)3>3' MK3:\=!4]/:3S[0L-(]H^U(D/TZDD=EH\G<2]Z:-*P@/3;_H)S#>NFMRIS:3 M%P,+*I2#DK.?4V0+0]3_W^WQ >V@E1,$*3K)&5!O&29V$T/L!=0P:)E Y(U& MOEVF="%(4KL<0N"-D@2>]IX$7AC8%K-M5*?2.#B8+JANEVZ&TA0#\;D9-%II M.Z9-F^ED?[V9\;XR14354.""5/W^D(I,-7-3LS&R&PO M=V]R:W-H965T*=++3^S)V? MZXM!S(!D(RO'$@1>]_)&-@T+ HS_[F0.>I6\\+"]E_ZCWSOVLA!6WNCFGZIV MZXO!=$"U7(IMXV[UPT]RMY^"Y56ZL?Y)#[NY\8"JK75ZLUL,!!O5AK=XW-GA M:Q:DNP6IQQT4>93OA!.7YT8_D.'9D,8-OU6_&N!4RX4\=L3V\O[[>6GI%_.X;OUMI$,_:-;2T-7UDIG MC^$\+2FL%GXU5;"3LLP6R,4'6NH&7JW:%0U5BQ&]M;">';VAFZTQ,!)]T.WK M?1N'*/TAOI.5W"P@-TNB+XS.9;4URCW!PSIM%92_HN^_FZ9)^O9%*XF*./;O M,BWHATW7Z"BY8Z:7Q,9*=90N6!LB1*RX0F94EE5)0%Y;X?3#E,1^@7V82_ M)3'ETQGEDPQ;**)IP5N91.DTY2U-HWCF&_QEYE&=@AV1,)+D8Q<!_*/\0KR0O0HO%ZRT["NL"RSNA:FH@3H))%KGD!-.+GNG% M5S/]G5Q*,*V&/V^0M.RS.V-@HRPGDJ,N<%+%<5?M=55_UE4]Z_I;'<;IZC.) M#A 1ISP:PQG)TI IG,9OYU>WUC>3MR-JE%BH9D_V5Y1&^33V[RQE,B9)%(.C M:&11@L:!!:D33Y[F8)AJ[T$<#H=D!7*%M\ R!$MLLC-Z*?TJT5C*XRB9E31) MHS2?4)I&)5YY$25%259 ME!4)>U6!G7$CAW?.9FB4>93#+5GR'8Z&S>/AUR>AP/5H(?%)HI!9_ >^QG: M25#QD'#^E!W*%M_HA'&J4IV ?91%5*)&MRL ]L2H)6L1Q)12B"*PUCT/GB%: M8QA<0VFQ9XZ13AF?>'BDDL:AXCI4@(B HX!/,MW$)G@>H"T8AJH#RN?9J#/< M6@57;^4C@#_(YE[2)B3NM4![(65+58/HKY:*I;*+>VJ>T0G?+7O?+4_[;B@$ M>3\?4'/_W M[#GF\Z>AW7FK.*IZ3&RG:H_K?H^+1W?)<;W#Y@_+XW,]/O<-XD[3#U%>BFJ- M,(^8:U'0\C)1U\IY)V-B.:,66^Z"$36B3]\-4#PHSA*MY2SR#2'J;FV0YPXK M.YJKQY<#7)_Q(SUH_=Q6QD?]82U#:_1_631$K'S"N7$(;RYFW)]E<>A/IOF( MAGNE(]HKI9[M[IM,KQ>-6H4F9S_HR O_]JJY/YT6H3^9A7ARBP!AV!Q0J7V$ M0H[DD#'<&7X4>1A[*VC8KK5>\;X21<<^EYH B'N8\2ALR,*'.G#+ 8-7$:UD MBUE-R.XU[@M\_H(O/OLC_U]UGO#W2>_ODZ_U]Q"VWS_'U&,N>E+:\;04)O5.<)("XS\-ECFR8I+PBG7(E'&>[<@ UU]8@Z%C93]ZG1JY+_YPN M?5V[V@J#! %//R ^UZMI%.3*7];Y!)'*PHVV'^W_!UR%:_#S]/ SX1=A M5@H1KY%++(W/)BCQ3+B@AX[3G;\4+[1#R>J;:RE@?)Z [TN-&\2NPPKZOR27 M?P!02P,$% @ N88$5QK=<@^&!@ !1, !D !X;"]W;W)K&ULO5A9;]LX$/XKA)L4,:#8NBV[B8'$:;%=M-ALTN-AL0^4 M1-M$)=(A*3O^]SND#LN.[&87Q;Z(AX;#;P[.#'FUX>*'7!*BT'.>,7G=6RJU MF@R',EF2',L!7Q$&?^9N*!+I9*3PRG5RN\((]$?5W="Q@-&RXIS0F3 ME#,DR/RZ=^-,;D--;PB^4;*1K3[2DL2<_]"#C^EUS]: 2$82I3E@:-9D1K), M,P(83Q7/7K.E7MCNU]P_&-E!EAA+,N/9=YJJY74OZJ&4S'&1J0>^^8U4\@2: M7\(S:;YH4]':/9044O&\6@P(GC- K=:X!K'HE^ 8) M30W<=,>(:E8#.,JT41Z5@+\4UJGI!TP%^H:S@J#/!,M"$-"XDNCB"XXS(OM7 M0P6[:-IA4G&\+3FZ1SB&Z#-G:BG1>Y:2='_]$- U$-T:XJU[DN'O!1L@S[:0 M:[O>"7Y>([)G^'D_%_F.RB3C6FJ)_KJ)I1+@)7]WR5RR]+M9ZI,SD2N M' U)Q)KTIF_?.*'][@1@OP'LG^(^?823F!8907R.;J0D8![,4I11'-.,*@K@ ML4(ML<#;'TA2"$'9 MUB26672"J\A*46:U(I=DBQ% $3@.*9("3B!Z PYMN6% 73>OHE.@W=E!:XOB6T$%LNZ]I)MQ ML>("JPKD> RVWRGN8.@XD67[Q\*$QMOK]B6-CJ\?69(54(KHL)Y +;, MMQV&+6-JR')*T$3G)D/ F4E0.-$8,=OJ' 7:2 %NI1>>T11K^AAGF"4$F3I, M#M")I!\T23]X==*'9,Y9 IHIU00S+?O/]@Q4%7'I?ZH(3B.ZT]\K*L#4PY<$L6E+&2:VF-G9]#6'3@24;A@03#7]00%UTV4W@ER*%Q10%+0/6')%N(Z9C(SNPU..&S8 M.&QXTCW:M5:K-FP<\H\7+FBH2VF_D&3)Z%-!.OWRY,;=E>J?!=99!.L['QBJ MO+V::V ,5U/C9>MF=U7O;N* !"W1.4V 2H8CS5'4Z!0MBK :H4L8\D^C\IU M9V6L,)XR>B>;,G-.&=A-6Z1=./^J4Y)"%PN)#DY+RR2P08>VT=<.^1Z,/25BA>LB:)SP(C>/Z^(":P9G9.?H(AQ$YW",!(_K? $L<;*DH&Q32]@# M^_S2L76#+L:^(?]_E5%ET7^O#!^4$>V4,3JF#%LKPS;*"/KGKU=&,/"!7*/O M$G=#!(%/)6R\-8XF2%:>H_UHIW]1!CFS,-&L.^L-6T\3<,=9F <8[&UL?59M;^(X$/XKH^QJU4HI>8?0 M A+M=N_VI+U%9;O[X70?3#(0JXG-VDZA__[&#G!4 K[$K_/,,^-G[(PV4KWH M"M' MJF%'GN5,>O;(-!%A0W3/;E&02M+J1IF:*A6@5XK9*4S:NH@#L-^T# N MO,G(S^JHR="":C-5OA',WS>J9H M%!Q02MZ@T%P*4+@<>]/H]CZS^]V&GQPW^J@/-I*%E"]V\+4<>Z$EA#46QB(P M:E[Q >O: A&-WSM,[^#2&A[W]^A?7.P4RX)I?)#U+UZ::NSE'I2X9&UMGN3F M3]S%XP@6LM;N"YMN;S_TH&BUDA08 ^_!-"E-I>!0EEN_M R)Y8!KOF=[' M%P'_:D4/DM"'.(R3"WC)(?+$X27G(J^8PEWD,_9&0C,P58J)%;K^/].%-HI4 M\^^IX#OL]#2VK:1;O68%CCTJ%8WJ%;W)IP]1/[R[P#P],$\OH4^^MT8;)DHN M5C#=,%5J>*8D*\I,E,#W1O!%2WG_W7+S!E]%0=&0\MV)G@KEHK/3H4QM+5GT MUODU%7:^K0LH))6L-I16N71+2UE3[5NV5R5UF=+ !:W(5E,4V@?<%K@VL'$E M1';L%17="+ F;&V/"4K2]O4MN#/3\&NW\0;^EN(5G2_=+3$#G[' 9D&F2>3$ M$G_ZD"?1X([RGV=W;I#?0>0/TLA/^Q%\A#3N12G\06=OD;*L[\?]$)*T%P[A M9P=_E:1#/QZ&UVYS"'0E+)'32E PRG!MMT2AGZ0#VA'VAN%):J1A/&CX#*UA MDOMAGA*M9-C+,X*]/L)ZFC]KNB+J&A8(&HVQGDVE9+NJ7+*YUJUE9),OZ%+< M.:=1(9N&"EO;BN_!!1UF!QUF%W5X]NYXW-H^GA+;1<338K/04I"(712._LW" M.2V.G5J9<%'4+5TW5E]T\Q/\RH<5"I)3#:0U8"7=H=S6M2L)[(AVM4.\I/9CE9-Z?U0*\=VU"'.^?3]AA>%$>]1[ MG,]F)(#(&41(./=BES0J?9 MC%JKU'YL0?PHB4YJ(3AZ4QI4*_=R:@JW%:9[7@ZSA\=YVKU)_V_O7O9O3*TX MI:O&)9F&O0&)0'6O93J(4T]-ZY;D4_&*CL!EI?2FGV ^O@\,LR^0]0 M2P,$% @ N88$5WEN;513! B@D !D !X;"]W;W)K&ULC599;^,V$/XK _6 #:BR3A^I;2#)MF@*+! DV>Y#T0=:&MG$ M2J26I.+XWW=(RHZ#9MU]L8>A7LC.FN)A-=[K!E M.I(="N+44K7,T%%M)[I3R"JGU#:3-(ZGDY9Q$:R7[NY>K9>R-PT7>*] ]VW+ MU.$&&[E?!4EPO'C@VYVQ%Y/ULF-;?$3SJ;M7=)J<4"K>HM!<"E!8KX+KY.HF MM_).X"^.>WU&@XUD(^47>[BK5D%L'<(&2V,1&/T]XRTVC04B-[X.F,')I%4\ MIX_HO[O8*98-TW@KF\^\,KM5, ^@PIKUC7F0^S]PB*>P>*5LM/N%_2 ;!U#V MVLAV4"8/6B[\/WL9\O ]"NF@D#J_O2'GY0=FV'JIY!Z4E28T2[A0G38YQX4M MRJ-1Q.6D9]9WHI0MPA-[00VC)[9I4(^7$T/05F!2#C W'B;]!LP4/DIA=AI^ M$Q56;_4GY-+)K_3HUTUZ$?#/7D20Q2&D<9I=P,M.<68.+_O?..$#UV4C=:\0 M_K[>:*.H,_YY+V2/F+^/:*?E2G>LQ%5 XZ!1/6.P_OF'9!K_>L'?_.1O?@E] M?2O;3@H41H.LX5[)9^[F@,80WM2,B>IXL4'BX@7A]X*\[,;3#J%[@\<]GG'& M*U[7J#342K9@2):ULA<&2*3K#5:P.0#KNN; Q=;Q/T6/$=18H6(-:,-,;Z0Z M@&*&(.41? CD@F$;=2EI-6AKA3)DP6O9T(ZQID85D8PVH/U)SZAK'^B#=?Q[Z+N3]S#:H,":FS'@"^U635DS MWO_W\_(CC)(PG<9C2),HAI_H(DG"V7SZ>AYEX70Z/Q-(DS#)%L?SH[$XKPD\ M&3ZY$H*@!X#R>/1A8$"6%# JHFQ,,&F8S1>01QG1HSS-R5Z4$YV'.64D=_3H M,Q=5S9IF#'HGE;&D,SD :F])8<-LY:CFM.+*+[_8S5JYOB''F%O82;* 41K% MUC1E8%90@*,L2NQY-LO(A2AWO#2,IT21K./=[IC8VG#AF36]QV*V,Y@H$9(9 MC.(AG@QBEY\TS\G"@#8G$))P4/=(B]].H6LX246B/C38TJHD?A86&:$5\VAA MA9.PH&2ET,DTFGJ-(IPEU'NDX3(Q/G/+.^.S2?-")>8=Q7JPB7V3S'+'U!8I^U][UO": MV]PK)G1'-?(2-6EO\:Q.+;+&3QI90A+C@EYC$_XG%^=VSPIK6QII/Y2NL=PP M5VX/N EVDVFK1-"\A9H+*@\?NA];M_E\4T@OB=KPUF'7/?74 9D:X.E9=RUF MIR5Z;_=.SM['%BD/]BM 4X)H//U3>;H]?6A<^_?U5=Q_I7RD-'*AH<&:5.-H M5@2@_,OO#T9V[K7=2$-OMR-W]+&$R@H0OY;2' _6P.GS:_TO4$L#!!0 ( M +F&!%=;%0KH;04 ($- 9 >&PO=V]R:W-H965TU,.)V?1CV0$O'-EN)5$DJ3O[] M#BE94=(X:P;LP3))'7[\SI5'IWNIOND=HH';(A?ZK+8V%?DH]/W)J&!<]!:G;FVI%J>R,CD7N%2@JZ)@ZNX" M<[D_ZP6]P\(UW^Z,71@M3DNVQ16:S^52T6S4HF2\0*&Y%*!P<]8[#^87L95W M G]RW.O.&*PF:RF_V,<,6ITKN05EI0K,#IZK;3>2XL$Y9 M&45O.>TSB_X?4NL!O&5*<+'54**"U8XIA/XGMLY1#TY'ALZQTJ.TP;RH,<,C MF!/X((79:7@K,LP>[A\1OY9D>"!Y$3X+^'LEAA#Y'H1^&#V#%[5*1PXO.H+7 M:KMLM?WK?*V-HACY^RE]:[CX:3B;-W-=LA3/>I08&M4-]A:O7P43_^09LG%+ M-GX.?7$IB[(RS,6PW, %TSP%)C*XXGEE,(,?M?'@O4CS*J-5.!>&9U:2@A]6 MF%:*&X[DFULK0=LW2A;PZ) ?(9^RRO.\[XEF#=%^[F(-N[&FG?6IN(#9(?T4 MHMNC^2T4=12AC2*@&, V!IP(#4*/"H,NT:5V?@>II&JA[5FDA 7@%D\0N!;$WGH1V;1I[LW$ ESLFMDB; MX(;E56TI*@KI-]!H3$YLG,Z9/=PZKQ\-((B@'\8#B*8T309PGGVMG%'$$1;! MY, BC@\LPO&!!<%=H9!4?*Q^\R8"O[AZ1Z#LALXFBH1'#JNMJ8%K7=F79 6Z M"K2A@?5"E'CC<031S)M%$SM+$M_.DG!&AV15:N;P6=R@HWN].M=$9D"_L7V$ M]A$UC_,LF\.[*B>O-^)7J\\D3D*O7R5A$)Y $,;MF)ST;Y0?\XP2B'W/CQ/' M)],V?5_ RJ4J6TO*Y.<(.M-< M'7(>-QO*#YL0UV0@K[;J:U:4)_!VM5Q"?WQOL9!\W8YG08UT2;%/IZ,P9&OK M5WLO'.A1O'4!DJ [_$\&C^*PHT\T\UM+O=#D\2.3CQ_6PH8$/JB#AU)U_(P^ M)59 83N%)(YH-"4][$0"U2=2;47U'^"@-PJQV M0W#B_D/_9&5KQAL*76)EBSVU577!6.9,:"=$PK:ZL"SC]@W+J4C471_-ABZS M5K7-K!VX:.Q&I6G_\WYFVEE WP-MNCF\KDQM B$-W%&Y6B,*ZK)R\IC"['_6 MD"+G&G-FB!F9.'TZ[H\7WZ$+CJ7BU-YRVD.Q8Z@M;AQ/V0=;QPC2.48YL] OQ5=U+=]AZ[27%TW -5-_SUQ,C2-=EK::AE=\,=?2.AL@+T?B,I:)N)/:#]ZEK\ U!+ P04 M " "YA@17E"X93;X# #Y$ &0 'AL+W=O@'9ULKW>K2T@EMPT01,8NSU<%+V@I;%-K$0J M)&4G0!\^)*55)$-6UBUO;/$PWY#_D-10BQ/C3^( (-''(J=BZ1RD+.]=5Z0' M*+"X8250U;)CO,!2%?G>%24'G!FC(G<#SYNY!2;4B1:F;L.C!:MD3BAL.!)5 M46#^:04Y.RT=WWFN>"#[@]05;K0H\1X>0?Y1;K@JN2TE(P5001A%''9+YY5_ MO_8];6!Z_$G@)#K/2$]ER]B3+KS)EHZG1P0YI%(CL/H[0@QYKDEJ'!\:J-/Z MU(;=YV?Z+V;R:C);+"!F^5\DDX>E,W=0!CMEE9"L:(S5" I"ZW_\L1&B8Z XPP9!8Q"<&TPN&(2-0?A2#Y/&8/)2#]/& MP$S=K>=NA$NPQ-&"LQ/BNK>BZ0>COK%6>A&J%\JCY*J5*#L9)2!23DH3-+9# MJTJH#D(@3#.TPH((7;OA((!*;'K]A-YCSK&.+_H^ 8E)_H.J9+L=26'A2C4H MC7;39@"K>@#!A0&$Z!VC\B#0FF:0#=@GX_:S$7M7B=$J$CPKL@I&@6\K>H-" M[T<4>$$X,)[XY>;!T'3^G_?U?_;>$R-LET=H>.$%7IQC89; HV3I$_K[-]6. MWD@HQ#]#H:YADV&8/O/N18E36#JE7E'\"$[T[3?^S/MY2&>;L,0F;&T)UHO( MI(W(9(P>O:^*+7 =DGK'B:$XC"*NC8--6%+#9@:F7V+':.XMW&-774O^>NI. M6W6GH^IN@*?ZI-N#5CAE1:%./&'6?D:$Y&1;R<%3:C7*O59RF["DAMUU)/=N MYF>:6W+8TWS6:CX;U3Q6*A.A,X_OA,H]4B!'O,T!"9 RAPR5P D;U'R4>ZWF M-F')^(Q]#V7XT]#.75L:12\0MVT@;D>'];K"'%,):NUO<[(WK_O!XV44Q^[/;L^5NR6=/Y7FK\GQ4Y=^9Q#EZ@"/0"@3Z%[T&MN>X/) 4 MQ8SJXX?7F=8#$4^J/<849U@_F'00^%!(1GU>&Q*;L,0F;&T)U@O<71NX.YNY MT)W-B-B$)39A:TNP7D1\[\OMQ?O*NZ.[8;C>,&7["A^\C'A#)X073OLG1'RA MGTZJN_V22[RS?NNO\VH%W,Y53FWUO;E#"Y6)5%36:7M;V][37YG;Z5G]RK^/ M_8'Z1-_KS=7Q"[[^*/ .\SVA N6P4ZZ\FUN5%/#ZGET7)"O-17++I#J'S.,! M< 9<=U#M.\;D&PO=V]R:W-H965T5$3L VWT"X%0 YU\! M_0K0UXF6RG1:"RRP/V5TBYB*EFQJH+W1:)D-R=1O7 DFOQ*)$_Z2R8I@X@[A M+$0?;PJ2RW\D>NBKK* CM))5$Q8)(!JAKLC#!0A,DG<2V9[UO2WQ/9 T;^K4-_2YV_QPXG\BS%Q1ID6 !H3PRLXCJ2U10\]UVY4.:J6#3J5SFN:% 'GCTDAL,0,M M.<8LU)-:>YOL3N:7EMN>R!HF>+4)WBN>.F^?-NR)K&'#L+9A^!]5VY;R\*]2 M=+WQ>/"H8%NB',\>MA?LJ!8YZA1Y6K",B()!#T7D5@WX\WH[*5_ZB_9$ULA^ M7&<_?L5*'>_3ACV1-6RPK8=^PMI3K59$NU>\XXT]]U&QMH:Y@_ZC:C5W>B#5 M@'[!;$TRCA*(),XZ'LI[C)4]73D1--=MT145LLG2PUCVP42KN)ZK3 MJCMK_P]02P,$% @ N88$5SMF>RB> @ VP< !D !X;"]W;W)K&ULK55M;]HP$/XK5E9-G=21U[Z(0:1"F+9)K5"K;A^F M?3#) 58=.[4-M/]^9R=D4*6LVOHEL<_W/.=[\=U@(]6]7@(8\EARH8?>TIBJ M[_LZ7T))=4]6(/!D+E5)#6[5PM>5 EHX4,G]* C._)(RX:4#)YNJ="!7AC,! M4T7TJBRI>AH!EYNA%WI;P0U;+(T5^.F@H@NX!7-7317N_):E8"4(S:0@"N9# M[S+L3Q*K[Q2^,]CHG36QGLRDO+>;K\70"^R%@$-N+ /%WQK&P+DEPFL\-)Q> M:]("=]=;]L_.=_1E1C6,)?_!"K,<>A<>*6!.5]S /-V J %$SP')"X"X <2OM9 T@.2U%DX; M@'/=KWUW@E R0U15AO9[,)%WZ$Q7DS8.KDU"D\9XDPZ55ARRCP1*@HR M>5BQ"HO G)!K+-&/Y)HJ16TFR7$&AC+^ 85WMQDY/OI C@@3Y(IQC@G7 ]_@ M;2RGGS>61[7EZ 7+,;F2PBPUF8@"B@Y\=AA_=@#O8Q3:4$3;4(RB@X3?5J)' MXN"$1$$4=]QG_'IXU.7._UF?_+/UO6#$;5W$CB_^2UV> MI$U/I!\X>^'GM75"V8T(3#'$T%O7-LIJH>)?7&R,KURIDTV'G=9[^!E!+ P04 " "YA@17J!,K% ( J-@ &0 'AL+W=O MHD'=7D]?XY;4(ZP&-Q:=$/I:M MUZB>RFV>?Z[?O%U?38(Z(IG*556[B-6_!WDMT[3VI.+XZ^ATF#[]5?O M/S:35Y.YC4MYG:>_)^MJZA=-;IK1:C9)5A_&956H;Q,UKEJ\S1YD6:GC4I4HR="O %(@&A MEN'7\/ ;N5+#<3.<=(?/U($X'0UR.AJD\4<=_JP)0G^\4V;H;26WY9^V*1Y\ M,KO/6@=>EKMX):\FZD0O9?$@)XL?OL,B>&6;\$C..M.GI^E3R/NBNX!L4SV, M#YOQM4(]+ A3J9]?SA[:DS#-* EY@$]FG?#8*3P&AJ<7LRVTPUC1#HUR+L)> M:*89)6KUS.VA\5-H' QMN5&9FU:RV*H3XG1&O[3%"3KR72TC.>O,69SF+,YP MLH@QIS^2L\[TP]/TPV\\64)CJ6'!68A[*](T(YR)B-A79'0*+X+#2U6%$&#VZ'"@R1SXQ>?.WM%3^_>G HM>D#8K3 1U!-HJ(? WZ.)Q M<'<9LH@;T9EVA%-&F2,\S50,,FOQ+L_NGR:-L"-?<1C+6W?:FJ68GD$>,4AH M[Q2,Y*V; LUK# -[6"*QB>.0A3SJKTV+&8FP ]I84QO#V/84R:,W2"5!DVZ4 MFK,8Y)B'4!X=M7_=.,U-$^*HR[!&(899Z".5)NZF+."T'Z;-C#"7J&LJ8AB+ M UII0BX,0MRGC<5,1'SN"DX#$<-$_'BQO$"52F*IY$*)Q;_(HZZ$?7LKQTC> MNFV89B\)SM&(@4#W[L1&\M9-@:8Z@:D^+)[$)+;@\XCU5JO%#%,NHLB^7$FK M68;![JF>1V^0>H(FW2@UAPGQ 3AE$7] M]MMFA3%W%)I$XY+ N(3%DYCH4^U.2Q6/P9EFF#)EZ(A.8Y+ F#35\^F5)^S: M6SG.T9<236,2GD,\0<1[IV D;]T4:,R3@>YW6#Q-AN,(8V.UFF8$.YLBHE%/ M8-3[:J?9X!K2!)ET+P=J#%//%MBIG=3L;?L!@B;= #4D*0Q)#^FD)@:G8= O MCZU6KD:#:E12&)6PSAD@7%5U30CJCIUE)VT==47)F0CG/?Y@RRR6B%1 MN>\4C.2MFP*->C;0%0_* M)3,Y/I^SR+A3::D*5(E*';QGFO=LX#:OGV:RX;88-.E&V;K9Z]D5.S63F>UN M_XH=:-(-4'.1P5STT$QFLF^*B7' +5:NBXI,$Y+!A!RX:V[2;CZGPLB?::;6 M8L!<2=1D9# 9#>5\>IT)>_96C7,TK$P#F$7G$$Z0ZMXI&,E;-P6:[FR@)1X6 M3A/>C,U)_]Z!U8RXKM-Q37D.4]Y3-_EP2PR:=*/4".:>+;%3-[GE^G$_0,M- M8</7ZS;)YA5\];_8"YM5&%GZU M*1R!]V:E<_2QO+5%BY]!8OFX^[7.L6&+ZUJ #W3+@Q(+._">KEDV1-RUU4[7 M#'Q@YY6G#H]:)_ G=]][JXICCWW-4%')A1[UASD_I3 MU[51H9DO8.;#!( '>^]F-*N!B#FJ%J'K 3%P'_E_8N+IA3@<@'<6SM&^"UV< MB'-L 1>C[EP;RULW!;KJ$=^Z#5Q8;H-CS/K5H\5,<.'0?Z$+'S%0^/CIOS![ M_WZ)!IITH]3EAO"\/. 4=3&\K0PTZ0;8VK[MN:T,2*')\:D(^A=];58\?-< !9Z0?FVG&YU'_PN^L]2!/_125$H-[==!0*N_4L. B M5(>A.#R8='A3Y;OFV9[;O*KR;?-R(^.U+&H#]?U=GE=?W]2/"YT>#UO\!U!+ M P04 " "YA@17ASW_-ST& !^*0 &0 'AL+W=O=$T= VF"HEUT@:#>=!\6^R#;M"U$ M$KTB[73WZY>4'5&62+E.+* MIG%*,QZS#.1T=MF[0A?7#E0&!>)[3!]XY1@H*F/&[M7)E^EE#ZJ(:$(G0KF( MY+\UO:9)HCS)./[9.NV5]U2&U>-'[Y\*\I+,..+TFB5_QE.QN.P%/3"ELVB5 MB&_LX3/=$G*5OPE+>/$7/&RQL 0*+;VI@R(WA;5D$V>JC".1RU]C:2>&7[(U MY4+617 09^#W*+^G(AHG%-S0L0 C.EGEL8@I?P^NUE&,"Q!E4_ IBG/P/4I6%+ 9J-V@= *D$U XT?< =YD+&IV/VJ5X!%WP93>AE3S[CG.9KVAN^>84\^,%$^$C.=NB3 MDCYI\S[<'1=U&H^F#&["\HNPU#MO/42NX[C^H+^NYJ8)PS"$."AA.ZR=DK7S4JSG MN<+5[$P)V$3H59B=^8%7HV\ $1@'W)&:A4L&Q.\WTU=QML?$1\ M4N-L0(40$C-GK^3LO13GGZZX9RAF$-3I&U!2&_AF^GY)W^^6_K[2^HVH,78# M FOD#+ @@,0RH(.27= UNY\N8M LC^-Y88VG >6ZT/+6"DN:82O-N_/1.1 R M0BZI46-TK0X.[4M'G +.Y*WW11H98:"+KIXJ]X[. 5' M\K:; JW:4+ML>[DN'C:&=>,]WH0XCN5; VOIAEMUT2_1O[4V=O &%+R\9:K.&. MQ=K>RC;5EJ&R!A"Q"#*L!1GN6) =4D*CHJK3-(%L#ZU67;A==5VS?,GR2% P MI6-A#*[5P<%3OD?RMDM7:S#L=3'IW2KL#D[!D;SMID!K,]SQC-A3NS)NSH$A MZ,/&Q[4)1V" ;&-=2S+<\6S9,;JS:8*L^:P;4"B$ED\0K!49/H4B>TJ+;LHM M[$*G4?HF#$$OL,R2$JW+R"ETV?/Z-#&(+HP=7$N!"29S8%D%(%J=D8[5V=YU MK:; 0@0C5!_;)IR#G- BQH@68Z1C,79(,4UZ*H#UJ1(C++1]7Y/*VN4>X<4Y M%6?C:'(O8ZR0?/OF58 Q_'#U<50U8WG:SHB4; M<3IH[J15!QZ<@B-YVTV!EG/D%"N<3UG5;LZ:.1ZN+_&94#ZR?(<0K>K(*=8X MG]?8B6$JK;'$:0(19/E6(5K2D5-(NB>T==*4:FX0-+8R&!8_86AKZEK.D5/( MN6 ,*![:R:S5'.E9S>\MKDF,NJD\G&6!>8-NKX6C1YG0LV@[9 MDP(;VVW./%B7+B:4&]87M_N5S7%J9Z)L2_,XX_+],I-F\-R7+\%\L]EO&PO=V]R:W-H965TF;L208\7*F4Y7 DBBRRCXF$(*5_U+==:3URS M>:+TA!WT%G0.$U WBRN!([MFB5D&N60\)P)F?6O@=L<=;6\,OC-8R8UOHI5, M.;_5@XNX;SDZ($@A4IJ!XM\21I"FF@C#N*LXK=JE!FY^K]D_&>VH94HEC'CZ M@\4JZ5L?+!+#C!:INN:KSU#I,0%&/)7FEZPJ6\ M-@#(TPSP*H#W%-!^ >!7 ']?#^T*T-[70Z<"&.EVJ=TD+J2*!CW!5T1H:V33 M'R;[!HWY8KFNDXD2N,H0IX*+? E2X<8K25A.+JFX!46G*9 0IHI,("H$4PSD M,1DL*4OU4@O+LS6A:-,BYX)+2:Z!INPWQ.0<*U,2FL?D*\Z#)#/!,V)L^>R1 M@2!#.?OH@!R&Z)FE1\AZ,PG)X<$1.= Q?4MX(9%2]FR%BG7<=E2I&Y;JO!?4 M^>22YRJ19)S'$#?@P]WXTQUX&S-=I]M;IWOH[23\4N0GQ'>.B>=X?D,\H_WA M7I.<__,^_F?O6\GPZ]KS#9__>NT=E^6F"V=\5S#UL%D8/P=3J01>*;^:*J#T MT6[VH:_9KES0"/H6WJ,2Q!*LX/T[]]3YV)3^MR0+WY)L_$9D6QO5KC>JO8L] M* ^Y6!_RN3[D35M1LIP9%MV@EH'3LY>;^7UNX6Y;A*]RC!LXW'9MLR6P4POL M_(W U-Q=30H[SWRW]$G:TMA@XYX]4;D'SW@W3ZG3WKCY,Q!STW(EB7B1J_(@ MUK-U5Q^89O9D?NAV1V[#?(BO@+)I/]*73PAL%7-]V:: ?UVRCX U!+ P04 " "YA@178VK7 M'\L# "Z#@ &0 'AL+W=OJ0E^(2$O!TA >FJJ7H6"KO>AZH?%'F"5M9?;7<.ENA_?V;4Q$!DK M2(!KXGHI,][R%,W,I$J9 MH59HR]3A$(=<]+_0V M"_=\OC!VP>]WEVR.$S1?EF-%;WZ%DO 4,\UE!@IG/6\0WHS"R!JX$W]Q7.N= M9[!4IE(^V)>[I.<%UB,4&!L+P>AGA2,4PB*1']]*4*^ZTQKN/F_0/SGR1&;* M-(ZD^,H3L^AY5QXD.&.Y,/=R_1N6A"XL7BR%=G]A79X-/(AS;61:&I,'*<^* M7_:]%&+'H!T>,(A*@^B)010=,&B7!FU'M/#,T;IEAO6[2JY!V=.$9A^<-LZ: MV/#,AG%B%.URLC/]NVR%VE!P6>F'M"PJ4"XQ:F!"<:YXH:C/H7!BG%A MM\XH>\XFC,Z]OR9"+#W#B@+@0%";=]0UY:>_RX]*C8>%1=,"C M#GR6F5EH^#5+,*FQ'S7;AU$#@$_R5!I%&XV&42/B[WG6@G9P"E$0M>'+Y!;> MGWP 74CS6.=A,]XMQH07.KRHP;]V%<.VPVL?P-L)VC9>\/?!XUJA5[_W4]A)_A81_A(8'OTSROZYTWH_:^N5#$! MMD)%GQZ(*?R*O@\Y$U0JYE"4ALVP(3PB4W %:9%-E%<)>ZQ+Z-&S@,(""#HU M,'N\+RK>%XVXG[B)%U26 [BG"LSF\(,27R://]M:96R[.C$L2YA*X!U+EQ]A M+*5R9S:&==HT7OW2[#@2V)Y*G4JESAL41^>8](\$MD?_LJ)_^3;%T0S[@N)H M!'HE^ZN*_=7S2N27VAII/Z-&=BPK+0>EEB.%"3>VD,8BUPW5U.CE2]/I2&![ M@EY7@EZ_035='Y/^D<#VZ(?!MET*&C-JOPG2U 2=;CH!JT26IU-4(&>09]15 M"_XOI8N06L-2:FX;5TV)U- Z#,O[.^Y^VX2O^E'4Z?JKO0ZHT>ORJ1*-GKY6B6BK1-2HQ!A5 M3+VS_1A0S%DJE7&D8ZE-+:D"[GJ'4] *HJ>D&B]]*2E_9SI(4#'54?G/.:6PP!F9!JU+^L^NBD&I>#%RZ6:-J30TN;C' M!0V7J.P!VI]):38O]H)J7.W_!U!+ P04 " "YA@17/ KMG_ # !*#@ M&0 'AL+W=O=>4J8R65=WS+*GBSYJ*D"IIBX\JM8#0U3F7A M$L^+W)+FE3,=F[XG,1WS6A5YQ9X$DG594G%X9 7?3QSLO'1\R3>9TAWN=+RE M&[9@ZNOV24#+[532O&25S'F%!%M/G =\/\.A=C 6WW*VER?/2(>RY/Q9-SZE M$\?31*Q@*Z4E*/SMV(P5A58"CG];4:<;4SN>/K^H?S3!0S!+*MF,%]_S5&43 M)W%0RM:T+M07OO^+M0$9P!4OI/E%^];6<]"JEHJ7K3,0E'G5_-,?[42<.)#@ MB@-I'4C?@5QQ\%L'WP3:D)FPYE31Z5CP/1+:&M3T@YD;XPW1Y)5.XT()>)N# MGYI^JG9,*LB+DBBOT&QH7NA7M[!Z;A<4 M;&[1 M956L,C7Z.'D@N5_\=2-.-2(5JEZ"/-!?I&B]H8G*@/"]^@Y0%$*B4@ MS34MP%-I\P-Z/P>!O/@ 0W]=S-'[=Q_0.PW^3\9K"2/*L:M@6G1P[JJ=@L=F M"LB5*8C09Q@ID^C/*F6IQ7\V[(_)@( +^>B20EZ2\D@&%?^NJSOD>S>(>,2W M 0V[S]D*W+%Q)P,X?K=&?*/G7]$[SZMM@AO_P.ZO*]&]W-(5FSA0:B03.^9, M?_\-1]X?MN#>2.PLU* +-1A2G\YAH<)JXA5#!T8%X@(53%H752,4&R%=+'=3 M'(5!C,?N[C2:2S,2!E'B=V9GG&''&?Z4DZX5$T=4E0E>;S*TAK)H>JS4C6QT M@A.&R2CI05NLHM"+[C!E 71CVX2S.?Q*&'[7BC M#F\T6#J.]=^&-GK+LO%&8F=A8N^XC7IO53A:I;.%&@5)&/4R8K$C(:SHP)X2 M?++EXU]3/%K=L[K@!R/2![>8!3@:7>$F1V[RBPI(*WQ>&PCN?Z V,YR$WA7P MX_Z)!_>LUQ:15N6LBGA>_T.U6)'P6AG!QXT/#^]\PU\JMFQC?AA&<1_NTLXG M< RYEOOC?H>'-[SOYCP.98[NF(#[!5J=G [+]G1H)1_6Q,K$QEQ@) =65:@[N76]W47HPUP/W:-[70R(HKFX- W%M^;LO^0*;A+F,8/+'A/: -ZO.5&ULK591;]HP$/XKIZR:6JDC) $V,8@$A&V=U*YJU>UAVH,A M![&:V-1VH)OVXV<[(:4H4+;QDMC.?=_=?;[XW%MQ<2\31 6/6KZS6;'S0AE3MBS:]8\E7?\9SUP@V=)\HLN&%O0>9XB^IN<2WTS*U88IHADY0S$#CK M.P.O.VX;>VOPE>)*;HS!9#+A_-Y,+N*^TS0!88I391B(?BUQA&EJB'08#R6G M4[DTP,WQFOV#S5WG,B$21SS]1F.5])UW#L0X(WFJ;OCJ$Y;YV "G/)7V":O2 MMNG -)>*9R581Y!15KS)8ZG#!L#W=P#\$N ?"@A*0+ %"#H[ *T2T#K40[L$ MV-3=(G<2FHV39[# M1\[C%4U3("R&+RI! 1=,$3:GDQ1A("4J"6_@B@A!S ;#:82*T/0,3H RN-10 M0]1SE0[-.'"G91C#(@Q_1Q@!7'*F$@EC%F-<@X_VXSM[\*Z6I-+%7^LR]/<2 M?LY9 X+F.?A-/X"[VPA.3\YJXAH=3N/OH8G^(1K]FRZX4)3-[QA5-:3C_X[M MF71!55*!Y0UV\ YSJ5>DA!'/)I21XD#0!67K!S8J#KX/)E()?5C\J"N9PDVK MWHTY0+MR0:;8=_0)*5$LT0E?O_(ZS?=U^W1,LNB89.,CD3W;JU:U5ZU][.%5 MGDWT3\YG3\4$N:XF";]?+*_A7NJ_W9]CDD4%6<>2F4ZY#+V>N]P4_4CNGHG> MKD1O[Q5]D!E=?Q4_!C[JEB]1ZWU2IW'!Y'F;J32VDAD=8A35&/F-8$N6%XR* M=-V-=I.AF-L^+V'*Z(M[RR41 M<\HDI#C3KIJ-MSI@4=P%BHGB"]OL)ESIUFF'B;X^H3 &^ON,<[6>& ?5A2S\ M U!+ P04 " "YA@17>L6&Y8H# "3"P &0 'AL+W=OZ%W6'A/-I4R"WX^VZ(-OL/JP_96Z)G?LY2DQDP2SH# MZ[FW"*^6H058BW\)WLO!&!A75IQ_,9/7Y=P+C"),<:$,!=)_.[S$E!HFK>-K M1^KU>QK@<'Q@?V6=U\ZLD,1+3C^24E5S;^*!$J]10]5[OO\;=PXEAJ_@5-I? ML.]L P\4C52\[L!:04U8^X^^=8$8 &!R!@ [ #P"A-D90-0!(NMHJ\RZ=8,4 MRF>"[X$PUIK-#&QL+%I[0YA)XYT2^BO1.)4OBJ\-D<2$5%Z OS@O]X12@%@) MWJD*"_":*<0V9$4Q6$B)E00OP5V;<\#7#Q&GML]OL$*$OM"@#W'<(3 U^'K M8P@/,;R&HXQO&G8)HN "P !&+D'C\!M<:'AHX7!$3M2G-+)\T1F^ZT;J%2G! MDM] M_/??PC3XPQ6#7T3V(")Q'Y%XC#T_%.D%V BN U,@(>X)VP!4\X8IE^\M868) MS56XRZ-)$&]S.E30_QCO=,3)6$29Y,CO0ZK+)M M]XP^/Y0 M!C]5WS^6WVTPO"Z2*(')D7Z769).TS,.#%[Z<-2!C[:E,?6[PT*W: _J^-0C MIP?C.\3@'B,A 01U^\+JM[9$]RZJY2.ITH[*]0KX@[:GQF)CNT%]Q9B+I>V M^M6^XUS8/LO_;MZVJV^1V! F <5K#0TN,WU%BK8#;">*;VT3M>)*MV1V6.FN M&0MCH+^O.5>'B=F@[\/S_P%02P,$% @ N88$5ZR@7>RX @ =@8 !D M !X;"]W;W)K&ULA55M3]LP$/XKIPQ-(#&2)J5A MK(W4EKTPB0W1P3Y,^^ FU\;"L8OM-/#O=T[:T(W0?4G\5DK?FQS1 MPF,AI!EYN;6K<]\W:8X%,R=JA9)N%DH7S-)6+WVSTLBR6JD0?A@$ []@7'K) ML#Z[ULE0E59PB=<:3%D43#]-4*AJY/6\[<$-7^;6'?C)<,66.$-[N[K6M/-; ME(P7* U7$C0N1MZX=SZ)G7PM<,>Q,CMK<)[,E;IWF\MLY 6.$ I,K4-@]%OC M%(5P0$3C88/IM2:=XNYZB_ZI]IU\F3.#4R5^\LSF(^_,@PP7K!3V1E5?<.// MJ<-+E3#U%ZJ-;.!!6AJKBHTR,2BX;/[L<1.''84P?$4AW"B$->_&4,WR@EF6 M#+6J0#MI0G.+VM5:F\AQZ9(RLYIN.>G99)P^E-QP%R%S#)^5RBHN!#"9P7>; MHX9+:9E<\KE &!N#UL [F#49!+6 ;U0WTYPD$+B$*=/ZB0)1< QA$$9P.[N PX.C/;A1&]JHQHU>P6U=_W6CZ$M%5#&= M_>[RN 'J=P.YOCPW*Y;BR*/&,ZC7Z"5OW_0&P8<]-/LMS?X^]&2"2RZE2]J< M"293["+80,0UA.OS=1+%[WO]H;_NL'S:6C[=:WF<94WAP4*K@AKTN12[.#1@ M@QT.0;?]06M_L-?^94%!M:Y*:;A1^TIJ.*U1ID]@-9-&,,>EB\K@!95>%'63 MB5LR\5XR5,W_R4'\,@=G03_^QZR_,PL*U,MZXAE(52EM,Q;:TW:HCIM9\BS> M3.0KIJDT# A&PO=V]R:W-H965T M>!6[9,E!XPP^&*+F$&ZGYU([!G-BXQRR"7C.=$ MP&)DC.V+Z4#/+R=\9["16VVB(YES_J [U_'(L#00I! I[4#Q;PU32%-MA!B/ MM:?1+*F%V^UG]X]E[!C+G$J8\O0'BU4R,@*#Q+"@1:IN^>8SU/&XVB_BJ2Q_ MR::>:QDD*J3B62U&@HSEU3]]JO.P);#[!P1.+7#^5="K!;TRT(JL#.N2*AH. M!=\0H6>CFVZ4N2G5& W+]5N<*8%/&>I4.(X>"R:93JD\(Y\XCS+T$A1EZ3OTNI]=DM.3=^2$L)S<);R0N+8M#6P[^D]F+C/2:C/2ZW,-;T)M*C"6%57/@)4TJ"[^TT!O0.G0!5RIO"[QO6_8.>*?UD>!N ^Z^!NZV@;M[X+T@L'; M.ZV/!/<:<.\U<*\-W-L#=VS7VP'OM#X2W&_ _=? _39P?P_<#MS=&N^T/A(\ M:,"#3O [W/>!+A2(-OQ@']^Q=RN]$*%?,N?AOF: M,QJ604D\-#1M,DQHE X6%^6V.[ZXR#8BCE)VQTF^21+*7Z]9G+U<#O3!VX9/ MT=-*%!N&BXLU?6+W3/RVON/RW7!+":.$I7F4I82SQ\O!E7X>&+,BH&SQ>\1> M\IW7I-B5ARS[NWCCAY<#K>@1B]E2% @J_SRS&Q;'!4GVXY\:.MCF+ )W7[_1 MG7+GY MU":YS5*QRHF=ABSLB7?5\1-%_%!^#=OOPGC[+JX-)3"@Z1G1].^)H1E&3W]N MC@_7>\*MH\/U4=^W>2!\(\--KKIZ7:%'_>ABM#S/UW3)+@=R.,P9?V:#Q3=?Z1/MQS[!(F$6$F8C M80X2YB)A'A+F(V$!"-8JD-&V0$8J^N(J?"[&FIS(@8/$&4VK5\LL2:*\F'GE M#J[&#[O5@4RH7M$0@^9T'^?<#K7VPD#4,*6AL=;#8^5&KZ_^I231Y[] MRU(21_0ABB/Q2FB2;5+1)TPE[51A(F$6$F97L,G.8=-US9QVI(E,Z8[?*:4G MI8=,Z?>D-/5NR@"4LB7/R5:>$Z4\?Y47R_F&OY(T$XP(QI,^42H9IXH2";.0 M,!L)-O1)YRP\?7\6&W?&=/=]FY'9&8:]]VU,O/+.J,IU8.E&9!:3:4YD!I M[H'C;I8S][X5*@_:#Q]*"U"T=K7L>%'ZP3657LDKPTZ6/))F06DVE.9 :2Z4 MYD%I/I06H&CM,C":,C ^;EY5LU&U@J194)H-I3E0F@NE>5":#Z4%*%J[5AJK M55<:52^KX:+D$SG4 MTH72;+W'L)UK'5.WKY'9<7[=GD;FK$/R]!X/>=KQ?GWH'@8H6EMNC;6KJ[W= MNVJ5/B^7YY4%-7BC-@M)L*,V!TMR:UKK",K1W8IZ]%[/9;>5# M>Q:@:&TU-^ZLKO2V%E;I-;&0W&1)%TBPHS8;2'"C-A=(\*,V'T@(4K5TKC3=K MJ+U9AT:F[2XNZ6?=6SJA*7TH+4#1VH70N+.&TM%J+A(2&C(2;GB4/A&Q8O4M/;W" MAWJR4)H%I=E0F@.EN36M=67<7>WR>AI-C''G,@':KP!%:^NY<5 -M8-ZX#*! M_$=NH[2XB:U7V5 [%4JSH#0;2G.@-!=*\Z T'TH+4+1VK32NJS'ZP L&J!D+ MI5E0F@VE.5":"Z5Y4)H/I04H6KM6&G_64/NS^ HZF/%I KZ4V,H+4#1*O$/=QY:F##^ M5#XD,R?+XL[]ZEEKVZW;!W%>E8^?[&RW]7-'[]GNZN=>]9C-!E\]]?.6\JI!F]49DZ_*1B0^9$%E2OEPQ&C)>-)"?/V:9>'M3)-@^ MSG3Q/U!+ P04 " "YA@17,77&^6T$ !(%P &0 'AL+W=O;9XS()%R2A,;.TY@IR3.K-5"/;MG MJP7=B23.X)XAODM3PHXWD-##TG*MIP>?X\>M*![8JT5.'F$-XFM^S^2=7:-$ M<0H9CVF&&&R6UK5[=8N#PD%9?(OAP$^N42'E@=+OQ[B%)"F0)(]_*U"K_F;A>'K]A/Y>B9=B'@B'6YK\%4=BN[1F%HI@0W:)^$P/ MOT,ER"_P0IIP]1<=*EO'0N&."YI6SI)!&F?E+_E1+<2)@\09=L"5 ^XZ3,XX M>)6#IX26S)2L.R+(:L'H ;'"6J(5%VIME+=4$V?%OW$MF'P;2S^Q6JL%A0C= MD(1D(:"U"IX""UV@M8R::)< HAOTI]@"0]><@^#H]1T($B=OI,W7]1UZ_>H- M>H7B#'W9TATG6<07MI#LBF_88<7DIF2"SS )T">:B2U'[[((HK:_+575TO"3 MM!NL!?QCEUTBSWF+L(.] 3ZW>O<["*6[J]RQAHY7K[2G\+PS>*WU^_NC?(L^ M"$CY/T-+54)-AJ&*U+[B.0EA:U*HG.O1* M-5&JW\J 9@PR,:2XA)DJF&+OV:_\F>\L[/VIDK[1%,]P;=1BZ-<,_1$,,YI= M:%CZ/0+NS)GC#LW2*CBUDF+FPSR#FF>@Y?E%[M)\QXZ2H@ D@*5#!/48+CH" M84,QHO7[R1B9ULJF6E9KD"L>BZ/6@AQF:$(;"6VEFM=F9N'YB9 M5&T(K*5Z7JN>F]D'YKT,ZVX"\UYV.<.9Y3I-$73,[0$55CN]G2[+(:L ^V>8 MGI1K5\OT79HG] B@=@$N&ZD0XCUY2&"0J19K;/B80FLKQXUR;"YO*BQ3R@VA MM94WC8.KK= OSYT*YS3F_&YM&K )S@1E4^/=,47^N?29] AXLR[)OLVY'&_* MO*NO\U65B4%2W$(270AZ(8\!JO(,\M3"C0XA0VAM\4WOX 8&D\=0,U I_S]: M"[?I+5Q]<_'RY)EJ8JZ2HC-I\VNZ 5=;=D?FSJQ'8#Y0>IZQ:C-M*KBK+^$? M* U30X4X1PTQ]@;14>ET@55JL*^H'?)=JWFIS*:3-M MZCE^03T?9&7TV&\*K:VR:0KPQ&"Z:!N,T")JKR><#%8*F MZG(+) )6&,CW&RH/4=5-\8%Z>+[Z#U!+ P04 " "YA@17+O.>6G4# !O M# &0 'AL+W=O](+BCVKJP$D)T% M%1+OA1,5K"@T#R6!1$/-\#X^>E@YV7B4>Z/R@SX::+ MBNQA ^IK]2#TR&V][&@!I:2\1 +RI?,)WZUP8 #6XD\*9]EY1D;*EO,G,_AE MMW0\PP@89,JX(/KO!"M@S'C2//YNG#KMF@;8?7[Q_K,5K\5LB8059W_1G3HL MG9F#=I"3(U./_/P9&D&1\9=Q)NTO.C>VGH.RHU2\:,":04'+^I]\:P+1 >#P M"L!O /Z_!00-P$;.K9E966NB2+H0_(R$L=;>S(.-C45K-;0T:=PHH=]2C5/I MQ@84=NB>,%)F@#9V\QA?Z"-:\:+B)91*(IZC->0@A+8UTSJ3I$Y$:2<**DUJ M)7J_!D4HN]'PKYLU>O_N!KU#M$1_'/A1:F.Y<)4F;I9WLX;D?4W2OT+RUV-Y MBP+O _(]/QB!KZ;A:\@T'%NX?PEW=;C:F/EMS'SK+[CB;W7442C5F(X:&(X# M34G>R8IDL'1TS4D0)W#2'W_ L??3F*HWTXWBV1,BE7:=T3K1 MPE2$SJ^S^?0HG1O$*-E21M7S6"!J[XGU;EK)*?7#F;=P3UV!(T:!2?!IA'C8 M$@\GB7>W8D6>R98!4EQOP!-(I?N/0I(PD';;YK34>YZ6>U0)GH-%$3:Z0>M% MXP[5T,/SN"=H:)7X?IB,*XI:1=&DHK;LLF[9348_&K)-<(_KB,W\2NSCEFD\ MR?1W=0 QQB<>K.5[88_/B$TT&^>3M'R2[XB3S>4++S].-)C96S:8-W)VH7/>ZIS_IPUF/@@^QEZ0]%(T8A7@ MX$I!8N_UT/3^CR;3K'I1 WX<]D6-F(41CN(KJCI7 ?S6C:;Q>%$#,8[ZA(=6 M,8ZO%#=^/8;QY EXO=TTN.YZ_:-GTN22S^N1B:?/S.]N-WAX$(;8G\_[G(=F M<1C&_8;C=FZ#YBK^&Q%[JC*5O2!NN=+73?MXT%\$ M((R!?I]SKEX&YL[9?F.D_P!02P,$% @ N88$5R.=E%I8 P R@D !D M !X;"]W;W)K&ULK5;;;MLX$/T50ELL$B"-9$F. MDZPM(+X4[:)I@[CM/BSV@9;&$E&*])*TW?3K.Z0NM1W%"-J\Q.1HSIF9P\F0 MPZU47W4!8,BWD@L]\@IC5M>^K],"2JK/Y0H$?EE*55*#6Y7[>J6 9@Y4 M^ E 5 .BYT:(:T#\W C]&N!*]ZO:G7!3:F@R5')+E/5&-KMPZCLTZL6$[9.Y M4?B5(4WF5?<0N20?T#HIJ,B!,$$F5*D')G+R MA?(UV.\W6H/1Y"WPS#K-A5SN]% MG_UR]#TQHK;Q(L<7/<'W4>54L.^N#\ZP*X26G&556]B&N5.@09C*@/WUA@GL M3T8YF:,1<%1AM_U[L]!&X;#YKZL]J@3B[@3L +[6*YK"R%O96&H#7O+G'[V+ MX*^NLWE)LNE+DLU>B&SO%./V%.-C[,D[D>+MI(&<9%"M3NU_K2F I,V(V#0C MPEII-2:*>DQ8DW*CPMA1T76*50(#EX"]]39)/, &W.P>SF.?U[VP?[7O-7WL M=14%^SZS+J;!9=QZ[:G4;U7J'U7II)'IE#0R-<4+'*O=2F7-Q$QW)Z9<<):[ M99=6_]#KL4WRH5.^*G_35*^>6JIP)33@L,51P/L"$5?5RJ#9& MKMS5N) &+UJW+/"Q!EE*;9V #M\RWY 5!+ P04 " "YA@17QL%% M>:D# F#@ &0 'AL+W=O0Z%M9L'IIY5)6M[9=ISF4I+[A%3#U9,=%2:0:BKU= M5P)(UCJ5A>TZ3FB7A#)KM6CO/8C5@C>RH P>!*J;LB3B^QT4_+BTL/5TXPO= MYU+?L%>+BNQA _)K]2#4R.ZC9+0$5E/.D(#=TOH%WZYQI!U:BW\H'.N+:Z13 MV7+^J >_94O+T4100"IU"*+^#K"&HM"1%,=_75"KGU,[7EX_1?^U35XELR4U MK'GQ+\UDOK1B"V6P(TTAO_#C)^@2"G2\E!=U^XN.G:UCH;2I)2\[9T504G;Z M)]^Z0EPX8'_"P>T)V#UR9Z(FO3NB>2K!:"'Y'0UBJ:OFAKTWJK;"C3 MKW$CA7I*E9]<;=J"0H;N2$%8"FC3+AX="WU$&[5JLJ8 Q'?H+YF#0)\IV=*" M2@HU>G\/DM#B@S+\NKE'[]]]0.\09>COG#]^#ZERQZV[>^UNJ\+TU7'[ZKAM/&\BWKH1 I@TY7%R M],V.>O/=UA5)86FIW56#.("U^O$''#H_F[)ZHV!7.7I]CMY<=%6S':@L,Y1R MM3DS$$3O+U/*ISA1&T?+PV&%W<1?V(?+5,9&7NAYO=$5HM\C^K.(:\XD97OU M)IZ'/$4*+R$#[ T@#4:1&YHA@QXRF*\C/2@PM>I11;Z3;0$FNF T<>@' SB# M#7;-;&'/%LZR;21/'Y7J5HU(?WH@'CV,9U?,<,&?>0\2QDJX FH'@T68*'11O;8"^( MS$!)#Y0\#X2*LR2;X)+1Q'Z<) .ZL5&23.U:[)Q[BS,KGW]R]G%&0COO-]+0 MMXIVG>M%'\5O)*-=H,MB1^Y01@U&V(\G) J?^QF>;26O4M(NU-4^( MYXZ$YUO2JU05C_N.&R;A$'-L-85Y;DYXOCM-ZBHV=9H1T=@(Q_X$T[D?X?F& M]")I[6)E0&PO=V]R:W-H965T%+D9X]'CC0[+>R.K&>'Z^96M^R^6G[8U05^..LDPRGI=)D2/!5Q>C M2WQ&)TZE4$O\F?"'?.??6D=L:>@.&8%TBJ0IPKN,PJ35F%R MJ 6W57 /M>"U"MZA"GZKX->^;YQ5>SIDDLW/1?& 1"6M:-6+.ERUMG)PDEFKAI3Y!E3$W1=Y')3HBA?\J5!/[3K^Q;]L1IV-W;R M./8K8@7^NLM/T<1YAXA#)H;/LSA;1 MI.9-[/,(:?,(_?V;$D7O)<_*?TR3IN&Z9FZ56,_*+8OYQ4AESI*+>SZ:__0# M]IV?31&#A(60L @21H%@@TB[7:1=&WW^L9 L58O*/<]WW!301GU:JU<+V_T< M^V3F^X[CG(_O]Z.E2TX"+_"FFF1HD,13WYMIDI$N.<6>2[ F2:W#?*$3O+YCDMT/QJ8@>\%CNY'7=+U MR SKDM0ZTA?ZT>_\Z%O]^,>65RM4OD8I5_L+)*J-Q$FQ.MFI"U:67);O4,ZE MR;^^P;]DZNHS96']#,=FE8/-1I!FJ:]]+V;3P/7VK0XB,.TB,+5'0&ZXZ%P= M[X3@N='=4VW]\J7;FL=BI=9=_4;5&:4XD,WW&X5E@R"-6^\>Z_E"K$:15:K+J M#B,^<'[0.3^P.G^POS$YV:I^[#8&$A9"PB)(& 6"#0**G;[R<5YIR]J"@8(- M2@M!:1$HC4+1A@'?*W4QS%+5]I M8O7T]?7"Z%>KUM'?&TA:"$J+0&D4BC:,9E_:X]>J[3%H<0]*"T%I$2B-0M&& M >\K?&PO\9]65;&J5HWA=?7",_ ,B5*7FQ ]MX4&.2_0J]C((.=[^LZ2VH?Y M4C?V-3ZV%_G?4YQBO?Z>86SR+5#YW4;@0+,1J%EJ,!LXPY)X&(.^/X"/:Q"D M";M+TL2\A\=Z;3YS#6V4A=WHT4X_T&P$:I8:S ;$?[Y.Q7U+ -M[ FKY1_^A M;Y9,=LK1JP-HXP"4%H'2*!1M&-V^#8%GK[4=@"SU%Z"T$)06@=(H%&T8\+[U M@>V]CV]V_%O]_4RB94Q=),"&!K5!SC7U1@URQ#-UI^UC>Z'O2-]D(-::]O": ML^4,]DCZPF.W=NRA[ ,3> WAQ$]7./39W@=)"4%H$2J,M M;?"#7/#L'H/T+0;RS1:#VF/4JT]2+SZW[4]IZ'(M.,^>^YJ!MB! :2$H+0*E M42C:,-I]"X*\5@N"@+8@0&DA*"T"I5$HVC#@?0N"V%L0MSQ5M];OT)KGJH)+ MFSR]S)(\*65[**E-U\:HZQV"$QP8UE.#G.'X@4G,=0U+I5P5RETB/:"$LQLZ^ML%VLL I46@- I% M&TZ OBM"_-=*IY MB 4H+02E1: T"D4;!KSOR!![1^:0\T8M8G^GIJ5+7<1S M3?E2ER.^*5_JU[,-[J?OZE@>Q'[U8;%@B,I8WF5(5$$LNC"X$;7" MTD)06@1*HU"T87C[!@<)7BL=@A[[ *6%H+0(E$:A:,.SRGU79F+ORERI3>4J MB1.UKRP>U/ZRW"1;M.4B5E6CVA 9CRF#GOD I84M+=C/W*>3X$FR!;5)H6A- M!,=[3S!D7*SK9TU*5/=JFD/HW=WN>9;+^BF.)_>O\-D"&^Z'^"QJGE;I\"YO\#4$L#!!0 ( +F&!%>2BNNHGA8 )Y! 0 9 >&PO=V]R M:W-H965T MW"UF@,%D9^^S8C.V,++DI61G![@__BA%7\\Z&E]72P6]?73K7I?QFRW+PY3Z=7^W M/S"6X_]>^]M^O3Z@QHG\ZT2]>COIX4#SUV?ZWXY_^_%O\VFYZV^WZ_]=W>\? M/URU5]E]_WGYLM[_NOWRW_WI;U0=>'?;]>[XW^S+:>SB*KM[V>VW3Z>#QQD\ MK39?_[_\]RD2Q@&Y^,8!Q>F 8NX!Y>F __OIW/P9. M+O?+F_?#]DLV'$:/M,,OCM$_'CW&:[4Y7"D?]\/XIZOQN/W-WY:K(?OGDY_)8^7/9W MX^'Y\?#"<[B+_[+%U(D3")A"@2S@E^^!;^DZ*?@9X_] M^OYP30_+3Y]6V7X8[UE?0KZRFB/K4+Y?;_)%65?OKU_-2$]'=555VH,D.2UN M!$$P*X+B+8*"C.#/R^'WL4!\&HO,??]IG^T.Y>-86OZ:+5_'PG'XH^_&?PZ_ MVRW7O2^J7_FU$:^BK*JZ<<(Z'586XRW8.8$E9\L-+ AF!;9Z"VQ%U@6C2'_O M"UN%K Y(F$3"% AFI:!^2T%-7MNWV\U^_(=P_,#UTQ+P&(2 MO.F@*L_=VY^<$??: \&LX+5OP6OG!N]I5(K=,7;9^E04_O!%L9T$J%VTM1/% MZ:"ZKG,GBN34N%$$P:PH=F]1[,@H?GS<#OOO]OWP-/[S_MKO]LHJ$221,@6!6-O*%-I5%Y,/NZ4!0_*$T":4I%,U.@2&+>>('MM,)S!J2UZ*M MW%+C&5=4I2B%4VWH";/#"Z+9X=4VEY.^O^7,1Y[:#;[%H"*))2F4#0[2]HE\SJV M"B&U\!9*DU":0M'L%&@?S6DA!52AJ836E7#+RZUG6%Z*<:!;AJ"ZBJ+9T=7" MFM/&.BU#C&0FD22E,HFITD[<-Y%UN%H (,I4DH3:%H]G*/=N""%#Q M%3J=P"HOC5@XU>76,ZP8'YG<9R%ZNNS5G!1V6VB[+6B[/1:AA^UK/VP.U2;; M/6\WN^WA<[3QIZ\KGIRZ1)^-O0:'I$DH3:%H=MZ,1=#H55#L,BAV'12[$)I" MDPNMR06]%@JH2Z7G(_J%6Y4\@\K:K4E0^471[,!J^2UH^;W=#L_;8;D_Q96E M9S2:??4C:1)*4RB:G20MT06]W$H4(*@A0VD22E,HFIT";<@%O=P**$#35=BN M*]WEK5O/L#QO%\)=!J/GRXYN"ODMM/P6M/Q.JA#C*0BIJ;=0FH32%(IFYT@K M=-'&%B&H($-I$DI3*)J= BW(!;UB#"A"W:2ZB**H)L]!GF%Y6;5N#8*J+XIF M-]MI]2UI]?WAQX_'!M3M_K$?> ]"-)E[ T!I$DI3*)J=(VW091Y9@TJH#$-I M$DI3*)J= BW#);V&?'D-HD_ 3E4Q[2P2[BH^])0*1;,S8+0%!_J"G4(U_UF) M!K,C#UU2AM(4BF:G2%MU*6+K%-29H30)I2D4S4Z!=N:27G@&U*EJ:F*+2A1N M2_UT6-6YK8V2GBT[MBEDN-0R7-(R_+8-QQLVZ(HQE":A-(6BV5G0TEPVL44& MZL10FH32%(IFIT [<4DO*]\N=X]9_Z^7U>M80S;?2,:TJSDOQQE,ZHAG7+LH M)^OR])38 4QAM*4VVI(V6KVACR=\9Y>Z+I";/#F\)GA?990?NL68'FFQ0-95_]T(5? M*$VA:'9ZM.R*V/YH 959*$U":0I%LU-@;**EEX@!!4A,"HNO/]HSS-NJ'N]5RG3TOG_O!&TKH@B^4)J$TA:+9B=&.*V); MH@54<*$T":4I%,U.@19<$5@5GF%7PK/S=I%WD](R'2;RLI@\V4#E%$6SPZ?E M5-!R:I:6G[>;_H_LZ5C)L\\O&_^;46@@^\J&+N1":0I%LU.CM5?$=CH+J-E" M:1)*4RB:_0(+;;85O=P[I[A4TR;E-A>3YQ;/L+SL%H7[X$+/B!L_%,V.G];2 MBM92L[KPWE1#@[F7.)0FH32%HMDITFI;Q?8M5U!]A=(DE*90-#L%6E\KY#N< MJFG[L>\E3IYAGKW/4=$NI9YAW2RD]7W9T4]AI MI>VTHNV4+DGS/TJF3\.^':"+M5":0M'LA&D?KF(;F"NH]T)I$DI3*)J= NV] M5>H&YFK:F>S;7NH9YMM>2D^7'=P41EMKHZUIHYT4)-Q64_K,W!L$2I-0FD+1 M[!QJJZYC&YQKJ#5#:1)*4RB:G0)MS77J!N=ZVI(\W6KJ&S39:DI/E1W8%"Y< M:Q>N:1>VE[KBMYW2IV'?"="%7RA-H6AVPK1TUR*V&$$M&DJ34)I"T>P4:(NN M4WK[LZ"9Y@[+Q"N69?5 05IVN?LVX+J&^;9@DI/EQW<%'I< M:SVNYW=#7[ =E3X+^V: KB%#:0I%LU\AKXV[B>V.;J#"#*5)*$VA:'8*M# W MJ;NCFVG7LUN+/$.F>TSIB;+#FD*"&RW!S?RNZ/C]IO1)V'G9LF.;PH(; M;<$-;<$_]:_].LO'VD/N/*4I[&L=NK ,I2D4SZ@:HPE":A-(6B MV2DPOK[H\M[H9MKT[&M?] SSMB_2,V+'+X7'-MIC&WHQ./0-9@UT21A*DU": M0M'L1&CG;6CG97P1UW1-=_*@'APBZ>FP@Y="0%LMH"V]Y!OS15R>GF;/-W%- M1_F^B@MJDBB:'4MMDBUMDIZ'#-['+C2?6S*@- FE*13-SI26TS:VK[F%"B>4 M)J$TA:+9*=#"V:9^'W,[;6+VM19ZAGE;"^GYLJ.;PB5;[9(M[9+^4C3_Q$:3%M8YN<6ZB+0FD22E,HFIT"[:)MZB;GUM.][&DI] SS MM132TV4'-X5EMMHR6]HR_85HSCYU&LR^_J$+LE":0M'L%!E?Q1O;U=Q"%19* MDU":0M'L%&B%;6F%G?-93!N6U_ 024^$';84\MII>>UH>?47EWD[U6DT]]J& MTB24IE T.TG:BKO8AN0.JKM0FH32%(IFIT#K;D>OQCWH]P[P? M]=(S8L(NDIL0.80DD[K:0=K:3^@G/1MG7ZC.R+ M'[JN"J4I%,W.G3;>+K;%N(,:+90FH32%HMDIT$;;I6XQ[J:]P[[/ECW#O)\M MT_-E1S>%K'9:5CM:5N<6I_F?-M,G9-\8T'9C*$VA:/;W(R^T,1]^'5>=SD>" MLH#%22Q.P7!.(G(C$:G;CL]G"'WL[!OG^]PY,&-^B%-(;[XHC!#3VDL4*MS& M]L D^+<-=,D8BU,PG)/3TLAI;)_R^4A8(J"*C<4I&,Y)A# 20:\P(^J7"(K? MC#$R,%-^:%/(<[ZHC-"RFY4OW/ >."/_WH"N)F-Q"H9S$E@;"8SM;CX?"4L$ MU,.Q. 7#.8EHC$30J\^((C7M;9X6J> 8&9@I/[0I##M?M$9H:<>>6:0X#U+0 MU68L3F)Q"H9S\M<9^8M]@?3Y2%@BH#Z.Q2D8SDY$;AAY3B]B VI4/NVUGM2H M\!@9F"D[M"B<$UK#L?.8ANP+]L4'3LB^-: XB<4I&,[)GR'P>6R;]OE(6"*P MU@W%*1C.281AW7GJ9NWS&>@:%1PC S/EAS:)1^>&1^>T1\^K48S'*/I\_#L# MNLR-Q2D8SDF?X>IY;/_V^4A8(K#.#<4I&,Y)A.'<>>HN[O,9Z!(5'",#,^6' M-HE%YX9%YW-ZN(O0YOD AG_!0Q>XL3@%PSE9,00\CVW;/A\)2P36I*$X!<,Y MB3!,.K^\>?O,"'W+F&^<[VO& G/B!S&)!1>&!1?TNG1H-_WY>-0U#<5)+$[! M<$XZ#',N:'.>OZ?^3+)7E_/6O; ]PZKQLG.O:WI>_$ F4=C"4-B"7H..V%]_ M1I+/(>$Q,C U?BR36&AA6&@QIPV[B-]?'S@!OXA@EXBA. 7#.?DRU+80L4\H M!592H3B)Q2D8SDF$(:E%ZG= G\\0>@FT;]SXA-:VDV8C>LK\&"?QS\+PSV). MR[9;G!B?V]!\_BV!71F&XA0,YZ3+<-HBMDO[?"0L$5B-A>(4#.^<:)IV^ES$U9043@GQ(:@%G,:MMW2-&P2\%0 MG(+A[$25A@27T(P,S)0=6A3.":UAN6).>W2X2C$^Q*;/R+XW MH#B)Q2D8SDF@8=@BNC]:8/T9BI-8G(+AG$08_BR2]T>+&?W1X3$R,%-^:),8 ML3",6-!&3!0IX"9^>A+\VP6['@W%*1C.R:DAZB*Z:5I@]1N*DUB<@N&<1!CZ M+9(W38MI0_3TJ^J]HR;?51^8+3^\2:1:&%(MV(W3EV[DI\_(OS^PB]-0G(+A MG 0:'B^B>ZP%5L>A.(G%*1C.282AXX)>PD84JFEGM;>#R3/.^SWV@2GS8YS$ MM"O#M*LY;],.5BO&4Q5]0O8] L5)+$[!<$[^#)VO8E^T?3X2E@BLED-Q"H9S M$F%H>44O? .*535M[_9]Q;UWG.<[[@,SYH)6\-;P*O[_;-Z85DPXH>J[\ MX";1Z\K0ZRJF)_R"O?WT^?CW!G9-'(I3,)R3/D/?J^@>\0JKX5".5Y4_>B$I,><<^XJG._W%8&)LR/^H3@%P]E9J0TCKZ/[P6NL6D-Q$HM3,)R3"$.M:T _>#WM\YX\!X7'R,!< M^,%+HL.UH<,UO4H=W-I?8]>JH3B)Q2D8SDF'HP+8^0W$*AG,2:*AU*Z*+%%:< MH3B)Q2D8SDF$(#,4I&,[)J6'H;70W=(OU;BA.8G$*AG,287AWF[P;NIUV.4_K5G",#,R4 M']HD)MT:)MVRVZ OW;!/GY%_;V!7H*$X!P,A^^B.Z8[K(I#<1*+4S"< MDPA#Q3MZO1I0I+H9_=3A,3(P4WYHD\AU9\AU-^>]VL$BQ7B0HD_(OS6P"]-0 MG(+AG/P9!M]%OVR[PYHX%">Q. 7#.8DP3+RC%[D1-4K,J%'!,3(P4WYHD[AU M9[AU%]/5?7 MO,N[F]'E'1XC S/EAS:)1W>&1W_,["KWE"<@N&<]!FNWD5W M?7=8YX;B)!:G8#@K$<5"._?AUVE+U/D,5(F:,48&9LH-+0SGA#8W0AO8=[S= M[,>R=/BP/+A;,\#B7O58G,3B% SGI*8P4G/9KN;S\;!T0*4:BU,PG)..TDA' MH-N;=:=,.[KK:O*5Y;YAS:)N)D4'JL5G7&.$A MY_@HE(=>_Q$X _^:ABY08W$*AG,25AD)HSN[PR4&ZL18G,3B% SGI*,VTA'H M[V:5F'"?]XPQ,C G?A!3^&RQ:(P@TCX;+$)%N A!5YNQ.(G%*1C.25AK)(SN M\@X7(:CU8G$2BU,PG)..SD@'O4+-*T+A3N\98V1@3OP@)C'6W##6G#;68!$J MO>&DJ>PK'8J36)R"X9PD&>Z;T\W[Q[[?R^5^>?/^>?G0_[P<'E:;7;;N/X_XQ;O# MML1A]?#X]L-^^_SA:LSFI^U^OWTZ_O*Q7X[A/ P8__SS=KL__W ]\K]LA]^/ MY[CY?U!+ P04 " "YA@17(;WX=Y # !1$ &0 'AL+W=O6CC#O3L9V[E-.Q M*'3*.%Q*HHHLH_)V!JG83!S?V4Y5*FPEW.L[I$JY!?\PO)8[I Q7O[2'Y40.P#D:0<$%2"X#QC\ 1!6@/"Q@$$% M&%AERE"L#A'5=#J68D.D68ULYL&*:=$8/N,F[]=:XEN&.#U]0YDDGVA: #D' MJ@H)F%2MR"&YH%)2DQ3R/ )-6?H")S]>1^3YTQ=C5Z-MP^#&E9U9:2?X@YTA M.1= 0Q MPOTV>".:L$Y#:/G"!]-P0,Z4 LP Y0GYP.@-2YEFH+;I20B>EBN("RD97]I5 M%X++>F)&%5/DRP6WE3<]=0;N^M=K1Y<$76Z^)<"'-<"''<*,,B#X@:D_+"LR4O"$J=B(@6MR>FM*1YLLQ[\%[8]"SWSNJ=/IW;X[Z7>K M@7_/:D.D82W2L%.DN\/WDYPS;I1H"[J39-\CUB=9U!-90[Q1+=[HORITHSZS MT"=9U!-9(PLG=19..K?P:RKY(=X"20Z2B83@_=&<\8?/?IO$W:9\<@M4MJG9 MB=M7S9[(&FJ^K-5\^?B"4);&-ITZ2?;=BGV213V1-<3SO;L;J/=?E83*G9X2 MT2M;U!=;,Q4[S8#_[^K" [8&MC"H5DT[D7MKVA-;J:F[TVME()>V9U7$WH+* M[J6>K?OB,]L-WIN?^:?SLKN]HRF;[7,JEXPKO'HND-([&N%-1I;]:SG0(K<= MW8W0V!_:QQ7V_"#- GR_$$)O!\9 _2_"]!=02P,$% @ N88$5UZ^EGE^ M P ,PP !D !X;"]W;W)K&ULU5??;]LV$/Y7 M"*T86B"-?MF2G=D":F=%.S1 D#3=P[ '6CI;1"G2)2F[_>]WE!1%MA6EV?*R MEU@D[SY^]]V1O,SV4GW5.8 AWPLN]-S)C=E>N*Y.9;>D&;L'<;:\5CMP6)6,%",VD( K6<^>=?['T*X?*X@N#O>Y\$QO* M2LJO=O QFSN>900<4F,A*/[L8 F<6R3D\:T!==H]K6/W^Q[]?14\!K.B&I:2 M_\DRD\^=B4,R6-.2FQNY_P!-0&.+ETJNJ[]DW]AZ#DE+;631.".#@HGZEWYO MA.@X($Z_0] X!,<.HT<Z*L-:+9CTJ;RANC8<*F M\=8H7&7H9Y+WE"GRA?(2R!5072K '!E-WI);K)BLY$#DFMQ *D7*.*.5]CBS ME,(PL4%;^ZE9!JI>:U R0@WI@.,*@I1*H1-94,TT>7T)AC+^!O>ZN[TDKU^] M(:\($^1S+DM-1:9GKL$(+4\W;:)9U-$$CT03D2ODE6ORN\@@._1W49E6GN!> MGD4P"/A'*WB;YQY+M]-^%: V55>J M4\=S2]L1URU=0\P=3M]116>94TXK!'2.X_QFE9UAUH/ MC-Q63=Y*&FP9J\\4BEH@8 !)# 9 >&PO=V]R:W-H965T;YZV^W*8"EB+B_2 ME4C4D46:Q3Q7;[/[KEQE@L_+27'4Q9XWZ,8\3#K32?G9=3:=I.L\"A-QG2&Y MCF.>_;@24;JY[/B=IP]NPOME7GS0G4Y6_%[6(+Z'8R)W7J+B4NS3]5KSY,+_L>$5$(A)!7B"X^N=!S$04 M%205Q_<*VJG/64SO+J8.R[%+(V^AO-\>=D9==!<+/@ZRF_2S>^B MNJ!^P0O22)9_HTTUUNN@8"WS-*XFJPCB,-G^RQ^K1.Q,P/C !%Q-P,=.(-4$ M\^DD2SH%"=6"9 MKB5/YG+2S=6E% %U@RKLJVW8^$#8?ZR3"T2\UPA[F*#/MQ2]?/&J!3.S8Z@( M%,8O,=B"H<='8\.PXZ/QVS%=5=ZZQKBN,2ZYY-D:OT;OI!2JO"KK[95,=RM9 MC/HS3;)&:?_YJ$Z /N0BEO^VE6X;3:\]FD+YWLH5#\1E1TF;%-F#Z$Q__<4? M>+^U%1 21B%A# AFE)34)24V^G26)KDJB%JJ*$B5:L]%5BZVMG)L2<.25/S< M>)@.^OYHTGW83;/U=*YIWC_C<#@KT]<#2Y^5Y'HW0\(H)(P! MP8QR].MR],]*H/J0)86$44@8 X(9)1W4)1V K; M:6 7J,&^IGB#H3F(6F-R M3=_^&GS/=T:>D>* ME;[=#PN7.D1#&:3K)%=K).!RB191NFGM[:SG=;W[06D4E,:@:&8%=YI[_ZQ4 MK0H'JK"0- I*8U TL["ZH_>MW:63ME6H9QK EE$MZF8/RSF)IVBA?=U#^_8F M&D3?U,?L<26"XL,H7)1V67U0JJ.?PB2,UW%K92"[[ADHC8+2&!3-K+1N]_W> M>>D@J&D 2J.@- 9%,PNKC0/?VL1.;[A:J>CEU_+W :IX[Q[4:KT7;>;K587R M\8[$>1=^4P=;1_6:.@C:J$/1S"3J5MVW]^H_20?YXT$=A.S;9Z T"DIC4#2S MTMI]\(?GI8.@S@4HC8+2&!3-+*QV+WQK)^VF@Z-]A>M=D*8.MHX:-740U"V MHIE)U'Z!;S<,?HX.-FO46B)(%V$&2J.@- 9%,W\QJBT.[)V5(&)0YP.41D%I M#(IF%E8[']C:@#L)8H4RI Y?X(8@MH]J-LCVL)R3> J7 >_L&["[#%""^/0Q M4@.%O26V1^2\0&!W#\!N'SB%^8&U^8')>2D?J-VA.:\=T+T2H#0&13.+K.T//#XO400U.4!I M%)3&H&CF5F%M__3V]LOW#+N33&PW]!!>VRNF82BF9G4K@*Q MNPI0.GB=I7?;5?6C\ =YL P5N7CRPMX=V\-S73*@- I*8U TL]#:^2#G]<@$ M ;4]0&D4E,:@:&9A=YZ;L._Y<-)"LK?ASVO*X+-#J#T@Y_2=PEP@VEP@=G/A MYPC@X0[9'I[S.@'=6 %*8U TL]#:_2#G]4@& ;4^0&D4E,:@:&9AM?5![)L] MG 1P_\F,YG:9YX=0>T#.Z3N%P4"TP4".?8#CA )X3%MLC]-YP8!NK0"E,2B: M67'M?9#S>C*$@/H=H#0*2F-0-+.PVN\@]NT>3DHX;FN+Q[V]MKAEG&J+Q_WF M!D)[;,Z9!#48NCM?)U!\6\0GGMV'B4216"B\=S%4/\&R[1X,.B@@2YQ$\IGMOI(B(2?56[!(9/_1KKC6[*!%(B2+ M"V,501S2_!?_*&Y$Q4#I-!O8A8%]:- [8= K#'J'!OT3!OW"H'^I@5,8.)<: MN(6!F]W[_&9E=WJ&)9Z,.-LAGEZMU-*-#%=FK6YP2-.6]2*Y.ALJ.SEYD6SQ MMF910+CX!7G?DU"^HU_1'YASG#)'5S,B<1A=JX.O+S-T]>4:?4$&$FO,B4 A M1:\TE.)&'53;?ZU9(C -Q,B0*KC4A;$H GG( [%/!.*B1T;E6B"/!B2HVQLJ MJ3(S^R.S!ULK^'M"NZAGWB#;M'L-\4SUYH_X'9GV2>N9WOI^P[O(=$^:>WKS M&5FHV*W,W&XP]\]X3U;=C^!MS:WLE8VDE^GU3^A-61RK44"D;>6F1"]$0@)T MI;#G1ZZ;H.?";B:HI^$!>:XCZ):)^>T1J)A%2=<>0KLYQZE_* M21M&6TZ08EY#"LV<@+S6.#DE)^=B3CF/&[3!'&UQE) ,4L"B"'.!-H3G%S3R MRKTXE63-KFF:U@$M;3!M:4&*>9_2%'P@KS52MR6IVW:D/M.E;B_K4MI( MVJ*"%/,N2\ '\ED#-2A!#3[5I2Y;3 R.VN)A/])Z;PL'4LP[&[L/Y*[&95AR M&7Z*2XL5Q/ L'&T(;>% BGEG8_>!W-7@6.;^(Z9:(=*7Z3-)5 MZR+=S+@WPH,L5TQ!U6:@:AZHF@^E5F>\K[A8^I+++-R& :&!&G_Q.YY'I)$M M9'UC"JHV*]2J@X9M'XX9'JA/'TJMSFQ??+'TU9>3_1+]AVS3ZJ$_8ZJ>,<7' M>\!O=$%H]A;P*<*T$3!DC60*JC8#5?- U7PHM7I#V%=[+'VYY[+..[R@@TSU MGEHS RWK@*KY4&HY,Z/RSCXF?)5]72'4ZE:M?[Y MQR/FJY *%)&E,C6[MVKVY_D7%?F.9)OL"X YDY+%V>::X(#P] )U?LF8_-A) M'93?M4S^!U!+ P04 " "YA@17!)UQ<0,# ":"P &0 'AL+W=O>#N[88JG-@1L- _%*:9&5SIA!QGCQ)(^E#CL.?OL9AZ!T"%[J$)8.H25:9&9I M71--HH$4&Y#&&M',PFICO9$-X^8M3K7$6X9^.IIJ$3^<7Z$0"8Q%AL6AB-5W MDA*NX!P"SP_A:\;9;*7@PZ\5TUNXX3'E1GYK!:?75!.6GJ'U_?0:3D_.X 08 MAUN6I@BE!J[&3$T\-RZSNBJR"I[)ZO.*MR#TWF'T(*QQ'S>[CW+9 J];Y^ZB M/I5(02528/'"YT1:$DG/9W^+-)*2\ 7%JM8PV\*NW81L[?%H0V0"/[X@)-QH MFJF?=7(4\=OU\4TG7ZJ^SIQC@2V)U58214VH4"L@:JX/,4@KXU8$%2J;A%.NCN#ZKTZ,(TK5!S(=H'85MS^_U MN@-WO4NU,9E_I-JNJ+8;J=[S-54:7_4=/B2+S=*V4QVA1JA#7_"1P/98=RK6 MG5?NA_0%02P,$% @ N88$5[L2@A(Q! M;Q8 !D !X;"]W;W)K&ULQ5CA;^(V%/]7K$R: M;M+:Q*90Z ")]K9;I]T.M;K;AVD?3/( JXF=LYU2I/OC9SLA82H82LOQ!>S$ M[[W?>_[9O]C]A9 /:@Z@T5.6C(XOE9.@SJF-5QOK[S_YI(WR4RH@AN1 M_LT2/1\$W0 E,*5%JN_$XG>H$FI;?[%(E?M%BVIL%*"X4%IDE;%!D#%>_M.G MJA!K!@1O,2"5 7&XRT .Y7NJZ; OQ0)).]IXLPV7JK,VX!BWLW*OI7G+C)T> MWFL1/YQ=F[P2=",R,]F*NG*-4\H5.D.C!96)0A\DY=J,H3Q!9JIT:MKOWH.F M+%4_]4-MH%B'85R%O2[#DBUA.^BCX'JNT*\\@>3_]J%)HYLFO]<=BZZ)%>U \?-T!HUQ#:7@@D MPBWT*>-L4A@R?"V87J);'IOZF<7J2(B^H4^YK;G:A,KK_<#R=6KLG1.3HW.$ M["[K["Z],_-7D4U (C%=\=V[G:P:'+9QS:0I]N M#;+[,I!,J<*4^4!\W7WQ]6I\/2^^.[/")(OM*G,[[6H[_89V$W\30&^T PF! MHT8KHA,3O@+PQ@FNB2'>N2%:>N<@F4@V O0[P&@)5/JPD 8+>1EU/G.F#V>. M/]JAE6UT%)]:2/$QE!0W4HIW:^D.ZO@=M!UU?!\MN!%5[%?5%PE[Y6M?9<>- M/&*O/JUMSF8CSLQ<*\?C"M6"Z?DB5 M[$,3;!07^R7W&-\M5<@]/@Q((Z;$JV5O_>E21=L'8B.'Q*]FZZQ_G?KX QW( M"=)H*2$G)CTYAKR21EZ)5]V.0OHJY#Z,:E22^$7NK4G__%"Z#6*CG<2OG?>C MNU?P_!CG4=(H+CGUB902W0?3<.T., ,Y M=RH0JN"ZO ^NG]6WJJ+Q#;(:75[$?J9PQKE *4V,:G5\:4LOR=K/L:)&[ M&\6)T%IDKCD':C*S \S[J1!ZU;$!ZCOFX7]02P,$% @ N88$5R>$"./I M P P0P !D !X;"]W;W)K&ULM9=M;^(X$(#_ MRBBW.K72EKP20@^02KN[UY-ZK=IK5_?1) :L)C9K&VA/]^-O[$ D41LI?M" M;"N M6DA*,BM4Y&[@>;%;$,:=T<"N/[\,AF MKGQ8/$F5MIR5A!N6*"@Z33H7/E7X[]V C8+UX87:N],1A7 M)D*\FLEM-G0\0T1SFFJC@N!C1:]IGAM-R/%CH]2I;!K!_?%6^U?K/#HS(8I> MB_P[R_1\Z"0.9'1*EKE^%.O?Z<:AKM&7BES97UAOOO4<2)=*BV(CC 0%X^63 MO&T"L2<0-0D$&X' &+.4-T60TD&(-TGR-VLS NFJE$8YQLRM/6N);AG)Z M]*1%^GHQ1K\RN!8%;K8B-EP/.>$*+N!^J94F/&-\!E=K(C,%SSRC$@+/#^&^ MX&RR5/#EQY+I=[CE*>4FS%8A:$\/QT V>?#M#+1XNEL IZ:"V%34&O4502EG)1O9S)T$NU("D=.IB"BLH5 M=4:__N+'WF\M5%%%%;5I'_TI^(HJC0=AXR_1,*$SQKG9^S/@>872[<1![]11Q11&W M4KR4\3D5(CZ"N BC?M!OH.A5%+U6"BQ'4\H0Q$T))ES^$T2]8R+?"Z->/5!2 M 24_?7)H63).!4N.CTT_3+PDJB?K5V3]UDS[;JLRS2[@:D4E7C-@#Q)@K:3P ME3 )+R1?8KG"@F:SLHZM_S\DI>_M"K1W8G"/\C$3>4ZD@@72V]":&.\*5FU- M+8TE>X&.@H[?$&9_[QKQ3\[/CV!M;JEHCRN,.EZ_@2O8<06G9NQ'L()C+!.N M!JI=_?=;"WE3!G^$,*PA]#I-<=O=!?ZIE\%A+G\$,3HZAAU6?;+Y42+A>U1)T)CQVN'<_R/0:7Y -]/A=#;B3%0_6L9 M_0=02P,$% @ N88$5S)V!-+F P !PX !D !X;"]W;W)K&ULQ5?M;^(V&/]7'F75U$K7)@X0: =(]&4:TYV$CG7[,.V# M20R)FMB9[4"9[H^_)TX(80L^K=/M^J'8SO/R>][M\4[(%Q4SIN$U2[F:.+'6 M^9WKJC!F&54W(F<,1H8I2UW?\P(WHPEWIF-SMI#3L2AT MFG"VD*"*+*-R?\]2L9LXQ#D$[51K#:4I*R%>RLT\FCA>B8BE+-2E"(H_6_; TK24 MA#C^K(4ZC];Q7X<\%OH.>] ]_S>_"\?(3+BRM0 M,95,6<3W&K?UC/C>.;>5@JY7_W3;3$K*-PSS5L-J#VVZ!=V;X]F.R@A^?X\B M8:Y9IO[H\E>EO]^MOZS5.Y73D$T<+$;%Y)8YT^^_(X'W@\6Z?F-=WR9]BA9E M:(LR$:]\!G2+@::KE &V DB4*B@/&5QBW"N*JRXK*CV!T5,VB.VTU_?(:!2, MW6T'P$$#<& %^,PE"\6&)W^A7PW,VL=A.Q;LM5PS^ 077=@J%<,6MF"$S:P; M6= @"ZS(GI:+19C=D.X<)-ZQ MJ7M6U7.>Z(2F<%+(M>NC+]5L+?ND: /\&YY!U1HUY']J*[6B-D3BDX ,SD#T MCQ#]K]]8:ATGG>4KVA'D.\B93$1DW%8CW3=59/7;M M;^P\Y#B&R. ;=U9B'81O-? XS8A]G)V4[&FMK@M=8'2:DJ6%CH4TA4.KJ)H" MQF9L"5_P[UK-<>(1Z\CY;[BQHD*,$#Y*[."'':W;^WOO=EMW\XS)C7F!*#!# MH;JF-Z?-*V=6W>V/Y-43Z0.5FP0OY2E;(ZMW,\38 M98PO-29+ OR^%D(?-J6"YNTW_0Q02P,$% @ N88$5S:LV7X< P #PD M !D !X;"]W;W)K&ULQ591;]LV$/XK!PTH6F") M9#F1X]068"<=UJ(%C!AI'XH]T-+9(B*2&DG9];_?D9)5MU54;$"Q%XFD[K[[ MON.1I]E!Z2=3(%KX(DIIYD%A;74;AB8K4#!SJ2J4]&6KM&"6IGH7FDHCR[V3 M*,,XBI)0,"Z#=.;75CJ=J=J67.)*@ZF%8/JXQ%(=YL$H."T\\%UAW4*8SBJV MPS7:QVJE:19V*#D7* U7$C1NY\%B=+L<1<[!6WSD>#!G8W!2-DH]NBUQSLL2X=$//YN08,NIG,\'Y_0__#B2>VV(>W 20 MXY;5I7U0AS^Q%73M\#)5&O^$0VL;!9#5QBK1.A,#P67S9E_:1)PYQ*-G'.+6 M(?:\FT">Y3VS+)UI=0#MK G-#;Q4[TWDN'2[LK::OG+RL^G:JNSI8DFZ .(LS:0,LF4/Q,H 0^ M*&D+ V]DCOFW_B&1[IC')^;+>!#P72TO81S]#G$4C\$43*,9@!UW"1E[V/%S M"7% %YL?$[+0FLD=4D5:V!SAW&[%CGYY<6 ZA\_O"1+>6A3FK[X\-?&O^N.[ M4WAK*I;A/*!C9E#O,4A?_#9*HM<#ZJXZ=5=#Z.E'-)8(-]F"EURVP]X-;: 2 M#^5.]SX=7TWC:30+]ST4KCL*UX,4[G&+6CL2KO2@EMR:ONB#*/\Q34G',?F? MBR#Y!>HFG;K)\ ZL'\&@M66CPRK(E!"DKMF1"G5&ZW0G]Q%OH*=G11%=QOT5 M<=/QN?DW?+@D1G1;UZQL&7%C:LJP12WZ* VC7\,1F1ZZ&J8=S^D@TAM1E>J( MZ(EPV53$,VD:1DHF/R4UBK[>X-$@V*K;+U#;T]&F4=YST-H\YY1DL 4"[EW& MO3&S!2C]K;8MS:CWLJS@D0C+IO?JC'ZIB]%U-A&<]2J#>^4YLJ/)J:9MV MU:UVW7[1]+BOYLVOP@>F=YR:4XE;WL# "^$ &0 M 'AL+W=OYCVX( 34 %GMM.T_WZVH102-VHW5WT)MCGG7-][S86;X1:3 M&YHBQ,!=D9=T9*2,K<]-D\8I*B ]Q6M4\CM+3 K(^)2L3+HF"":25.2F8UF^ M6<"L-(*A7)N18(@W+,]*-". ;HH"DOL)RO%V9-C&P\)5MDJ96#"#X1JNT!RQ MZ_6,\)G9J"19@4J:X1(0M!P98_L\LBU!D(@?&=K2UA@(5Q88WXC)13(R++$C ME*.8"0G(+[=HBO)<*/%]_*E%C<:F(+;'#^J?I?/!"R& P)'@+B$!S-3&0T9=L'J^L M% =ES@B_FW$>"^8,QSST-P?/0!'(&L!-]3O*&P3.C09'RCPIP9UYN:5)MRGMB4"RYQR5(*HC)! MB8(?'N;[!_@F#U 3)>QG^GRZHW+G_ZQ'_VR] M$PRW.3*NU'.?.C(I).ADL7\BQH3 VKXHG>=T#6,T,GAMI(C<(B-X_\[VK4^JU.@4"W6*19K$.DGT MFB1ZA]2#<9[C&#*>&MI*4]Q.)ZH><%6"*NV^U!:OHMN@Y_;LH7G;#OP^R'/Z MO2XHW ?9ENL[752TCQK8[J.]3@1Z301Z!R,0S6&ULK55M;],P$/XK5A!H2%#GK05* M&FE]F1C2T+3Q\@'QP4TNC37'#K;3CG^/[:2AF[(RP;[$OO,]S_GNXKMD)^2- M*@$TNJT85S.OU+J>8JRR$BJB1J(&;DX*(2NBC2@W6-422.Y %<.A[T]P12CW MTL3I+F6:B$8SRN%2(M54%9&_YL#$;N8%WEYQ13>EM@J<)C79P#7H+_6E-!+N M67): 5=4<"2AF'FGP7056WMG\)7"3AWLD8UD+<2-%<[SF>?;"P%L&8I8M M+( Q2V2N\;/C]'J7%GBXW[.?N=A-+&NB8"'8-YKK7M2FZ[/!P #,\P(.P X7W 0QZB#A ] MUD/< >+'>AAW !QT^.X+$)KX\QW,%0./_G??7/ MWN\D(^H+'CF^Z*\%1TNJ,B94(P%]/UTK+^>!9,_/=#R7Y*LN53DJV>B.Q.6>*^+/$Q]G15%.!Z)M*F,N8-PE A MCG.&PO=V]R:W-H965T)Z,9Z:>'ECVPC>$"/":)I3/C(T0VUO3Y,L- M23$?L2VA\LV*92D6\C9;FWR;$1SE1FEB(LORS!3'U)A/\VLH@1_P5DP,_NP8JE&?&7M3-YVAF6&I%)"%+H2BP_-F3!4D2Q237 M\7=):E0^E>'Y]9']4QZ\#.89<[)@R?."I:6Q7$$:T^(7OY9"G!E('KT!*@U0W8\Z"?__>0__M?<+ M,>PJJ^RBN)4H;JMU^GB-%4-8"WW1Q RA[]:2 M(6BB?-^NZ:-A0I;GZ 7R*X'\3H$6&TS7*F/ 'B<[7$PUB9RK,%UJ-XK?C-FO MA=R$H%HL@0;BU/.AB1F.H3[:<17MN#/:!R*'+M7W\\;.9(G(0"Q(JNW,XV;V MNW8]UB8(NO4]$FA ?JVTA$T,0A-/'^ZD"G?2'>[%K'*J"D0;[Z19D'Q42]1% M$R1KEEL/N(D:HHE50X4:AZX/6W8\M$ZCGM79E1];2GQI=J6F?%6VX*ILX;78 M+C_ V:P-?V)G+IU-SM+$&B%8R\LWH8(WH<(^U*4LZ"0+^HF]NR<'__GYMWG'(VL-@%[+.T1U%L& M?9;.R-%;AOVK;?J\E/TT5\/NP?K=(T$/W\!J3T6GN=/J6=A##MLEZUU6GV2G MJ1MVC]WOFBMZN ;N>#1IT\O5;TF_+EJ/"]B6VV&;![ME,Y\&<=@]B;]O%NDA M&SCNR&W3R--%@)SZ_R1Z'/2\>GG3\YW-/(4BYMGI5$JR=7XLR&49VE%1'"E4 M3ZNCQ[O\P*WV_![>+J#F>:".*O/3L!-]<<[Y!6?KF'*0D)5T98U\^1&SXNBP MN!%LFY^-/3,A6)I?;@B6/48!Y/L58^)XHQQ4![CS?P!02P,$% @ N88$ M5X7O^3$,!@ G1P !D !X;"]W;W)K&ULK5EM M0,Z(1]86D(/!O0Z4+9 #X2'/B))@-PPR@0-#E:SG=4-^ISX41; M772?B#"02,@$-*=^EH8BI!QY+Q(!YHN4Q?5!5$ITY5)!PN@:9O0T=]'5NVOT M#G41EP\Y"A/TE(2"W\!-N/Y[Q3(.<^3CK@!YI)-=OY3BH9#"/"&%A;ZP1*Q@ M@@G,3F/O-MOW&^R[$)9];,Q=;![,1L(_LN066<8-,@W3TLQG>KFYJ7/GUT;W M_O?H%3&L?:):.9]U@N]K%M.4"):B*R41KT>Z:!=\MIY/%N 17Q.?WG6@PG*: M;FAG\OXWW#<^ZJ1ND\QMD\QKB:P2%'L?%+N)??(5=K*K**\@8>*SF.KB4% , M<@JY;VTF'YR!.1QW-\<"JRC;Q'VGBG(U7-CN]WME> MH[/3%4F65!:9#8DRBF"71E"?_1^(4R$B*&@^@PTTD&D*U4PG13% _VA>V*KI MH$(^F'9-!15C#6H*:&@L1^]_?^]_O]'_^^ ?V(_ S>22J/=U4IV&C3BX- M,E^,H!_:T'RA/L[O^3D=AFJAP#U5!1W,5#70P51-O;.PBO_8.#2SQID2%8S0 MIRR*7E$I@3M_.BM!27H\G;K[&@@V;=7_\U2>!@(MTFGGCSIY_"O+Y UKHQRH MMC@L1TT+#1)4L56DJ^5T^@,U.?2)C?U2M5C.<<9[)Q:]8W=0T,WQJ]ND1:,F5KUY(Y@Q/:'/IKW-@IOB5] M\H,;>68;>C:3K(LS246>RB0=ISZ3M)Q-F71H?'%SYYM7&G=WNJ6+!?6%/+\^ M0KVYR0MOL?V])_'Z(_+FL]E9J>SS54B%F)KRZIZG\G140WQ:F$.3C)N[Y%R8 M*1R$(5%H(J 2R_V9/$=TETGG=%!;5T4'%>)@C0QGF;RS3%45#JTR;NZ56ZS% M_8M7D(JT#7%5L5!L6V?J;0 MDZG%5D?F]$XX?^AH<7-+6WDW5B8%K;P7"TIYFG>IIL11VTSL.&J,IQJ@8^NJ MBH9PH%EWWGG"JFJ'_A8W-[B/T-.EH2]EF><'[_LM20.._D6F@2WT5YR$SQE' MWL\L%*_R3204("GP+"+:XWCS<&\]O+7*YK;*YK7%5GV/>>C+3>.7#M%F8UO_ MUD"TRN:VRN:UQ58-Q.&,8#:?$;[!"I*;#A23D.G><3\T$[PY%&VRN6>/?K<$M-TF7_GXE" M><67L@-]\>'N"TF78<)11!YZ9$"S.+U>4!#25 M 'B^8$SL?L@!]E\D)_\!4$L#!!0 ( +F&!%&PO=V]R:W-H965TJ'R9X;*,"X\X,SJ;:']\9P&!@/+&[9]4OB<%SGA:;T+[5Q.[_L6>J(2$Q"H1!8_MN0&Q+'BB2/X^\2VJLT5>#NYRW=ST]>GLPS MYN2&QK]'<[&Z[$U[:$X6.(O%(WWYB90G-%*\D,8\_XM>RK96#X49%S0I@^41 M)%%:_,>?RPNQ$V /]P0X98#3#ACM"1B4 8-#%89EP/!0A5$9,#I485P&C \- MF)0!>?;[Q=7-4^-B@6<7C+X@IEI+FOJ0YS>/EAF)4E6*3X+);R,9)V8W-$DB M(6M+<(33.;JAJ8C2)4G#B'#T _H5,X95M:#W+A$XBC_(G9^>7/3^W0?T#D4I M^KBB&9>A_*(OY $I;#\LQ6\*<6>/^ #=2;D51UXZ)W--O&>.'QOB^_)"5%?# MV5Z-:\<(_#F+3Y$S/4&.Y3BZ\WDK/#U% RL/'VC"WK>UZG[7Z<>F,-= M$LIP6Q?>2,6@*LQ!SAOLX?TBMQ%=H!M&YI% /@ZC.!*OZ(_\BUM!$OZGYBBO M"^I03U4=^SE?XY!<]F3/S0G;D-[L^^_LL?6C+MV0,!<2YD'"?$A8 1K%,VP M*IJAB3Z[30615('(9SE6NVWLT;39 MQNNV&0[L9AN_VV9@MS@!T,DU+OZHNO@CX\4/,LRP3("\;9_C:(G55(.?J,$J M2K)$I83RC&ES8@0?FY,"-MZ]WO9P8EFMM$!J>H=I^I": 1"LD>MQE>NQ,==W M95*S=(VC.8HIEK/*A&:I0')ZC%Y64;A"2UU!H&6^3S?:7QLUCRV#<2E>]E&[%X84] X0]"$%@TEWG)F,*L%&[J95[J;&W-V+%6$HK.;_Y?VK M2Y81=&RRIMVNTK(ZMR6DI'>0I \I&0#!&ID]JS)[=LA +._(^]V!^*KHGQ]B M,E_J^U\C]M@\GVDNNM/*,J2@=X"@#RD8G'4G=F/]/6E;]7+<,N;ND6QHO%$= M:'OA\T6SI[E(TJ74+'=L3D%I+BC- Z7YH+0 BM8LJAV/Q_XF:^D2"U4\D#07 ME.:!TGQ06@!%:Q:/4Q>/8^R1GD@:R:&$DU NWN:(51U46%338EM-VX7>,V52 M)&^!Y7')K[2U950]NK:<[HQ,,ZL %?4.$_5!10,H6K,::E?.-OHW,Y<\"Q2E M7+!,31I/D" LT>;7S!F@5X*9WC,&==U :1XHS0>E!5"T9F74UIMM]MZ>!$[G MSZ\H)D+6!%?C3=E#'-@A@!IS)>VM90:HJ'>8J \J&D#1FFFO33_;[/KM3?L) MRH0<&/Z18\;^E:49?G32NS;<:#!HIQS4^"MI$Y.D#RH90-&:":^=/]ML_963 M2+QDA!1#0)9F7&9Y>W.?[)H*"T+0FK!0?L9+K?=KECNZ!"!I+BC-*VEJ,5 5 MBW5J66VC'U0U@*(URZ5V"&VS17C(3S)FQ-$ET'7GG+8;:&L,M997X&G:C#JI MZK893EJ_R4"=73,!MXC%3A&?J:>D$'YZDW0 MLDCVEX:9?6QI@-)<4)I7TAJ#1:LL0 4#*%JS+&HKT#&Z19K18)W_'O#&),U, M/;H@0)U 4)I7TLYVNXIV08#:>U"T9D'4]IYCMO>VX\879/KIX:ET_^[EH)*J MISN1'Z4X#57K1RP(>O]T[S]^^(\_4I@/\>CJ@J2YH#0/E.:#T@(H6K,0:V?1 M^38/_#F@3_R!TEQ0F@=*\T%I 12M63RU^>B8S<=]Q7--BJ=1HNTJ5$YY] ,< MJ/L(2G-!:5Y)VQW@K-..!P&J&4#1FM51>Y2.V:/1Z$R;XOW:*J]U4N!5_FK M<*W]-_:Y:VOV>_:Y7[SR5^.+-Q#O,%M&*4Z9"T"3_N")X3IAJ(+]?4"JV&TJ@>K5R]B]02P,$% @ N88$5Z\QARLP M @ ^P0 !D !X;"]W;W)K&ULM53?;],P$/Y7 M3@&A(4&=INV82A*IW4!, E2U AX0#VYR;:SY1V8[Z2;QQV,[;2A25^V%%]MG MW_?==V>?TYW2=Z9"M/ @N#195%E;3PDQ186"FH&J4;J3C=*"6F?J+3&U1EH& MD. DB>-+(BB349Z&O87.4]58SB0N-)A&"*H?Y\C5+HN&T6%CR;:5]1LD3VNZ MQ17:;_5".XOT+"43* U3$C1NLF@VG,['WC\X?&>X,T=K\)FLE;KSQFV91;$7 MA!P+ZQFHFUJ\1LX]D9-QO^>,^I >>+P^L'\,N;M(_6&FK++J*H,0- M;;A=JMTGW.V_'YA><=;_($[ZS9#B >OH$D3D;P$@B8BFHT M_S(1I[:7G/22DT ]?J9D^ TK% QF4C:4PQ*W#:<:;EC+2I3E*>UG _@^F)J: M%IA%[J$;U"U&^:L7P\OX_1GYHU[^*+"/GBO_YV?G ;<6A?EU2NSH/X@=]V+' M9VM]***!FC[2-4>@0C5.=(VZNU&X8!)*Q5W)S=_=DR^F"W450OG/HLWC03)) M27LLD!R]9?\M?*%ZRZ0!CAL'BP?O7%_HKM4ZPZHZ/.^ULJY9PK)ROQ-J[^#. M-TK9@^$[IO_O\C]02P,$% @ N88$5X7''C%4 P KA4 T !X;"]S M='EL97,N>&ULW5C1;ILP%/T51->IE:82PDI@32)MD2I-VJ9*[*B>8Q)(Q MS#A=LJ^?+R9 4M\H[<.:C*C%OL?GW&/[$MP.2[7F]'Y!J7)6&1?ER%TH57SR MO'*VH!DIK_*""HVDNOR4)'[N/%^U_+7-V\<\S][,/96>^JIZ_'RYM= M\*)%+UW/*G]]@#RJC(F&AWG>YQB3'FQ+5\//M9 AGF.TR$+365HF=#!R?-!T M]LP&$1[TK*XZGC"B;Y].EUHOH5=7V7B8YJ(MML U :U.,NH\$3YR)X2SJ63 M2DG&^-J$^Q"8Y3R7CM)5KM/Y$"G_&-@W/7@ :IV,B5Q6N4T&\WM:#]\!-CTP MR#AO#/9=$Q@/"Z(4E>)6=ZK!5? 9Y-3MAW6A'=9)K+A,HF MC>]N0N,AIRG8D6R^@+O*"P] I?),-Q)&YKD@E8<-HVYHV1GE_!Z^'7ZF6]JK MM+-OU7:+IJD-U4TC8SJ@WU4SVEW9ZU?I.@5[RM67I9Z.J/I0H?1.TI2MJOXJ M;0Q@ZCZN3HJ"KS]S-A<9-9,_..%X2#8\9Y%+]D=G@U*9Z0"5KO-$I6*S;N2W M),4#7:E-.:U2W'/_!#W_VW6>4T$EX5W3NO:/>95?[;A^G;Z%Y^IK9=>QU60P M.'Z/]<'AV$V&IV#R)+8[.@63\0F8'+S9M^9+3/K';S(XSMWVZN-:YTRX=2)L MH@ZPN6)%0\.QAJ>46F^H_1+7T]/J$I67+UT( C MMVU_IPE;9G$SZ@X6HA[5MK_!]/RP.?;K7$PD=$632=V5\VG5='1#9ZTO(.PB MM]5E1S".P>P(8%@>S '&,2PLS_\TGPB=C\$P;Y$5B5!.A'(,RX9,J@^6Q\Z) M]66?:1P'01AB*SJ96!U,L'4+0_BQJV'>@('E@4PO6VM\M_$*V5\'V)[NJQ!L MIG@E8C/%UQH0^[H!(X[MNXWE 0:V"UCM0'Y['J@I.R<(8%TJ"(([M"&!V!T& (? TX@CF #Q@2!!4[\&=]Y&W>4]Y M[7]HQW\!4$L#!!0 ( +F&!%>7BKL

-8?20$3;8T.P6BP^ M0"X99K>]9!:G5J7^[F">($U\H5UP:,4+_;M?'W(#M+*M2RE>QUVFN^EZ+!**EG)GZ(8=OH= M9K?ZY2]MY$^M'"^7N=%E.>P,CB<>A7$R_ZUX64.N^-HV)8ZOOW$/,NQD?5_A M1AKKFBN:^KEG/ A_\?%H[_0763IA)MR)KT;O=U(]U=7XN^B!VVC:X?1Y;,0K M\U^:46\V,A<3G>\KH=RQ'8TH:T!EMW)G.TSQ2@P[8WT0ABWXDZAORO_+K#C> MH/-DH+G,E?0GS*QH& EY'N:3Z7PYG3#_;?EP-YN,5O[@=G0WFH^G#$!&"&34 M(N3?$8",$M_<"FW"B?Y5OFX[8? MO-P$H053R8#8);X[*_E/H*[#WMA/@CRI4+D,6C'";!(1VV2Y7UOQ?>\O8M/# MNT$;8?Z(B/VQX*_L8-E"F.;G=6B>2)N7N@XO$!*=L!#;8Z:L]%&E#LJ%[UHV M,CXZ/_T6_2),'Q&Q/M"\*TBS(\PA$;%#D,R+7:R@C"/,)1&Q2]#L*VQ-3"L1 ML5;0["O$Q+P2$7L%R;[>=SJFFHA8-6?RFQK1@P0C'1-.1"P ,X,84TY, M/H%Y2R9.3?@!PF':B8FU:>N%7W!)V.N2C8LP],?FA-@]>%X$AU""62AI<_$L&$()9J&$V$(X)AQ""6:A MA-A"."8<0@FZ9T-L(2P9#BV48!9*J%?34$SH] 2S4$*]L(9BCB$F9J&DQ1E0 M-YBH)9B%$F(+X9A!W,0LE!!;Z/Q2>3V"X'PRQ2R4$EOHW'S2#Q]?>P$Q,0NE MQ!8ZCSGGQ@2MB5DH);80VIK!$$HQ"Z7$%L(QX1!*,0NEU!;ZE\V24X\[>8"8 MZ+L#_\>>SKFUCK#3,0NE;6[OA)V.62BEMA"*"?/-%+-02FTA%!/FFREFH;3- M=;@@W\PP"V746S\H)IRR99B%,F(+!L,6!F)B%LJ(+71^?;-AAIB8A3+J%]BPO5/6A9B8A3)J"[W?/0T?4(B) MOL/66*C77&QOK@NQD4H4<_\7UI?GO,P7AM4?Q]=EDK3>U][LRW+LRQ[4G>;% MZ2W7TQNZ-[\ 4$L#!!0 ( +F&!%<>WYE>' ( #TG : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@Y?NJ)*TXHYYDVLH& MD%-^*+9!%*U.=M^6,[ /ZD%/(LX(%8C+/^$3 IY^E4,[[KM3W>W[NO@X'DYU MU>S&L?^14EWORK&M=UU?3N]V5,C:+UW;8EG'5I(_#=7=-EXW< MG2W53.\O$F3Y@Y2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,> M(.AA_J!'"'J"8 N!V()D"X'9@F@+@=J"; N! MVX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=XZ>=@FT%M1;R706U%O)=!;46\E MT%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VR8O2PCT-M3; M"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCT=M3;"?1VU-L)]';4VPGT=M3; M"?3VRF4#OC'IG KTSZIT)],Z3GTV^4^\Z?AY*O?9\K?'ZWTGU M>#ZW7"]_67[MG-SC%YS3;45]_@M02P,$% @ N88$5Z5_#G'N 0 D"8 M !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H M ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\6*7D MSQB+U8HZ&TOGJ<\K2QTM)LV M3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'> M4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7 MCY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]] M+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0 M/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B*D>! ME:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$ MD56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K M1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,B MJ_E/6>^=6_]Q_/@L.]OT;_EL_"/:X@502P$"% ,4 " "YA@17!T%-8H$ M "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 M Q0 ( +F&!%>3W-T_[P "L" 1 " :\ !D;V-0 M97)PC$ 8 )PG 3 M " &UL4$L! A0#% @ MN88$5ZN?-J&K!@ A"D !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N88$5RHS/'ZH#0 4XT !@ ("! MN"D 'AL+W=O0 M\5QDC D .XK 8 " @98W !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MN88$5^YP;8>J @ ^04 !D ("!&U$ 'AL+W=O&PO=V]R:W-H965T4C^R!VP4 '@. 9 " @=Q= !X;"]W M;W)K&UL4$L! A0#% @ N88$5_>$ANV""@ MGAH !D ("![F, 'AL+W=O&PO=V]R:W-H965TY MZ8$.>0L (C 9 " @9AT !X;"]W;W)K&UL4$L! A0#% @ N88$5YXYC64=!0 .0L !D M ("!2( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ N88$5^IA"F! !0 )0T !D ("!!Y8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N88$ M5_&#-=N& @ P < !D ("!:*< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N88$5UBRI5ZY @ \@4 M !D ("!,[\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N88$5],#U/K'!@ ,1$ !D M ("!Q,X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ N88$5WEN;513! B@D !D ("!I> 'AL+W=O M&PO=V]R:W-H965T4+AE-O@, /D0 9 " @=/J M !X;"]W;W)K&UL4$L! A0#% @ N88$5\)> M>R 3 P 90L !D ("!R.X 'AL+W=O&PO=V]R:W-H965TH$RL4 @ "HV 9 " @>?T !X;"]W;W)K&UL4$L! A0#% @ N88$5X<]_S<]!@ ?BD !D M ("!'OT 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ N88$5SP*[9_P P 2@X !D ("! MO H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ N88$5ZR@7>RX @ =@8 !D ("!S14! 'AL+W=O6G4# !O# &0 M@('.* $ >&PO=V]R:W-H965T&UL4$L! A0#% @ N88$5\;!17FI P )@X !D M ("!"3 ! 'AL+W=O&PO=V]R M:W-H965T2BNNHGA8 )Y! M 0 9 " @=PZ 0!X;"]W;W)K&UL M4$L! A0#% @ N88$5R&]^'>0 P 41 !D ("!L5$! M 'AL+W=O7X# S# &0 @(%X50$ >&PO=V]R:W-H965T4BEH@8 !)# 9 M " @2U9 0!X;"]W;W)K&UL4$L! A0#% @ MN88$5Y*&$A%4!0 XR( !D ("!!F ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N88$5\XIUWM[ P OA !D M ("!PW@! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ N88$5X7O^3$,!@ G1P !D ("!0(0! 'AL M+W=O&PO=V]R:W-H965TO,8&UL4$L! A0#% @ N88$ M5X7''C%4 P KA4 T ( !5Y0! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ N88$5Q[? MF5X< @ /2< !H ( ! )X! 'AL+U]R96QS+W=O XML 78 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 79 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.23.2 html 324 364 1 false 73 0 false 7 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) INCOME Sheet http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE (LOSS) INCOME Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE (LOSS) INCOME (Parenthetical) Sheet http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOMEParenthetical CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE (LOSS) INCOME (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 and Basis of Presentation Sheet http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentation Description of Business and Basis of Presentation 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) Earnings per Share Sheet http://marcusmillichapinc.com/role/LossEarningsperShare (Loss) Earnings 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 9954701 - Disclosure - Description of Business and Basis of Presentation (Policies) Sheet http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationPolicies Description of Business and Basis of Presentation (Policies) Policies 24 false false R25.htm 9954702 - 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 9954703 - 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 9954704 - 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 9954705 - 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 9954706 - 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 9954707 - 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 9954708 - Disclosure - Income Taxes (Tables) Sheet http://marcusmillichapinc.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://marcusmillichapinc.com/role/IncomeTaxes 31 false false R32.htm 9954709 - Disclosure - (Loss) Earnings per Share (Tables) Sheet http://marcusmillichapinc.com/role/LossEarningsperShareTables (Loss) Earnings per Share (Tables) Tables http://marcusmillichapinc.com/role/LossEarningsperShare 32 false false R33.htm 9954710 - Disclosure - Description of Business and Basis of Presentation - Narrative (Detail) Sheet http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail Description of Business and Basis of Presentation - Narrative (Detail) Details http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationPolicies 33 false false R34.htm 9954711 - 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 9954712 - 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 9954713 - 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 9954714 - 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 9954715 - 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 9954716 - 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 9954717 - 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 9954718 - 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 9954719 - 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 9954720 - 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 9954721 - 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 9954722 - 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 9954723 - 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 9954724 - 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 9954725 - 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 9954726 - 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 9954727 - Disclosure - Related-Party Transactions - Narrative (Detail) Sheet http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail Related-Party Transactions - Narrative (Detail) Details 50 false false R51.htm 9954728 - 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 9954729 - Disclosure - Fair Value Measurements - Narrative (Detail) Sheet http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail Fair Value Measurements - Narrative (Detail) Details 52 false false R53.htm 9954730 - 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 9954731 - 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 9954732 - Disclosure - Stockholders' Equity - Narrative (Detail) Sheet http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail Stockholders' Equity - Narrative (Detail) Details 55 false false R56.htm 9954733 - 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 9954734 - 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 9954735 - 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 9954736 - 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 9954737 - Disclosure - Stock-Based Compensation Plans - SARs and DSUs (Detail) Sheet http://marcusmillichapinc.com/role/StockBasedCompensationPlansSARsandDSUsDetail Stock-Based Compensation Plans - SARs and DSUs (Detail) Details 60 false false R61.htm 9954738 - 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 61 false false R62.htm 9954739 - Disclosure - Income Taxes - Narrative (Detail) Sheet http://marcusmillichapinc.com/role/IncomeTaxesNarrativeDetail Income Taxes - Narrative (Detail) Details 62 false false R63.htm 9954740 - 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 63 false false R64.htm 9954741 - Disclosure - (Loss) Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) Sheet http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail (Loss) Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) Details 64 false false R65.htm 9954742 - Disclosure - Commitments and Contingencies - Narrative (Detail) Sheet http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail Commitments and Contingencies - Narrative (Detail) Details 65 false false R66.htm 9954743 - Disclosure - Subsequent Events - Narrative (Detail) Sheet http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail Subsequent Events - Narrative (Detail) Details 66 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration, mmi:BusinessCombinationContingentDeferredConsiderationArrangementsEarnOutPeriod, mmi:DeferredCompensationLiabilityPayoutPeriod - mmi-20230630.htm 4 mmi-20230630.htm a10-qmmix20230630x10qxex311.htm a10-qmmix20230630x10qxex312.htm a10-qmmix20230630x10qxex321.htm mmi-20230630.xsd mmi-20230630_cal.xml mmi-20230630_def.xml mmi-20230630_lab.xml mmi-20230630_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 { "instance": { "mmi-20230630.htm": { "axisCustom": 1, "axisStandard": 34, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1046, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 10 }, "contextCount": 324, "dts": { "calculationLink": { "local": [ "mmi-20230630_cal.xml" ] }, "definitionLink": { "local": [ "mmi-20230630_def.xml" ] }, "inline": { "local": [ "mmi-20230630.htm" ] }, "labelLink": { "local": [ "mmi-20230630_lab.xml" ] }, "presentationLink": { "local": [ "mmi-20230630_pre.xml" ] }, "schema": { "local": [ "mmi-20230630.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" ] } }, "elementCount": 658, "entityCount": 1, "hidden": { "http://marcusmillichapinc.com/20230630": 2, "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 1, "total": 8 }, "keyCustom": 75, "keyStandard": 289, "memberCustom": 31, "memberStandard": 42, "nsprefix": "mmi", "nsuri": "http://marcusmillichapinc.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://marcusmillichapinc.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Property and Equipment, Net", "menuCat": "Notes", "order": "10", "role": "http://marcusmillichapinc.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale", "menuCat": "Notes", "order": "11", "role": "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSale", "shortName": "Investments in Marketable Debt Securities, Available-for-Sale", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets", "menuCat": "Notes", "order": "12", "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssets", "shortName": "Acquisitions, Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Selected Balance Sheet Data", "menuCat": "Notes", "order": "13", "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetData", "shortName": "Selected Balance Sheet Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Related-Party Transactions", "menuCat": "Notes", "order": "14", "role": "http://marcusmillichapinc.com/role/RelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "15", "role": "http://marcusmillichapinc.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "16", "role": "http://marcusmillichapinc.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Stock-Based Compensation Plans", "menuCat": "Notes", "order": "17", "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlans", "shortName": "Stock-Based Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "18", "role": "http://marcusmillichapinc.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - (Loss) Earnings per Share", "menuCat": "Notes", "order": "19", "role": "http://marcusmillichapinc.com/role/LossEarningsperShare", "shortName": "(Loss) Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "mmi:CommissionsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "20", "role": "http://marcusmillichapinc.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "21", "role": "http://marcusmillichapinc.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "22", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "23", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "mmi:DescriptionOfBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Description of Business and Basis of Presentation (Policies)", "menuCat": "Policies", "order": "24", "role": "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationPolicies", "shortName": "Description of Business and Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "mmi:DescriptionOfBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Property and Equipment, Net (Tables)", "menuCat": "Tables", "order": "25", "role": "http://marcusmillichapinc.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale (Tables)", "menuCat": "Tables", "order": "26", "role": "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleTables", "shortName": "Investments in Marketable Debt Securities, Available-for-Sale (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Tables)", "menuCat": "Tables", "order": "27", "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsTables", "shortName": "Acquisitions, Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Selected Balance Sheet Data (Tables)", "menuCat": "Tables", "order": "28", "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables", "shortName": "Selected Balance Sheet Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "29", "role": "http://marcusmillichapinc.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Stock-Based Compensation Plans (Tables)", "menuCat": "Tables", "order": "30", "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlansTables", "shortName": "Stock-Based Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "31", "role": "http://marcusmillichapinc.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "mmi:ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - (Loss) Earnings per Share (Tables)", "menuCat": "Tables", "order": "32", "role": "http://marcusmillichapinc.com/role/LossEarningsperShareTables", "shortName": "(Loss) Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "mmi:ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "mmi:DescriptionOfBusinessPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "mmi:NumberOfOffices", "reportCount": 1, "unique": true, "unitRef": "office", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Description of Business and Basis of Presentation - Narrative (Detail)", "menuCat": "Details", "order": "33", "role": "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail", "shortName": "Description of Business and Basis of Presentation - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "mmi:DescriptionOfBusinessPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "mmi:NumberOfOffices", "reportCount": 1, "unique": true, "unitRef": "office", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail)", "menuCat": "Details", "order": "34", "role": "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail", "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Property and Equipment, Net - Narrative (Detail)", "menuCat": "Details", "order": "35", "role": "http://marcusmillichapinc.com/role/PropertyandEquipmentNetNarrativeDetail", "shortName": "Property and Equipment, Net - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - 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)", "menuCat": "Details", "order": "36", "role": "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail", "shortName": "Investments in Marketable Debt Securities, Available-for-Sale - Schedule of Amortized Cost and Fair Value of Marketable Securities, Available-for-Sale, by Type of Security (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-80", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mmi:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - 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)", "menuCat": "Details", "order": "37", "role": "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail", "shortName": "Investments in Marketable Debt Securities, Available-for-Sale - Amortized Cost and Fair Value of Investments in Available for Sale Securities Unrealized Loss Position (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mmi:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale - Gross Realized Gains and Losses from Sale of Available for Sale Securities (Detail)", "menuCat": "Details", "order": "38", "role": "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleGrossRealizedGainsandLossesfromSaleofAvailableforSaleSecuritiesDetail", "shortName": "Investments in Marketable Debt Securities, Available-for-Sale - Gross Realized Gains and Losses from Sale of Available for Sale Securities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "mmi:AvailableForSaleSecuritiesWeightedAverageMaturity", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Investments in Marketable Debt Securities, Available-for-Sale - Narrative (Detail)", "menuCat": "Details", "order": "39", "role": "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail", "shortName": "Investments in Marketable Debt Securities, Available-for-Sale - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-103", "decimals": null, "lang": "en-US", "name": "mmi:AvailableForSaleSecuritiesWeightedAverageMaturity", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - 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)", "menuCat": "Details", "order": "40", "role": "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail", "shortName": "Investments in Marketable Debt Securities, Available-for-Sale - Schedule of Amortized Cost and Fair Value of Marketable Securities, Available-for-Sale, by Contractual Maturity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reportingunit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Narrative (Detail)", "menuCat": "Details", "order": "41", "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNarrativeDetail", "shortName": "Acquisitions, Goodwill and Other Intangible Assets - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reportingunit", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Detail)", "menuCat": "Details", "order": "42", "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail", "shortName": "Acquisitions, Goodwill and Other Intangible Assets - Summary of Goodwill and Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Summary of Net Change in Carrying Value of Goodwill (Detail)", "menuCat": "Details", "order": "43", "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofNetChangeinCarryingValueofGoodwillDetail", "shortName": "Acquisitions, Goodwill and Other Intangible Assets - Summary of Net Change in Carrying Value of Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense for Intangible Assets (Detail)", "menuCat": "Details", "order": "44", "role": "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail", "shortName": "Acquisitions, Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense for Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "mmi:AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Selected Balance Sheet Data - Narrative (Detail)", "menuCat": "Details", "order": "45", "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail", "shortName": "Selected Balance Sheet Data - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "lang": "en-US", "name": "mmi:AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Selected Balance Sheet Data - Schedule of Other Assets (Detail)", "menuCat": "Details", "order": "46", "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail", "shortName": "Selected Balance Sheet Data - Schedule of Other Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-106", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mmi:ScheduleOfDeferredCompensationAndCommissionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "mmi:StockAppreciationRightsLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Selected Balance Sheet Data - Components of Deferred Compensation and Commissions (Detail)", "menuCat": "Details", "order": "47", "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail", "shortName": "Selected Balance Sheet Data - Components of Deferred Compensation and Commissions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mmi:ScheduleOfDeferredCompensationAndCommissionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "mmi:StockAppreciationRightsLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "mmi:IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Selected Balance Sheet Data - Summary of Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Liability (Detail)", "menuCat": "Details", "order": "48", "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataSummaryofNetChangeinCarryingValueofAssetsHeldinRabbiTrustandDeferredCompensationLiabilityDetail", "shortName": "Selected Balance Sheet Data - Summary of Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Liability (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "mmi:IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mmi:ScheduleOfOtherLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "mmi:DeferredConsiderationLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Selected Balance Sheet Data - Schedule of Other Liabilities (Detail)", "menuCat": "Details", "order": "49", "role": "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail", "shortName": "Selected Balance Sheet Data - Schedule of Other Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mmi:ScheduleOfOtherLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "mmi:DeferredConsiderationLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE (LOSS) INCOME", "menuCat": "Statements", "order": "5", "role": "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE (LOSS) INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Related-Party Transactions - Narrative (Detail)", "menuCat": "Details", "order": "50", "role": "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail", "shortName": "Related-Party Transactions - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-150", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Detail)", "menuCat": "Details", "order": "51", "role": "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "shortName": "Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "mmi:DeferredConsiderationLiabilitiesCurrentNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Fair Value Measurements - Narrative (Detail)", "menuCat": "Details", "order": "52", "role": "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "shortName": "Fair Value Measurements - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Fair Value Measurements - Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis (Detail)", "menuCat": "Details", "order": "53", "role": "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail", "shortName": "Fair Value Measurements - Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-267", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Recurring Basis Valuation Techniques (Detail)", "menuCat": "Details", "order": "54", "role": "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "shortName": "Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Recurring Basis Valuation Techniques (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mmi:FairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-269", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Stockholders' Equity - Narrative (Detail)", "menuCat": "Details", "order": "55", "role": "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail", "shortName": "Stockholders' Equity - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan (Detail)", "menuCat": "Details", "order": "56", "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "shortName": "Stock-Based Compensation Plans - 2013 Omnibus Equity Incentive Plan (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Stock-Based Compensation Plans - Awards Granted and Settled (Details)", "menuCat": "Details", "order": "57", "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "shortName": "Stock-Based Compensation Plans - Awards Granted and Settled (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-299", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Stock-Based Compensation Plans - Outstanding Awards Under 2013 Omnibus Equity Incentive Plan (Detail)", "menuCat": "Details", "order": "58", "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail", "shortName": "Stock-Based Compensation Plans - Outstanding Awards Under 2013 Omnibus Equity Incentive Plan (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Stock-Based Compensation Plans - Employee Stock Purchase Plan (Detail)", "menuCat": "Details", "order": "59", "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail", "shortName": "Stock-Based Compensation Plans - Employee Stock Purchase Plan (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-304", "decimals": null, "lang": "en-US", "name": "mmi:ShareBasedCompensationArrangementByShareBasedPaymentAwardLengthOfPurchaseIntervals", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE (LOSS) INCOME (Parenthetical)", "menuCat": "Statements", "order": "6", "role": "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOMEParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMETNS OF COMPREHENSIVE (LOSS) INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mmi:ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Stock-Based Compensation Plans - SARs and DSUs (Detail)", "menuCat": "Details", "order": "60", "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlansSARsandDSUsDetail", "shortName": "Stock-Based Compensation Plans - SARs and DSUs (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-307", "decimals": "2", "lang": "en-US", "name": "mmi:DeferredStockUnitsSettlementToCommonStockPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Stock-Based Compensation Plans - Stock-Based Compensation Expense (Detail)", "menuCat": "Details", "order": "61", "role": "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail", "shortName": "Stock-Based Compensation Plans - Stock-Based Compensation Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - Income Taxes - Narrative (Detail)", "menuCat": "Details", "order": "62", "role": "http://marcusmillichapinc.com/role/IncomeTaxesNarrativeDetail", "shortName": "Income Taxes - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - Income Taxes - Components of Provision for Income Taxes and Income before Provision for Income Taxes (Detail)", "menuCat": "Details", "order": "63", "role": "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail", "shortName": "Income Taxes - Components of Provision for Income Taxes and Income before Provision for Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - (Loss) Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)", "menuCat": "Details", "order": "64", "role": "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "shortName": "(Loss) Earnings per Share - Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mmi:ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "lang": "en-US", "name": "mmi:ChangeInValueDeferredConsiderationSettledInStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - Commitments and Contingencies - Narrative (Detail)", "menuCat": "Details", "order": "65", "role": "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail", "shortName": "Commitments and Contingencies - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "lang": "en-US", "name": "mmi:GuarantorObligationsAllowanceForLossSharingObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-289", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - Subsequent Events - Narrative (Detail)", "menuCat": "Details", "order": "66", "role": "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail", "shortName": "Subsequent Events - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-289", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-60", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "7", "role": "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-60", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "8", "role": "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Description of Business and Basis of Presentation", "menuCat": "Notes", "order": "9", "role": "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentation", "shortName": "Description of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mmi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 73, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r794" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r833" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r758" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://marcusmillichapinc.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r766", "r777", "r787", "r812" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r769", "r780", "r790", "r815" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r808" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r773", "r781", "r791", "r808", "r816", "r820", "r828" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r826" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r823" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r819" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r819" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r819" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r819" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r819" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r819" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r822" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r820" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r820" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r805" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r806" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r766", "r777", "r787", "r812" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r763", "r774", "r784", "r809" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r808" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r770", "r781", "r791", "r816" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r770", "r781", "r791", "r816" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r770", "r781", "r791", "r816" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r770", "r781", "r791", "r816" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r770", "r781", "r791", "r816" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r773", "r781", "r791", "r808", "r816", "r820", "r828" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r826" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r762", "r832" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r762", "r832" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r762", "r832" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r819" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r770", "r781", "r791", "r808", "r816" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r808" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r768", "r779", "r789", "r814" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r771", "r782", "r792", "r817" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r771", "r782", "r792", "r817" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r808" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r763", "r774", "r784", "r809" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r764", "r775", "r785", "r810" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r765", "r776", "r786", "r811" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r772", "r783", "r793", "r818" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r767", "r778", "r788", "r813" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r807" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r806" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r826" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r828" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r830" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r828" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r828" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r831" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r825" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "mmi_AccruedExpensesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Expenses [Table]", "label": "Accrued Expenses [Table]", "terseLabel": "Accrued Expenses [Table]" } } }, "localname": "AccruedExpensesTable", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "stringItemType" }, "mmi_AccruedSalesCommissionNonCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "order": 2.0, "parentTag": "mmi_DeferredCompensationAndCommissionsNonCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions.", "label": "Accrued Sales Commission Non Current", "terseLabel": "Commissions payable to investment sales and financing professionals" } } }, "localname": "AccruedSalesCommissionNonCurrent", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "mmi_AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Advances and loans and commissions receivable allowance for credit loss.", "label": "Advances And Loans And Commissions Receivable Allowance For Credit Loss", "terseLabel": "Advances and loans and commissions receivable allowance for credit loss" } } }, "localname": "AdvancesAndLoansAndCommissionsReceivableAllowanceForCreditLoss", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "mmi_AdvancesAndLoansNetCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Advances And Loans Net Current", "label": "Advances And Loans Net Current", "terseLabel": "Advances and loans, net" } } }, "localname": "AdvancesAndLoansNetCurrent", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "mmi_AdvancesAndLoansNetNonCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Advances, typically in a form of forgivable loans and loans due from the Company's investment sales and financing professionals due or forgiven due after 1 year (or 1 business cycle).", "label": "Advances And Loans Net Non Current", "terseLabel": "Advances and loans, net" } } }, "localname": "AdvancesAndLoansNetNonCurrent", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "mmi_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsAccumulatedLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Available for sale securities continuous unrealized loss positions accumulated loss.", "label": "Available For Sale Securities Continuous Unrealized Loss Positions Accumulated Loss", "terseLabel": "Available-for-sale, securities in unrealized loss positions, accumulated loss" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsAccumulatedLoss", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "mmi_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Available for sale securities continuous unrealized loss positions fair value.", "label": "Available For Sale Securities Continuous Unrealized Loss Positions Fair Value [Table Text Block]", "terseLabel": "Available-for-sale Marketable Debt Securities in a Continuous Unrealized Loss Position" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionsFairValueTableTextBlock", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleTables" ], "xbrltype": "textBlockItemType" }, "mmi_AvailableForSaleSecuritiesWeightedAverageMaturity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Available For Sale Securities Weighted Average Maturity", "label": "Available For Sale Securities Weighted Average Maturity", "terseLabel": "Weighted average contractual maturity", "verboseLabel": "Weighted average contractual maturity" } } }, "localname": "AvailableForSaleSecuritiesWeightedAverageMaturity", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "xbrltype": "durationItemType" }, "mmi_BeneficialOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Company's Founder and Co-Chairman beneficial ownership percentage of the Company's issued and outstanding common stock.", "label": "Beneficial Ownership Percentage", "terseLabel": "Beneficial ownership percentage" } } }, "localname": "BeneficialOwnershipPercentage", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "percentItemType" }, "mmi_BrokerageAndFinancingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Brokerage And Financing Services", "label": "Brokerage And Financing Services [Member]", "terseLabel": "Brokerage And Financing Services" } } }, "localname": "BrokerageAndFinancingServicesMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "domainItemType" }, "mmi_BusinessCombinationContingentDeferredConsiderationArrangementsEarnOutPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business combination contingent deferred consideration arrangements earn out period.", "label": "Business Combination Contingent Deferred Consideration Arrangements Earn Out Period", "terseLabel": "Earn-out period for contingent and deferred consideration" } } }, "localname": "BusinessCombinationContingentDeferredConsiderationArrangementsEarnOutPeriod", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail" ], "xbrltype": "durationItemType" }, "mmi_BusinessCombinationContingentDeferredConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination contingent deferred consideration arrangements range of outcomes value high.", "label": "Business Combination Contingent Deferred Consideration Arrangements Range Of Outcomes Value High", "terseLabel": "Contingent and deferred consideration, maximum undiscounted payment" } } }, "localname": "BusinessCombinationContingentDeferredConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "mmi_ChairmanAndFounderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chairman And Founder [Member]", "label": "Chairman And Founder [Member]", "terseLabel": "Chairman And Founder" } } }, "localname": "ChairmanAndFounderMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "domainItemType" }, "mmi_ChangeInValueDeferredConsiderationSettledInStock": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in value deferred consideration settled in stock.", "label": "Change In value Deferred Consideration Settled In Stock", "negatedTerseLabel": "Change in value for stock settled consideration" } } }, "localname": "ChangeInValueDeferredConsiderationSettledInStock", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "mmi_CommissionPayablePaymentDeferralPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum payment deferral period for certain commissions payable.", "label": "Commission Payable Payment Deferral Period", "terseLabel": "Maximum payment deferral period for certain commissions payable" } } }, "localname": "CommissionPayablePaymentDeferralPeriod", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "durationItemType" }, "mmi_CommissionsPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commissions Payable.", "label": "Commissions Payable [Member]", "terseLabel": "Commissions Payable" } } }, "localname": "CommissionsPayableMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "domainItemType" }, "mmi_CommissionsReceivableNetCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Commissions receivable current net of allowance for credit losses.", "label": "Commissions Receivable Net Current", "terseLabel": "Commissions receivable" } } }, "localname": "CommissionsReceivableNetCurrent", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "mmi_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration [Member]", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "mmi_CreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility", "label": "Credit Facility [Member]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "mmi_CreditFacilityPledgePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility Pledge Percentage", "label": "Credit Facility Pledge Percentage", "terseLabel": "Credit agreement, pledge percentage" } } }, "localname": "CreditFacilityPledgePercentage", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "percentItemType" }, "mmi_CreditLossExpenseReversal": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss.", "label": "Credit Loss Expense Reversal", "terseLabel": "Credit loss expense (recovery)" } } }, "localname": "CreditLossExpenseReversal", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mmi_CreditRatingWeightedAverageAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Rating Weighted Average.", "label": "Credit Rating Weighted Average [Axis]", "terseLabel": "Credit Rating Weighted Average [Axis]" } } }, "localname": "CreditRatingWeightedAverageAxis", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "xbrltype": "stringItemType" }, "mmi_CreditRatingWeightedAverageDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Rating Weighted Average.", "label": "Credit Rating Weighted Average [Domain]", "terseLabel": "Credit Rating Weighted Average [Domain]" } } }, "localname": "CreditRatingWeightedAverageDomain", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "xbrltype": "domainItemType" }, "mmi_CustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer.", "label": "Customer [Member]", "terseLabel": "Customer" } } }, "localname": "CustomerMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "domainItemType" }, "mmi_DebtSecuritiesHeldToMaturityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Securities, Held-to-Maturity", "label": "Debt Securities, Held-to-Maturity [Member]", "terseLabel": "Securities, held-to-maturity" } } }, "localname": "DebtSecuritiesHeldToMaturityMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "xbrltype": "domainItemType" }, "mmi_DeferredCompensationAndCommissionsCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the non-current liabilities for deferred compensation arrangements related to Rabbi Trust, deferred commissions payable and other commissions related obligations and SARs Liability.", "label": "Deferred Compensation And Commissions Current", "terseLabel": "Deferred compensation and commissions", "totalLabel": "Deferred compensation and commissions" } } }, "localname": "DeferredCompensationAndCommissionsCurrent", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "mmi_DeferredCompensationAndCommissionsIncreaseDecrease": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period related to the obligation created for deferred compensation arrangements related to rabbi trust, deferred commission payable and other commission related obligations and SARs liability.", "label": "Deferred Compensation And Commissions Increase Decrease", "terseLabel": "Deferred compensation and commissions" } } }, "localname": "DeferredCompensationAndCommissionsIncreaseDecrease", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mmi_DeferredCompensationAndCommissionsNonCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements related to Rabbi Trust, deferred commissions payable and other commissions related obligations and SARs Liability.", "label": "Deferred Compensation And Commissions Non Current", "terseLabel": "Deferred compensation and commissions", "totalLabel": "Deferred compensation and commissions" } } }, "localname": "DeferredCompensationAndCommissionsNonCurrent", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "mmi_DeferredCompensationLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred compensation liability.", "label": "Deferred Compensation Liability [Member]", "terseLabel": "Deferred Compensation Liability" } } }, "localname": "DeferredCompensationLiabilityMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "mmi_DeferredCompensationLiabilityPayoutPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Liability, Payout Period", "label": "Deferred Compensation Liability, Payout Period", "terseLabel": "Payout period" } } }, "localname": "DeferredCompensationLiabilityPayoutPeriod", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "durationItemType" }, "mmi_DeferredCompensationPlanPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount the Company may, in its sole and absolute discretion, elect to withdraw at any time all or a portion of the amount by which the fair market value of the Deferred Compensation Plan's assets exceeds the stated percentage of the aggregate amount credited to the Deferred Compensation Plan's participants' accounts.", "label": "Deferred Compensation Plan Percentage", "terseLabel": "Fair value of deferred compensation plan assets" } } }, "localname": "DeferredCompensationPlanPercentage", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "percentItemType" }, "mmi_DeferredConsiderationLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total current deferred consideration in connection with business combinations with only contingency to payment being the passage of time.", "label": "Deferred Consideration Liabilities Current", "verboseLabel": "Deferred consideration" } } }, "localname": "DeferredConsiderationLiabilitiesCurrent", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "mmi_DeferredConsiderationLiabilitiesCurrentNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total current and noncurrent deferred consideration in connection with business combinations with only contingency to payment being the passage of time.", "label": "Deferred Consideration Liabilities Current Noncurrent", "terseLabel": "Deferred consideration" } } }, "localname": "DeferredConsiderationLiabilitiesCurrentNoncurrent", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "mmi_DeferredConsiderationLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total noncurrent deferred consideration in connection with business combinations with only contingency to payment being the passage of time.", "label": "Deferred Consideration Liabilities Noncurrent", "verboseLabel": "Deferred consideration" } } }, "localname": "DeferredConsiderationLiabilitiesNoncurrent", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "mmi_DeferredStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Stock Units.", "label": "Deferred Stock Units [Member]", "terseLabel": "Deferred stock units" } } }, "localname": "DeferredStockUnitsMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansSARsandDSUsDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "mmi_DeferredStockUnitsSettlementToCommonStockPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Settlement of DSUs to actual common stock percentage.", "label": "Deferred Stock Units Settlement To Common Stock Percentage", "terseLabel": "DSU settlement to common stock percentage" } } }, "localname": "DeferredStockUnitsSettlementToCommonStockPercentage", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansSARsandDSUsDetail" ], "xbrltype": "percentItemType" }, "mmi_DeferredStockUnitsSettlementToCommonStockTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Settlement of DSUs to actual common stock term.", "label": "Deferred Stock Units Settlement To Common Stock Term", "terseLabel": "DSU settlement into actual stock issued term" } } }, "localname": "DeferredStockUnitsSettlementToCommonStockTerm", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansSARsandDSUsDetail" ], "xbrltype": "durationItemType" }, "mmi_DescriptionOfBusinessPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description Of Business Policy [Text Block]", "label": "Description Of Business [Policy Text Block]", "terseLabel": "Description of Business" } } }, "localname": "DescriptionOfBusinessPolicyTextBlock", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "mmi_DividendsPayableNonCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Dividends payable non current.", "label": "Dividends Payable Non Current", "terseLabel": "Dividends payable" } } }, "localname": "DividendsPayableNonCurrent", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "mmi_EffectiveIncomeTaxRateOnPermanentAndOtherItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate on permanent and other items.", "label": "Effective Income Tax Rate On Permanent And Other Items", "terseLabel": "Permanent and other items" } } }, "localname": "EffectiveIncomeTaxRateOnPermanentAndOtherItems", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "mmi_EmployeeNotesReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Notes Receivable [Member]", "label": "Employee Notes Receivable [Member]", "terseLabel": "Employee notes receivable" } } }, "localname": "EmployeeNotesReceivableMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "xbrltype": "domainItemType" }, "mmi_EmployeeStockPurchasePlanAnnualAvailableForIssuanceShareIncreaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan Annual Available for Issuance Share Increase.", "label": "Employee Stock Purchase Plan Annual Available for Issuance Share Increase [Member]", "terseLabel": "Employee Stock Purchase Plan - Annual Available for Issuance Share Increase" } } }, "localname": "EmployeeStockPurchasePlanAnnualAvailableForIssuanceShareIncreaseMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "mmi_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "mmi_EmployeeTerminationAge": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Termination Age", "label": "Employee Termination Age", "terseLabel": "Employee termination age" } } }, "localname": "EmployeeTerminationAge", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansSARsandDSUsDetail" ], "xbrltype": "durationItemType" }, "mmi_FairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Liabilities Measured On Recurring Basis Valuation Techniques", "label": "Fair Value Liabilities Measured On Recurring Basis Valuation Techniques [Table Text Block]", "verboseLabel": "Fair Value Liabilities Measured On Recurring Basis Valuation Techniques" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "mmi_FinancingFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing Fees [Member]", "label": "Financing Fees [Member]", "terseLabel": "Financing fees" } } }, "localname": "FinancingFeesMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "mmi_GregoryALaBergeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gregory A. LaBerge", "label": "Gregory A. LaBerge [Member]" } } }, "localname": "GregoryALaBergeMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "mmi_GuarantorObligationsAllowanceForLossSharingObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Guarantor Obligations, Allowance For Loss Sharing Obligations", "label": "Guarantor Obligations, Allowance For Loss Sharing Obligations", "terseLabel": "Allowance for loss sharing obligations" } } }, "localname": "GuarantorObligationsAllowanceForLossSharingObligations", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "mmi_GuarantorObligationsAmountPledged": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Guarantor Obligations, Amount Pledged", "label": "Guarantor Obligations, Amount Pledged", "terseLabel": "Guarantor Obligations, Amount Pledged" } } }, "localname": "GuarantorObligationsAmountPledged", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "mmi_IncomeTaxReconciliationPermanentAndOtherItems": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income tax reconciliation permanent and other items.", "label": "Income Tax Reconciliation Permanent And Other Items", "terseLabel": "Permanent and other items" } } }, "localname": "IncomeTaxReconciliationPermanentAndOtherItems", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "mmi_IncreaseDecreaseInAdvancesAndLoans": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in advances and loans.", "label": "Increase Decrease In Advances And Loans", "negatedLabel": "Advances and loans" } } }, "localname": "IncreaseDecreaseInAdvancesAndLoans", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mmi_IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase or decrease in the fair value of plan assets during the reporting period.", "label": "Increase (Decrease) in Carrying Value of Assets Held In Rabbi Trust", "terseLabel": "Increase (decrease) in the carrying value of the assets held in the rabbi trust" } } }, "localname": "IncreaseDecreaseInCarryingValueOfAssetsHeldInRabbiTrust", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataSummaryofNetChangeinCarryingValueofAssetsHeldinRabbiTrustandDeferredCompensationLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "mmi_IncreaseDecreaseInCommissionsReceivable": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from commissions from buyers/sellers, associated with underlying transactions that are classified as operating activities.", "label": "Increase Decrease In Commissions Receivable", "negatedLabel": "Commissions receivable" } } }, "localname": "IncreaseDecreaseInCommissionsReceivable", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mmi_IncreaseDecreaseInIncomeTaxesReceivablePayable": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in income taxes receivable/payable.", "label": "Increase Decrease In Income Taxes Receivable Payable", "negatedLabel": "Income tax receivable and payable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivablePayable", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mmi_IntangibleAssetsGrossIncludingGoodwill": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount of finite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets Gross Including Goodwill", "totalLabel": "Goodwill and intangible assets, gross carrying amount, total" } } }, "localname": "IntangibleAssetsGrossIncludingGoodwill", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "mmi_InvestmentsHeldInRabbiTrustMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments Held In Rabbi Trust [Member]", "label": "Investments Held In Rabbi Trust [Member]", "terseLabel": "Assets held in rabbi trust" } } }, "localname": "InvestmentsHeldInRabbiTrustMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "mmi_IssuanceOfCommonStockForSettlementOfDeferredStockUnitsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance Of Common Stock For Settlement Of Deferred Stock Units, Shares", "label": "Issuance Of Common Stock For Settlement Of Deferred Stock Units, Shares", "terseLabel": "Issuance of common stock for settlement of deferred stock units (in shares)" } } }, "localname": "IssuanceOfCommonStockForSettlementOfDeferredStockUnitsShares", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "mmi_LineOfCreditFacilityBearingInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of credit facility bearing interest rate.", "label": "Line of Credit Facility Bearing Interest Rate", "terseLabel": "Line of Credit Facility Bearing interest rate" } } }, "localname": "LineOfCreditFacilityBearingInterestRate", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "percentItemType" }, "mmi_LoanGuaranteeObligationCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Loan Guarantee Obligation, Current", "label": "Loan Guarantee Obligation, Current", "terseLabel": "Loan guarantee obligation" } } }, "localname": "LoanGuaranteeObligationCurrent", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "mmi_LoanGuaranteeObligationNoncurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Loan Guarantee Obligation, Noncurrent", "label": "Loan Guarantee Obligation, Noncurrent", "terseLabel": "Loan guarantee obligation" } } }, "localname": "LoanGuaranteeObligationNoncurrent", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "mmi_LoanPerformanceFeeReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan Performance Fee Receivable", "label": "Loan Performance Fee Receivable [Member]", "terseLabel": "Loan performance fee receivable" } } }, "localname": "LoanPerformanceFeeReceivableMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "xbrltype": "domainItemType" }, "mmi_LongTermInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long Term Investments [Member]", "label": "Long Term Investments [Member]", "terseLabel": "Long-term investments:" } } }, "localname": "LongTermInvestmentsMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "xbrltype": "domainItemType" }, "mmi_MarcusAndMillichapCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marcus And Millichap Company [Member]", "label": "Marcus And Millichap Company [Member]", "terseLabel": "MMC" } } }, "localname": "MarcusAndMillichapCompanyMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "domainItemType" }, "mmi_MaximumFundedDebtToEBITDARatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum Funded Debt To EBITDA Ratio", "label": "Maximum Funded Debt To EBITDA Ratio", "terseLabel": "Maximum Total Funded Debt to EBITDA ratio" } } }, "localname": "MaximumFundedDebtToEBITDARatio", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "pureItemType" }, "mmi_MaximumUnpaidLoanAmountForWhichGuaranteeObligationsGranted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum unpaid loan amount for which guarantee obligations granted.", "label": "Maximum Unpaid Loan Amount For Which Guarantee Obligations Granted", "terseLabel": "Maximum unpaid loan amount for which guarantee obligations granted" } } }, "localname": "MaximumUnpaidLoanAmountForWhichGuaranteeObligationsGranted", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "mmi_MinimumEBITDARCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum EBITDAR Coverage Ratio", "label": "Minimum EBITDAR Coverage Ratio", "terseLabel": "Minimum EBITDAR coverage ratio" } } }, "localname": "MinimumEBITDARCoverageRatio", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "pureItemType" }, "mmi_NetChangeInCarryingValueOfAssetsHeldInRabbiTrustAndDeferredCompensationObligationTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net Change In Carrying Value Of Assets Held In Rabbi Trust And Deferred Compensation Obligation Table", "label": "Net Change In Carrying Value Of Assets Held In Rabbi Trust And Deferred Compensation Obligation Table [Table Text Block]", "terseLabel": "Summary of Net Change in Carrying Value of Assets Held in Rabbi Trust and Deferred Compensation Liability" } } }, "localname": "NetChangeInCarryingValueOfAssetsHeldInRabbiTrustAndDeferredCompensationObligationTableTableTextBlock", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables" ], "xbrltype": "textBlockItemType" }, "mmi_NoncashLeaseExpense": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash lease expense.", "label": "Noncash lease expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "NoncashLeaseExpense", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mmi_NumberOfOffices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of office.", "label": "Number Of Offices", "terseLabel": "Number of offices" } } }, "localname": "NumberOfOffices", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "integerItemType" }, "mmi_OtherAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Assets [Line Items]", "label": "Other Assets [Line Items]", "terseLabel": "Other Assets [Line Items]" } } }, "localname": "OtherAssetsLineItems", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "xbrltype": "stringItemType" }, "mmi_OtherAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Assets [Table]", "label": "Other Assets [Table]", "terseLabel": "Other Assets [Table]" } } }, "localname": "OtherAssetsTable", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "xbrltype": "stringItemType" }, "mmi_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other", "label": "Other [Member]", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "xbrltype": "domainItemType" }, "mmi_OtherRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Revenues [Member]", "label": "Other Revenues [Member]", "terseLabel": "Other revenue" } } }, "localname": "OtherRevenuesMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "mmi_PaymentsForDeferredCompensationAndCommissions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payments for deferred compensation and commissions.", "label": "Payments for deferred compensation and commissions", "terseLabel": "Payments made during the period" } } }, "localname": "PaymentsForDeferredCompensationAndCommissions", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "mmi_PaymentsForSarsLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payments (consisting of principal or interest or principal and interest) for stock appreciation rights liability.", "label": "Payments for SARs Liability", "terseLabel": "Payments for SARs Liability" } } }, "localname": "PaymentsForSarsLiability", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "mmi_PaymentsOnStockAppreciationRights": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments on stock appreciation rights.", "label": "Payments On Stock Appreciation Rights", "negatedLabel": "Principal payments on stock appreciation rights liability" } } }, "localname": "PaymentsOnStockAppreciationRights", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mmi_PercentageOfAmortizedCost": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Of Amortized Cost.", "label": "Percentage Of Amortized Cost", "terseLabel": "Percentage of amortized cost" } } }, "localname": "PercentageOfAmortizedCost", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "xbrltype": "percentItemType" }, "mmi_PercentageOfCommonStockDistributed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of company post IPO common stock distributed by the Parent company before the IPO in the IPO.", "label": "Percentage Of Common Stock Distributed", "terseLabel": "Percentage of common stock distributed" } } }, "localname": "PercentageOfCommonStockDistributed", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "percentItemType" }, "mmi_PercentageOfDeferredStockUnitsSettled": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of deferred stock units settled in the event of death or employment termination after reaching the age of 67.", "label": "Percentage Of Deferred Stock Units Settled", "terseLabel": "Percentage of shares of deferred stock units settled in the event of death or termination after reaching age 67" } } }, "localname": "PercentageOfDeferredStockUnitsSettled", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansSARsandDSUsDetail" ], "xbrltype": "percentItemType" }, "mmi_PerformanceUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Units.", "label": "Performance Units [Member]", "terseLabel": "Performance Units" } } }, "localname": "PerformanceUnitsMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "mmi_PeriodOfSettlementForReceivableBalances": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of settlement for receivable balances.", "label": "Period Of Settlement For Receivable Balances", "terseLabel": "Commission's receivable settled period" } } }, "localname": "PeriodOfSettlementForReceivableBalances", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "durationItemType" }, "mmi_PrincipalPaymentsOnDeferredAndContingentConsideration": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Principal payments on deferred and contingent consideration.", "label": "Principal Payments On Deferred And Contingent Consideration", "negatedLabel": "Principal payments on deferred and contingent consideration" } } }, "localname": "PrincipalPaymentsOnDeferredAndContingentConsideration", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mmi_ProbabilityOfAchievementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Probability of achievement", "label": "Probability of Achievement [Member]", "terseLabel": "Probability of achievement" } } }, "localname": "ProbabilityOfAchievementMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "mmi_RealEstateBrokerageCommissionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate brokerage commissions.", "label": "Real Estate Brokerage Commissions [Member]", "terseLabel": "Real estate brokerage commissions" } } }, "localname": "RealEstateBrokerageCommissionsMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "mmi_ReorganizationAndInitialPublicOfferingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reorganization And Initial Public Offering Policy [Text Block]", "label": "Reorganization And Initial Public Offering Policy [Policy Text Block]", "terseLabel": "Reorganization and Initial Public Offering" } } }, "localname": "ReorganizationAndInitialPublicOfferingPolicyPolicyTextBlock", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "mmi_RestrictedStockAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock And Restricted Stock Units [Member]", "label": "Restricted Stock And Restricted Stock Units [Member]", "terseLabel": "RSUs and RSAs" } } }, "localname": "RestrictedStockAndRestrictedStockUnitsMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "mmi_ScheduleOfAccruedExpensesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Accrued Expenses [Line Items]", "label": "Schedule Of Accrued Expenses [Line Items]", "terseLabel": "Schedule Of Accrued Expenses [Line Items]" } } }, "localname": "ScheduleOfAccruedExpensesLineItems", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "stringItemType" }, "mmi_ScheduleOfDeferredCompensationAndCommissionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Deferred Compensation and Commissions [Table Text Block]", "label": "Schedule of Deferred Compensation and Commissions [Table Text Block]", "terseLabel": "Schedule of Deferred Compensation and Commissions" } } }, "localname": "ScheduleOfDeferredCompensationAndCommissionsTableTextBlock", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables" ], "xbrltype": "textBlockItemType" }, "mmi_ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the following: (1) entity's basic and diluted earnings per share (EPS) calculations, including as reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations, (2) securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic EPS in the future that were not included in the computation of the diluted EPS because to do so would increase EPS amount or decrease loss per share amount for the period presented, by anti antidilutive securities and (3) Antidilutive securities excluded from computation of EPS.", "label": "Schedule of Earnings Per Share Basic and Diluted Including Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Computation of Basic and Diluted Earnings Per Share, Including Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedIncludingAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTableTextBlock", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareTables" ], "xbrltype": "textBlockItemType" }, "mmi_ScheduleOfOtherLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule\u200b of other \u200bliabilities.", "label": "Schedule Of Other Liabilities [Table Text Block]", "terseLabel": "Summary of Other Liabilities" } } }, "localname": "ScheduleOfOtherLiabilitiesTableTextBlock", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables" ], "xbrltype": "textBlockItemType" }, "mmi_ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of share based compensation restricted stock awards, RSUs, unrecognized stock based compensation, weighted average grant date fair value per share and weighted average remaining vesting period.", "label": "Schedule of Share based Compensation Restricted Stock Awards, RSUs, Unrecognized Stock Based Compensation, Weighted Average Grant Date Fair Value per Share and Weighted Average Remaining Vesting Period [Table Text Block]", "terseLabel": "Outstanding Awards Under 2013 Omnibus Equity Incentive Plan" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockAwardsRSUsUnrecognizedStockBasedCompensationWeightedAverageGrantDateFairValuePerShareAndWeightedAverageRemainingVestingPeriodTableTextBlock", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "mmi_SecuredOvernightFinancingRateSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR)" } } }, "localname": "SecuredOvernightFinancingRateSOFRMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "mmi_SecurityDepositMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security Deposit [Member]", "label": "Security Deposit [Member]", "terseLabel": "Security deposits" } } }, "localname": "SecurityDepositMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "xbrltype": "domainItemType" }, "mmi_SemiAnnualRegularDividendMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Semi annual regular dividend.", "label": "Semi Annual Regular Dividend [Member]", "terseLabel": "Semi Annual Regular Dividend" } } }, "localname": "SemiAnnualRegularDividendMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail", "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail" ], "xbrltype": "domainItemType" }, "mmi_ServicesCost": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Variable commissions, compensation-related costs and other costs related to our revenue-generating activities.", "label": "Services Cost", "terseLabel": "Cost of services" } } }, "localname": "ServicesCost", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "mmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableShareIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Annual share increase in share reserve allowed under the 2013 Plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Available Share Increase", "terseLabel": "Common stock available for future issuance authorized annual share increase" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableShareIncrease", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail" ], "xbrltype": "sharesItemType" }, "mmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardLengthOfPurchaseIntervals": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the length of purchase intervals.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLengthOfPurchaseIntervals", "verboseLabel": "Length of purchase intervals" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLengthOfPurchaseIntervals", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail" ], "xbrltype": "durationItemType" }, "mmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAvailableShareIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of available share increase in share reserve allowed under the 2013 Equity and 2013 ESPP plans, calculated as a percentage of outstanding shares.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Available Share Increase", "terseLabel": "Common stock available for future issuance authorized annual percentage increase" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAvailableShareIncrease", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail" ], "xbrltype": "percentItemType" }, "mmi_StandbyLettersOfCreditAmountUtilized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Standby letters of credit amount utilized.", "label": "Standby Letters Of Credit Amount Utilized", "terseLabel": "Standby letters of credit, utilized amount" } } }, "localname": "StandbyLettersOfCreditAmountUtilized", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "mmi_StandbyLettersOfCreditSublimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Standby Letters Of Credit Sublimit", "label": "Standby Letters Of Credit Sublimit", "terseLabel": "Standby letters of credit borrowing capacity" } } }, "localname": "StandbyLettersOfCreditSublimit", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "mmi_StockAppreciationRightsLiabilityCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "order": 1.0, "parentTag": "mmi_DeferredCompensationAndCommissionsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value (includes principal and accrued interest) as of the balance sheet date of current deferred compensation associated with Stock Appreciation Rights payable to each participant in installments upon retirement or departure under terms of the agreement.", "label": "Stock appreciation rights liability current", "terseLabel": "Stock appreciation rights (\"SARs\") liability" } } }, "localname": "StockAppreciationRightsLiabilityCurrent", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "mmi_StockAppreciationRightsLiabilityInterestAccrualRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest accrual rate for the outstanding balance on the SARs liability.", "label": "Stock Appreciation Rights Liability Interest Accrual Rate", "terseLabel": "SARs liability interest accrual rates" } } }, "localname": "StockAppreciationRightsLiabilityInterestAccrualRate", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "percentItemType" }, "mmi_StockAppreciationRightsLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "order": 1.0, "parentTag": "mmi_DeferredCompensationAndCommissionsNonCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Appreciation Rights Liability Noncurrent", "label": "Stock Appreciation Rights Liability Noncurrent", "terseLabel": "SARs frozen liability amount", "verboseLabel": "Stock appreciation rights (\"SARs\") liability" } } }, "localname": "StockAppreciationRightsLiabilityNoncurrent", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "mmi_StockIssuedDuringPeriodSharesRestrictedStockUnitsBeforeTaxSettlement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period, shares, restricted stock units, before tax settlement.", "label": "Stock Issued During Period Shares Restricted Stock Units Before Tax Settlement", "terseLabel": "Issuance of common stock for vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockUnitsBeforeTaxSettlement", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "mmi_StockRepurchasePayableCurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Payable, Current", "label": "Stock Repurchase Payable, Current", "terseLabel": "Stock repurchase payable" } } }, "localname": "StockRepurchasePayableCurrent", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "mmi_StockRepurchasePayableNoncurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Payable , Noncurrent", "label": "Stock Repurchase Payable , Noncurrent", "terseLabel": "Stock repurchase payable" } } }, "localname": "StockRepurchasePayableNoncurrent", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "mmi_TransitionServicesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transition Services Agreement [Member]", "label": "Transition Services Agreement [Member]", "terseLabel": "Transition Services Agreement" } } }, "localname": "TransitionServicesAgreementMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "domainItemType" }, "mmi_TreasuryNoteRateTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Treasury note term rate used to determine SARs liability interest accrual rate.", "label": "Treasury Note Rate Term", "terseLabel": "Treasury note term" } } }, "localname": "TreasuryNoteRateTerm", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "xbrltype": "durationItemType" }, "mmi_TwoThousandAndThirteenOmnibusEquityAwardPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand And Thirteen Omnibus Equity Award Plan.", "label": "Two Thousand And Thirteen Omnibus Equity Award Plan [Member]", "terseLabel": "2013 Omnibus Equity Incentive Plan" } } }, "localname": "TwoThousandAndThirteenOmnibusEquityAwardPlanMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansSARsandDSUsDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "domainItemType" }, "mmi_UnrecognizedCompensationExpenseIsExpectedToBeRecognizedOverAWeightedAveragePeriodYears": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unrecognized compensation expense is expected to be recognized over a weighted-average period (years)", "label": "Unrecognized Compensation Expense Is Expected To Be Recognized Over A Weighted Average Period (Years)", "terseLabel": "Unrecognized Compensation Expense Is Expected To Be Recognized Over A Weighted Average Period (Years)" } } }, "localname": "UnrecognizedCompensationExpenseIsExpectedToBeRecognizedOverAWeightedAveragePeriodYears", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "durationItemType" }, "mmi_UnvestedRestrictedStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested restricted stock [member].", "label": "Unvested Restricted Stock [Member]", "terseLabel": "Unvested Restricted Stock" } } }, "localname": "UnvestedRestrictedStockMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "mmi_WeightedAverageCreditAaPlusRatingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Credit AA Plus Rating.", "label": "Weighted Average Credit AA Plus Rating [Member]", "terseLabel": "Weighted Average Credit AA Plus Rating" } } }, "localname": "WeightedAverageCreditAaPlusRatingMember", "nsuri": "http://marcusmillichapinc.com/20230630", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r208", "r453", "r454", "r457", "r458", "r510", "r706", "r893", "r896", "r897" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r208", "r453", "r454", "r457", "r458", "r510", "r706", "r893", "r896", "r897" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_CreditRatingFitchAxis": { "auth_ref": [ "r722", "r861", "r929" ], "lang": { "en-us": { "role": { "label": "Credit Rating, Fitch [Axis]", "terseLabel": "Credit Rating, Fitch [Axis]" } } }, "localname": "CreditRatingFitchAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "xbrltype": "stringItemType" }, "srt_CreditRatingMoodysAxis": { "auth_ref": [ "r722", "r861", "r877", "r929" ], "lang": { "en-us": { "role": { "label": "Credit Rating, Moody's [Axis]", "terseLabel": "Credit Rating, Moody's [Axis]" } } }, "localname": "CreditRatingMoodysAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "xbrltype": "stringItemType" }, "srt_CreditRatingStandardPoorsAxis": { "auth_ref": [ "r722", "r861", "r877", "r929" ], "lang": { "en-us": { "role": { "label": "Credit Rating, Standard & Poor's [Axis]", "terseLabel": "Credit Rating, Standard & Poor's [Axis]" } } }, "localname": "CreditRatingStandardPoorsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "xbrltype": "stringItemType" }, "srt_ExternalCreditRatingFitchMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "External Credit Rating, Fitch [Domain]", "terseLabel": "External Credit Rating, Fitch [Domain]" } } }, "localname": "ExternalCreditRatingFitchMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_ExternalCreditRatingMoodysMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "External Credit Rating, Moody's [Domain]", "terseLabel": "External Credit Rating, Moody's [Domain]" } } }, "localname": "ExternalCreditRatingMoodysMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_ExternalCreditRatingStandardPoorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "External Credit Rating, Standard & Poor's [Domain]", "terseLabel": "External Credit Rating, Standard & Poor's [Domain]" } } }, "localname": "ExternalCreditRatingStandardPoorsMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_FitchAAPlusRatingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fitch, AA+ Rating [Member]", "terseLabel": "Fitch, AA+ Rating" } } }, "localname": "FitchAAPlusRatingMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_FitchAARatingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fitch, AA Rating [Member]", "terseLabel": "Fitch, AA Rating" } } }, "localname": "FitchAARatingMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r266", "r733", "r899", "r948", "r949" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r331", "r332", "r333", "r334", "r390", "r544", "r595", "r619", "r620", "r681", "r683", "r685", "r686", "r688", "r707", "r708", "r721", "r730", "r737", "r745", "r898", "r939", "r940", "r941", "r942", "r943", "r944" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r331", "r332", "r333", "r334", "r390", "r544", "r595", "r619", "r620", "r681", "r683", "r685", "r686", "r688", "r707", "r708", "r721", "r730", "r737", "r745", "r898", "r939", "r940", "r941", "r942", "r943", "r944" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_MoodysAa3RatingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Moody's, Aa3 Rating [Member]", "terseLabel": "Moody's, Aa3 Rating" } } }, "localname": "MoodysAa3RatingMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_MoodysAaaRatingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Moody's, Aaa Rating [Member]", "terseLabel": "Moody's, Aaa Rating" } } }, "localname": "MoodysAaaRatingMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r266", "r733", "r899", "r948", "r949" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r263", "r545", "r589", "r590", "r591", "r592", "r593", "r594", "r710", "r731", "r744", "r838", "r891", "r892", "r899", "r948" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r263", "r545", "r589", "r590", "r591", "r592", "r593", "r594", "r710", "r731", "r744", "r838", "r891", "r892", "r899", "r948" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r331", "r332", "r333", "r334", "r382", "r390", "r418", "r419", "r420", "r520", "r544", "r595", "r619", "r620", "r681", "r683", "r685", "r686", "r688", "r707", "r708", "r721", "r730", "r737", "r745", "r748", "r889", "r898", "r940", "r941", "r942", "r943", "r944" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r331", "r332", "r333", "r334", "r382", "r390", "r418", "r419", "r420", "r520", "r544", "r595", "r619", "r620", "r681", "r683", "r685", "r686", "r688", "r707", "r708", "r721", "r730", "r737", "r745", "r748", "r889", "r898", "r940", "r941", "r942", "r943", "r944" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r264", "r265", "r616", "r617", "r618", "r682", "r684", "r687", "r689", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r711", "r732", "r748", "r899", "r948" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_StandardPoorsAAPlusRatingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Standard & Poor's, AA+ Rating [Member]", "terseLabel": "Standard & Poor's, AA+ Rating" } } }, "localname": "StandardPoorsAAPlusRatingMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_StandardPoorsAARatingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Standard & Poor's, AA Rating [Member]", "terseLabel": "Standard & Poor's, AA Rating" } } }, "localname": "StandardPoorsAARatingMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r264", "r265", "r616", "r617", "r618", "r682", "r684", "r687", "r689", "r694", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r711", "r732", "r748", "r899", "r948" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r860", "r935" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r707", "r708", "r939", "r941", "r944" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r25", "r714" ], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "order": 2.0, "parentTag": "mmi_DeferredCompensationAndCommissionsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Commissions payable to investment sales and financing professionals" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r59", "r164", "r579" ], "calculation": { "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r32", "r103", "r172", "r576", "r600", "r601" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r3", "r15", "r32", "r460", "r463", "r501", "r596", "r597", "r849", "r850", "r851", "r857", "r858", "r859" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average amortization intangible assets" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r98" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r427", "r428", "r429", "r614", "r857", "r858", "r859", "r930", "r954" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Shares withheld related to net share settlement of stock-based awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Recognition and Exercise", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net (loss) income to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r422", "r430" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Allocated share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r11", "r55", "r57" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive shares excluded from diluted earnings per common share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r734", "r865", "r870", "r871" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-Backed Securities [Member]", "terseLabel": "ABS and other", "verboseLabel": "Asset-backed securities (\u201cABS\u201d) and other" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r131", "r168", "r204", "r250", "r257", "r261", "r303", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r453", "r457", "r480", "r572", "r641", "r743", "r757", "r894", "r895", "r937" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r159", "r175", "r204", "r303", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r453", "r457", "r480", "r743", "r894", "r895", "r937" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r275" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r276" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r272", "r311", "r571" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "terseLabel": "Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": { "auth_ref": [ "r868" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "terseLabel": "Due after five years through ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "auth_ref": [ "r281", "r568" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "terseLabel": "Due after five years through ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r867" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r280", "r567" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": { "auth_ref": [ "r869" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "order": 4.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10", "terseLabel": "Due after ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "auth_ref": [ "r282", "r569" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "order": 4.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10", "terseLabel": "Due after ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r866" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r279", "r566" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r273", "r311", "r561", "r862" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Fair Value", "totalLabel": "Fair Value", "verboseLabel": "Marketable debt securities, available-for-sale" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyContractualMaturityDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r269", "r311" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Marketable debt securities, available-for-sale (amortized cost of $165,471 and $254,682 at June 30, 2023 and December\u00a031, 2022, respectively, and $0 allowance for credit losses)" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r162", "r269", "r311" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-Sale, Noncurrent", "terseLabel": "Marketable debt securities, available-for-sale (amortized cost of $74,758 and $72,819 at June 30, 2023 and December\u00a031, 2022, respectively, and $0 allowance for credit losses)" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "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", "r421" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansSARsandDSUsDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r78", "r79" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r1", "r76" ], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "verboseLabel": "Range (Weighted Average)" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r1", "r76" ], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r128", "r451" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "verboseLabel": "Acquisitions, Goodwill and Other Intangible Assets" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r92", "r112", "r113" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of Business and Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r40", "r41", "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "verboseLabel": "Unpaid purchases of property and equipment" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r38", "r109", "r202" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period", "terseLabel": "Cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r2", "r109" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r169", "r170", "r171", "r249", "r364", "r365", "r366", "r368", "r371", "r376", "r378", "r604", "r605", "r606", "r607", "r730", "r834", "r853" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r120", "r750", "r751", "r752", "r753" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r29", "r90", "r573", "r628" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r119", "r329", "r330", "r696", "r890" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r746", "r747", "r748", "r750", "r751", "r752", "r753", "r857", "r858", "r930", "r951", "r954" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock share, par value (in dollars per share)", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r97", "r629" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r97", "r629", "r647", "r954", "r955" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r97", "r575", "r743" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r33", "r183", "r185", "r191", "r563", "r586" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Net and comprehensive (loss) income", "totalLabel": "Comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer software and hardware equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r48", "r50", "r84", "r85", "r266", "r695" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r48", "r50", "r84", "r85", "r266", "r602", "r695" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r48", "r50", "r84", "r85", "r266", "r695", "r836" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r91", "r148" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r48", "r50", "r84", "r85", "r266" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r48", "r50", "r84", "r85", "r266", "r695" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r77", "r715" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r734", "r736", "r950" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt", "verboseLabel": "Corporate debt" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r93", "r94", "r132", "r134", "r208", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r496", "r725", "r726", "r727", "r728", "r729", "r854" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Base spread on SARs liability variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r27", "r208", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r496", "r725", "r726", "r727", "r728", "r729", "r854" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "durationItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "auth_ref": [ "r274", "r311", "r319", "r320" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "verboseLabel": "Allowance for Credit Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossCurrent": { "auth_ref": [ "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Current", "terseLabel": "Allowance for credit losses, current" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNoncurrent": { "auth_ref": [ "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Noncurrent", "terseLabel": "Allowance for credit losses, noncurrent" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": { "auth_ref": [ "r311", "r864" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Current", "terseLabel": "Amortized cost, current" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent": { "auth_ref": [ "r311", "r864" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Noncurrent", "terseLabel": "Amortized cost, noncurrent" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r144", "r316", "r723" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "Available for sale securities continuous unrealized loss position for 12 months or longer, fair value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r144", "r316" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedLabel": "Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r144", "r316", "r723" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Available for sale securities continuous unrealized loss position for less than 12 months, fair value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r144", "r316" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "auth_ref": [ "r301" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Realized Gain", "terseLabel": "Gross realized gains" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleGrossRealizedGainsandLossesfromSaleofAvailableforSaleSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r872" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "negatedTerseLabel": "Net realized losses (gains) on marketable debt securities, available-for-sale" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "auth_ref": [ "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Realized Loss", "negatedLabel": "Gross realized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleGrossRealizedGainsandLossesfromSaleofAvailableforSaleSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r141", "r313", "r723" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "totalLabel": "Available for sale securities continuous unrealized loss position, fair value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r142", "r314" ], "calculation": { "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Available for sale securities continuous unrealized loss position, gross unrealized loss" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "auth_ref": [ "r143", "r315" ], "lang": { "en-us": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions", "terseLabel": "Available-for-sale, securities number of unrealized loss positions" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail" ], "xbrltype": "integerItemType" }, "us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r72", "r73" ], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "order": 3.0, "parentTag": "mmi_DeferredCompensationAndCommissionsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements payable within one year (or the normal operating cycle, if longer). Represents currently earned compensation under cash arrangements (such as a profit-sharing plan, rabbi trust, and employee contract--excluding equity-based arrangements) that is not actually paid until a later date.", "label": "Deferred Compensation Cash-Based Arrangements, Liability, Current", "terseLabel": "Deferred compensation liability" } } }, "localname": "DeferredCompensationCashBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "order": 3.0, "parentTag": "mmi_DeferredCompensationAndCommissionsNonCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements payable after one year (or the normal operating cycle, if longer). Represents currently earned compensation under cash arrangements (such as a profit-sharing plan, rabbi trust, and employee contract--excluding equity-based arrangements) that is not actually paid until a later date.", "label": "Deferred Compensation Cash-Based Arrangements, Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation liability" } } }, "localname": "DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements. Represents currently earned compensation under cash arrangements (such as a profit-sharing plan, rabbi trust, and employee contract--excluding equity-based arrangements) that is not actually paid until a later date.", "label": "Deferred Compensation Cash-Based Arrangements, Liability, Current and Noncurrent", "terseLabel": "Deferred compensation liability" } } }, "localname": "DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r847" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Assets held in rabbi trust" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r433", "r434" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r11", "r127", "r154", "r444", "r445", "r856" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred taxes, net" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r11", "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r11", "r58" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r391", "r395", "r423", "r424", "r426", "r738" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DividendsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.", "label": "Dividends [Axis]", "terseLabel": "Dividends [Axis]" } } }, "localname": "DividendsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail", "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r9", "r124" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "negatedTerseLabel": "Dividends" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.", "label": "Dividends [Domain]", "terseLabel": "Dividends [Domain]" } } }, "localname": "DividendsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail", "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.", "label": "Dividends Payable, Amount Per Share", "verboseLabel": "Dividends payable amount per share (in dollars per share)" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail", "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends Payable, Current", "verboseLabel": "Dividends payable" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r94", "r95", "r133", "r754", "r946" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "verboseLabel": "Dividends payable" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "(Loss) earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r192", "r214", "r215", "r216", "r217", "r218", "r223", "r226", "r241", "r242", "r243", "r247", "r468", "r469", "r564", "r587", "r718" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic (loss) earnings per common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r192", "r214", "r215", "r216", "r217", "r218", "r226", "r241", "r242", "r243", "r247", "r468", "r469", "r564", "r587", "r718" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "auth_ref": [ "r226", "r231", "r241" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic and Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r222", "r244", "r245", "r246" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "(Loss) Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r484" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of currency exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "netLabel": "Provision for income taxes", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail", "http://marcusmillichapinc.com/role/IncomeTaxesNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r205", "r436", "r446" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Income tax (benefit) expense at the federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r927", "r928" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r927", "r928" ], "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "terseLabel": "(Windfall) shortfall tax benefits, net related to stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r927", "r928" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income tax expense (benefit), net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued bonuses and other employee related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Cost not yet recognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r16", "r157", "r186", "r187", "r188", "r209", "r210", "r211", "r213", "r219", "r221", "r248", "r304", "r305", "r379", "r427", "r428", "r429", "r440", "r441", "r459", "r460", "r461", "r462", "r463", "r464", "r467", "r486", "r488", "r489", "r490", "r491", "r493", "r501", "r596", "r597", "r598", "r614", "r673" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAxis": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.", "label": "Extinguishment of Debt [Axis]", "terseLabel": "Extinguishment of Debt [Axis]" } } }, "localname": "ExtinguishmentOfDebtAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Type of debt extinguished.", "label": "Extinguishment of Debt, Type [Domain]", "terseLabel": "Extinguishment of Debt, Type [Domain]" } } }, "localname": "ExtinguishmentOfDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r471", "r472", "r476" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r471", "r472", "r476" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r354", "r383", "r384", "r385", "r386", "r387", "r388", "r472", "r517", "r518", "r519", "r726", "r727", "r734", "r735", "r736" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r471", "r472", "r474", "r475", "r477" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r354", "r383", "r388", "r472", "r517", "r734", "r735", "r736" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r354", "r383", "r388", "r472", "r518", "r726", "r727", "r734", "r735", "r736" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r354", "r383", "r384", "r385", "r386", "r387", "r388", "r472", "r519", "r726", "r727", "r734", "r735", "r736" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r18", "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Contingent Consideration Measured at Fair Value on Recurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net", "terseLabel": "Fair value, assets, level 3 transfers, amount" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "terseLabel": "Change in fair value of contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements": { "auth_ref": [ "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases, (sales), issuances and (settlements) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases, (Sales), Issuances, (Settlements)", "terseLabel": "Contingent consideration in connection with acquisitions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedLabel": "Payments of contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofReconciliationofContingentConsiderationMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r354", "r383", "r384", "r385", "r386", "r387", "r388", "r517", "r518", "r519", "r726", "r727", "r734", "r735", "r736" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r470", "r477" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsNarrativeDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "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", "r300", "r306", "r307", "r308", "r309", "r310", "r312", "r317", "r318", "r362", "r376", "r465", "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", "r543", "r585", "r723", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r872", "r873", "r874", "r875" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r166", "r328" ], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail_1": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling 12 Months", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r116", "r547" ], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail": { "order": 2.0, "parentTag": "mmi_IntangibleAssetsGrossIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible assets, gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r116", "r546" ], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net book value", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpenseforIntangibleAssetsDetail", "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r111", "r649", "r755", "r933", "r934", "r953" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction.", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "negatedLabel": "Unrealized foreign exchange losses (gains)" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture, fixtures and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r49", "r695" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r165", "r323", "r560", "r724", "r743", "r879", "r886" ], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill, net book value" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail", "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofNetChangeinCarryingValueofGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r325", "r724" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Additions from acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofNetChangeinCarryingValueofGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r326" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Impact of foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofNetChangeinCarryingValueofGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r324", "r327", "r724" ], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail": { "order": 1.0, "parentTag": "mmi_IntangibleAssetsGrossIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "terseLabel": "Goodwill, gross carrying amount" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofNetChangeinCarryingValueofGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsLiquidationProceedsPercentage": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Indicates, if estimable, (as a percentage) the approximate extent to which the proceeds from liquidation of any assets held either as collateral or by third parties would be expected to cover the maximum potential amount of future payments under the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Liquidation Proceeds, Percentage", "terseLabel": "Guarantee obligations" } } }, "localname": "GuaranteeObligationsLiquidationProceedsPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r335" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "terseLabel": "Guarantee obligations, maximum exposure" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r104", "r136", "r250", "r256", "r260", "r262", "r565", "r581", "r720" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "(Loss) income before provision (benefit) for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r205", "r431", "r437", "r438", "r439", "r442", "r447", "r448", "r449", "r609" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r145", "r155", "r220", "r221", "r254", "r435", "r443", "r588" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision (benefit) for income taxes", "totalLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Amount" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r927" ], "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r436" ], "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Income tax (benefit) expense at the federal statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r927" ], "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "verboseLabel": "(Windfall) shortfall tax benefits, net related to stock-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r927" ], "calculation": { "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income tax expense (benefit), net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesandIncomebeforeProvisionforIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r89", "r848" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r10" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r10" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.", "label": "Increase (Decrease) in Deferred Compensation", "negatedLabel": "(Increase) decrease in the net carrying value of the deferred compensation obligation" } } }, "localname": "IncreaseDecreaseInDeferredCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataSummaryofNetChangeinCarryingValueofAssetsHeldinRabbiTrustandDeferredCompensationLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r10" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued bonuses and other employee related expenses" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r837", "r852" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "verboseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r10" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r10" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r10" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares": { "auth_ref": [ "r228", "r229", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r243" ], "calculation": { "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares. Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares", "terseLabel": "Add: Contingently issuable shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToContingentlyIssuableShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r227", "r228", "r230", "r243", "r394" ], "calculation": { "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Add: Dilutive effect of RSUs, RSAs\u00a0& ESPP (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Goodwill and other intangible assets, net", "totalLabel": "Goodwill and intangible assets, net book value" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsSummaryofGoodwillandIntangibleAssetsDetail", "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r86", "r138", "r189", "r253", "r495", "r658", "r755", "r952" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r197", "r200", "r201" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid during the period" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Amortized Cost and Fair Value of Marketable Debt Securities, Available-for-Sale, by Contractual Maturity" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]", "terseLabel": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r130", "r139", "r140", "r156", "r267", "r270", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments in Marketable Debt Securities, Available-for-Sale" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSale" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r24", "r204", "r303", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r454", "r457", "r458", "r480", "r627", "r719", "r757", "r894", "r937", "r938" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r102", "r135", "r578", "r743", "r855", "r876", "r932" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r26", "r160", "r204", "r303", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r454", "r457", "r458", "r480", "r743", "r894", "r937", "r938" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:", "verboseLabel": "Current" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-Current" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r21", "r134", "r947" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Credit agreement, amount outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r22" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Senior secured revolving credit facility maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r22", "r854" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Credit agreement, unused capacity, commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r27", "r60" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Marketable Securities [Line Items]", "terseLabel": "Marketable Securities [Line Items]" } } }, "localname": "MarketableSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in marketable security.", "label": "Marketable Securities [Table]", "terseLabel": "Marketable Securities [Table]" } } }, "localname": "MarketableSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleNarrativeDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r931" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r931" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Expected life of cash flows" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r900" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r199" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r199" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r109", "r110", "r111" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r105", "r111", "r137", "r158", "r181", "r184", "r188", "r204", "r212", "r214", "r215", "r216", "r217", "r220", "r221", "r239", "r250", "r256", "r260", "r262", "r303", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r469", "r480", "r583", "r650", "r671", "r672", "r720", "r755", "r894" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net (loss) income", "totalLabel": "Net (loss) income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME", "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator (Basic and Diluted):" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r193", "r214", "r215", "r216", "r217", "r223", "r224", "r240", "r243", "r250", "r256", "r260", "r262", "r720" ], "calculation": { "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Adjusted net (loss) income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r107" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "verboseLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNarrativeDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r250", "r256", "r260", "r262", "r720" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating (loss) income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r499", "r742" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "verboseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r498" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r498" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r498" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r497" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r62", "r80", "r81", "r129" ], "lang": { "en-us": { "role": { "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock.", "label": "Option Indexed to Issuer's Equity, Type [Axis]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "verboseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r28" ], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r174", "r743" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other assets, current" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r167" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, non-current" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "terseLabel": "Other commitment amount" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax [Abstract]", "terseLabel": "Marketable debt securities, available-for-sale:" } } }, "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r5", "r103", "r481", "r482", "r485" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation gain, net of tax of $0 for each of the three and six months ended June\u00a030, 2023 and 2022, respectively" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r176", "r177", "r178" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "totalLabel": "Net change, net of tax of $(168) and $198 for the three and six months ended June\u00a030, 2023, and $(528) and $(1,366) for the three and six months ended June\u00a030, 2022, respectively" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "auth_ref": [ "r176", "r177", "r179" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after adjustment, of tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax", "terseLabel": "Marketable debt securities, available-for-sale, net change, tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOMEParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r4", "r6", "r483", "r492" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "terseLabel": "Foreign currency translation loss, tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOMEParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r16", "r20", "r182", "r185", "r190", "r486", "r487", "r493", "r562", "r584", "r849", "r850" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r8", "r103", "r180", "r302" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "negatedTerseLabel": "Less: reclassification adjustment for net losses (gains) included in other income (expense), net" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r176", "r178", "r302" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Change in net unrealized gains and losses" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMETNSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "order": 4.0, "parentTag": "mmi_DeferredCompensationAndCommissionsNonCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the liabilities, classified as other, for deferred compensation arrangements payable after one year or the operating cycle, if longer.", "label": "Other Deferred Compensation Arrangements, Liability, Classified, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrent": { "auth_ref": [ "r73", "r125" ], "calculation": { "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail": { "order": 4.0, "parentTag": "mmi_DeferredCompensationAndCommissionsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the liabilities, classified as other, for deferred compensation arrangements payable within one year or the operating cycle, if longer.", "label": "Other Deferred Compensation Arrangements, Liability, Current", "terseLabel": "Other" } } }, "localname": "OtherDeferredCompensationArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataComponentsofDeferredCompensationandCommissionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r25", "r743" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other liabilities, current", "totalLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current [Abstract]", "terseLabel": "Current" } } }, "localname": "OtherLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r28" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "totalLabel": "Other liabilities", "verboseLabel": "Other liabilities, non-current" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-Current" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataScheduleofOtherLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r111" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash items" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r37" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Cash paid for stock repurchases" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r37" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r196" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Taxes paid related to net share settlement of stock-based awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r35", "r194", "r268" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedLabel": "Purchases of marketable debt securities, available-for-sale" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r36" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash received" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireNotesReceivable": { "auth_ref": [ "r35" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Payments to Acquire Notes Receivable", "negatedLabel": "Issuances of employee notes receivable" } } }, "localname": "PaymentsToAcquireNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r108" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansSARsandDSUsDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansSARsandDSUsDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [ "r746", "r747", "r750", "r751", "r752", "r753", "r951", "r954" ], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r96", "r364" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://marcusmillichapinc.com/role/CoverPage", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r96", "r629" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r96", "r364" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r96", "r629", "r647", "r954", "r955" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r96", "r574", "r743" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r173", "r321", "r322", "r713" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r34" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Collection of Notes Receivable", "terseLabel": "Payments received on employee notes receivable" } } }, "localname": "ProceedsFromCollectionOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r7", "r19" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds from issuance of shares pursuant to employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r194", "r195", "r863" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from sales and maturities of marketable debt securities, available-for-sale" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r158", "r181", "r184", "r198", "r204", "r212", "r220", "r221", "r250", "r256", "r260", "r262", "r303", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r452", "r455", "r456", "r469", "r480", "r565", "r582", "r613", "r650", "r671", "r672", "r720", "r740", "r741", "r756", "r851", "r894" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net (loss) income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r117", "r149", "r152", "r153" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r118", "r163", "r580" ], "calculation": { "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r570", "r580", "r743" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RealizedGainLossOnInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of realized gains and losses on investments reported in the statement of income.", "label": "Realized Gain (Loss) on Investments [Table Text Block]", "terseLabel": "Gross Realized Gains and Losses from Sale of Available for Sale Marketable Debt Securities" } } }, "localname": "RealizedGainLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r389", "r505", "r506", "r622", "r623", "r624", "r625", "r626", "r646", "r648", "r680" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party, Type [Domain]", "terseLabel": "Related Party, Type [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyMember": { "auth_ref": [ "r206", "r207", "r505", "r506", "r507", "r508", "r622", "r623", "r624", "r625", "r626", "r646", "r648", "r680" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Member]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r88", "r505" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Selling, general and administrative expense" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r505", "r506", "r936" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r653", "r654", "r657" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r389", "r505", "r506", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r622", "r623", "r624", "r625", "r626", "r646", "r648", "r680", "r936" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party, Type [Axis]", "terseLabel": "Related Party, Type [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r502", "r503", "r504", "r506", "r509", "r610", "r611", "r612", "r655", "r656", "r657", "r677", "r679" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related-Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock Awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r99", "r124", "r577", "r599", "r601", "r608", "r630", "r743" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r157", "r209", "r210", "r211", "r213", "r219", "r221", "r304", "r305", "r427", "r428", "r429", "r440", "r441", "r459", "r461", "r462", "r464", "r467", "r596", "r598", "r614", "r954" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r251", "r252", "r255", "r258", "r259", "r263", "r264", "r266", "r380", "r381", "r545" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r651", "r709", "r716" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "verboseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r500", "r742" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r266", "r835" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Total Revenues" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of Amortized Cost, Allowance for Credit Losses, Gross Unrealized Gains/Losses in Accumulated Other Comprehensive Income/Loss and Fair Value of Marketable Securities, Available-for-Sale, by Type of Security" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r45", "r47", "r226", "r231", "r241" ], "lang": { "en-us": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Components of Provision for Income Taxes and Income before Provision for Income Taxes" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r471", "r472" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Assets and liabilities at Fair Value on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r724", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Changes in Carrying Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Summary of Goodwill and Intangible Assets, Net" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Schedule of Other Assets [Table Text Block]", "terseLabel": "Schedule of Other Assets" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r87", "r88", "r653", "r654", "r657" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/RelatedPartyTransactionsNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r392", "r393", "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", "r421" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansSARsandDSUsDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r63", "r64", "r65", "r66", "r67", "r68", "r69", "r122", "r123", "r124", "r169", "r170", "r171", "r249", "r364", "r365", "r366", "r368", "r371", "r376", "r378", "r604", "r605", "r606", "r607", "r730", "r834", "r853" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Estimated Amortization Expense for Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r106" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r10" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r738" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "ESPP discount rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited/canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited/canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested shares at ending (in shares)", "periodStartLabel": "Nonvested shares at beginning (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested at ending (in dollars per share)", "periodStartLabel": "Nonvested at beginning (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "terseLabel": "Vested shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansSARsandDSUsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r392", "r393", "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", "r421" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansSARsandDSUsDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Initial Common stock reserved (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Common stock shares available for grant (in shares)", "verboseLabel": "Common stock shares available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansOutstandingAwardsUnder2013OmnibusEquityIncentivePlanDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r399", "r400" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "terseLabel": "Number of shares outstanding under compensation plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Number of shares issued under compensation plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "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", "r421" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlans2013OmnibusEquityIncentivePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansEmployeeStockPurchasePlanDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansSARsandDSUsDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansStockBasedCompensationExpenseDetail", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "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)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansSARsandDSUsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r690", "r691", "r692", "r712" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-Term Investments [Member]", "terseLabel": "Short-term investments:" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r16", "r30", "r157", "r186", "r187", "r188", "r209", "r210", "r211", "r213", "r219", "r221", "r248", "r304", "r305", "r379", "r427", "r428", "r429", "r440", "r441", "r459", "r460", "r461", "r462", "r463", "r464", "r467", "r486", "r488", "r489", "r490", "r491", "r493", "r501", "r596", "r597", "r598", "r614", "r673" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r209", "r210", "r211", "r248", "r545", "r603", "r615", "r621", "r622", "r623", "r624", "r625", "r626", "r629", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r642", "r643", "r644", "r645", "r646", "r648", "r651", "r652", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r673", "r749" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r209", "r210", "r211", "r248", "r545", "r603", "r615", "r621", "r622", "r623", "r624", "r625", "r626", "r629", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r642", "r643", "r644", "r645", "r646", "r648", "r651", "r652", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r673", "r749" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "SARs" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetDataNarrativeDetail", "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r96", "r97", "r124" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock for stock settled deferred consideration (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r16", "r96", "r97", "r124" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares issued pursuant to employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r16", "r96", "r97", "r124" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock for unvested restricted stock awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r16", "r30", "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of stock for the settlement of deferred consideration" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r16", "r96", "r97", "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Shares issued pursuant to employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Options" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockBasedCompensationPlansAwardsGrantedandSettledDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r16", "r96", "r97", "r124" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Repurchases of common stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r16", "r96", "r97", "r124" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Repurchases of common stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r97", "r100", "r101", "r114", "r631", "r647", "r674", "r675", "r743", "r757", "r855", "r876", "r932", "r954" ], "calculation": { "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r121", "r203", "r363", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r377", "r379", "r466", "r676", "r678", "r693" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r494", "r512" ], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r494", "r512" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r494", "r512" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r494", "r512" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r494", "r512" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SubsequentEventsNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r511", "r513" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r846" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Selected Balance Sheet Data" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/SelectedBalanceSheetData" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental cash flow disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "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", "r300", "r362", "r376", "r465", "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", "r543", "r585", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r872", "r873", "r874", "r875" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Shares Acquired, Average Cost Per Share", "terseLabel": "Average cost (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r16", "r70", "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Treasury Stock, Retired, Cost Method, Amount", "terseLabel": "Stock repurchased and retired" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r16", "r97", "r124" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "terseLabel": "Stock repurchased and retired (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "auth_ref": [ "r900", "r945" ], "lang": { "en-us": { "role": { "documentation": "Debentures, bonds and other debt securities issued by US government sponsored entities (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB). Excludes debt issued by the Government National Mortgage Association (GNMA or Ginnie Mae).", "label": "US Government-sponsored Enterprises Debt Securities [Member]", "terseLabel": "U.S. government sponsored entities", "verboseLabel": "U.S. government sponsored entities" } } }, "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r717", "r734", "r736", "r945" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasuries", "verboseLabel": "U.S. treasuries" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueonRecurringBasisDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleAmortizedCostandFairValueofInvestmentsinAvailableforSaleSecuritiesUnrealizedLossPositionDetail", "http://marcusmillichapinc.com/role/InvestmentsinMarketableDebtSecuritiesAvailableforSaleScheduleofAmortizedCostandFairValueofMarketableSecuritiesAvailableforSalebyTypeofSecurityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r13", "r14", "r432", "r450" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings of foreign subsidiary" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/StockholdersEquityNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r51", "r52", "r53", "r146", "r147", "r150", "r151" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/DescriptionofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]", "terseLabel": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "auth_ref": [ "r931" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating present value of future cash flows.", "label": "Valuation Technique, Discounted Cash Flow [Member]", "terseLabel": "Discounted cash flow" } } }, "localname": "ValuationTechniqueDiscountedCashFlowMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/FairValueMeasurementsScheduleofFairValueLiabilitiesMeasuredOnRecurringBasisValuationTechniquesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r225", "r243" ], "calculation": { "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable": { "auth_ref": [ "r44" ], "calculation": { "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Shares issuable for little or no cash consideration upon the satisfaction of certain conditions (contingently issuable shares) are considered outstanding common shares and included in the computation of basic Earnings Per Share as of the date that all necessary conditions have been satisfied (in essence, when issuance of the shares is no longer contingent). Outstanding common shares that are contingently returnable (that is, subject to recall) are treated in the same manner as contingently issuable shares. Contingently issuable shares include shares that (a) will be issued in the future upon the satisfaction of specified conditions, (b) have been placed in escrow and all or part must be returned if specified conditions are not met, or (c) have been issued but the holder must return all or part if specified conditions are not met. The number of contingently issuable shares is determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares, Contingently Issuable", "terseLabel": "Add: Fully vested DSUs (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesContingentlyIssuable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r43", "r44" ], "calculation": { "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted average common shares issued and outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:", "verboseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r223", "r243" ], "calculation": { "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "totalLabel": "Weighted average common shares outstanding (in shares)", "verboseLabel": "Weighted average common shares outstanding from above (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "auth_ref": [ "r44" ], "calculation": { "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.", "label": "Weighted Average Number of Shares, Restricted Stock", "negatedLabel": "Deduct: Unvested RSAs (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesRestrictedStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://marcusmillichapinc.com/role/LossEarningsperShareComputationofBasicandDilutedEarningsPerShareIncludingAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481141/942-740-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org//940-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//942-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480135/944-740-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org//946-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-44", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-48", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-48", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-51", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-52", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-53", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "54", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-54", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(i)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(d)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481244/470-50-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481620/480-10-55-63", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-15", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480191/946-405-45-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r758": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r759": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r761": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r762": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r763": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r764": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r765": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r766": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r767": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r768": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r769": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r771": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r772": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r773": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r774": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r775": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r776": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r777": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r778": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r779": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r781": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r782": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r783": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r784": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r785": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r786": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r787": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r788": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r789": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r791": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r792": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r793": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r794": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r795": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r796": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r797": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r798": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r799": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r801": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r802": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r803": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r804": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r805": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r806": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r807": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r808": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r809": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r811": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r812": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r813": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r814": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r815": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r816": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r817": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r818": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r819": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r821": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r822": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r823": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r824": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r825": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r826": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r827": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r828": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r829": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r831": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r832": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r833": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org//210/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-29", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 84 0001578732-23-000030-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001578732-23-000030-xbrl.zip M4$L#!!0 ( +F&!%>@QN/5U0< $&5X,S$Q+FAT;>U::V\;-Q;]OK^":V-3&QC)&CUB1W8,I$F*YD,? MVQ;HQP5GR)%8 M?\!^-?9&S7@L]\IK>;WLY^HL/E^=A4&N,B,6UU="S9@2KX_42/1&J>BGV6AP M,;P0XM5(9*.+$>]G\F(P.,__EQZA*:K'-LXOM'Q]5*JJ,Y4T_G@XJOWE7 D_ M':>]WG^.0KWKJ\)4'H-9-(Y?8Q_;/7$[06?>U..TCYZ\O/4=KM6D&@?_CF)7 MR^JYT<:.CWOAWR65= I>*KT8?_6+*J5CW\LY^\F4O/HJ<;QR'2>M*F)%I_Z0 ML!&#A,=YM/\<_6A5R:4_:9^<>'\[59GR;)!VT[L>[&=[CIF7]HF,?RNM5X7* MN5>F8J9@;Z=*%NS]K28Z3P_>#.\:%J8GR-N?_9YD'& ]Z?<(K.?8SMQFOI.O\<*OE M@MRCDGX/-?9=JY_=Q]VP_I"P;Z5SO&3?<_&;2E@>ENH";G'_XGB$-;B/!R\Q M6,V%0&+H:%FT)!P"J1#^RH\[_7YW]&1NIE]H^>X:_>[$I&$2/K I!^U9.5-R M#GSYJ7+L]X9;H%TO\'MM+#!4L6^,+5G:Z_SW(]381:Q>/8]8]0\L5E]SAP@A M%N6"W51FKJ68R"2&K V4,#"@,I!(Z)^KBO%J =[SMI&P'Z(IZ"=$D+,23U9Q MS0I.+(&45ZI *Z'>5H5*YK0\[8*JE/Q&!KY9]>GPFX Q&%('\=424JZ E!+5 M*C1O&7@^!5R8:^ACW7XNK6P[(0=*Y314&0F\N?)3..AJ\!V-3OW6,,T(N#E# M,\&RQ>8T/!\(#OXI$)2L4!6"3'A9!S4!_E =Q7:C7%4%R"1*,%7ENA'H$\#9 MB& "T"DBH!IQ)\@2E+5>8[*%@[LW-& O%'6<4(U&HP* :("6,)P+]N3<35FA MS=PM46KE1#EO*:]R^C':#2N3#;"YI3%;UCX?O T/#&^_W G.B^.+?GI^Z5I$ MM0J!*,)$V7[B3D/D/C!N9< (8JXRJ$#$DDD ,]/*3:D%52O!D,22]"R4R[5Q M#=H1=UJC(UAJ:W(I\+-C)\"&D !;!,"FB&0D-5W4FJ,3&:U(1R(^Q4=%"K** M(*7^&7'7!G8CELB6O0(J//^?92F%T^&47YZ,!CM M=?M#FH=WTF&3@&B%I/9Q*"64;W/>N/V;4.++)CA13J6DL.@ _S90+K(=: ML@K]D&Y>\^4FYUJI>Z$+JO-&RD^@6T/"L?9P>#X5??E^3:,]^:K+33OSW1[@QH+8:8$894[4W&B M=.Z <]*5!&!NQ1),@+?BF=+*+RB_[QJ6EE; 78#4ZC!HEX2)F>.V=0C;[QJ0 M=D&/Y+FQ(A@0%.I$5I 9&LA&B0R[=:H"]1W1BZ6E:I#W<\%O?C#X7?'P^QG7 M32 KBJXL"CHAF2$N;H?46ZF)/<@W/NY6?P&O: CB=%%C9J;Q#UNP3WK@J]J2 M!'3Q\3T/RY;2/"Q!&6<"]D2XT0#_?,B)@X'P11 M4C8W>=Y8"OU&ZMS1:VFBI 5PGRTC+U@6MU(W1X@W*N??/(4?2+.#VPC M-GHN&[%PO"B6JR19TQ2QYB92UXQ%6'N$^-A2L2OK.)2L-]:M\GWX 5V6I?)> MRK_("9F!HJ!RH6!?Z.0$> 8%.Z)X_"4]O5R$\O=&P?RPX)HJG,J[T__OMSY; MGG^C(=$@&<.K/-A$F^5<24"CS=6K?<]<\AM*OE&RA?0;Q&8X\%P>"ST*<.T6 M)1XP[* V+M#0R16S/0C.5J*B"1 &)9E$!>"0_EU3 AZ8I>!,FU%V'J ]I^Q^ M>!NB-TCBA05K)(BZ#%P'W(3CZ19@2 G[0=3+7FM9/CY9=+$'>M^6*LJC!A MH=%EVUEFO#?EF/+FC!( E$/[LC0 *A:O[S]T>_$.A+?X+Y8CM\7=4'3FQ7;9 M\*+[JO=P<:^;/ECV-W5[%DR.9F-F7,VKUT>#HV6#%CGC?GW+TKMW'0A,6Y-C MZLV;(%\0YND0+KT#<&-F>M-,&@>4I2][E\,DW):Y=R.EG9C'^1S?E-_W.J+A MRQ-+\/G%\1#K*'S>>Z1OT=_.3GM:@J+K8:S=(+&R,O+1T)E-6E/ M>B=A>TY'F-.=\_@ [;1,L1,H3V3^C]AF*\IX(7<^< MHQW((*#D+/+C#W\V+ M7[5QX4W4.!ZWSN365; U7L+T]-9-> ;0-'Z[R4=NC[6?\2+;6;A ]R=02P,$ M% @ N88$5_J"Z5N[!P 4B8 !\ !A,3 M<6UM:7@R,#(S,#8S,'@Q M,'%X97@S,3(N:'1M[5I=;QLW%GW?7\&UL:D-2+(DRY$M.P&R2;K(0[?8ID ? M%]3,'8DPAYR2',G:7[_GDJ,/6W(B;]I:-39 9(WX=2_OX;F''-Y,0ZG?WDQ) MYF__VVKAU&0:1+_;/Q>_ M6'>K9C*5!Q4TO5WVS+[F#8SRZS7K][)671^W?O"$U1/;7Q8:'IS5&I3'M*//YH<%&%Z[G*PW34 MZW;_=A3KO;TIK D8S*%Q^IKZV.Y)N@DZ"[8:]?KH*=!=:$NM)F84_3M*72VK M9U9;-SKNQG_77-(N9*GT8O3=SZHD+_Y)<_&3+:7YKN6E\6U/3A6IHE?_(=B( M0>+C/-D_1#]:&5KZ \?AQ,>[J1JK(,Y[G;ZX[\)^QF>8>G+/9/U[V6DR934XL<"I>2XZ ?ILMJ+5\?GE]?B!Z6URJ:R:HE/)NN( MJG:^EG @V,=GX5"\_JG6)'KGLMT;G,A349L<'H8IB8]W<,E,2+S+0NOP_9!> MR-Q6O/8WY_\S93&"?#J^,+0'(?1UYCS$KF.8BRK:EH2"G& M4P$%)HS:_7[GXMF\[7667OSQH]^?F%Z_%I+!]#K M!7ZOK .4$!SK2M'KMO_U-:9 K*Y>1JSZ!Q:KOTN/""$6Y4+<&CO7E$^HE4+6 M!"JW,,!82 ;T+Y41TBQ ?\'5!/LA(J*>0 2E*/'D. ,4DLD"&:!4D5UBO:T* MAC+R7KH%5RGE+47:6?7I\5L.8S"DCF*DX:5, 2DEJADT;XAX/@5QVRA7I@"9)$6B3*;K''T".!L1; %TB@FH0MP9L@QEK=>8 M;.#@'PP-V.>*.VYQC5JC H!H@98XG(_V9-)/1:'MW"]1ZFBB?'"<7B7_F.R& ME:T-L/FE,5O6OAR\#0X,;S_?"\ZKX\M^;WCM&T0U"H$IPB85>^)/8^0^">DH M8@0Q5V.(0<12$( YULI/N057*\&0S)+\G"N?:>MKM&/N=%8GL%3.9I3C9R]. M@(V< +8$@$TM*5AQ^B0Y+TXH6=&[R--3>E0L)$T"*?A MU.)\F\G:[]^$$]^8 (MFI)1*;>W0 ?AIIGQD/=0B$_MAW;SFRTW.=:1EQ%F3 M2]=8:35\S(4*W E;O-4JCZFMD4SIT@/GK"L9P-+E2S !WDJ. ME59AP?E]U["\M"+N(J169R.[)$S*''>-0]B%5X"TCWHDRZS+HP%1H4[(0&9H M(!LE%#?M7 7J.Z$72TM5(.^7@M_L8/"[XN&/,ZGK2%8<72H*/BB9(2Y^A]1; MJ8D]R#<][E9_$:]H".+T26..;1T>MV"?]"!7M8D%=/'U/8\8+Z5Y7(*49@+V M)+CQ ']^R.4' [D59:9@;H."-]Z-;(LE.Y'W!*+D;&ZSK'8<^HW4N:/7TOJ MW_GD$GWY#!TU)SKBY)$F!3 ,"GM0NS$<^R6*9P9\G&#JE5VGR:JI]"N=P>07 M,4]YS IQ/AK&7@BM;DDW!P@/ZK>^>8J^$><'MA&[>"D;L7B\F"]726M-4\R: MFTA=,Q9C[0GB8TO%KJR34++!.K_*]_$'=%F6*@2B+^2$L86BX/)?Z$2="(R?-*;MKZ)'*2ML%H70^M8D0Y3WX FZ_B4KH/.5= M7XB;J*9X#/R1:V.NM:P\C99?KL'37B#\1Y;P"7/@"Y*36] MJR>U!\QZK[O7@U:\/O+@BD8S,4_S.;TQW^WU>C+TY0LZ+B@JO@,Q^C"7;V^G^%R_-=3MB>UPO,ZY?F\A'Z:1AC)V">R8M' M[L/L6 @1&V>1 7=XN'D'JK(^OH0:I9/6&6W=BEJC)$Y(=]U$C@&5.FPW^DZBW?)_@M02P,$% @ N88$5_8[7 O1! G ))FBU!8-@^WO'N MN>?N2&N5Z]ZD@6 M<\6FF4%1$'715ZG.V06NY(893B<+.^-.]7G<<9N,8TGFDS%A%XB1PP:C^]TX M"E(\"/MA+\!AW*=1G!":] 8XPFGP5]@ 55A>Z6@SY_2PD3/A9=3N/^SM%68T M8\1DPS (?FFX=9-Q*H6!S10H5V\K&YN6L)J",2.+81B!)4,OC8YT M!R/TD7'.D@P7;?1!)#XZ*94N,41GY.T0_2B0G):F?^4<^.J.)!1#4]H(VPAJ]);*P)?FB(E]$<1#T;4IM MS&=8Q5A0[7V^Y'3N(@=)% 31 [G. $9AAE'D0Q=X]/AZ-\;W0:!$"E%'.6,F MZE,RB_ERI'8>#]@5)9L:, GR1!%.(DZ/=2T-V=L!^, MNL 'UWB!%"GC(%ON"W"7BAD& 5HV+>EU)/.<:6U]A'^[DD![1QE5%#QKVB]V M=P91%(Q.G;_N0SAJM=&,MM%O5&N"F&H'JRP5.A=R!CA,P==B MI3IN+;L5F-8J$,R%!]W>?96(ZTIM!1(<@,@P@[P$3MN%\'[A88$)@%GN< MIO7<6RT"[UFKH!FV%F$\_?;KR(2!/^A9(+Y !BHRH[3D4(D),(G;E"^K1=%O M)5/4'E3,$B8,VW3 M"*M*7A%#0B>^.LZLM"5_VXD%:30XAG94BV.IH!EY@"?'A:;#Q9L18;K@>#YD MPJ'BE$:UL5@:(_.A9* &QK(=MCH-A8* M=8$,H^(2A>MG?ULSU^E1,>/I6XGCWS&4G1MURUJI@[\CKL!&U=AJZ4,A6%X0 MGQJ'M^6TU*8ZPO6J$]RUZ^FSXO(\"<)&<$60!&3W7?B\AGVLYC-5DJZN"7=@\40QF< %#>$/>NHD-B\@6VU/?\K//M6&P(;]A&'3<'>F& M*]CJ,X)":G>S&RK*L9TN&T\-KE!WEZS@2@7' 'UI-E7N>=!0OU;//#KN6R]:W?B2+(N_/W\"KW,G#E5:PE*]XNKFK,HFYKV;)?M,:[I/>^7O=)28C0M M)%H2+KM__EPV$E)FQ!.1<1A*3SA)@SCZI:&V ME(;T?]M?_K]F\[^_WEU)%[$W'N(HD\X3C#+L2S^#;"!E RS]%B>_!T](N@U1 MUH^38;/)OG4>CUZ2X'&029JBZ=.[)A>3,XQL1^\CNXD]U6@:EJ2UO'CXB0Y:L71"A/PKP?/K-W[^_-EZ?DC"5IP\DOM4_5,0A4&$ M*9VFMX_3YB-"H]?O]%'ZP.Z?7&#/G]Z<)MGBC>3#-S?1-P:KQJ#0,:09BCS\ M>G_Z]NZ?^O1>]=-_?[_J>0,\1,WWWR+S^'W-2^CE!Y2^WN[%XRA+7EZ_P>Y. ML==ZC)\^32Z^G<7""R;C4EW7_<2N3F_%GK_\N>3"_#-7/XUR?,:_;/F\9KS[ ME"4H2BF$449D@+Y#:2I:4]7F'M(DHWCSH.FHUCU'-9N*T]35U^>DL:&I]CIN MYG?,,]\/WI)C@\@&1G[[RQ!G M2*)?;>(_QL'3+XWS.,J(S#?O7T:$Y5[^UR^-##]GGQAQ/[7_U__Z7U^R( MQ MFPA5S*(XP>7_P?$9O MQ$G^:^#[.&*_DNO71.\D@9>__CF[P_U?&EZ3T#)"0_HD')QU(_*ZEW,RN 2% MEY&/G_\+OS2D@ "HW]3,1ELAJ#=MQ]:U+Y_>/+7$2\['24+>\"U(/13^&Z.D M&_D71!4VI)S5OS0(/,Y\\DES2)XR:/IH-@:KT58U@H#M7S]5P/G[;\GML?^- M?):^OL-NM/]987YO7T G^/;Q3J--V;O]"SKDZ3Y[0X@>WU*M'SQCO]E'(54M MD_>YC3;[H-P+";R=QG(XK2@ ">7>XD M1&,\8DJ;M(N2Z.;]L%R;@/A6+3SY>JM?/+__KK?YX_^7V]*.W3Q\Q!D[_(JMLDE%MP62H MJ:CDO^GW9M=>A^G/W6HUJ3Y]>V7Z]_0EG][,>SD9- '(D)L;V61FSAP1IE>* MS6P.4O,8V))28R9. M;TDQL3+.?O0NRE/)$(M*U$YC"VQ5*A'-VZ/ >9T>,5O(L.9O9;H097&R)4$7 MOD\_O,!1/*3KQ>)CB\+YS2,^O1W]1GZ:N^;G9!;XD:YS^9\^>=GSB'A>0?8= M#Q_(*_R 7,U=4.(!G=TFL3_VLINDAY.GP,.=YX!(.UUE[S *NX3'&?Z:Q+\3 M\$N-U+%MH<&/_&MP"#A7FD%:<0QH_#MG (<&M M( +0-[+>1AYQ[KYA?)S+CJH 1\1:9M2=N[3UY^>>%GN_\]==;S,X^M:YB7=D%\[U*TEV&KZ*HWK1 M7#CGKB3-.[X?T*0_"F]1X%]&YV@49"BL#?V%<^5*TO\.9RB(L$]K.XC/O0-# M:4>$%\YC*PM\SQL/QR$M6&66*KTOP0/ZM"=\&7GQ$->&%SOWU0XW->&<'N'D M6P '0!,NN5D'92 "XX3+>8IJOHC +.'2GR+9]P(P2 >_MXR-L'WEXCNR@]^[ M?YJ#WWM8^H/?>R#"@]\K#B^$RU&*N]YJ_'QRO>X^^;[66YXTK[V'?8#UEB?] MZ^XH[W6]Y4GXNCN]AUYO.?+"V+E_>[BIU=V'W'.<^3 %%D;MOB/#@]PK# M"U,\OY?;U.KN]^[5E*C01N8=V>ONR.[/E.!'<_!!#TO_NKN5>S8E^!&^[N[B MX4T)?KRHNP^Y_WKF VRU-6OO=1X\SGP@QM7=73U8/?,AF%5W%W>O]0A[O<#;W:^P_0D!=K/ M+K\T?<"ZPS!>GQ:-*1E6'$$R(K\6>=J[-O+"^N3G<>1A>LP6E>.[(/W]Z\M7 M''F#(4I^?XN?'@IQ.ND,>(VS#1C:. #:AO 5N7_'\6."1H/ 0V'^ULE9;D,499W( MI_[AB#YC&=NHVSC.7+CM^"9_E:;]C:VL!%@L5G 4PJ$C>5.3@:BYZBG63*FWWY+]A^]^X1%LEYZ MV!LG019L)'OAEW]%A/$>[@TPSJYB+S\<^ZW%-8B3[!XGP\OH":<9'5Y]Y$[8 MF/!&II_'R2@FEAF^P \9\+T_Q$TXB>J4WBJ,T3K#?)51-1DF0XK24OA<'"<+&EL1=:>LN_,+&53:R MO).F./N*O-^Q#PPOSG!A SG'2W)A8S>"&E0'LZ(YABH<8:-%XJZE1\'W^H:H M#K2@'@77A8U1'3?=76%C1((NK8(:2/$O\VCJ<[?2:;C.8^WM&[O\>Q M_S+WTLG?"!5ZW1:($F OIZH(Y^D7@]]M.$X/"<'=O7\5#'4^KV,;Y^9>]QL. M'@<9]CO$GD"/>!9+>7WKUUX7:;X>O"SMG3&].'U(\7X7JB)" M4ZSM-P>^6;VV;$J28&+O4!C03Y;2]_6.'^2.;8@L;&AF?1!R8H2\7)#YI]/' MB"@F[^DM;.1%''ISM?R$C;>LIW=W. KC%XROXXQN)O=P\(0>PMH(O-IQ@S5 [HU&"O6#2I.AQD*6]SEUOET17";1U;D07UBD5@>CS(2#5*!P" M>G]KI0BR*JP;*QJ'-+5XD$[ER2%A'5[A.%2NQQHW#FG"NL;"<>@PK7Y535C_ M63@.':8]IZH)ZV0+QZ$#Y9HU83UQX3ATF%Z?JB:LN]Y]9KG&(!W0+][T:5QP MKA-L3'ZF]!OI+7K9381$" D2SM&G%0IW*)H6#K""A2 *AN,AKTTV[V0S#PKG M)RC2IJ+D=B::5P%Z",*=1(6%X+QPP8=EG$?/P'GNG*]+!.14^5.7^,>A^7,H MFT;8Z,<=9H?"W1(ZO-PGB+##>QL?9Q^R(\AZ.'D*/)QV'A/,NNUSJ3JD&P?" MP*>#Z%+2!'BNN_YWE'CCM!/YWX.0/&2 1A0T*-J#&!_"P=>%#<$ 3 2*,NC" MQH$ )@(9!;JPP2B B4"VB2Y<1&QW+*J*T/3KR_R5]RH+"A8Q#!Y(MQG"QJ_O)P#X%PK'^"L1,]:UD[[N6X+_&./(>R>4KS?/W4J;U(V3 M1.A6L>_1(%QH8PDW7G_]E3R1V"F#ERO\A,,5#+F,1N,L97>HW* !T-P_-(4+ MZ9P>&O8JK5I]H"E<*$M :&Z- [U^8=0#.' MIG!!TM-#PQ&9=URA*6P$5R!H@GEW"&A:PD:VSU$ZZ$0^_:?[QSAX0B&E\/M# M X=#G%#\WJ+1Q@#KT0&!IYUO"1=?%]*R U3N%Y7")A=. @A'9,]Q1:6P20XQ M4 FFW$%0*6Q^0PQ4"@T$KC:]N-D$,.5.%Y7")A). @A'9,IQ1:6P"0TQ4 FF MW$%0*6XN0SR%5410OL<1?OF.DM]Q]FT<^3O8G;LKHU[$&3V/+.>J0[LDM[URA 6'58UK>N4+CJ..L M)[>\(& MN061BE,RIF&MF$B%N/%]0:0"@+@?G_*HLPE@RH-4;",5KKB)% BF/*'D@IQ M$UJ"2 68\B>X5HB;R]LD%>=Q,HH3E.$+_)#!-"DH:S/H="H:X:5UQ! /,^I-;,32EOIG=3IKB["OR?L<^K!>U=S UI;[9 MU'TA$4SZ$Q2+^J9304�\SL:AO9E?XU0+,^?JN%O7-Z\)J<7 DWL\M^,*NY/AP&9U=Q]+A[M2AT3W2NKH6XB12A MS$D0B%,1"'%3*(!!,H"(30&>;J. MVE&GJL!L!X$H*Q#BIL@ @V"V'T @Q,T3GKI @-E^$($0-C]Y.$QNEL2_QT\X MB>B5WBB.TCC!?I>0-1DE08K3NO=>$LBI/.HD)3>#'D0%1$43-FT*Z 0G0"Q1 M$3:["W8XR*U8HB)LWA=6E7JBDZOS*FX2%MP#$!611$47-CT+Z 3W0"Q1$3:+ M#.X!R*U8HE+?_/*.&\*+(*I"PY"GEZK7-ZM;@W,)CL /.469$#:Q>VB9. $8 M'I%ESU4FQ$TG@TR(X%F /.] MEA)1W^0HJ&4PWG*25/8 MA. )P."(#$BNF!0V/R@")L&$.P@FA=DH(22Y$ODMY0\,6&P_/IR_S+",W"N MN*T^-K2XB0&1C*>=HN'H- 17@ H;IS\U3!R16<45H,)F$(0#Z,YL+''08 D; MNQ?8H.%I45K"!JK!H*FM0<,5H,)&K4\-$T=DT' %J+#Q=.$ *JA!PQ4-PD6R MTR0[NT.$OSF9Z9_?@R@8CH?U4T%;\)GP,LDN4(8GIJM*_GM]SNNU5Y;Y<[?. M6[G3*]N!0KA0\C)0H&< Q3Y! ;'<\JI:Y:FJA8WEBL8 (<3E- .;5;FE%>>6 MQI-;PD;YZ#+#"'^/O4$4D-7H[5*T>/TB2+UX3*;GGZ-T\"V,?QYM5 &RNH<( M@MK"!4%W[S. &((8EAO2W,/9C&?,675']WF$/8(76@U3'V4@7$!^][XB* -0 M!J ,EBD#89,?(+(@LL6&M&3Y^ T'CP,"A,X3(<\C!J503BD(EW Z+7>A/,RF M8[E#&3>P@]*#V %5!K7(-QZONP#* )2!.,I N#PSB"R(K( BNWNG12"E(%R= M ;@+,_F^3>(']!"$A"\W_8XW"(A$T5M!S1R!FA%("0A7ZP)N B@!4 +[50+" MEE"!J(*H"B"J)^460(4>B*/8XEA-6'CNZG&@0@_$\%3%<(>!U;WEW[DJ ZC0 M V4 R@"4 5,&4*$'(EMSD84*/=Y* 2KT! WA08;_1)2>0,H *O1 &8 R &7 ME %4Z('(@LB*X+0(I!2@0D]0=0,9_R-7,P(I :C0 R4 2N#$E0!4Z(&H@JB" M6\"4@; 5>A?!$WV,G\[@WL/#H!-%8Q3>X<=QB)+I/;PPUAL_I Q/6?>)_%@, M";R[8:=LUIN*,]=5L1*;7>%JRZ84[?Q$B?]6J_U@A\IA_X[\3 *:F.MEL??[ MKHEM-!6+#[%W7KM35E]0(&E\YK;S4H32?#.YS4VXC"IW(2G\QML01==H./?" M^Y_Q_2 >IRCR.Y%_/PB2#./H9A@%#^.T^\>8T(L-DWYSUZ+*K4#=%2YOMH+E MTX]/A-TB-(-VA4VC[)1;G!'Z(PJ(Y=W[<:08$2ZJOH$[C">=T2C!7L!\Q3OJ MMZ2]SEWO6'7)KI8.X6*I0JL'%C7!23].AO1<::86CE0G"!M?.V%@[$H)"!L^ MN1E1[7X9^?@9^_?Q99J.<3)AZ8IE(?\*+ -E$* KPD96A)3VU\'-)+XW0 FN MCC,'[!F&'C M=IQX Y3B(^:-L''"P_)F5_9774)N:\F=I[$[3R@(T4.(O\4)5;2OJ]YEY"68 MW'JD$B-LZ&P)"R]P'R?)?#3[2)DB;-A*K"7&. 1OA TS"<0;K3AO.)Y"JJO" M!H#$XLT!3HC5U;K$:BAOWB5.B:>S+)5ZG I.%398(BJC#J7MA(U;B,JH YES M:ITB!D(PZE!KE+#A@PO\D%T25ST9TR_.[3H@WE"0?4,>V__ *^QW%4>/&4Z& M]*V+<<:K(,(W_?S-W#99O)G'^RJFISA\"J+'4I,5)TJB"ALE 53M 57O%9O= MU)R"BFW^UFJ*3;@HS^YWG .XRX*[\*O_A9* ADII]XWY+4'>F+SNY@DG$4UK M?PLB%'ED$/2VWLVWNR.U[H0+UNU^(S?(%LC67F1+V& K2,"^3:<#05 3-J8, M$#P ! \1D=6$#9T#! _@0!XBUJP)FQ0 "!X @H<(SFK"I3NPYY]=1CYM?$$+ MB%ZA]_<$/\;)2^<*?<7)+AJ0"+$H"9?4.!@[JL>-/P7/9PE.XW'BX33_6C1Y,UW%U"]F&CQW'\#W%Q;;C>(JC>=;_4%MA]ITT>PD) M X9!U!RPMCAGACG*/O\,_&QPIBK*_VZP^]I?TA&*IG=[<1@G9W\AW%'Z_<]] M,LAF'PV#\.7L_]P3#4#7E?W^F4V_ZV(OS3DEGXXA,F-Y%QH2$&8LT2'#_E\9?-E/> M;K3OJ>(@3,IHF(46(1BD^F_[RV0_248A>",S8A-B7/K]]'N7V$TZRP$-A$X7!8W3& MYII?G@&AI>1@R CD,G_ZYLGE%KOT*?,7K[E.RU567U9:ZNNU3^S9R?2&"?GU M?+Z^1&9%Z?1+0V^\F_AD*N1.R8_'E# 4#Y]'R/?)VG>F2"I[QNPEGQ@E5M,Z MBT=GY#LYUW.B>(1;.&FL% 3ROFW YQ0 7Z/]X_KROGLA]>X[]]W>6[C,#5Z4 MT?:ZYS_N+N\ONSVI;NN_2%K')1'%T3 MPST)/&FR&-Y1;>LUU884(6H[^#@XNX@]9MU3B[O!UL$^N:&M*LU_LK5R]I3V M"7!QYP-?SK,/WU'RNW03X8_2PDAKM&!I+=VL_Z4$S7?(L3*1M@Z8\I;J3<[&1+D;1ZW<[^\ZU[U+IL)! MNZ_0[MDK=*;JO9_$PSF+.(O%='**3?,\'@Z#E,8FI6\!T: $Y@\X.2NQ>G59 MT)%^.?_N5(1,&CI5F[JEFN:I.4#*/CBL&84X7):3=_@Q2"GJ,]I48R='E]WA*8P2LXS\C(V>1H*35XG+:%4 M2D?8H_%]7PHB*5:MJO>>6Z+^KDA#F0E)35'9>1%R>C27ZBEQ&GY9R>MI&\G,?^6X^&C,BC:< ,CY+X MB3YGYLK8C?8%#M%/E&"^UM<14/@>/5].TH\>H_+;1==IM'6SJ1FVH]O*6N+Q MQND.K-AB8=H/#&<2,==NB+V62/\8)T'J!QXSV>+^EX?D4_L-+MFMR2.*@C_9 MWQ]W :K#D>.R==?JM:3)SNTDG_\;R$C7<>OC,C"\RWJIYIJTU]+$5HE;^;JA MKS(LH*E15L0[OI_@-)W\0\MUU*EXNXVVIKNV*=W2,'N. B "Q M"&IGAVU)G'-ZD%)R'_]\731H6X5S%*('E*+T/1GDTO[,Y#U,M]PDMV2-"B*O M^!)&&PF0T03D]BA Z[G"+Y)PA%)P&Q,*A_]_,,HMB EUM4;;575ZC,=&PA[/ M.C>A"'57;A."QF"$0JG[C+UQ%CQAZ:9/]#M.CVPU(YR7*.N7K%>U"RE]*"X# M5+]U$HS>H%YOM!W5>8_YCR5TVU5,>'H[B*-WL1JZ^5]3M::FF0(M(04A,@M8 M_.TOCJ;:GU,IPR$>T6E*$9NG3!QY+QQ3T$O$JT"$1OZR%/&Q>O-!1 W ,TUK MF7M(S2^?"]L=%F0!>6(>;<$)]J71.*%M[#(IBR5R!S-/5>W#PT>JYFC\M>-E M9X430;6.7>AN2[7UK6(7ZZ\9BLT](J+:+57?[K'['RRCK'5$X9N-FI$%J^Z# M+"_TQ,@;2%Z(TK2$<5#"L:L'-1+$]'_O9?@0AQ]*&4K'1HOK2=B; 0,_>P.Z M$5LBJO?G(""?S/1SF9#11+5.ZE:E- X#_VT1;*F$J%@^3,G$\V2Q>U&U!R:% MKX:6F:?<"*E9GR)9&J%$>J(GSTI_934%*DTS2NE@7?"SJ-M8 +9;,6UO3@)W MODR40*X#7IE"DUO?+RO$FG=%Z".7CNY$\^2)QO>A%:J7WD55;**ZR&#_'=/H M%Y4?:?J(HI& 1[AJI2.R:*2#F*:0YU6 M460#E+T;O/03O1TE'6+^Y0ZM_DG9(-@@49I)KB+YZ"5ME8X)GH]9O#4O(:):)$/9.'T%I]-H_QLOA!Y? M?1=>-5+%4/-:FEKJY5R!*UW'AYR\<=C)U\]!7U T:_0,$S\B><,@RXBLXI!( M8!)'=)D*7R1,EJP7Z9*N1\U[Z\+>_J);]6=.UUN2&;!"D9,!HQ"HTME%)&2%C&;V4#_I5W>#T8WEE M,D<=2IR);GE5)BXH$S&528WE>9WA(!$90E)(YH(EY'E$H!-$I9+".Z&K[M)/ M)8+-YM(+Z9!H O*69+I8$HD8$B*\R-3(((\C*S.EVZ/TF,0_L\'TB,U,B8WKQCG],X@RI4556C4+7CJ&LU59.T&ZK>VB\$I3^0<$-;VE:/RCEUK+<@S1B_!YZ9B2 M/M^L3#@Y)Z))FQTL# M5&>1N:?!S/$+??G/@+R:O%:*R-QB MJGZ?@I2MIZS7,@JI<4SW7-";:5\O'R5^*M$*U2M'+*BE8%-'+ZR[2C747\A3U;X0F'=-\:N1+\3ACBI45D[(G=\:/ MXS2CB0GELYJWWV Y@PF_OK$X/WGU. IR;N6#:KSCH-8@0N@%Q%A,?VE<7G]; MDH%D4V"9[_RP^YO96-XR.!H/FW[,V@72!Y)UF5A Y%G**[N-1EMW9,-29--] MW: ]'6I[0K=6-=;7IBM'O3H$SG?)',6YN7"68)HE>\(+?3-GPV#O5V9?00]I M'(ZSU5]955K29KO*EO6,+-L)E)[YDW]GD,QLQT?=6F/E?.;Z_ON]7WO-%)+KMJR M+?XY(*NEZ,6J[0N&6(ZM2/@6T;*ZXO6_V\9A]JZH%8$4]?JQ%%?4=/OK;>?N M7KIL2=\NKSO7YY>=*Z+7:!/3SCUK=[N@M:L4JR[;R_W./*G1]G' (ENDT:$Q^8ZJ=962_HI!(*I9Z XRS M=!+98.ROZT0G_5!K/8=)-.G#CPB-_8#PZ2.+05U@+S]:1,_C31KHU'KH5$L, MG:JK5*>^"=HU75"RG.367:ED9T80U:XW(YR_9K9#Y9Z\!==78[DL?U;CT5/E MV@N>I>\QVRY0Z[ET\S[D=9X"7<)K/0%)K_7P:VP\N:_&$Y5I:B/-6U%@+]7# M7B)<-,!>.FY[B9:F%;*7:"E#@@?T+,4G+'VXBM/THT1[>P[QD1A0E!3U7;'I MZ(_%@*)SJ;D!1:=0:P.*24-]#2@Z_/H:4'3T>S"@F#5TH);G:)0&I0/I6QC_G&6UZJN?R*2)H5'K\4^M MI+H;&D[=#0VGWH:&4VM#PP%#XP@,#<)%!PR-XS8T=)6VB\G(F+)86F%Q+"LK M!GFNG3Q35KOKY1DV%<"F K83<;JI0&M)WU&$'IG0OY[X*HQ:*@Z)!L_=K"8 8<]FG9DWD6&]) M_Z2=:(*,;5MG(DD^"*=_4XD.XW1,NS=T'N)Q1L0^^1UGTEV0_@YB6@LQ9=PV M%)!30<92AG/N1$Z-%MOYGQ &,1F]36(/^U0L00AK(H2TB%(%,QODO@!8Z-FZ M^4;RRY9T<_]K]V[K7>2P5QSPMAEOYFRS^!5^)%X:6V#8N1VPPM1DA:%,-%;M M007Q$UG\G*GX=5K,LY*^(2^+$Q"]NHB> Z)73]&C?;ZG$@JAKDR$ MT&Q)-^R,@15DUR9@T'B=8T,[; M<(0%'&&QIT,@UC9Y7W(@1$$0ZXW--#C0C->W$M]ROE:!^0K#\W7'E@A_:LGY MS?5%][K7O:#'EO1NKBXO.O?DCZ^=*X+?KM3[M=N][PD_BP]!)&6#>$R>X:>R MA)\]/,K8_M;) 6,T,_-ZIMC'H@>S-&IT1I9MMFS5X7X.BZJT-*O802SEKAF* MM8O!JBJ<&K/&(9LT7<_W6K)CPCZ,Y[9ES756.BVZS'=L9V3)N[87[S3U@+S? M'Y.8F$#-R9 ]#V-B?95TT8:![X?X0.YZ)TWQW*J]Y@2:5;,M>33-EK2L\HSM M#L\I_IH^^U^MV'X^3A(BD1)B[#_;BO_OIKT5AW;]#$XB++%_7=&9BM*!+'FT MVP?^8QP0PX=:Y#*SA(A%E"4!.^F:WO">X67HH4AU0/A?*TUQ8T/$@\YMY3&V MX]1_?X:M/G^&+?TK/\)VG#8?$1J=4L(MS6^HMBIKFK)PO&U^5F\5GDW%M 3O>"Y(($''*D&&0!*D-MJ:;LJ.K0LD M09P,IIHLLO%P&+!][2E95#U,.$D\_Y4&E%:.#$LU0[W%9\4"1*AX-D?+NU=2 M7N-L8IV6%0ZMT79EUS2JBL8:>.YJ<2EJ!P.<5FCC'##V#1,X,*2LD%@V5R(9;64K F!4821O4+19VJ9ZA M.X5-WDN+E1[X^"&3TM[ MGXW;:&NFL53,))1);W+P;\X+SX5P>FBX3/,T(^S1^L[P12Y/B&IL#L6,*;Z6-9Y9#''BR%Y,DX M_;BALA>\_"&7/?LGH[D3,TJD ,V3$M@1P)\$CW;"+M&&2TJZFIRX9> M.:@LJ+9(L13@#]W2;A,N4F)W(OZ*DW#HX;AB--A$+ MUQ;(JP#W=(^Y%GY(HIW*9$4Q!4+22:59\NWB>2&@+'DY$R'7LJW5R\B95]5N M*1!6HVT2L_8(:Z0 147-VNHHLAMM6]:JA_W$LUN%UJ;W<8;"J1:=:-4JMNKF MVO4C%9!-P84JLN$0X]519=NHK&-+<:E&ANW)PFY3N*$*[%RRL&NVK-8$=J>P M_>DVB4=D."\LND W38SH+N;M(PRG8;QL+#?*B7H;HB@C#F)W2E?B)):4&5-I MM#5'-BR1[!BPAO=>=L0/4+2"WI8MXP@#ND)KVLF);M&C%&*48HF1I1GWFV/R MQS3Z ('=*I&'*86O*('OZ$MN^C]2S&R6LF)"LVN*1DQD*$ Z9DAM"D/PA!2M MI[=EUSC"2&_E2J37(#$4(FU=NG,=1]Y6CIEI--JV(=NF(U0ITO;S,>)N]K?DR+ZW+*?7@VE"0=VD0J6BVRO>@Y1/04V19J=P/XJX(6 M)6T/,[?1MAS9="O;4N#%;M$N21K@T)>"2$K0PT,@97R4#Z*;FF-MF[*KBY2&QHP333Z;6RQZ -MU]SN>EN]TVC3/"MM,A*-# MZ7;I!2=_/%J@T):NDF)O*XVVX^BRJ?(*18NQEZOB:0,@6*JA7. /)=B=[<3Q[;6?/.*TF M6)Y'II*ET@B]L,I\*OO(\Y(Q7MT?O[+/*1P9BEL"RZ9X/.O])D-Z@I;;'"R= MR._D4)E;/;:+7]IT6Y@J.ZY(M5"<5A\0EV,5ETWF\>[$16?B8E3OY21>3*H> M"^=K#:$W5PG*5D]O=E@0I%FW2;,NJ[$ELC-W"-.60F,TVH8NZZ9(Q6"0<=UC MQG5GR*+[(LUZE1GZ03H*T0L=[ 8P[NO.DW*\WG>MF'.M(7',IU'%U,IZV5*H M\Y-R'+URD%(\EP0@M5VCBJJ08E4ZLNN(=)+H29GM$P=,>HBC<3H)=>?EZ7@X M"N,7C*4$ARA;$_T"4ZNH.NY.2'J74[2ZU^LPKU=Q>*6-P( 7$54;-#)W5+FT M:2LQWBL?.2!>Y60]E')>0CEG 5?K%G\:=DN1&LK*LN$H] P%QQ6I] U,X$,4 M45:'$MOLSF%CKWBFK]#*]6W?^*IAANI58/46E0U:M[J4:(VVX\J*55GCUJGH M$*!774M7AQ[-*9J:K*B\MA!!59ZX6<;3L&PJ91FWWHSG&*SKA 9F\U&#JU*B M<7MPF8VV9U391.>:LJKP\LK _MTZ,@P[['<0'=Y>,AS6%=53-WC@5/)"/'V<'(; M;4>VU".LCQ!:S^9!8@@.[RLX7%(L7'I8G>K*ILNK612$A8\%=,7#PF5!1P^T M MS@J\5NA59R*JSL'.0+Q-IAE=UF!%7G_NW2U.>@.4X+5*X_+ZV^*QQI.W,)3= MHN0FZ66T6/9?*!SCV5/?GR3G&NN5UZKQZ+L:C]EH*RW"D<53,!6GZ8W9X:R>SL&:(<+6J8XIPMVAEG@SAAAX6F%$NOQC#7P;B%QB(Q?:Y^ MEE:*4C[$:E+$1":=S;N8=S<3K75G6BX?7SFM4W5\-O$^39DPBOY_L_A_EH(T MI3M[V(Z><99FY!>:K,WGLBU/MIGS)1O(1O-L-E6G-"NV@%HZ.]+DSEX!Y<:88L,_<+3)>_$[ M4H'AY9O<#4M9>K;[$K>#,&'7X-J.TFIYKZ_TR"I06B7.G^[*FFDN;1T$#IY8 M#MX&^8(!KA(O#@YI.V:,%$C";L*(+A9&3JI_2(>,F=(;A<1_"'QBR4H> M&@49"J%"?.M6WZ\TO24DO8S.-AV/6ZNP" M]P,O*+NG0E6M1MO4+%FW>9UD!E:LB,#:H'AW "R; ,LQ9=.I4=_K(S-]9TR< M]#&EG4(2/,!1&CQA*8S34^L/\J&2,D[)^,EO2X[RF-*9;78[GZ?R942(CJ\( MJ:]Q=M._1\^E)X2# .T4*KWS MO95;G*<(N]ZV-J+GJ^N[C,IE!453&FW+TF6W^LYVV')Y9.#;8&AS )_::-NJ M+IO<&HX(MF&GAELO%[;(ESPFM^"6JH_6=EG7R)YX1A-9@;<>(!K;_8LQ/66;^/8H>J$U M;E&DY>QXLY1 MG+*$VQD[V"AXPI]_!GXVF$)U[EL3!BJSKZ ',H1QMOHK<\SRR)APLG^)4TTR M)OU='=3<3SI:"O[ LM&#Z3JN;B';\+'C&+ZGN-AV'$]Q-,_Z'QH HV@;)[H[^FUDBK]/A>JV$M@EDL2405Q MPAK0GA')Q0F]BXP)"3,6:9!03?B7S?RQB17.#JF/^Q)MA4"%X,LGU%[&^Q5* MP'F[FNX)L\LHTFA_[]R=_^A)?T/#T6?I^^75U>7YKYU;6;J\/E\CVJ*,_OSF M^J)[W>M>2.2WWLW5Y47GGOS1NR?_?.]>W_>DFV_2S6WWKG-_26X0?T(?@DC* M!O&8/,-/90D_>YBL22.O-BKG]B-#8#\A*LF;XBXLE M6U9GJP-;Q\DD0C1*\=GTE\_3LUR#B+V8?>GSY&&3)86JQ'?+."-6?GFF+>DV M$:HQ)[&$R9LGEUOLTCNC)+]FFBW'5EKJRFOK'NNV-$7?ZJGKKQF*!6.M MT5B-0D_=$ 7;&')U%VY=XO_EBN6],.5RQ%O=.)M,+Z9;[LGZC:7OY+Y!*G7) MLNY_>4@^M6E-NZ0K)AF4M;ZA*/YOYJ429Z=MO23RD\3WZ MQ-^";' ^3LE*B)/NLQ>.*5DZ:8K)?_X6!7#:9!>2KB_66M9^%Q((SK$*CG5X MP3$;;=TT9,NI?#PH" X(SKX$QSZ\X%C$G[)-6;=A(]2GT,QYRND1;W\-)"3^*S9<>MO,K )E^!@:8JAT<: MW4-FR8XJTJY?0!IWI*D'1YJN$*3ILFV)U%H)D,8=:=KAD:826U.7-:&0=E)9 M@ORHYR1G]8FU+"@E+!O[Q^Q>6&A#1-DRCC""#D"; 6UC/YG= XUV590-2Z2^ M7@ T[D [?%90-^BYXZ;*:T<4 $U(H!T^BZ;37H6*;%J\]M(*%-(4VKS,M^]7 M,2]/O>N%>OA4FFX1Z;$TV;%X!3G%V&P.35DXP//P"2O=IJW_3=DU%]MK 3Q/ M')Z'1Z=#T*G:LF56MG(!G<>&SL/G+W67]KPR94/CE5:"GE?\=T30R%QF146:T>E($TL\CX6>$A5L:/2H^JMV2E^L$V@!^1\;,C M^&A$_;B6;+J5\ZD 'Y'AL\+'JHP?FB0U-=E11<+/2=6N]'!(/GR4I4<<$?\H M9*V!D3\,HB#-$M9T#RI:MDXL3*C[]YRVGURH<# +A$!M>&F/R. MT&43=)F&8+M53RHD>(%'">$/ZY.;6Y+#F(SN3_8!Q >WMB/GZ4K%98ZJI:6$ MYE)EP^*5206/74A ;; =>0**G75H0W =S3@VS7V#((]PY!U;KV: M 'M'@[T-5FIU\)G$V5$-V> 6$1>L=+B&^^UFA<(?PCA-/TH!.[L>=MY-Z/.A MFMV:D@F0WU:*TB6C]A6A?&EALM@.U66A@X]B5>##!A$!C=<*P+,;;=.2;6Y5 ME( ^D=%73@'N4?\YC;9&8*@OYC]!_QT5 G=BPU8 GDL77D5VW7HHP%.(ON9- MR7+35?HPB;U^E*4(9U#0N768]3J.XK?RLF6QBJ70_E!.]<)Y*(02>O5?,#Y7 M+/]K@+6('95@9TEGL>*+/(!&9!VT+Q6D-=JN;"N@@NJ&IG(J:,'^XZ&"=&+Q M":*!3B$F>4F/V<1I-DVBGU@M9<60XUN<3VFY!MT&<:15#EYT37WEHT?(AI!@ M 8309HA+NA$!0HX$(94!8A$;7:^R0@) A ;(AJA: 830EGM+VO8>!"&G$!'[ M<#67S94>,/&6L#1*XJ> 'N4K?7C $>X'V4?J1DWORM S%"SN./,[BSM/F[0% MT9A09A*8CJ/T*^-5?M\]Y4CW.4L0H6P0H>3E,L/#E#@O]/5)S':63:6OM$OL MT-IS1>'@V8B10($BH-TGD$7"K\L2T:K&JTX@!8S1/C%K=#$P1+C-XKKAJ8=FKC584731+*K<"@W!T ) MJ9X*69K5<632+KRRK8K40N,4(L+7.%N_QV>'/IAPQ/CKCB8OMCK834B; &O[ M:FK;HBO8S79HN?-&;)KUJ-3T\23G(YB2E.-B0_OH$6! M9\S-5B=3\N/Q0X@Y'#L&0ZSY$(\DY,&>6/Q,1*_(-G[/<9)]6C_"M* Z]*1/78;+1E4Q3;$EOK[MSBI$?5U_K@G;;2[>E. M%.'T.0POKU:8\FJ%.4JCK;265-K5.?D#>50*,K@5ZE2!7$ ,1@[RN!RV/9H*89;)L5/9IUHB2H)D9D 21YK8'GV8-_DWF MU?!J! ]" $(@O%>S1AJLRGX-" ((@N!^S1K\V\RSX74D#6S0*\;SW]@?V)<0 M&15ZQ&2BPR'A/4M*IE(\SM(,16PZ6V4H.6:8X1E[>L9)>?1+,Y2<"A)JI.)S M>2^[_W2J/3JY\K@>#Q]PF.23BK7.650P]/=F137ZP?%J58XBAY MOJ$F?+<\=QMM0Y$5 WB^5YX?D.6NPL3<6=)W!%B^0Y9O*)K=+<_57,R7=.1[ MP_.3JI5:D5O@Y'G4'[#;V2(3JB[@MC1D-;[6R Z,^*/D^G;6"#>NZTQ1Z4L. M&P.NBV:/<&.ZP=1Y\9",YH501XKBC+POBRD3?-I/@P(Q8KN1 M$(T']H,(15Z 0C)V\L$01UG:DEXI46S>[2\/R:?V27UI0G7#)(P:Q6E 726 MX!!EP1/^_#/PL\%4/.:^]1!G63P\4V9?00^$%P38*[\R)_H>IBWS]B_EJDG& M9+PEQ?Q/.EHJ78%EHP?3=5S=0K;A8\TXGN)HGO4_FM:8?FGPNGEM M1*2\^9!@]'L3]C=7EQ>=>_)'[Y[\\[U[?=^3;KZ12]]O[[J_DOLN_]65/ES= M]'H?Z?QNOG?%G^&'()*R03PFS_#3CT*,=^5ZNV(&/R(T]@.RDI8NOZ8;-HRU1F-U M"SUU0X!PH\OE+MRZQ+/*9?.],.5RQ%OA.)ML+J9=[LG"C:7OY+Y!*G7)>NXS MH_0?XPA+NB(7\%*/E3*]X+D@7:I"9\Y;+]K105C2L15 4V@M\N;XQL;9GA3) M-!["=HR$ 2Q5Q)+ K5PJ, M&>%0C/)(V+KOM7 MESB+-3< NM"Z_+K10_0]B M4>^^L2[OOK$@$B 21]+IU>78Z17$ L2BWKU97=Z]66'7V+:-+6^R 4[HYK%1 M@@44X$)X0G0%J#?:NNRJ@AR#R]/7 M$][,O<)I>B8EV M1F@9],BR&+^3_9YQF=(,,.]J>FL"YM2M]8/8OBX"$8Y_8 MP\1"CEF@)(^)2!]P?I;M1YE^;2OKN&B$5#Q!W:MQ3$7R[AWG.J^,^Y;$P\[- M^>6W..D1@;OISV1WW0IA$&.D\:+Q@#M^!O).<&$#XLTF6DZ0=JC[SNG-[1&;/*))[S_37DWD@&[:SLZ:[B[WF&^LBO18 MX)<9KW1G:(:>Z3]_W6_XA8;#5J MEXS:71PU\SO(>\C_Z;X@.H4T>):&^3X83/?!2'0/3*ZK=466:'V^G,]UOP'# M;::MTBBTMI)9^W7X"TR@G$>OLI"F;BV)LF_%5TTF+FHZPAYM.!"^O-NAO44, MJ,)ARG5?#G>KFF8KY)IE4-4:;<.M4AA,"YWJX67X;*D3M/S-,UB M71; ]JA@>W!#J9@.-1IMJ[KO"HBL 2)%L@8Y*%*3I7O<*N7>>X'MOO0,&^++!"G8?5^^VOB'= M?8!F&6#RUW4B?PX^TW*'EL;NCI%'@W&:2,@[DBV2:W%S'V0K_$\^+F[J9I3Y@Q:6FO$Z+[\9@V6V , MJ2!LPA&M=,,@+J0Y)OU3U"=8HGJV5CL.[=OH.!RZ>8. M>(IP?N*T[?+*1H$@@R ?M2#OI"LF1XG6%>*CZK)I5-DC#\(,PGP*PLPSO<53 MAM5&VU9EA5NF_I""#"?&PD&I9$PFEX-2S4:[^D&ICKKDH-1E@+1:EKX.DW"& M*N\S5 4\C?,$3DOMW=^<_]>O-U<7W;O>W_[B:*K]6>K^\\?E_;_%G^";PU)E M"3][>)2W(LK/63^R\U,++*"U.4-5Y>$ M+\0[(7+QU%]I>K*MM'#@YO+3(S5WS>F1&PDW.Q/X2,[%GN_ M[_;$TJ.CWGD\',;1/DA''I+$/Q>*<&I/1F;J=LA8J5.)0G98]2T*_&80L=_/ MT8A:S!)0=VOJWN$,D0_S@\"[*(G(R%>?0P#TW(A6SQL/QR&-^#&2LFJN'*SS MX5_V":WH E)OO]['"[*_Q9G098XX.0ZZ]5C8 XX?+T6TSC >1ZM;4 .> $\' MQ],>;]W3%K7=<,@MQ*&O*$21AR642=]1X@TD75WB1QZX_OV0!%J9&\_CZN_3 MXYHRGQZ_O/[V/C^>ZY&;<99F***T>)L5[P?/V&_^B9/X-2&NS!+B6J/-$A/: M9T&W7KQRBN?6BQW"331Q+%Z=4F[N]12Q)>4G;^5KL?R$Q2$&<4B(DG;_& ?9 MRT;YFBLXT4]2OD"U%U/M:C75OJK@:4Z_&XVV[LB.;)&K=HB&U C,&H.T4W1T+AU4]Q#&&"Z?9R,!2 M+0K,-ASFT?'_,TXSUB[Z/IXU0Z)]D"ZC20E(\]ZHVW*NJD>])!3C?$T^E<,S6U M\^C9'GDI2-,Q\>E'XR0=HRBC!TK@X2B,7S!MV4WX32]Y X(+:12B[?S])62K MAPQNIRG7H*0&?26 2\ E$7I\N)MZ?%#E=,FTU\4X(;2X)<.*_5RM=2 M=?:$TXS,D%XCYGB6!!X]DS*_3K&TNG_S40;S(.0*7 (NB15(& Z#]4&$NU?% MQ6[[0=765TRT&[Y'SSV<92$[5;=T1,%IM U==K7%W5J /*&1!_H!N 1< BX! MEX!+P"5(I!?P@\<1]82)Z[O@!;.]D-NYP;6-*D'L#[@$7!++#2Z43W_G"G>H M[F)]);[%21\'V9B]L:0?[#;:JBWK^F*O&X">T- #!0%< BX!EX!+P"7@$N2# MWQ24_PRRP0"'U.-EQY+3BO((9Q(S2Z7T-6U"W>7T?6\@2 M#> VX!%SBVD]Q M6X>8?8WND2).[CUZ_HTJMCBD9"$?L*M?WV^7*NL#FPKQ@579<18/[X+.G:(B M#?1!';A4KBMO\4WQ=[E9M+%Z6!CY/M&]-!Y OBD\"E$^?27A/K M'>^/<9 &)5JJS 4/:)LL1]:XG?P-$ -% %S:^];T\CI@SF(U&FU5=O3*>TD M7* "@$O I3IR:5^;U2LI:E,\17W2)VO?X6ECN_1]D &*$"!J"EP"+HE0A$#U MT4Q5^9W(O\-9D"R+)92.'UB-MJD[LJ4[8D2\ 6*@"(!+P"4!U'6AX\"W4=7, MD2CM/-C$>;!DTS5 4=<&7* "ZL EKM4(NU0!CE@J@%-UPD+(0"!H?$4A*T% M+$#PCW&$)5V1)4VAG9NVKRYXB!,?)\U\9FB,LB:- MP\#/K]1/MDHZ0[I2J"+[9IRE&8HH+=X*43]XQG[S3YS$RYP=]U4C#C M@)>OB6\E=L2[2>CRM0 !!?$%\0WUQ\]9V++ST2 M5+-DW>95% 7B"^)[Q.);*E>A&^_E-R7C)[_M0)#-1EN3+46ID)H "08)/GX) M+B7 .U]_K4;;LG3957EU8#VD]+*$Y*<,D=>1?_W@J?V%_)@.>8B2QR#*WZTQ M<65WOLXH'QJ938A&*3Z;_O+9#])1B%[.@H@QDWWI\^1ADVF:BW7-;.3YY<\_ M S\;4/:WE!P"DZ3IY,V3RRUVZ1V=\VN:TS(,<^5EI:6NO+;NL4;+M59?7??4 M]=<,Q>(^5K-EJ-M18/]C=5JFN]U3@:[KQFJW=,> L7(?JZJT-$NOR6#MEEM0 MN#;4IVS,JQGFPKU+3"X/DQ4[V8^%X12R,.X'"<;2=W+?()6ZD8_]-Y4KVILE M?4*DZ1 G#]+8N*G0[WS?%_5'DA' M'I+$/Q>RXK4GHT;)V"%CI88Y"K\\))_:M"ME\S)BOY^C49"1SX&XVQ+W#F>( M?.@SW:.N^,B6F<8CZ.L -%.CS2 )T'P MM,=;3VD'1"9]1XDWD'1UB1>Y73GJ21:896QDF]4'<"J5N[7P7@=MHZZYLNZ:LNXNYVB)F)VA5T*I;:]4B MC0\V%=G;"O['U)D@02-"K!!7I&U"IEL=6&VU5TV3;X5P*#T(F"-Y R#8) M69$6S-6$3&NT3=.059=SP3H(F2!X.TDA*U=6[NZMK-RFV[MDT^575@YR)@CD M3E+.RHB94;&C1@'I,AIMRS9EW>%<_;W+^NY3;59]C3,)173B<_434A"1O['T M(8S3=$$E%DK)U+9M&S37 RX!EX!+P"7@$G )N+1#2WQ#BZ$W):V7S"(CUMI- M_QX]ES;)S4;;T&356NS'#X 2&E"E0BC&0F.<%2$4GM"R:"Q%MQ>S ]! 7%10 ME>I,O2'XS1-*-M%2BFR[ED!:ZM@/RV8//*/[? *O2#TR#0\U'V@/<@G]1 GY M23CT%&0ONR@6@6? ,^ 9-7L&UWBJ*Y[&+*P?:4R5K(N(KF 01 4S$+@$7 (N M 9> 2W5P?(T-;=(Z_G_&:38D1DAZ'\^Z*- &"I?1I'4"*]!GQL#YG"W0B?SN M,TZ\(,4W?68PW(RV.OK9=HC#+&MVY?[_@$/0%L EX%(=N<0SF"F"3G?%T^E< M8Z"U\^C9)CLI2-,Q\>E'XR0=HRB3LEC"PU$8OV#:ZY/P6YH>SBB-0K3:WZ][ M=(?W,PKLZS\BG;1\HZ=A%#FL_9(AV7901VFT M5556N!5N"E0#+=PS3@OX6SA8*T#/#KE=B?DE*ZJCDA55Y;5%5$1('R64MK.^ M@4O )>#2+GTD;FI9$TTMGW3BDG*4M>2*^S1Q25OKYFX-,2&E%&=9B*E?3"_[ MT[;%^0T43(4ZU&T=MSBF9YQ6#*:DOS,*P9O^A<3 M!+)K/RC^>I,7E71XZ$90RY(-H[+' V&_.A@>P"7@$G )N 1< BX=*9=..EFS MUHMYPFE&9DBO$5LQ2P(O*^C$'&50 $(WP"7@DG@.\-IDW]VKXIKYOE\QT6[X M'CW/7.32CK#1:!N&[-JJ0/$X0![H!^ 2< FX!%P"+@&7()O'QP\>1]03)J[O M@A?,=G1#+N^D UA[K5U\Y\YT*/Y8^XAO<=+'03;>)JEGLBI&PZU<6R!P[!2> M <\X.=4$L74!-D+\#++! (?4>F '\=*=$!'.)+8\O*L42M]WBX$0.[@JP"7@ M$M=.>-L:INQK=&\?,3;OT?-O5+'%(24++3>C5[^^W^97VA:U&FU7EVUG\5R/ MTD<- -) 'P"7MNR,6;R9PUUNUMS'7%7"7-V[W6B;LJHM9MI (XB*-= (P"7@ MT@'T=HFO7VXY0>OND3ZU9OUF)_98'(OS99B4"K#3P<;*^':,H\3M1GG&4 M<<2]IC@ZWA_C( U*-(.9Y;.5U:5M1V1# MM0'D)_.,DQ>V*MOL*PF;*IZP<4JKB7PNZ5<4,H,5I=1F_</P0XOQTS KGNM9'ME;8;&:AZ/_-.$LS%%%:O!6D?O", M_>:?.(F7F&6N]AILX'O":24^'CAJ<3"HBB;JVQY!7(TR]13>95:H6>V XB62 M.[?ZZ2"YE=K:<9IN/=&Z8JFQJBTUF\, KM%HZZ[L6H9,UIX%X.ZBURAH<]#F M7+2Y55Z;+VIM>GPEZ&N039!-KK)I5[.T"@0;Z.&@FB[;5N5P X@OB"^([QOQ M+1)!K":^M%3)M63=XM46 ,07Q/>(Q;=<3:);\+1N#H+L--H:\1^K'-(-$@P2 M?/P27$: 367G"[#;:-NJ+:NV<@0+,$OS?1WYUP^>VE_(C^F0ARAY#*+\ MW1J35Z[L5Y7R)YYK;-L;QA+RZ%F^*'JA[>.B."/ORV**!A]'Z:2VC-**[8?K M!Q&*O "%9.SD U:&55LWNTO#\FG]LHO349HF&12HSA/!9^Q#7G!$_[\ M,_"SP130<]^:<%V9?04]D'&/L]5?F>.P1R:"D]WQ91475).,R7I+BOF?@V0Z MF!%ZQ,V'!*/?FZA/QGJ&PI_H)6U\>DMP0NW)LQVJH%=-?9XQ5LO2UV&RW^18:#A!F+-$BH5OQ+8-GHP70=5[>0;?C8<0S? M4UQL.XZG.)IG_0]Q*NZI#J")\'.J4"/:>1&M!OO^,;AL[HWV]\[=^8^>]#75V>_]JYE:7+Z_,U\BW*Z,]OKB^ZU[WNA41^Z]U<75YT[LD?O7OR MS_?N]7U/NOE&_KHY_Z]?;ZXNNG<]EB>S/TO=?_ZXO/^W^!/\$$12-HC'Y!E^ M*DOXV<-DH6(5P2P!\U&(*:Q$QGY UI7WPR^PD+"E=J;\V=I.IA*B M48K/IK]\]H-T%**7LR!BKV=?^CQYV&3%,!?+OQG)\LLS#=I269O'ER MN<4NO3-4\FN:TS(,<^5EI:6NO+;NL4;+M59?7??4]=<,Q>(^5K-EJ-M18/]C M=5JFN]U3@:[KQFJW=,> L7(?JZJT-$NOR6#MEEM0N#:436XL]Z"5-N_N71*T MR!?$_?CH3K%&),&S])W<-4BE+K$__3?EE/H;CWA"HG=ND^;FR^-V9'-GD:=M MREW$H^=M,MTCQ2(61'M->Q\O:('EZ_O4_=UN M?2_#B%K0+:\_W3GPCHMHG6$\CK("1#L]T@">!,'3'F\]I2UZF72!/3Q\P(FD MJ]SVZ)WB+CQ3W=TN/%U1=K27YRBJ5TZY/N5T*E#4W>V5TQ7U).4+5'LQU:[M M>->;KFALUYMFFK*C.Z<$05#QH.*7R]EV&^AT1>>^@0XD2! P@01MDJ B;:VJ ME.GJBM%HJ\15- W.^V1 R 3!&PC9)B$S=BYD9J-M.J9L.B!D(&1'(V2EMHR9 M"[UQ=K5E3%Q M%A#.'A<512#K=>!2-7]Q!Z*NB27JQYY!9@\LU%0TWT)+>=I\H&>22^@G2LA/ MPIRG('N!DZGA&? ,> ;?B)HKGL8LK!]IW0V.4M9P%@)L8/H!EX!+P"7@$G"I M%LGV#:=4=?S_C-.,'9)P'\^: -+^?Y?1I/,?VTK.C('S.5N@$_G=9YQX08IO M^LQ@N!G1S]/2OK+.?&5]2<$' %%H((*Z "X!E_:OU#<$,$70Z8: .IUK$+1V M+CWK!R,%:3HF3OUHG*1C%&7T'"4\'(7Q"Z8G51"&TTO>@ !#&H5H.X>_ME5G M4,$,7 (N'::?E;NIGQ553I=,>UV,$T*+6S*LV,_56G>BPMA-MQ,%=DOT5\&% M:];U2C7)PF7*F@LEPS4#'*B%.G")9^QBA4KX%PK'>*5&6&:LTEX+;F5+%: $ M @]< B[5D4LN92'B^@)WP^X30C,Z37 MB#6>)8%'3V+.KU,HP 2< FX!(ET/H[P.**N M,/%]%]Q@MLUH.S^XME$EB/T!EX!+8OG!A?+I[WSA#M5=K%72MSCIXR ;LS>6 M=(1I+RY;UO7*/9J @@$O )> 2< FX!%R"A/ !"\I_!ME@@$/J\8:(NKM9 M+$4XDYA9*J6O>1/J+J?OVVY 7AC":\ EX!+7CD_;.L3L:W23%'%R[]'S;U2Q MQ2$E"_F 7?WZ?K]461]8HVV#-5,FSK 8?:$ :J 0CH1+Y=H]%M\6?Y?;-? 1A 5:Z 1@$O )?%:=^Y3;6M"J>UC;_"Y?4H^_RT/ M1/@$/7V<)*RM790&/DZV[VL'<3.(;@*73IQ+>TW+=[P_QD$:E.C(,A=ZT!MM MTY$U9?'$(H"8T! #15 '+NUK8WMY'3!GL]*N3+*CZZ "Z@4N4 ' )>!2K;:Z M5]+3IGAZ^J1/F+S#TZYXZ?L8 U0P0$@5N 1<$J&"@>JCF:KR.Y%_A[,@619* M*!T^L-A)VJXCFY8J1L@;0 :J +@$7!) 86]QH&@Q9CONJD#F%X'CP<<]AX3J YJ_*(1BQ5*!$ M4TA_/0AEA$9+F<7[K7Y9L7K3HD*>RA!=QP-\MX8M+M=9H M&\>A0"K7/NJ#U:J[4YGBG3H^0-A19-7B=%P*J&E0U MJ.H3P!FHZC>J6M^YJC8:;5.S9-WF5=T*JAI4-:CJ$\#9\:OJ4N4%1).^T]4I M&3_Y;0=*VVRT-=E2E KE!*"MQ9"B^D@#:&N!F ':NIIAO7.[VFJT+4N7W26M M!>MG5[."L4\9(J\C__K!4_L+^3$=\A ECT&4OUMCU8?LSM<9Y4,CLPG1*,5G MTU\^^T$Z"M'+61 Q9K(O?9X\;#)-46N_2.SODUS6D9AKGRLM)25UY;]UBCY5JKKZY[ZOIKAF)Q'ZO9,M3M*+#_ ML3HMT]WNJ4#7=6.U6[ICP%BYCU556IJEUV2P=LLM*%P;ZH$4Z[$>/$O?R5V#5.I&/O;?U!5K;Q;T"8FF YP\1G/SY7$[LKFS M0I.BJ[W8]+Q-INW?>FOW;NLE)GXZU#O/M[WO@73D(4G\'Y%.;=AQO7D;L]W,T"C+R.1!W6^+>X0R1#WU&SBY*(C+RU:=, #TW M@M7SQL,Q:Z7*2'J3#7"28S4>CA(\P%$:/&'VR67DQ4,L?;B*TW0A+@@T+ZQG M[^/W.F#YXC[U?;=;W,OPH19DRXN&=XZ[XR):9QB/HZP T4Z/-( G0?"TQULY M=;D2.9#_NE$UDRZPAX\G\7:Y5Y4W>:V5ZP4IP[<1V"' M?_8_9ZPC^K[M](P2.]$]M)=UW3I#E&+-T"K7QGI/(E(XH= [B&TNIHLN$TM?UA?G1G MW/Y0$%VCB6[-',1#$9V*1*=K=:4@"J(31-> 71])TNT>*C6T5D=59:6V\A1! M>(+P&K#K(TF[/0A/!\+39?5,"*^F'AZ<8I02DID+#[LEEN.)L(F9Y<6XXIB\ MLFC5))*"\!=-)C@77DK@>'F M1^$)/0P(#:.HSYE=P%F';\#R-G0WX:DOBY+ MCO ?$<*S@]A5SS1:'4.15?>T'1YVDVHGK\H_&Y3:D&56+TIAPKG%R@ M5(-1:HUZ7HY.][MCE 7&L"9; J,N&J/6Z)VU8Y0-8L^45;-)8N]JHCKEJ55Y M\$8ZO^C-"1L9GPUY;U!KR](+;TDR^("YO]TX)N$S1=.BQ+6Z3-X.EF_OW1QH MK_+M@SAJ!#IMJ]+6BD[8;@T)*"D] /J[^X4,Q6LG;74 MN@9B"=1K(NKMR,D.C'JLNY)J[3TNID;4.U+CY).Z5N>:ZPDC<:>*Y])*E6HB MW]1:'4TQ&F0="G_#*4IOZT E'5#)/.W8+8%*Y\25-HKOM<-83*,9$[H$SIT3 M^]H3Y^J;1M\@A^J.:3+'Z?IQEDDT!^[Z<3:TNR9XMKG,>L>8AVFU.H8NZV9= M?M'C=@$Y9>*;H&A!T;L'+P]'T3B;Q91U35"TH&A!T4V2T;NG)I@8NU1ES:VK M5;D@:D'4@JCK$--[$+7;ZEB&;.P_L*@!1+UU![YSZV:DMUUE]:^[=K%QMW_L MEDU+MF14< 1U4Z35UK1--*EB/ZAB0M3FWABGV]!F%L.V\S2@$G8:8!4-_MKT MM0#>VJ/P$Z#\M/>_U)M@:<28O$;3B40FK$G8!-;&/HP);C" '4VD()'"2!I& MX3.->5\Q(!1X"Y%@T;\"CV(!Q2_\LBUU82523)/I<)(U'HOI)(B95P^_\0!R M) B++TADB2;P9H+=RLB(M\"#I?5P&8'/5SF[6GH))H. MUP,X5RDR0L=_J+2 M"( U2*0!@<\]2D/)RUV'$L%>>XQ!%CHCKF 936BKQY[X+I@ >GES6%#>:(]A MP)>E-,5U++!1+>V^Q4$4XSGCF=Y]>Y!S-*&C\3!ZI?"J%)M0")+P57H!%)2> M8T (.%ZV?Y!%@)^ E%@*=L,[<\X1 F IW# "9$C@;'VI]RI]_7K;ENY"Q.J0 M8%O'K*PSE-\:5O*.=D,D"^P#N0" M"9U,AO D=C24>(-Y]@2L !<5AE-X:! F\.PA/RGXZ;\(?!VS0V%W8N]4:3K& M?BT%O@3[I/$H"#FBP#9'&6^3\4=X3G\*:V'W(0>&;*1VST*>P[QFR@_H$*O7=6041X1ULFV2HM=U:ZER:ZEMCJJLJ'+;@A/ ME:7Q<)I(*VD=:+!'XV5RMXOD?G?_>3FQJC>Y SR.IPCN#R0)DD=@ ,1_"/]) MX@"%%6Y(S8GZ1ILM'O-#EDCZ#TY?#*!P.I3UF$5Z&;[.?DD0ZLO'H7&RQEY/ MG/55WJ]3W*]1A;O=I=C$RBS($'==NFF]U3';]K)CX@^V],H+=@^^8*/5T=O6 M#W:E#GY1/!RD-'@9&B?^C+BP<768X%D.2=J_&G2B9!\AI"GKP[;9 MSC[Q5V\G;939CDT@*E>1@6LM"QP\I(JK50^[6APMH5OEJ\W$(D@TFJN=-,0# MP@YSJ4A4%FAG_F#E7?:\81CVOGNV 2>=^DYH0^K)OJMU@,_9ZOH32H+?.YY/ M^_PD]J?B?=0082-75F!=@$%V\L\/->?]R;Q@RS; M1KV_O:PC9,M>9%1I)W&FKO6QBWV("#/,YB%,1U,N@S+AM*CMXGMPFP$H%NQ% M16I*,=A #]IRA5ON./NC-7=7ZG939K>07A(-IY/5MRPUUCR!PP8[1JO6 G0* M_P[BF?_IF=[T0.7[>4/ZL-AW9/A"7I/6G_.L"/A0^G ;6='BWE?NL-^O98=E MS@C.#WW46-AIOV-F.2]&_(LT9BT2R&X@N?\(+)OT3-=Q=8O8AD\=Q_ ]Q:6V MXWB*HWG6_X!49.,#$/EOD5J!!/_ZDW0J.5F.BGCE/J*OW>^W/QZEOY'1^+WT M]>[+E[O;?W2_R=+=_>T:^[0IJ[]_>/KT*#T]2+W=]TOTN,3?/'UT_W38Q,V5=&1]^9'2*9^ .ST[2(7S:9C%%DI M8^E!W_8TP%Q3]5UJN,3N.;9*?)6J?5-QB&=P*0/W4+^+4H+T^SW7()IF$-W0 M>G9/M0S3=#V/$NJYOMDZ"Y]GL=7/M[35S]DY/F]3-V>5!D62!^ND) ;]PO>9 M] -A7!S]P22&-**4R>S,DYKZQV+ZBP(F,.,E&41#/V$. #9BIO (YN'THN<0 M-L-UO"AA_OM4%V2^-18H@(U'*/REET'@,<_I*Y^M!"ODM[*ON*6*ABKJ%J Z M>MQ)R)4/>/XP2JC/G1$S3?"5QS0R1; 80"@LE[F+ E 3Z9 [<66FW$['^+KU M+B-MSKJ?X52*4:G.Q2.P9/B-;78K)Y*MMCK<0$0_4K+H2&K/C^-(FHF7L#,I;*P?1M"/M[@[>ES<=7 M7Y:U).>4MN9Q 4;R &-O_@5L@V-8>7QQC%\J3;B.P_-CL*W3&3Y(%\S1*F<'VQ+W33:B*3$" UCH<\TI#&Z1H&ET7!].'0Y!OI>&D0OL*$873RP MAIO\ AYIS7@4 _ O$@S)(A+ @MH@T@I;1T;(D0FN [Y,P3C*K7R"!S6D'(,!H6.Z Y_)F7DXPT'"OM-](*"ZE?J M60<\ZB,5)M.8!2O&$9!>0)-M"(93.(LL$G3(QOX-GNHKBTH%DVDJK-DB^;4Q M=P3BBLNI"W\M: +^"#Y>14-K.(3>Y* MYAE3TN%V M3*7 B!\[JVD(:DXRY_CAR0EX&SP=. *L.UP](G"*!,G 4'EY:,J!&F60[X1ZXU27T2@-9&XI]P@K_(<$I+[Z>_ M/4K]ZD$G;2[HI&VB8,1H(%LTCP!+RT(8MH$-B9>=KW]DRR;/SS%]1I&V/B\% M=<,Q!J58*!] LL!PD_3T\O&(;>GPKDZX(>,JI5S\=*[0Q6R8ZJY1>W6J8<'' MN#GKL*K+WL80D*77%F!P3K4/J]6Q-+-\'V<>1"AP[TPNL!R @FQ@9@>)8X;Q M/&T,N/, &#&B/F8-S'&O37(U$TXY$T@8!V;*.?L$Y\<6CX^U+87/2N6!5 $ MM3AN](FQJTDA@81#DZ]\'HZ;3B75(K9]W :> M+/-L&9 VPVF"VB8FNA3=#6&>N@,G6,SDX;X+OJ@T3)WD083MQI$N). MSH== M]H!MA'NC$H%=M^T8SBYYP);>=EVG]D1@J^T:VIF,WK3;FK'=Y$VQUHIK-;?# M@2N=:/K$G'E?N1[W"?4X-@(OGREXO9-.'T&_W0XN8O;I NC$$,I=0":FFPI< M.@PN74VGZ[O0PTQF*KT!.Y=]>BOM97]<4&OL+4L([2ZKBZ&-TMJ.R"J*R:P'.;(_ <+'F5 M;6>YKWC#!-ZQ.^V?S$!_DYW\6RFST*4\P6%2*:@7Y=',<[32M:I6>GKB6S6Z=$,B"8@7% M[B.0-[DS#BR03>;!>Q O/'][PL M0%-I&SJ"[WNA;BK" 4;P@;52?9/F.+^5F5\F2Z$HKY5*)O"?O*---*:\+T6R MI@'#Q1VNUNS#A77"7<]R5@7*J\#\41!BCCO;9]Y];1S3,F6N88XN& M.0U8BVB8(QKF7$K#G(8VP%F[438U,>^'@;W_0&U)\.Z4.?/;+P MQ!5E;LY2V=HYM-_@\"KVOJ]4@K9=W>8YS9 PC+9N&K77#:E:6W%V+60Z=I&3 M6.Q!%[M=K=N5UH^E WJNN$[L/@IORJ @JL(6 )77SF$AG2CKJ0R_C]2CV 1% MTM4XBIQS0717071;#1FME^B<5D>7+7UY2H(@.D%T5T%T>TBZ MXG"_9=)R6QU;$]),$-:5$M8>TJSJU,P9U;D*:I&&8YT%W1V[7.H4*'/+XGO/ MV!UYK?V9[U^KMO]2=G'>E+-A--N':0*/3Y+;:-1+9Z+.@%Q*4J\[JH[$^5'(0E2REKOB8-HS)J<%L=-NU+>]\@ZT78 MRT=DK1M0:1%E'$4!<]<2[I5+1I?*G&>5]V0=\W$453"?:\"FRLQG-VS2FHA- MU^"(^Q+!.Y^G)"9PZK30_5(XY';AL C.OV?0G U&7".1,>2AVPTR:(1M?$0> MN@E?*MG'CF*T.IJL&'4U"A?HU$1TJLY^=HZ/.8J)&&6Y=25P"8QJ(D959U"[ M:7E6;5J><.!50@;6WT%XZW8-L3+P=3TOGE*_K,IC&=/M5L=5]Q;#PC)N,,YL MB+1NPIF*60WS9<>W\-0%5;'4-VW+UG*-1XB.=1X"A( M6)!P#1*T!A+6P"J4W;K+^P4)"Q(6)%Q1"N_N$E=QF)$BFZJ0Q(*,!1F?5A+O M0<8XVDBVU)I;@IR$BDLFH/PYU^*ZLV), FOPO;%'O>&V.NN[.SN+@U5X-^OY MZ1M'ZG!=WA'<:O-C7?YWNV;@&0)^Q^$1U/]&XLGK4PP+XDB3? P2;Q@ETWBY M)[BCFAS+ ?;4[R*&N@KQ^II'',OV#8]8/K:K>WVWIYN6LMA#/'WK#7NM M5'ROM'S2*=ZN[NB^^>WSJ_5LM6_ZBN]:AF%8ONHZ&G'Z-MS1=TQ/(ZTU/&I;>D)_H"+I2"1 AQ4D;XY787D+2YQ"C@TG%L8\?XU#6+X";Y,Z.S* MA(Y)# @^A+?\8(N?\'?)<[=3$H?P3C;1&YR,B 3J3=]9;!! MS(%#'X'&Y 6 .#&%?R@[>!1G8]2U:<(E7B9\X$O$\R27<[TY8T MQ*1S46-+!ZHDRX?0ECY'\0YRK%1,%C@X>TT ?N%QI]^(SW#Z[M)0N%__A/Y7<(S-*75J81YR03OS=&U M^M&;<[#4YFI#TJ?>PEO*8*#5=9[6FOJ4N354/"1,RS>VTTGF(!\@W3,<:DLY M-5=14TY)R_;IB<- =4>M3=]9FGM__!VQ#&I352Z X-UM";XBB,"@T:S:E%Q# M.= R>2,+I1P[M^4*#507&KFN<+#.T6%P$H\X74&PTYS M)ZP' U1SS=J(<\D"K7W!8%_J6CF[94>\BWZ][(6HN.U-X2J9;M5T!!"X?YK"0;DC71VF'M&ZS:+D@HQ)>T M(TL0RIL"B,U*V)/F1Y=S8L?L='33-HELI0F\K=]CO'XS%YC M]PG^^'QWW[V_O>M^D1Z?X(NOG^Z?'INP*?;$=\$$WN9ML3_0E&9H/8),O^&_J;>E!O'H_$P>L5P W==PSI@0S?XW[;4G>RB MZ9'GYY@^\U@L: K!&,URICTPMT#V1EC(A$59M]6QMG)P\3+I(YF0UJ(86*NX%=F"UB22*^>1FWG>*G-*EOY.H_B92E_;_S][W][< MII+M^U4HS^PY2176YB4$SKZNW,P[)"+:Q7C=W5CK\:N]=0-?9G0.P_G2 CD_+K9+[^ M&I,D,\:$HW5=8"G2!>.CUS.Q$EH=F*KIF5W=5>;JK_$]$GV1])4X^!H&A V* MKU>_>GJI/5LU3;"'K/Z@#]_2+$)LQW3)0-75/G'U9<77[9%O/SH/'>GO5U?? M0 P,\'H?RC$#).LS)2LPKY,7,("^]\,$*$_KE!WV66X!T#JNER@+@#D)5_[ MJ,SXP(2!PYP>V"+50JB$X&?:?@%<64JM%\7.0+.?\,&Q@QT68&W0*$5*GS:: M'+:$BFHFM9Y0E8A7$J'YD>!IJ54!#39&G@0*LFW@&;83*#ASQ/&-35% &!(P@FMOI8ST%-3_QZ9S1PW&& M5LSGRM?0A_P[B_"!>(@L3>Q0PXJ#L;R0H8._CFB]/SOQ_)T\_P-'&Y DF5 M]C%/A D!%JT+\5Z([W>CV5 MJ#2*/!(D6+C)K,9\>REQAZ'_[RROVHP)[1I@-,@W>8R 989Y*8(]19YIR@$I MW0 $@3_PV4FB%1U[U/JE '+*WQWZ );8';ZR2UT3*EBX/<12W;S9@^(VX?T> M8'4C3")FID^?)7R9H;AT[MR>9Q =!XY+&,Y SO"%S[!:@L+; ]6<8?$4"-P@ M>KE8VQ^>,F&ZQJP!LQ>_OOH@*?W,HD5PWU&8JD5-4TLU&,R_4#&E[GBA2VEU M(?T('>_/+$%QLDKJ47ZGPL:%#S"UND 54W&%]\K0MD@97!#0Q2D\&%_ '5#X M1#!)>7P0R-LW\K3#(N]_9N$VA[,P2CD&940+%WE,"^+?)^I=EHA/U90'NLA- M6<H:D?6BB6 M+$<.NY@,,,X%* V=)RKIBB!&'V0;%H#3 Q"Z0417.6Y,-\H8_5*A4E5";S% M7L[4-:O4+@8."?,^T]A/?L+3@1FHM1D6#@7[>&&_%=Y.Y1?XIODSJ3&(L:I\ MZ\5NBP!CT7F3[XH9D#*U,- YQ*"BDPRE 9@9%6Y5XL-).O&_7=X*912%Y#7GGD&&U] 61CG@"T$D,RBAZP'?P;>QLL^2D<$^-KT>_E * M'8_T4RG!@Z'FASRQI,]!5YQCI$+.+94A";R<,6*GW_'E^R.L M>& L5F+AT.,!HZ>\;J+TE3(73WL;^ O<-$<-> +^NBAOE4_UN>1L4(MP#AZU MSY3^KMXY2B\@VHK #\:C,%'E8'X$+(1GW\L F/P1KQ,!F"]5PEC0( K\B/G0 M05!Z'[5#N"&/XELKRVOJ8='8/ A%*KJ/_PB7LP0_,1:/6<4=L\KDSO89.83,&(4A84%8%LO N1"L)@IV#N:&ZX!8 MFH^04.%6'"8582C[, 5TWG\]SW]FT@RY/7 S!A06>ZK0[!-(.!@L[9?B'\"^ M/GG&[WWZ>/MX<\522"Q4Q9J!*0AX>&HTD2>P 8>?JEX^U8YT4RV:5Y!D,45$ MS=J2FC5;U*RU8"VB9DW4K)U*S=K*7.Q,[E8;: /;,;3!H$L,3P&H#P:N[N@6 M(-]RL E^B2H_D-ZF#L6LXG2J?>PB(%'DQ:(PP!+]$;CI>;4/&T"%I189V,-C MYY7917V2!R;&8/!A.SN:7K"3.1VJ3>O0N1S[^N4"#^Z0>%E [@=%X0#+R5R% MY=IX[C=[]V'A5G]$BX)*IXKR FVV7. H##2>C:+IP\G>%Q@:5>YBGFM"\XE9 MS>#" "SP ^^HV1MEL$ O>;]>SH>#GCE=A?U!YR8"30)GG)"+_( M^"'=&?W2!_XP;K2@I3,S-I$2G_UYHL,["M/C_'(!_F;^YP[]T\P02/8WS>RH M/6WAGY6.NO!ORQ[;ZUBZO=%3E__-4$RQUB-9J]G1->-(UGI,=!5KW1U>K;6> MNN(:E]6W_:ASGZT8"\V,S?T,0;;6FH&,);I27IV[\":^-T"(O/)?RHO^IXBQ M+3Q*,\S7G;C<;G)-TCEK@&;UGM\.X69*7P35:E!-$U3;@&J-B/63HXT08$* M"0%V%%33ZYABZ][)W9+;6A8,5J$QL(MUT++BWH\M8;3QY?5BA6*%8H5BA=5/ M7].=;I>H7IJNR*N"2A5!"VYJ.IV[PT[TJB^UNV(6:%XM MV'PKAB@W;#PM87P%?AM%+\KQI8V)GR[ MR@&%[[X3D,OZN';;*CG3E5Q4RS>Z&)/.@%RUFHK>0$PVG.N=BG)Z[)UD#6?O MU/<'G:\0ES-)7V>II\JLGTG"E1>]*>+=1RHO@_GR:>6<6\ M^;K1H*YZ=ME59-5613A(8+D9+*^X!'I#+"^/#&DB+"]PW#".5]0#[DXFZT(F M"RPWB^45I8$[D43"X$YDL M:@<%CIO&\8K:P=W)Y)Z0R0++S6)Y11WA3F3R(4L*&ZIJ.8YP^=>YBQ86YENT M>B2HY.9CYX4598F[D^OVV:6ERH9:,_Y1"ZS-"/S-DW$"8*JYHFYP9P S%0&P MMP"PWFZR:DNUN:ENJ,T%N(X,7 =(8]F;UKH(S!&?LAS-VDZA:ZFST-IUU(;A"<,5>N,(Z5,]: M3P4GPU)DW; %:[0(/8(U"M;836YP#=;0-@VN"]80K+$7UCA49K.G;U8M+#A# M<,9^.., /7J]37OT=LL5/*>1OXS3E%U.OVXR;4#_;[NI*/P9NQK&)I8HEBB6 M*);8R!)/ZX+$!0T7;\ /]T#MKO/ %%M]5% MBL<^[NH P\,$R03)!,D$R03)!,D$R=X"R6K;G#/V<=NZA^D3+_P4WN:N88X^ M#*,X/4])/)+\\)DDZ0@C,IN9G=64.3I$',!1$B03)!,D$R03)!,D$R1["R1K M=&B-?7BS MY1'OSU'\X 3DH8B&WY!^.OE7[4J)[MFEV94-^P0;= 6[G"Z[K&@)W1F[F()= M!+NT86_UV&5%C^AF[+*\VJC7Q@9JP2J"55:PRHJ>T5VPRJ9#006K"%8Y)*NL M:"+=F1%F8^.#(7=K]P0)?A'\[,D-+/+FU;ULW67];X%D&QHJ5R%R+P>&X]?(N .%!*U>H**=%>4.PD<;A< M2AS//7QO$1 [28VM(25P>JIJR8HAQ$0+4;'_+)!UR*OA!"!6 >) N0[+%F*B MQ:C8241_J9BP-YT5N8?HRFD5XUY]?)"U3CM,+ M;)6PM?_ MMW*P+; 5O/8VDD8>3FV=(&MMX&M_4>C[8WG^PEL'1>V&@MLSV.H M>W9I&76GI@K\'!=^]A\#MUMYG9K 5O/8:BR[5:V7XBK M'L74\#GF.% 2PL8DA&G(5M=LT^1PP1F",W+..$QKA:TH&_:#"\80C+$/QE!W MDIM9@S'4S8K@!&,(QM@/8^P]L60K&R>6!%,(IM@+4QRFL<)6]+-+K:O+ABXN M[&H3> 1G%)RQDWS>&IQA;-J[+3A#<,9>..,P;3:VTF65L98E?.\V@4=P1L$9 M>\^SVLK&>=:6W?%89_1Q(_>[B1>*%[[I%S9:VW]\][M\B<*GAJYW.9$+?YJN M;A D$R03)!,D$R03)!,D$R0[V7E=Z]WB \J6@+* 247P&E#6!)0%E)N%\MXGV]CJ MII-M!(P%C!?!>.]#=&SUD"/=W]1X11HE?XI@22'66DC). J3*":>!/^BQR9F M+BYAC9W- ++5[MEE5U5:- M!S-EH'C_[KTU5Q0R@-X*MGD$VGCY^] MSP"RU5;. !+8:AY;C66/YC%D@VS2ZT[($?@Y+OSL/VVC;9JV$=@Z+FSIC>52 MYC&D"MET^OC9_T@3K96S\D^QJ%1< CN+]@/-*M'TLTM#D[5N32]T_WF.MPB* M_6<,-'$);)L!<:#I%%I72(GV@F+_P6]-7 +;9D CJV:6J MR%U#:U'X482VF\?7_D/;>BM#VP);S6/K0(%D71>RZTW@:_\Q:5U*R;8F*@M.&U_X#Y;JH$G\CV#I0S%WO"='U%N"U_^B]WLHB S: MN"#K2MT@J6 ,P1A[88S]9Z8,<8^L8(IV,\6!4FJ&?G9I6G+7%E<"M@D[@C$* MQMA)+G -QC VFS$H&$,PQGX8XT")3 /[='JR9=6=*2,80S#&7AAC_RE80UPB MV[[K.<4+Q0O;_\*&N@-:HIMZE4T!7WRG[P=4J(K[8<5M=X)D@F2"9()D@F2" M9()DA[T?MB5VXZ()7F$*:\59]^#C)SX8U@[ZU.)^V/9LH5YH9D4%\V?'C__I M!!GY2J\")GC-P;_\=/@CC/JPOF>,VMR&XRQ-OA-XM M.!04$_C.+8R#91R?Q MD]S?>*7/JAW@[)U=FG)7;?WL '[8X']BLKJ/?CR>(:H",P?"^97%$P? M'//BAEJ!^:8QOZ(6NA7F35<1YHV ?9.P-U=4.K<#]NK994]6S)Z O8!],[!? M4<=\: NGNVG1L\"\P/PBS*\H4SXXYL6=N@+S36-^105R.\P;XV#FS6E5L%1G M(F[(@,1XT^XZ>8B%.UZC-NCXQ<#6NS\=T;% <(Q&_D4.J.LRGDIU4M<@&4". MW(&\8#_5%@C=LTM-5NJZ^=N>WH'GN0@.%!Q8YD"UMR#UT@ /+C=$&Q_*)1A0 M,& [MEV/ 1?D@?:C!'M""0H>%#RX("^UL& @@';L>UZ#+@@<[@7)6BJ M0@D*'A0\N+N$Q'(EV/C%4#MFP!/JH2IE+D=C$B;T7*4@3S8OGTO"5CY'XKE(CQ55$!/Y,8'9M9,,^TY"O*LX=L(G6ADQJ7/@$N4J]+90[/K9I24K MM:^F:.)L#S&J2C"D8,B5N6F=W>[R72"'P4_ MMFOOC60^#\>/6TZ*%/PH^+%=>V\@$7I@@Y7.^S#-S6[8$@PI&+)=>V\D+WI@ MEK0$2PJ6?*LLN:+'O[SY1_PGWQI(R=^\D-V$8+&+BC 3\ZL'/ 1...$7.0_?/#\9!PXKQ=^ M2$^9?ND#?QC?9W<\MS*Z>Y920(FSR]O0#3*/>)(?2BX( M%)G^5R+_SOQG$ D@463)"3TI)DD:^VZ*27[\ BT=$@DQ\64OQ.^PF91IGD@ MG'@',UXSXN#G^T[@A"ZPV9"0-.E(\Y-DISF6BYN[; 1;2:!I$M>ALNA;)#X MOZ01T&&82"1$;OKO+"1,3>J*+&F*IE,N@A^TSK00.09TW]3:J4P_>,WD0C', M *4"LT(H)099"H<8E?/IX^WAS M13\7P0=C:4QB>O H8%*@'T@8/"T?_L MJNG/'>FQM <_ +232&E$OPS'@U^$)^._GB/4)73)/A..60G2\#O$ M=/XG>#])"*%_8:3H2-7S'ZA@CL*0,-Y[ 58!>H!X9BHLP<6Y#G &?-%)RWM$ M(@'VW2R@8CA+D(".!-:,&V5A(]<+0!;@_I66O/1NOWC)=^JDOV+*.Q-49^!SWSVI% MUV6CG,68**0KR@6/,QX'8$NB*"E+0S?V0?[Y#I+P=X002"+?96(!N1/> E*$ M*>!D6F8[0!37'U.1#+]/R(397V"-B-&1XP&?@QE+OQ@"_:4I?@7^<\_]7^=# MWP.FOL!]=\\NHY!PD8!0_V/*T)L;B=3@V7URXA .[AN\)_*F#@S7>0&:_ 6< MOX2$DU,RSRX'41:?OQ(GGC5)D<[PH(YT/<174*E>%KQ4L4WL:G @0- \R1*L M%187T"-P/#A3'XQJZH" +D&_GN3Z88$IG:3P/^P@X/"C,=]J,F-3X'*93,H< M9MN41"\7=P;Z.O..4.&I_G8V]2WNYRJ3KSA]6%>6+OY*R>=Q">KY [@XW=_P MAMT9ZI3^.XPG'ML3.>_'Q/EY[@Q@L1=.\.*\)F>_3^LM4%K\X3W46[-[7[C# MP:"1'5;=?<:4)PBK[ M]8\'Z6_.:/Q!^GK[Y M/MW@3P_W7VYOKA[A'Y]O[Z[NKF^OOD@/C_"+KY_N'A_:L"GZQ L_A;>Y:VSS MW8_0R<"T)=Y[J4I.S(A2JA]\;: -;,?0!H,N,3P%H#L8N+JC6X!DR]&T,VX2 M9L2[0CW35$?5=93!NKWD_<7:_LXQA9Y[ M:L?6FX\]JUI'L19_==ECE__-4,S=+%9O,E"^\/8P>YT8,I.A^TEW66MENQ[\ M7])7%A?ZA'&A/_KQ[Y?H1DO@06]R=UB]:W"77VS=;M)A>&&="^E6[O9-D4RK M ZJ3F _[D8#4#YE>HAF5+1I:EQS^D5<6;+GYTZDI.(XK,WK61C.EMSSFXQF: M(!CU#3#J,=Q8V;//+FU95[6C8-3:]L" _M]1V0.+;JY=E3%<:&MJ]>A3*7^. MG15W=(OF D[\EL7NT$E(\@# M;:F_$M@!_-0:&.IGEX8]7Z'S_A (? NNS+>\O&@-5?1&+,*:++5?@;[0]EL= M1[",LTM55DQE"^X2[DF[P;A?_V0;,'8I&(V6@/$M9+$^A=[V*:S5W85O-FZ^ M'6G:+88:'"7:BIBZ9>((BF[35T=M!8'C2(T) 2 $P H!T#V&]+?5P_1WK]?P MI0$'D0"B^5XTWXOF^PV:[Q/)'V'S9>P[ ?PX!@E VU6C&#X<\K99]Y7U(P>L M/[5N$_U:Y>78:%6GM!P_QXO(W6'H_SLC"6W(4Y;\2CB;+> MAZ1H.1_X(7A-")-@*J MTC62Q( 57=[+$'H*P.E-6.9;'P1Z.WE]:&M31T^XK-42-*_V2= MO>E47X.T9NG^J5*FT/]280"\86K\F-?R35!CK8:@5=4F^2-VWH>Y'JGH+ 7I MW;_H[\ 6N8*E.T_D_4[*3;H=;8U%+?)+M(Y5WR]Y"_5$RG0-ZD(KD>_I'#=P M81_"E*9VXTQM)!4947S[Z6Y#>5UQ4S(VWE[!)UY[]>KN5[^.!BEM33V[ M-*K&D>'DJV3MH/L6&!8OT MQ#.:+"ANGU+/[24Z6'8C-;X?RAV9**HM@_05XZ";5-?GVD32Z. 654B:W^HK M;.- .S#.+JLFH_ZVA486D*Y5V[P($=T#(:*+F)YW]'_;101R&YM,/&/MJ&[[ M%.>WJM'K%)B'=H9/1^34ECCF@22.B5[O?'/$!EJT=Z =],XN:>5?HWI4@+H1 M/6H="!/6V:5MU%2D.37YEEE)6F/Y;?'1/7Q4E*_P\I7\&@LIO\'B#1=MB!(6 M4<(B2EA$"8LH81$E+*=7PM([AA(6VWZ#(V#?8)V%*&$1)2RGF:"O&_FP#E#" M BNE-2S&]C4L5MMJ6&!OM(AE/J0CBEC:PB,;%K%8;2MB@=W0*I9Y:T54L1S3 M,XY"KXLJEG;HZ\-4LR8 [K MSK!!*UJZ\\/WJL A*EK:]XRC4**BHJ6%&O4P%2VPV,9*6JS#E+3 %D1-2WMU MZGQ-R[YU*E:W="O"/(N5JIC9MNY3Q\DJ _BL=K)63 M:N:F%?R3'R9IG-&)U:6+X->BQ)24 JV@#?#QQ[\*#G>GUF2TA?B5J9H MX8QHK V(3'ZYH)J+$7F3AQ=O]3K2%2RLXD\,&R]1%GBX9A2''A[09,B?,Q[' M$;@A2.F7H>\.Z=[I;\>Q[Z0$S Q0K&QQ?NQFHR2E5V[1O60I& /_(7PFH$9_ ME\\'')59SDD*@G7F.:YBK!_%L]ES^EW; A@[/<,CEF5XKF*3GF6YBJ6YYO]V MNV/K-B4L;Q8;]%R:J"\UG*Z-/"E*/-#3.;I.W:X52-+/CU29@A.T)<; M+CZ;8 U62?A,Z%AA.)<45 _^2 ]%&B6X0[0\)].<.VN/.&Z/5K@/I:OL"4Q9 M)OF9X->9U?PQ HHC<]SD=$1$!0X=$2TE9.2?,_L^!X,]H>M,O;<1# MFC55::K-@O:&OR#YYKRBVE>*6!6FU>\M*3I0) !IS2IZ%Y?0\;+12A M69 C8BCDYA+N+_<%V/AN--2HS]#G\3A\U@,9IR6UJG;9XSHUG%A^6 ;:O?/1 MDR*\]=NTN<2#8\KD*TX_B8(L7?R5G;=#K!$7Z<*:-'6&.J7_#N-)F.>)G/=C MXOP\=P:PV LG>'%>D[/?I[D.6(X_O(=<-[OWA3L<#'9F1C+6]Q \]+0OJ(_& M EU_.*U9BS2,D2/_LMJ/ZYU=/C+F&4@8>4:?\8_?G@5=MW7^]^G[] MXT'ZFS,:?Y"^WG[YW=U=WU[]45Z>(1??/UT]_C0ADW1)U[X*;S-76.;[WZ$ M3@:ZEWCO9T.!BUW3E:[FC&NJDYZK*JYAN9YM#+I]R]0\A2B6KFMN7_%Z"UW3 M=JGV10[?"O-V3B7;TQ<@=5?IY&MZSTAZ%7IW4<@N'5FS.-(LJ>W>@A%?0*B MWW!16!L8G0(SDT:KJ&YDMF!A2TX9D!@C8[J;79S!PI+E>S#X;1I !G@Z1MVP M80IK:>F#^8V#8#H0@G'WPI;LSIJ2#R1@U?0?^5<>\"O2C9,Z'6Y-KF4P'BXD M_PV4 (G1WCO2H$'3)Z'[.#'(.])5NK](U2J_O>J0 MJP(4 _\7\<[_0^*H:N-:\W&JJH4MC.RL6)VZE]5M0+;FHTU-DDT_NPRCU8&0 M=4(E$S9FK,UC&E%L&6(XG,:XED(P'P 0"0$;"(-G3R0DL>D0SP!/=ITG8:F\G20S60(9(VWXF2(- MRSZ=YY*/+T@V:T6$40K\&J'UZ=%X(,W#I\XO0L,^61B3D9\B/4D>1L3\-DM[ MT[OXDJR?^)[OQ*]X/GX*W)Y3&Q/(*5 1\4(/=JG=4O_&XA\@2#"TVL]@@7F8 M\W[PF:WL(5^83Y*5DE O24*C4A)."( [ 9H-D I@FU,*@9Y/Z-UR21:D,JR: M2T!&28JM*5*7;'N*8<9PM#9FR1V'I5S]NN@[G/S\3L99[,*1,^.NG'+K+.?._DJJ =$WLS&BJZ:# M/-7'>FY69OQ. M-Q,*7&%95//T=S)R?+0!)LP]^HE65PY_0]4GDITK< "+5) M*=SJ%4ROV%8-5_%4X@P4U5 LQ>HYFCFP^HYIV(YC+[[D^G"E<)JBZM+]* 0O M(LF+!L&G1W-*9."'Q\#3*\P\_QA #]./XV+US) MRU_ZQ 7VD,A@P&I4P R-PLH;O&^_W7?@%=)GTH\S=!_AF;V%Y1KP4&J:,'.# M.O>EA>-*\A6\."7#CW<>S+Y[J@+"I[8E?7U'^CMX6RE+K8P/=,L, MAG8#NLE%/\,ZU$^IA08NK(OV$VIJ\*7_A+_BJ_+B]KQXB,8HG"1W&%FS%:5& M4>/-S9AT"$_FY>%/N!OF9J+=AD7GX']F3D IGYO$\H):(XR2$#Q#7AOSQ&C# M=(U3?&Z:%.,H\-U7%F79FD88,,"/ DZYR4O74)TO*^?)V%)917KEATN4*;Y4 M2JN-';]PSL<.-MKX8X>5\^.O&"#REI;B?1(^:)F-LKLBU(F**4O^JSC&H9RH M M:LD,LA3TYS2^IGC[&$-M)U^/INMKU*,5.3R*. ECL[B%?=2F%:T^A0BZ+D10 MSOZ+!(D3!+/"!*4OEUQ\4;B98T1F8^44^@'**71CXW(*=*/HZ?:Y@*>V"1XR M1D)0@Y:J*SJ'#Z_6K"BZ8NKK[QS::!L\D#0-,#!S;!;LCWD=,!V"0LN YQ6Q M?GIQP71A,4Z58".NRQ78/R85V/"D_"GLRTB/,:%$H1R B(,'=]B+$3X2V)IH M$2WU'#5[KOA@8Z5-__-/!EP0T7[D30<>@.SNA9?%+R"F$A*6N*=[=AD!L7$P MVZP_B&(;GL1-7J!U+JRI_)NR3K'=UW>+]D.>D$ RYHF\X)51!EL'_YW1Q![5 M9]CH"W_EB;FUR#8G5PY -O/L<@"6\ 9TPRPG?"GP:RK8G:LY'"!]L0'NU@DAH*'>7^E+E":(<[AP]-A\6Y, M9LU>-5)E8R#=4W^D7&MQQZ=?K%]QH?=JUX-H]JH)*QOOJ%S5)]JY3:>]:F3Z=;>]RNEW%5#335A3#5GI]W=#=OC<8 M=!W2ZQ'C2-J[ZI8BU;;*5UU/O;%5P1*EMY/A9;10_''HA-RZ_2?UF:L-CC62 M*487JWML6;,KZD,F94LT\((.>1&1PG%1-/2^&UHEWQS?^QS%C\XOO!P)X_5P M@O"+:DK6W[=Y=JEJ75E7[;7+M7"[0Q+0M-W8>2V5BD^F9!7A04P@9VD4O[*O ML?7S:MUB/A4"$ICF)TFGA]7E"V"?R./'+!OP./E[L2 Z5FM2"!R3-(O#2?$O ML\+@&R2FN5:/#;^JRI"AV4@JQ@HO^:>ZK^=V)O&2.AO)O %?%K61Y/NXJ M]&8^6Q2G3<4WJ<%346QDS,W0.H:LP!66E&!E2H6O0KL_?(KQ?$A=% 31"Y[W M.P_GL,:\'S;*8 T>^$=IY?[%VBN^8QL'VU(ZM-S\/ M5M4ZBK7XJ\L>N_QOAF+N9K%ZD\-K3^WZ6Z;MIR>ROBT*Y&+VG%X4S84M2[*R MJZ,QV3.9\4I_]RV?M#0_R7:/]\<>8CSX750DFWBA3UKT.1>7:__M+Y:N]K#: MUNI^H/^PYJZT?(-7%C;<'+P[IZ8XY*J _3K6O87M&#U#E8V*=HQ=7$'1#(+$ M)M-/@K^<<^NS2TCCK?]-/&ZX&WO>JO_&[5;CGS\>*K)BZF M.T6=M;/4ZTJ.8W7]&P?BNLK99;=KRIHY'XC;Z2V$6CW 5*JH(X+-%KV'VQ8B M3"-D(\'<56DSIC(?M*PIF)>(P)V+WVJOXSC$+PNW-V%!'@4;+;Z,J6WB=\L\ M2%=;G =YOPN'82WY6P$9(7]W#I[-)+/.3.9Y^&QF,@O#N";B/D?Q@& Z_/>\ M-OC-V,C'(Z6+0]I<4!MX$Z.L&_.7P6\FIX6=?#QRFL,'+^?:3$AW04@KG0H= M?_3FY[IU.%HO"C#O"D-.KW-"&S518#^]MZECS3?$']C/$C<;K/O7 -QHW MRJ%F1]/6NL.W?#'Q"5Q)/+%HFJIW;.A2XG:5TRUKNBUUVGMT#G!>N<@(FN^T]FP*G(MG6DN&4Q27Q"5TJK7+)Q#UV4@13E_> M%9^7)9Z7RA*QS1QHN7ZM:KGDM+S=3VRF]FWRB2_C,?I()CN_AU=>S2A %A'X M?\2)D\JF>6R-+Y$"ISEV3'NN61X_UH;A&DN+A7-(\5N;=8Y(>3>+^39Q)FN"J/Y'.U<2( NU4;*WJ)FV$#(1M1AIP!UL<89U-K\0L)G]+A_2"G!EWX,\BA]<9&F,K99>+_.J<=+7.<$ T&A#:^ M,,;FD^EG?UL:J)&D3ISF;0<#/TY2' [NL>:#5_P#7NB(789TH)W:I22] ZK1 M\COX-]"?."!_D D[TO^P<\+O3R:>X.2X8G;H1!F6L<,G1*23T1WS8CSDOF3% MN2P90K7Q0>$43IQ7]3F.1E]IR\8WH#')SPWM]D)@GVNE$U(Q7CDGKW^C8_GH MW>=3W2!!] *$Y.3@K2%C?%$^1:-/0 2$M!&J=Q^?Y "?^2G MY0L*BKL6*)FPE66,K$HGUDSN.:?C;)BPK[P6OFC_I5J' M@N,H.$NKP5GK:9M6M<1-1"LPE$^Y'^VPVOWT.^M\FQD;N/E-42;>=&R:LFG. MIPP6M7KQ7BE@HPVNF-X?4;:>I6AB-D5395.M&+*WD#;8!S33/E8X.+0Z)]O^;[KGUQW):IEV/6R;2_2H#O9-ACWV'H!9O[]8!$)JM0GAGXK MM&>N]4H]=Y.FR20#)8/=DC(J22 "4 $5%QTX659X:XW(JAJ)!4H%\9<6$USG M6B,9&A>,XL397F1]P?V&LN\TH/O.;N@GL"F36SMK,LU7262^;,S@G#'&A0!OQ7^+GJ M^7/3KK1IX9Q5W5K@2K?]'B"<10PU\--O+8ZIA=5.#%ND8/G9+"QW#"SOR"'X!F\HG.AI%7FG(+8I)/N;QD5X\$S@NNCLA& MGD263[#,AQC26>CC=.H,\G@R[<9/41N47..83X&LK>![E2XRJO>;\G6//W G M;, K'LQCQ&[88O>8%NJ\6FW;>.]!A=[&SF>4*I(_F!M]GL_/Y;"?G:TO>?D4 M#]@]E[[OZ.U_+P C/E Y)]C$=N6G,CLFDL[2S,=$SI)[A43O;42R1WC[>KYG M3V'#0)G\G9/*Q1C0\GZ8N9.% 9U9/:$*LA73:E/$?$_G\^,O,$"6,AP[Z1 9 MM_Q8)" G$HO[Q"@*\F$JJ =7*\ II6([VD8YZF"/)XN/DA/WJG9VSVV!43B2QM M%Q.)0!F+Q>YHL>O!8-M93_9Q3CIZ!*.02%\C.GWS$Q9ST&%&>2= $S.@CI0R M#_ZO->G2W)BPC;H@VDS\:J-Q^^ M?=O1$*S3;"8Z^0E@\V%F:WEVG+O$Q*OVF'GY=!%JUDN.,=Y/.'^'?1LGH*U=L!:]LY8JPNLM?5L)<%:@K7:L^MZK&7LC+7,LTM+%ZPE6.N-LI:J[(RU M>L!:3?6#'\6HUK;R G4.IQI3%T83WMXXH7F.4)OAB'6J@:T^%2M7<8)M6H_=J=;XOKRM$Z]AE[#41S!TX*G!4\?)LQD\4'EYORP-L'3@J<% M3V_'TPW5 -1EZBXZR*I^"K;W&B-&JUM+:5/4RKX^''RV=\3Z,9JKNH5*7#SG7^O_7ZI6Y#-QJ11^<7CI$+HB2+J^Y,MTP&(\&+Z)W*L\/_;\CEF"U8]L^AFUXI7])J=^4CC;S).7QNS9P>O,NV;<_B@ MP;H[L':Z!1QR873F0_&;4=O>Y5IM!=9:!8W?-F(#;?J0IB=*3LUWHR,FZ-II M/Z+/!%1*!10=(I,"CX^D@1\Z(1WS4NI?G)J,.#X[OYO M^9"3'YV'CC0@'FW+171F=!8JA18<78X6@@A:]N)5_;<>-LK&?+S0$?3A;G.O M@M(QZ+2.9CLPS8ZM;W9=PXIN4:7YIF&Q5K%6L5:Q5ESK>AWNVW;^:NIL[R&7 M]L?ZWX5\R1%0,,:E$-XR'KT.SM44;@:5,\"3@). DX"3BUCVIS<'H+XWINBS"\ M](Y=*)"^+Z9I\KL0J@/\8LC/6^OI7IS:7ZL#8$%B?Y)]F\J\%;_F]4@?&3BO MTL\,C0\Y&*>R=[6KEFR<32]KYOQT^KD[F9LYXP.7&:[52;8]Q[8/O-N6I:Q3 M6%59*!QD57]3PXZ%PMIA*U(#&LL6&FL]C?46QJ@B<$BI M@Z9(V!4I/%D*";VY.,_=\3^(F:L;CZQ:H)7H65R%WI<(]EQ\AB05J@76!%Z0 MNO4@&S&?L#4.^2YZFFOBJZ0F5$4]N^QVYJ?WKN]D-X.MPZL! >R6Y$86X[>> M7:XJ&IA LFZ)\:XG@[*=)3+J"4T<,%']-ST)#MNW_!R@9.$+R7DF$4I_@C#=WRP&S" M(K9L A:=YY:DD?OSG WA'X_(#RY6#T; M]3I*TDH=@A/[U*82AD>:%CQ"!BD(A;P\/P#5#P8>5MZIZ=JEWY@><"WDKX+[C MFSAV9KJJVMEEK]?4[>-"E+96E+9+DNK5L1$A207:M[=G9"?@=-@X.TW="=_'$K#>6 M)&HN?LS(?1O>D &)8^+!!ZZ2A*3)/W/J7^7$K]0'YMFEVFM'FDAD'X\B=KP) MXJ;40>_L4A%UP@+K[:D3WE:(8M=>2VHX!;!:7!J\M>BT471NW8@GY*> >9.! MX"W%IX9WX!DMJ542P#J&*/"V@E13P>W9*@0L9*B ^HY"P-N*4^WLTMHFVB8$ M:6O0M?OX[M:25$>3]/!P.[PDW??$=GKOZ"$BO-](#,\@84JO3HW2(8GY1;HY M/1I=E4DOGU^UK _C*/$1>1>TC!E _P$GC)SKG8I+4[&P&1\ K*=.@$H)^D92 M2DU$IDKL M?B'8JK15]^RR:U5<#?_VX""EY<'S5&C?1D'#45;036]*V=OQVY9[:U.!VH?>$WMM\4/SZB@^']E;%.8\*M8=7?#3E]WOJP%[S MQ@'X3[ZFD1,_^2';N$9YA'ZR(">C"ZP\<,8)N 'M.(Z>?20OWG8 MI/!#^@$?'^V/I($?.O 0)P!:P@/P18G$+CV(V"=)DH(DQF# M"*97*("T)9U5LH%+V[ML!.]UV;]=)K,I'::D!Z>Z@:P^W]143\FSL]S9P [O'""%^^GZ_N[FT]W#IQO\Z>'^ MR^W-U2/\X_/MW=7=]>W5%^GA$7[Q]=/=XT,;-D6?>.&G\#9WC6V^^Q$ZF0>: MPGLO50F7!<::A2*7*>1SU+X7FD;;1Z=N]V&_.]#YJ6J'F>KS__UC2LG,A]-F M' DG#F&;":AU.L[S$3[[,8C<#J!E%LJZ?8?0/$ 0&G8XS0B#/LKOT2)XAJNY]F*ISN>2S2MZW8)3@B3*M3^%#0K MU['ZN>N=.Y9^/KA#XF4!N1_,GOY')_'=J]"[\=%B\,"Y##+D@BM8CH>_ ]/C M@;A9#*8%23[]PC\3[W,HQ,DGO HIO4L9W@AO'>!(U(%/0CX1^)_%_22-XQS !TQ:()_UW%A+&N;HB M2YJBZ?1S\(,F@TF;C)F5"?8M'&GB)_A"T)WXU$&$,QG0KGU'3=HH@WUY8#Z3 M7RX!?WJR#L])G?<7B_72$;NJIM+IJ5;COFJO8]N;><#+_V8HIECK$:W5:#)< ML3!6:J\3"&#&U7["8=9:T;!'*M:^,G'V"<79'_WX]TL4:1)(LQIQCU.CS .( M^?7HLBUT2J'Z=0.M[28=JL!UTHLK=_NF2*8UP6RG2!B!I2VQM.^!5H>PZ:G7 MY*1@K;^;F/?<"WI_L4TC;#/0VK@-4JRPC2NLE]UB"6Z[[2Q$TMP1]FE2>D$6 M^72J<8ZH>*9>W>A?K$X6,%9AMMJAV M2ZAVSRY[AFQWYV=([US&'F!D\\SR69I9-P^6U)J^KH\EKI(T)Z5,[LG"6C,%M!$,]5C(H[B\^%O@T:1\WAB+K[%+,E3\Z*&UY$4_#&+(! M0_.A@8-(HE.,+%]Y?V:T["E<,\3\)EI!3Z&G$*-IX@7;O'"MU#D>$/":.2'6.:X54EC6XKNQ#/6>,:1!H3H$ZL: M?9?TY#5; ?^6/MJ0]&L->I9BY5_T'\23'%B5\T1P6 E8+JQ3,I'\),GPCSAH M)$N3%'Z +38A+X\BLK[05&3DJ7NU1$[L*T;K.SKLZGY VX*36TKJ#3.Q+;KM),][181I=^?=A?.V95N?C[J*\][A>1_JN$W*WI8U?_>>..X= M'O<*YW]WY]VC[&U5= -LTBW;5$5>USA81=X-\3(WO9!^A,^$9C^_/UPETA$6 MWJFK"N_6.K[VL=;BP/,.3*7O@('8=^'/"\L0NGCS[1KQY&;\A],\HFVLFW6. M"*^37:,67QS13@R2-4[(5"HK4\4)[(U#6.J"TE_0LWG3YOO _T6\\_^0.*ID M1^WL\F]_L315^R!L7AZFBPS%?SB(-M9\AE:V8V!#,?7=QE;6;N MTND^30983B+C4S/-L\F8I^,'Z)2)<7OWN19"[R<4WBP\:+)P<+>BS:(%<\^. M_W2MPYYN[^S24&3%$*>[^A?I)-AFR:MA[V9[8A\]Q0WY^H(1CHD1-N(#:X8/-H4_9G@Z%?>('_U8!L$# MQ\0#FRF#IG6!AKJ@8D:)T 5MPLHI\\%&;& WI LP ]6QVC2BYTA#Y#5;:OCT M^WH1\78ZIZ?_0M' 4YG.D09Q-)*JMD-*UHJL*(]?SV)Z#NJL''*- MPQ':-?K[.J;-VW0UFK!YJDK9'_CK:DA9T9)TO";2,@A4'+5^=FFMD,GBE%MG M4#7$YZ);Z7CMKYI\WEW-YT>:EQ6M2^UL7>()\+E8:.TPJ"6:E]K8O-3<^;(P MMVZL:*T4Y[O/]J7FCE;KO;;&<"!6583:C37'K'DN+:^5%KQU_+RUAVZ;91S%^FWJ7MHEV$JP M5;O9:I\-/,OXJ[$6'L%:@K7:L>T]] 0MXRC6%=14A^B.V6IW]8T'RO"'J>_E M18P\$DU^N4'F@>M(6RX\[D>N=""/J ; J%$ P/#$3FH.4NNC[4A%P&8% F54 M/1 WB^&02/*)X^HSP.HZ&HVSE-[*?C^8E197(V#LM';TQS9 DLA618/A3H)[ M A)U"@8:@D3%J6,ZT=AU6:4X\_KE P>2 B9*@=YFE20"$;LM)]B=%.BM(06H M\?8[+5K(-7^IZ'+DQ$]^R'(V&A!GJ@A3M?*3\D./A.G%.?ZFZ4/9U^TM^[ED90.B01'>DY&XR!Z)00LTIBX:10G]--#!RQ7 M1^) O&'] 0**TUR/8E\Z82OE'-['Q(IUYE,5>*A -OBR5 ,H)$$:O0MG6ZW M?:?+93[=!S#>]$G^5U)J*)9I+[%,SW(!#[-G48MJ.HR'SZRA1E",XU?280P* M 5^8^+\D^' Z!%2%^-C_SD+"8K2Z(DN:HNF@3%PG2[CN2E W1 .P9MQAL; H M"T )X1-+<4?0< Y"&VPI_ (6K'1F G33YA+]-Z- YC ['T&+EI9O]IQ^U[9L MW71ZAD?4K/R*O2*0FX7O+(;/W'A*+*8/,(#/@;T#J_"F+7/ M. 3!:K]"R]HSN*H@_ "?@MHWAW6F< 2N6 MWDSQ-?7N^0,OHV'F\-FYKW[_]'J[@Z[M.9ZNZH.!87B*Y1B68GH:?,_1>EWE M;!$\S(.=^C58:'XJ73T!3R+A%LOMZ>5. 7=/N*U.-]R');&A6B@V5$,N"SP0 M+BE:HB 40!(ZDLOV[!1[?O'3H?0O$@2)]!EV&4D?G?"G+-TYW.*\2I+(]1DP MWN&#N?DZ2SQNL+[O2+"HK\XK%V4J%67:S)I^$999*K#6:;)[FG$,4^0 4(QRD]<%P_@'=UI$?X:XVU2^,X M>O:IPD$?0/KKLKSB;.!(5[M3D:/NK*#Z EBZ'[!W?N9+_.K\\D?9Z&,4Q]$+ MR(YK9PQ_25_7BQF:A333%.!V4^G,5XU*P ,!KGT<@T[SQT FA\:@P$X.?=AF M@D$L@DAXCH)GU)PS9 0:.P!:(/93YJ"M1M +>Y7@@(J#G#':O&B$T0"7GB9H M23#]@ ,KL)S3(4>-++T,?5"V^+;$'1(O"YA!0?%#$"!7V5,&!\I13K'_WUG MP:]9E> O,R3^X8$@BM8#1;XDCHV$8V.IDM)5<_;T;T@_O0T3T!SXT$> \UHQ M%Y N9Y?4A*F.NE 6R^T4'Q31#&%K"9LR2M9EOLD"L#2%.?L@B_CA( .&('@G MPH\=9(+O*LE1>FK=63.^VD;B I]+90/-FGE3^L7WTF$> 2Y]BP>[E^<(>#P^"RHK[=?OMQ> M_^,*G+C;N^LECG=;5G]W__CI07J\EZ[O[VX^W3U\NL&?'NZ_W-Y M7=U=WUY]D1X>X1=?/]T]/K1A4_2)51-RJ[?Y[D?H9"";B?=^5HHN]CA6>A S M'H?>MQVOISN:,7 -33>LOF=HEFG:.M'MOJHN]#AH.JHU-OQCR388@:[J4_-+ M!A-H#/]B9C'[';>5$HGR?]EH+10L_-D/J.J=LG%E"8TF:CFDL'9J+>4/*X?RDUI\S1M QW3V[)A[23QHSCL&#OGA 6O1?OY 4&"K)3>2' MK!_XX%_7-X6ULTMUJ2F<\$<7,2(:?0I=*JD3MAHI8,O!7W&#&'YB![K5UO75 M6V=)XA^ *P"UMQX!E!(!]+/+KJ[+P$3S-$#+.N-/1HC.Q\"6(ZQD6 *B^V"3 MHEE-T(_$Q^$G;QP,]#[XHS$@[^'^\W>)H2W($#?)&(P3&B7KD_0%E;Y6!]AC;"76[[*[["6@FKG6HEL!FT\F*?9;^B U%ZDM9M% M=G&1VGRMZ6\2BXPC"\/RJKRR- *^!B%"?1X/_!'/MX\W5VC->V3@Q<'^^*.@W6L_JA+!*&;=( M!?Z_P54'P@2OLM2G^4Z.">[[XY[#0@RXI4#F0H9GI.0GP6P(YA%.$=-/IM*^ M5+CFXH&?;_Y[QW79N5"M$Z%=D/"T'38;4V><^N0%MJ(QS^9QC06@K2>*-675 MK!"VU$]LI?4E+YC\FEDM>''%-5>[KLB:X-Q9V@?6, M44 \$X1>_3VOGN:RY9YMT(UJ8R>D[7:UJG)V:?2J5^ME,95^&*19([%5?40= MZ8IRUOP7J,R."4O$-6+O5$G%E0.6RL0 ]R*,*HYM':MZHA'6\;Y;Z*[,6%]( M<]!_B>2"EP"OB/%7SR3$5+K,13#-@OKP*]?'J&^A9_,/HF>!TAP^5B[.HI\D MS[G0!;/ R0+0I)^+1Q5ORK]7UN\RJAJJ9/O4G #U TJ!6@OH)/$8K?:/GF/B\6:H( D&)IT-C LJUN"T&;[ M"K;&*!OQY>6KHXNKQ*JVP$R[ L3C2U8*W' QN%Z&OE6AG>C+4,W26D81^"O MT%1V%I_GGZ3T9*+UG>^_7VK5(3F /DY*F6%KBJA3%&&IB\_TQ1C=?HPX=182 M!?P2K<(O:Y0FL-!(HMX=6B)8,\9 C>YS% -;A9@.H$6[S'YA]2B<-8((^'2! MZYL4J1+P#J?35-2Y3Q)2,H%S9IBP(GA#WA.AGVC,TL2#F+8OO]&WK# E571U M*CT=OGQ6204V +?,@>2_3>D+J(;A@V@+(68$&HR^>$Y=*7EF[ M25.*K7 )T(;T<2'@K/HT!$ E%1[HM.C$^MU!A01D!;P)934T<&.?P%,PI_3* M8,C#;2&5?F4+%ET1H";(UISJQ5,[TGT&)GV?Y]\B'J'B:@V07X5.^C:&SFCZ MVW1WKQ,9/%D]GG"?XA_<.I";>)(O#E92SM:O+"XT.5!<]R'%J,*3[TI7 3^Z MHRLF>)R6%)7N=<4^Z=^^/GZ_OI8I]FAVC:9)>9*2RC$ &ZIWE"TH[&@6ET8[ M2:XMP+B/LB?^J"),"*:3+7H3^>]U_/Z2:X:)^2J; 1QDSX(!FD0$@+ T>A/WB= M?L/TSB;+B/J!_^3DGZJ@UAC6CP%^2E6J)X(H8I[(\M*#O^?ON"]>D7#]#:X)K9"J'695,1*E&IWY7L4BSLJR ML:S2DVI6+EQQ+SP*%.1AUR:V6S)+?M 7?(&7LF#JYRC^%ZJ,*DK\G?YFS3AK MF0+FV:5I614AF9P"T^&GHG00V#@/RK.\P7J8"+%.KR>*0BB M%XHCI 367IYCL2:-A$Y.>4N0387M_YX[,2447>6K *A]@34\L"64/E'?_>\! MP+I-Q9.,P^\' TZ];N5^JD)'S**K&Y2IN4TJ'IC57#_5 H8Y&-(+8F@[/Z&M MEJXIL/1J;,V>!:UN1L,_]EUJ86+P'L.W&$KV,9]&=6Y6(F;.VJ)8FF1V:ML5FKHB@=V9AV:%[[->+T%/.8%> KVA M7H*'K)^ \P([^D3CG_-M QJ&_*>+8ES7[GE=O=\CQ#%ZFM4W5:?GN /7\0QU MX,RU#4Q>(K&W+&\56!6A9M5(?V9)"MY/V^702EIA?3VK\"U7ANIEU^ICY,2T M?N"FZ*(&9@H\E("$XQ:&WT@1<-"M*LY8/B[KA M+TB^L?0KU\S%TRJTKT[GALX'B&DRE_8:39*YL,I[V&AA%IL%.2(68!M&@<=K M59AAG-O?U&NEM199 D>4T+K;!S).2T:VVN5U'Q4*;^M4?_?CWQ<]Y>T6\ MYN(BWAI"6S]KH/*74EU4_AZL\K>EIO M" =)ZTA?G=!Y*GIZ6&C03]R,FF;4 M^+H""^T5LWNPS4EV\#KO$ M%)WY<%:,,\!#X+^,LCC_+2 9!,.+DH(!GRW =]M MJ>B*)@W WXN"9R+%?O*3.7M9R!VQE$* )JO096N929B-T*$#@.,#[*8NO=% M_I+6HP+.PR>L-H1]X1?]WPBT1@@3[OP8.UG90 5 M3$7X/&U< Z*QG.X@HQUUK&F=[:P2)LDP#UO3NEV6I?H3$#"=ILKR]H-%I7R3 MY&GY3'E[*%"#IJC@>."\RA6$5!NIC":@:8 SX9_*^?_P<1#SB\'IE.DV.<7DM.=3;O+ @( MG^S6SU[S%I)JPK.BH8YT,RGFK#6OA)*,IZ95V39,^D5=[G7U9>@I%0-.G1@3 M=K2@C)$<%'_&,GC.& CRRT=5#K3]J]WI27V>YJ5Y#DWI:/EO9FM,2[M;*7:G M=J3)6D_;[48LLZ/GZU[2S=C:XE!@<];8E2)469E4_Y5F)UA:M:=LNPI M>$[E5'P%'Z_DWVDX6B8MP4,;)C],.GB!GS"?A+3R1&5)57]CGYW=#XH'_B?& M-^6'Y1.<)G0^2H9@\=[%R@Y= B3QR/D35903_R0X#N.)FELR.@:H(>#U_R$< MTD",B[7MD:EDB7&H5$DU=:@5:GYHS0@Q&RDA?2O$"*.U5RKB_JN:I[T^B!/8 MX0GXS]0I#GPVI0-YXJ(DW_.#H9)CFB&/;_;%]]3TO(*N/ M2UEY7EKIO%!)B#/;U9E] 0).VZLKSV]R.,P>ZD?/Y$AUL\.[A6 Y69+&K]17 M9@XGM3JH9U>614GNB_Y5/2\#>5PEL7(MGK<04V\/KWG'W/"4I67:OU%:=NV2 MQ;7*IO1JFG=+&R-GUF/Q]5B;K6>;'L#IV!^=+H_-+K2;@T>_)MY^V<^2I[TK M-CFCY(-4VE_3)T6C!)4[O1!9XR)KW-O)Z">1 &YQ GBFP*? 7\I'79>O\* U MV^.$7.0_?/#\9!PXKQ=^2/='O_2!/YXS0L688?H^]F>."]ON6(:%T.!7AO$7 M<]1T*&IF;C;C?S,Z7^&>EHR[^ZI+'=CN&UMWHJN>9'DXHNH%MU$A3=; MTI3HRMNFF%+ M7[H#[)@/!9V?ABE_.I31=H3)H]C_-:T!FK]BK?G[<7>SN?5K%NEV:=;L$_.S M/Q81A34 <")POZ-1C$;VN_[]BL=.M'_2X(X@6BVB\8DE.[FP\]AI([APEUSX M]D@C>*T!7GM[I!$<58NCMG;WFQ7K;^]0WOEAGOQ,W@O8+J 0#J&!1WC[)Y$ MK0"M .VI'(D [8:@76$G]!WWYU,<9:%WSM?JNL0;#&;W+]'_52HB;%/U97;% M7;D'I,O?@O3#I#AR'1=W37*4J1#C"]NT:TVQF]CJ+/O4(9$BM2,@NY1.?YVE M4JT=MAH"JJ;P@3M;;#%G^QI;%7A[FW@S9-/L'CWB3E8A](1">.,,JIK6T;.G MP-OQX,V4S9YV](@[587PKJ>LXT@+#CUA#GUG6',8."+6%% [(JCA1.[>0=!6 M._PUH/]W&N&OO(OXFO7D?66=7ODQ+&LNVBD:_JK2@4PJCL>C ;JBBW "$=:0 M4T=>5!]LI$>GMGL0KM%JT>P2D'9.K+IGUK0ME[#UKA38FSXC MVY0UO:[+V>)#.C') PI94X7DJ4NVGJP;)P3JDSPC3;%EJW:TJ\6G=&*BYYW= M53<+/KQI6+_3Y5ZOA@_58D"?YOFHJBZ;^GQ<;1\G]*:+//C0I?9XM\JT>ZLU MXMX>892YU]M%C'DM,;)N$+!U-%/1,#^=O,EIGE%/-C11[=#6X]E1^=MI8UJ3 M+=4^'4B?Y!EU3=GHFJ=S2"4:6*IM67<^_Q8=T8G+GG:IN6*K] MIE']SI1[BBZRI:T]GZX-8NQMDZ7;Q+.F)^OJL ,ORG" /)TYL-$T@M:= MK2H;:TTQ;;SDOPGBGF:K0".4:37H>G+7V+#?K"&>;',SC.",M\L9JJ'(>NWP MS^GPAE#/L\% T^H*]2R$T%Z%T"8UV:$/IYKAY" M,^=#5T(,"3&T6]AILJZ9MU1\02/KR;=YGJML':2<[_?*=XRG#T?3CGWLF\'8\ M>+.Q??SH$7>J"L$X3 .38-#V;$VSA4(0>-O?UE1--KHG-"#WQ#3"._LP'3." M1=NSM7=FC: FI'!#5-[G7K]TH=9'K1*8W$%1>:MEL-:[)BB M-:Y/- ME*W:]XF(B75[=@ L4^X9)W3M[(F)'ETVM[KB4M.6 MLH1JK-/K*>Z0FAD);8M;35M^1KHA]VQ1\]#:X[&%W*E-M*ZL:QM.!6\CI$_R MC%1%!R?@^*LY3E7PO-.Z&]Y \Z9A_4Z7#>4PMV:*\UDK]&#)AE;CBB"1PQ77 MFNZRODS<+[B!>6?:)W1EYDF>D6'(JBY2%VT]'ET52=,-:@%D0SVA4H#3/*1N M5U:T$[KV^L0DSSO5GG>/!*Q7DTV3>R)GVN8#4A79LFJX_BW*F8K+6585N/84 M55S-TJ:N@=._@T(U9+-7MT:O!==0"-80K+%K>=SKRGIOP^31"?"&T,\ST2;9 M$G>/"R&T[_)L6>EM6#ES C)(L(9@C86=;88J=^VW:[L*_3S7.*UJ&X;]A!@2 M8FACV&FR;M<(FIZ.!!)L(=AB<8V:B0U8-=I[6L 7"RXW];W_<^:;/:??M2U; M-YV>X1'+,CQ7L4G/LES%TESS?RWM['+YC:@6Y9Y&#X.6:)5/HS=[&AJ>QF?' M3:,XD:X& ^*F0";I/HNECUD"GTR2R35*2U9OCJ=KOS2MT]W#?N;01?>#J^_G MJW="3XK@%]&8Q [=7$R2+$@361KXH1.ZOA. O L]GU:$X<<#_]^9#_]^E9R8 M2 D@P1\ *L(T@-]0&A%/ZK]*Z9!((;V'@GX-ERA% WC8:$1B^MP8[Z4B[%XJ M/WR>8X/B1Q L)6QI< JTHG96D)/-E)I1I47O33)QN. T<$C & //NF,\?XROIZ$ MDX#2%ZF"I*!TGOR:_1/.[AD.J+,.V^U6:- G5EW"5BU&D&Z?&)V.7&;X"9SB MF-!E22 4V.G[[D1.)-*+GP[IL/ <<0GR*<,7<"X3-Z0CL9OXZ!]+0,*G.M)3 M$/6=0)9")Z4L)0.FGNA/$D DB$ 327TG@>6 ])&&#D#5D<91 DM U,; /4\. M_=D?C9'UX*G36/Z4KQQH#"*,81H !SSZ)^%2(B:!@P("),*?45\"O?N2#F4I M"\EH'$2OB$I@=9S4#AB5<%>)S.1%("5(I9QQX5U)!MR!/PR0V5V41_"!S==_ M_TP9-6?J"?UQ16Z0T7$Y0+ M.!3($<"_X(D!" $\2,;F5,+AD@%VS[Z+(B^.1L5#Z+&7Y$3G^!BC0% &QQFC MD@#E@;+>#S-X"X"&?AV/#LE2D _P#^! 80:[O@IPJ#Y\*D1\1%DB_22O$[8J M@3/)@'^<9.9\\,EE/+*S1?K__>8;1RS0>80JK, 7_GD4 1#X>Y*4R?,P>@'\ M$W@E-0<I."GVDY_\J?!-W#10 ( "2NAIZ[B%Q/"2K=)VSQ[<8D +?\L@OZ=WUM]OWH&Z"@!H!D:1WE-_H MTO&[@*X7)P:+)(I^XM^_Q9&7N;./^#;SB#\SV#3>92P#)Z7 .V \C&!9&>P% MB)>46(?I42#*-S@N*GC8*L=T.Y]^4?9.X8M)_C+VZ>M/[W-E"M*):V7"Z4VM M%M"&W$3Z3#QD8ND[028!#DU2/PCRXWHA\+/3CYZIHO5!M6.9?HH6C0:DZ$B? MHR"(7O+%SCSLOQ))ZW(9.8Y\OKD8SP!9[[\S6 ;>DBNC3.Z3P"?L/:C'^SZ3 MN_BJA+]B&G:P(Z"V)[W@;:( F01)*.,)^Q0!A41)D6%0\"<D(A, 0"O4:1 M1R9 ='/$(EQP,>,H16&#,BR2W"RFHG4 _SN$9\[LF$$_WR2@3SH^F?)/!RQ9 M$ )5 B 7+4@*$,% 0/\7\:@5#C8G(B5+F>5-''#U2#R:/ ;^A)S"3+CT)8(3 M3]+SG\#P8?D5<-ZP9P(X9^Y P>\,D?#_F"U+)404\L?%E(->&?U??1)X>%3/ M3.3%J$!A00 WKNC1[H0C_G?FQ(B,P('S?X5/,/63#*,X9:N?>G"2+V((Y")H MY\)* Y WA.^5JU]&#B:^0. E/OK 'NP3>!4D%,J<);J&'X8!"/C Q&4$'C": M 2 W/_!;U*FC7OX6=[J5R5>P?<&H7L_76S*R(TG^'<;Z: M,;#Y>1^.X^>Y,X#%7CC!B_.:G/T^S53 464"SNY]X0X'@YWY\(RU/6"$F$JD MBPRX/,9/P9JW#U_?HS61H7>VCG$*UR1(EX1 M\>VF8"0ES.WHDZ$)(./<,J!-@:K"0Q,<'E>"_MP3J4EG"H##&Q.W@C4)JZ#UBG2G9UN MGRNY?APYS+%"=44]TP!(PPP]:AI.FZ]T_PX/%>6&3;XG4"OHZ?%7,&T%/QML M$V#MTA /B5W"S#\:H,%5_.@\= K/U8TR4'W.<^3CFR;:$R$-'WD&8B"RPMQ& MH9!FX:I5P3$D%I+(R5*T#V!Y,0$(H_4U\2TH%AG$)W1*Z%G1-;P2BCXX9H>K M8C?V:507O@7./4:>KAQQN"N9Y0]SM2]Q.C[L,D.G7#W-:C M,QF7QF?PD%]\ZO_0OP/.I@#%_H'XIWY]$"R 8[H%A&0/U!> # F[H7/"D@Q5$_HWL'_1YGK/'= U<8;!1_$ICD&Y1Y M>H0I.EB%JDR[UZ F*.*>'==!;<>\%AK.S,.8L)1G FQQ%\$JAP34,@T8PAJ+ M2 V2P*LF,=A-SL]<+1>/=# 0"'J L!P5^L&$F1F44!%H0G29.B#W>&"R=/YX M+. \1BL.%Q@@0 @APV8I/" _KYQL<.H)?1]2J(B!3E.B !):&A1Y#KS*C[D6 M=S/Z_AQ.\!$#+$099$SJ#O-=\PVAZ@96_O_MO6ESV\BY*/Q74(XG5[X%P02X MVXFK9(V=^)QX[%C.F??]= HDFB)B$.!@D:S\^OLLW4"#.RF)!$FD*AZ;)!K= MS[XW;M9IV#T,-'F R1C)MW2^#8E7TI$+=$]F$_M["$-R6/T8J$1MC.*6R12W MS*DB)D\^LI0A8 <1!5'6 WQ/LI (K5*H$.8H+"M-#*9$VCK)Z)GCZ+ V2;"# M_?@#WR_IM4 V<+T:U6 DN&DX@%"P0O.&D<1$!N(GFUZ"#?##(/\^?VT9=?"> MEM4$9&13#N/.X()L>8X\ J[$W3(*+IS]&1[0WEQF!PXQPJ_PD@'/E.NS>V_C MGHQ;-&:(RW#=2W =8G8.B#DWLE0J)9^OR3F('Q3UY90[B5":99,"QC*,R+JK M++:!2$8CC(26V$&S D$C8K[S/T" ?W\8Q&BRHCR(XA^7B.'+,;RML"NFY*X, MBR@,AI,#7%G7( M4L7(3']DZ$-@%@5<*RI84#R,01L.V=SY*N>:9VDQ'ABH MMUC&#>XB7YD]EK(:X= H"#^0ZT2H W*_\" "C1+))@0GA@@:MP8J&.5[$?R M6:=3))LA.]5L%E",#,EA@'[$^]?7\P^[*"B 3$M[IR > M/W15>H3/3S[>Y0#3!J4DBTY1R\A\ /Y1'BE&"@K0Z62F\6(7M HZ/J#0.$*- M.B*0&;LH/_L@\P-V'G/+$:U@7%\MC0FUF'4,$;<_\?$MQ\SG_( ?HH.S$ F&6@ M .U!RGDAWD*4NA@_)C-3"4B7^;%D-J-+!:C^0;D<@78L,#A%N$=!)LC-+S/A MV U&RD)&"ER8NL"P%Z6AS,(6)D]#2>'<,-:\G3BB9**TC/6(QQ$ZZ;(PY+/, M$OUE$+]^=W3\%2%/55*B$F2P \/Z94>Y[TIU\C6Z"C+,$C MU=G**A^+PQSRLVD6#\?D!*$Y"#2"LI'VH/Q?3PPD5;FZ(3]<>!;>G5905; R MEU"PCORLZ)E-6KU,@B(.H9#GE7%0(7WP/#@6H[O,7P&^T19 MN+B@+5$A$%EM(0^LBXI"'FH^^=I*.5CX(VL@-%%D'0#[GXA*KI)QD3LN[UQX MD4$ X7(3\D; [<-@+"%?'D\K3L%]E(X([P?A'V/$XRHEZXFPRH1/VE-7T/CV M&=(WR_O!.-40>0?M$O@E&6U2CF.H/([N8"ML?TF0D\AS?\@/J00!0Z)4".@! MD(XQ&(-:;:8<3FE#&6$>@YV6!RR6D(7.B1C61I>3->9L,G_LQAAUDSG4&9[D MP@R9L)J9,Y&*SUE'F$EJ\4R,5<0^ -I6*)7H&\>X0'*7_P$-0YFJW0=F.1>L]4P M9U^P<5[8=YCXYNA/$1;0-?MRC7M^>>5^G5>NP%[VG%>NEF"-0:*P>0,.WSWK M_<3%X)$L1KP!^QZ4GO$_X B*!^.]&U(8#,Q/C/:SA1T:'XG/OXEI-H"?:[]Z M4&*(#/UQEJ+0RP.N\0^TY-V,;1DR;NA#Z7> $LNF4E+%[ >@N1 9X$'Z MMX44(TT'HBG"'#4)NBQ,E&V("Y)+*TA&4"DWOX3DJ*J&\F;>@X_8C5]PM9=- MJPFBC2.&I#5 Q [98T[&]*1/OR=1+H,X?JQ<.KWW=-_.5^F5JMAF2O6NQZZ/J2WC:T2FJ4RE$Y(P MIIYA02*O .+ 3V0]-OP2O%3/3=U+*NL'-/\NJPY\RAF&48IEG!3&X@*J(L4] MZZK2@Z]7ZA7\E2U)OD=-X:%7O&0AJ>D)1 -!0-S MH*7"/N,BPG0SIM\M%Q4H&C#YCLH%EIY&E-="VXN%[!1-,HMH$0H?%T6C4N2K M7$;+R&L T<6^X2R@DCIJ">+$2&$":BHPDCU-R4.24NB?3%_.RR5Y:N46+1B,B\!C M#\4.2]D) ,0RZ9^(XLP !BZ4*($*XQEX0JI65!"'%65S)+5>JHX)F4%3BDA: MY8F/:?D0WRBP&B##3EJ :4ZI<"3-5%8F<]:FSH]*((2:CRB]! AY@%,-'0= MD.TX1,NE*+@+@!V7V&M&!@=;9.=FBBF.6W*"J)I)>PKCDH@77)"B;]0#='P) M!,7P(,OT$J)/15G7E51D1^=,_$XD@Q97N2H4I!'96BB/Z"]S?H=)@O"1X',5%2L,'_8H4X9!IFQTI'KL(TQ5D]K0CX?9A"685K?H"1<[5X'.T4YE ML8S&V=B?&A1_RZ:,9>6A!RZE2(\PI'Z]I ^=B^#+*6?ARR7A(D@V02:2!Q\)*@6)A M6QBM8%>)T"I*Y0R>)#0O,%D:]SB"J'R+\< MCC&FJ^8+D/M-@1D*&VA3-(IBY?Q#DYEZZH?81M(I'_P:V MP(!2,32#(DI$ VA\]3?TI" =:[Y>Q\WKP- MLE+DU;J4"[X'-4*B45]KPIX*"E"'@,74P<*L^"&1N&7\*D8B3*A%G1TS,D2< MMT7]/> G$)<@@E&^8:DW%7?K&A%C XPWE!:7T@;@)XH%R29 *Y?2 D23\I5Z MZ U%->Z&7+X?F,HQXCGW4 $1"6*.FI!;UT<4DUNK$\%QBN-E8GAC> M8FA8^T6=33[I;/(!I[[]MP"=G]NWG_/F8(HDY+VK&YI>E8F-?&-_\PA-QBQ6 MSC)&JL!:AIW":_(@AB=U9;:L"D\*]F)XDN:_LYHOG@)7[ <7VVNA$5(>>6H1:1D)-A2LT=^[D<^$XNCG%_C''C@7['AX%9S_($.42?'E#!)JF0VGKNR79]*#SD'T>V*QJ% MGCZ%3[/)*&7&0155 FL6D_&BLBU)3FW (_G8/" /+G@HQ= X?$Q-[FENVTG, MJW0E3<*BXTBGW%=1*-D*"5(&CX1V1SZ3+RU%;7$C5+OBRYZ]^1";YHOG$2$5 M=LM"_P^V:EW-Y9(1*ZS8U# SXY3)J%;QBZ(([J5]^=(N&L[*<;!\WH*X17S. MM@-C+2H327G$(TZGP1(4$4CVIG!'X#X@J!;$##^J%$G!L=(N%6Y,#DDL-">- MIM)0 ;$VWXU*$RF_*RW7W.8&N\HKM3?B+_#]8,["KCEYIG*:ON<%["4&?*>R M3NYE:+!0X=0]NHTTBE,F0.8.HJH,I-#AZ@/,2\/R:+W<+9SX/]7Y MM#F9"\-$3*PEQ! GY%426YW5H!$(LN%: NLQI(,9KR(!,@>..Q"P,OWMAU(Q ML,RFZ! F.V"_!$K-B)^2X1X>I;B],I()4DY1G:#(M(1"U8'/0TT1!E)I88"9 M3&=\DG7.M_)O8A5/1X;"IDM*ZX)CC@Z6C%W"+P&*OF=D4QE+DT*+NU/*LI\J MA8LW6OK]XUJ6 -OFT$\EYA]Q7G,R#02WE5,L+YH(KDC/17+I*+KVS1+6%(!O ME&ZID+R#W<3N),I8%+HS<"2G'0K@L#:5&1QN%,W>.S<7\7I*O66Z(4NY'C&1.N MM?^!++J\9T16X6"=D.IY0_LGBK48MO;E('LH)>>_Z<;N^NWY5%\7W89P>$]5 M\[$)!7PDDF$LE@YY93WE"MO24Z<1*%.QRJ0 '7E.L9912: MT2UX*LEL18^9]UDIUU/-(N/6+;8(Y=]O,Q? E"J/%W$5!*[V#$;3(Y!%J6HP MU":99R\9Y3O#DORGFF=&O:::/AG_5GZUAW-2<@+4& MBF7\RA3-R=&?.,HU'2<8D88C_5<6"KY!J=DP*;E1"A%X!7$S0'+NTE/,U.26 MR/@[T$>@6B&!=OTT9:1P@=$/(::R VL**ZLH@0HR!$O?F85#>?8"[+)1FA%5 MQL'"113[Y3#3JEEEVW'^VP+<)R+E>4+@\0;/]#"4,O\3IL69^%D1@3(+&:!3 MF98H45Q>S(.0ERC,>9"E>,V,.<&9LV+D8=EVH%P9WS11O$:6&:#]O[%U7:4* MM2_Y91LT0CHY1L/A2^G2$*'.(8-@+,SXOX4&RGB![HD9:'M4KB_95K+6_S=- 5:R^A>I**IG4Q2=23Y A5@'44+ M=EZ.?Q=Z^[.$S\+CK@J:XR81Z2IZK,;1JBLP2.(B+#7@OL4"*RY!&SF.\>%F(W*'0X;!TQ)<<@/#-^$HS$G)HQ;&E2G91K5/V7B-!?+\[+>Z;;=G)/7:6HW:"DYHA%5)-E+E+= M$'.@6ETN%N@EXRCP\ADTR]:+Q8S=/:=Y95)[N04 MDJ.:%Y>M?K]V[Y@8B1BS1",5AY?SNJ-0EC5BW2$V!Z)/F[*IEWO.E/DDM2.G MA.>SOF3\@.=Q86H5!X]&L;J-8NAB0;<;R[;#ZUD(Z!H'[0/<)((;_:C<[ICS MDSA&2L&)F+('ZM:T_.8V]08U\6;!NTO]"$@A9%Y%I[??6-1Z. BZ:7R9A.!Q M)<8'#F5_"M'ZQ;-]#8 7+S 'X33>TD_Q$_JW_?957DM,WWQ0Q[K!\QM?5=ZC MM,:'FZ]?U>,G(AE_G>6P*XW#E$P\/I%8.E8A$RE8E?# /.T''&]GUNY*CQV[LY?\897%(5\%A6]1/TKUJ4N"4BU=*6Z :1E+V'N0@W[@ENM*,SDF!3PSS"\G8H$)_$^GQL3JUMP0DY;?)#_--;;H;$L9E)PAE29 !-!6OZ#]MC\YG0:/ 3D?$2/.];7X-- MCV+2(2?+9YJ5+X$++_E&:+3T_=M03CD:/LPO7%@ J(:+6+R$ DF?W!8X"9+] MI'!VM&HH/X$2SFN(4_UL-I%.7BP9)NY4UUMEL7QSI8GE0,W99P<9:5(.*;ZZ M!;7".NHDR.1KGE*_>,]!WE>DWJ2L^TXAX*,CG=]EF#T;_)M&'$=\[QCB\AK\ M+\]WL:R#F^B**+<6\I+7'Y$ &>8_*H40I.@HF \L M;I^!M=6$,EFSG,R6)Z,IHCE!2(\R?+5@&:#RP&=[0(U]P_'P^+T2^B@50>*3 M>4#A$&ZHS N5?ZK G%8#L>GQU(0%KADF\T;N3*Z!V8/R*M)4D9M1L[Q':/H M*> !_%1,2A=UE[0+;#^FF[G_ )#X(U\%:-"5YE^,:%19GL_!RK$YE?: M5YYWR2]ZI:\*7SW$OGFR=W%2,04?DHQI<;94"]&9^W&T('IDQUBQ]7L^12C' M @&2[9(2D^9,,6,E WR8'GN2 MQ(%KJ]J:]#OT"^4(*;14DU)@2?/IN,'#3ZA,F>[R4&/#GNMBYJXS_)FXJ.3R:3#;V6[)$[GP0LHM1FN/^"8ZMIEG*'&\UG+W;&F MNH>:)XKIE=EY(RM>F.FI.U@IK5E: )^@KB9-2H(,_K?0+%.:2D8Q?W'K#V?F M2%&:4TW)X R-VC:GB?$B/KY=TI\=%I<')8I/,%B1J(RP5O'#67C9@"UO65BD M#[02;%9;FZHKJL:6R4W*W--L'=OL-QKTFZ;9@;_-YA],O=(K#['HR5&Z/7'* M+@J.6V&//,*Q+:7N7DR @W<>_92#68R7?:MK#&2K(Z[]TNE8+?5)>=DM2\_7 MG;II=N6I.V9[SZ=V&I93/G:KN_S8-SCE1V>5V8MUBIZC/M;61#)6\63A=>(32N\(K*9:+"V4A4/%ZXK9D^/./HP$,<>\R-%1P"B7.3 M W>:B#?J+V_!D 2'[^&-']*FZ:&W++^VZ*O7J3?_7:ME-=NMI5\W+'OI=ZN6M1VKT5O^Z*IE5W_7:G3J MS1[79ML;+?N:*)>I%Q@$.>VO+YHO"GN80J!O&H9-#*;6RW_:G_NI,_V)/WX[ M9_C/,A3STE/;,;UULJG!U2.H9#^SNOF ZH9$#:H< [1-+G)FCWOZD+D!-;P9 M7#8D'7EJ@_[;*!\?(^LE\7_9GQ>\SP.-72+OC:4MXAL0C%1'I*VF.!\W\#T# M#_#VJ.@#[; G.>U2QCE%D#E/(5%.$3 U+3V2EM9(X?D+1(9#X8U&LZST M*BB>5X+C2MX7_EL>@-!&X-^0R_95+ZY;2FW.>HAM1D$-8P$=4!@Z*IAJ;PV$5]ZXCXZ42X/P0VW.<&K&GB-ANIU\C]A01VVM6$K%; MFQ8C^M_)FA:EL6U3*BQ=86OL9&HL@."14''#ZME;$O$*PGQ%'M\9=GJ:]AFO]VJ MJ:ZFNKW*NJ;9:!]0P]9AI1G[]9N;+B\@.$T/RK:VMO&>QH,ZQ&%_V23'7;O8 M,P32W=8.W"!;>Q9["X ME[RJPX3'[,6TS69C6_:N/>>:YAYSMJ[9K&.$-''1V;D%".1-K=DU&UOG6I\Z8/2:QGB]VW <,B\CQSOHAFFS/:;*\>)+;";ZP'B>UYD-C&:E[3 :6;//K3 M^5C$\VE.6G'SZ6(?U:C/+>=U;K:M#@[7W&%?"T:$HSZ];%H+]!L.\N>YT\:% M701.>%SS.0QHJF=:;0VR>CY:34OU?+1]##')%4P]&&UQ__&VR171]L]FKJW)KHMNSI+/[=7-C!:S6,YQZUK#ZC3,=25.[U)L1 M2+9ZAXQ&GW=@L)YZ5I20];:M:JTK7_9M$O7K M:S0KCJ)VI[Y%L^(HLDW'/B ?G7>XB!5N4;-=SSP[-7O6-CNMVF^O:6ZOU15F MZY#%%37-G2'--@BLDT&GG7A-*79-XY#$UM*IBE_ M]M20U$;-+ .EL_-@&6VNS)[13WO6(6JWK'X3P?=E*F(X =C2$Y'&_C QQ,]A MD'G"&,(Q7#"L1[FU/1*PF3!*#<^/Q3 -'@PW2:*A[Z;",]+(2+7PEV641^AH MF):;:B&LY@&9SY;[I3P,24ZF:Q2/N(,$S/]T^2-S(S_VSW=V&V5]LPP+_<]Q MK'8S=6_%Y2 6[H]+=P2;?>,&]^Y#\N)UF4V 1W0 SIY]Z0E'HRW,GLQQK$8_?7%G_Q.UQVT^[U^L^-V6Y[H]5K>L-$7 MW5YOV.@YP\[_=L'3I%&*T>V^6X3&Y3,;#S"=:Q%$7KR[CB93 M-_:3**0@]=SL-P/GF[%>:#9, ^?W&&[HX5^O'LO M@NC><&-A_! /1I3+MU@D69 FQBB*C70LX/\(APG#02R#PY!@)^7;AD\YQH6' MPS;CQ"A5L;S9")B2=(YFEF>S:SG-W49#KEJV9[7[NTT(7?U=J_'TB1[[5K]#?6'ORG)S(!]%=R&#:AW7INZB)!L)#F MGR1+3F[G467)I2!\LU,CTL9CZ3:ALIVG!]8[K'=XFCL\[XK9;\(-#)&D;BJ, M01S]X.ZO8329^#1Z<:YL=H$5MG$B<>)[7B JEDC<+E]XT"/8K8;9;*[.4N^6 M&,R/]1@;<+'SLGD9X4%AV^M8J\OV'PG80YQID\[G-94$-9\?HA:EW5I['7;- MYSOR>=]:W1)6\WG-YWLZPH5CM\QFN[VL1/JI>?RH&?>RT[!6MS2=%.>>9K/& M!2)Q\XZ >J;(*?B8'TL%:[M>$21VIOC#^FQ=L]??H0E]]KA/:^.M?>6NUX@< M*Y9L:X?B[QI'>_6*.F;/WO;*A1I+>\92W]JA6ZQ&T5Z-,+MG]NVE7L?>,'2: MT+ULVVO\E.<"\.'MW+U@][ .#&)W3YQSS [,227)OJ1C$1LQ9_$W(/@CE%HM ML].J$TO/[O'9R"&[LF$6HD5M]Y#;[;;/?WG;48(W@HT%PS;TGC-P+I]DT&WU[Z]CM7I%[ MAHBY;/>L;2]IWP-J#N]$G$,R!5!?)U,>DTPY/N^P&' F?DY%F(ADH[[(35A] M3XW,]2NK\KB>KG779AOK M4D_=OK:;:WS,LS&CC[?8\P*16$]V.*]LP*]B&@N\;\B/0C:A)Q'L[C_TP9FE M!IIFJ[/#95YUI&RO]DZ=%Z@ZBIIFLUEG!2J.I,::IL8:10='D=VLR-2ATP1O MZT":Y/ F[^FG!/:,VV-V9TZJ-)$;UZ*Y L5-R/_$JK+M;M-LKPFZ'JCM81M] M?FI8:7369:)KG.S;7VGV3<>NL5(MK/3:Z\J6:I3L/4+<:9N=[O+I60=JM#HQ M,%^V>NN<\[IMZKA3+8CA.M7RF%3+\?DF1=O411 ER2O##X?19,7EFF?82HI) M]TYW^V*^NG_["'#;V:%*LT9L]1';[IC=7=M :OQ6'[]V:]>)X#5VJX_=BT[7 M;-E;%/[44S7V5%-GKW4#Z[$:IYF^NB#6?OGBU<+UJ=O74$G U,&U8-TZ=VR[_]5D<-+K"U M.XUSZF#9WJ:JMAEY,2-!SCO3\"E,12R25)4_G5D?QX5C=PX^2*,N:]Y%W]?H M.3QZ[/:^(@\U>G;IVZBON:TXBBXJP$"G"=EFYT"CS*IEO9]FT'O?R*WCWA6! MQ<4_]'*H@1A%L3"F<73G)]B5#O]4WZ7NST/U?MK*% MT(?%QZI)&34V]E]_9#MK*E1JI.R_:&A-25B-DKUK$0<899_=&\L1KA,15'DEU'RFKZ6$4? M3;/?/LQ,_!I+6]3QU2BJ.(K �=9_O^B3KCLY$WU:MO[CC=E,]%K[ZYX^S2 M/;^)M-P!_]@HR4)B)SA4B;=?/OJ8U99=%SUP"Y=?8%4/Z]E[%8IUD$$]AQ>O MVY%"+6V.4=JT'-->-ZR]%CG[CBDTK#43BVNY4\N=HY8[%^V&V>OOL_CC+"?@ MV,:']Y^^_WJ5#\1[TKUTK/8&FWD[C1(?KSYZ$XN +A%]BQ+FLDE/S\+8300N M@!UG!2$#P+<>U,+8>M,$@O:B;!"(7))I8F[!MR=D'^P#0M76 !>VV6AOW[CX MA ZHD31HW;+Z303?5Q$/ 9[NK3#"*#4FP@WA1Z,LL,JAQS/#E%,]3,W&L_V$ M,.8BSI(L%A, MA&-C"B+C9$?NN'0=P-C*N)1%,..AL( F2)BXU_6C67!G"BBS__J>PZ#@Q!.S>,_XK"P7CL=DP#:?A-('4)U,7"1W( MY66SW[$:VF[ZAGF*_@XR0+B=?5%@F^ OP6&2%(W%<8@CGX @]TB4TXF?H(-A@GQ@!0- MP'@C(1(35_1$,HS] 2P_$$%T;QDW ($7']UA&L6)<34:B2%Q*L+Q?98 ?),$ M+#/\5)X7J1;_ 1L (OA!_$-B!S]04 M6"#,)@/0&O"[- ;HN$28^NX'#T:K:S5^(0[ 5[IWLX?%#>B/:T\[;:OYBVG< MC_WAV/#B"+19>7>*3^&O<$#[%SP%ON4K*"\$[G7@HW+^S*S!FDA_OFM;[?PA MV-( $.<9G\DITY_Z!PA8V.5W;9?\+8-AP:%B?#WHL@(.">[5 %,'[(=IY(=I MHEZ6^I%$UZQ<I6GD:1],H5AJWA".YZ&)( M$='@UUN K>R>+7R>Q^F:/F! 23<.#3&P"2PW SDDHV,8-O9L[+;4F]_+$G\ MP]FU+]Y99?E35D6SPJ:[LW*6LJ9C]782-7:O>#/K9!LDC2G)6]K'@'^ #[_* M-=I]D!#%*I+L"[%4G%0G0M, QDI]HL)H-$J 1H%!7DNA8Z>?,>X+WOI6,9HM"?DC&W1O&(.TBB($N7/Z*% M7_"<(MZ_B6NWL:.W-5,II/TYCHM2K5MQ.0 $_;AT1[#9-VYP[SXD+UZ711O( M-1V LV=?>L+1Z$E.V%WD$Q.@@;JBF&S*-^3+LK/^%[S% /HW^^N)/?J?K M#MK]7K_9<;LM3_1Z+6_8Z(MNKS=L])QAYW^[+]Y]QT@8LL4UO!"(!T2S^VX1 M&H]3[?"]0](T.JS6*6U%$XNH9UI6YU%JIF6U-]0R82'24D95H@]%F0 MYS]#-U63TQ@*"5&6JQ^0Z891%ZF7R++T[OPDBM'0B^_\(>K5+"8QN^G!S,4F M7_D\FUE&50]IL)M=7*'\@6\V2(XYQE%$UH0Z#2A/@195L34##JZH=WX$U3'#9Q,7@* M?L](T _=@*,O"$?8$NF-2S)(!'Z8I(J50QE5H1"G%LI%[H9O[L N <-G(_JL MNH*8!;+U/"7:&S+0"@HD=Z1A+Z#Y;12%T]XU2EBB?A7[:$MED?]R1EFP45\< M0C.>"[;(-0IN19%C\8S2F&%$"8)!="<6\08Z 65#/UT2OD0_I#/CB, N.PX& M33;1.B=!^#=;R*Y#A0MIH\;L3E=LM*#HQ6&D,CMU2CXV,TBWKSGL:XB!HTH^ MO/(!',1YCM$D//*+W;2ZDE^&8S>\7<(MZ,MZ&0M@/RP):Z,DK$TCF8JA/Y(^ MJI9DNQPPH4=AAARV&BA+ @!AR?%5]V"&MF9W<@+GO%O\Q+1XC:N&#UA68G??)L;-U;?$",#[] ,_?=A0&U>=NLJ3 MCZ4H_HZ3CX^/SKZ/5]TMP_4FSH+4]PX!N9=V:S,_DH6MX/*-.Z'MB--#6^X! MSW#1:EOM5V57S0%-\LOZ?>!KRQ#:G,G 673I&,RV811>>FRHHUB'MP'^,.KB MIV(BXRPDZBFH NSE3Q3#Q6(4P#IE[, FHNQVO.C-(.-QFVH-T"=AF&'51 Y5 M!4X\I9_(9!A7K&&Q6>Q1Z&;F^' M; K(S6H0YYZAQH:9.4)#W,@T$6_47]YZ?@)>Q,,;/R2XT4-OY5I2O"ZH3"?4 M\M>%M+$:+''DV!?Y9OFU15_-]);P=\VNY32;2[]N6/;2[U8MV[/:_^U;C?:N^]GW7I\+KNUVMX;KD>RU:_4WW*LK'%O3?L=6WG[:TWD9=:0N5KZ$TSB-F+YX2D(J^,%*#T8C^,]<" M&;7>?1>,7,B$=2V3HX/V:->H?U#H]PAT]Y MI8[3.S[1M*8_=,D(D].94W5$\Z2<;MML=E=?E%")ZRF.<)Y3K[-FFM-)35W: M^)*)FL\/<(1.RS;;_5;-Y\_!Y_V:SVL^K\81+IJ=CNG8O65SXIYOD.,1,NYE MNVO9Y\.Y)WIW"R*QOKKE,>&OX_,Q%P\GV=\DT,/>P]XTNYW5IEQ]%?O!L;3^ M_L$:1X?&4:=I.C4G51U+/6O-W:HUB@Z-H@NG;[8;C3U-IW[47/DCA.YEJW,@ M77)X._<,!KLC=L]TKOO9)LD6CKDZK>A*SVS;JQ5W'7#>,6GWO/'FLX6KW3#; MG68-VN< K=6NX?HLAK?9:"V]#JJ.]NM6M-VWGC4!>GB;Z@RB_8C$.MI_7L6N MI6LM'N,=+JWC:S2.\L:XIMTU.^T=HV,; ^.(0F>GAF#XLT;NJ2*W:[?-EK.Z M *%&\!$CN.;>$T;N1;/?-;N=YJY7\>X'N6>(F,MV>]=LR7.BYO!.Q!FD4A#U M=2KE,:F4X_,.O\S=7+!15^0FK+ZG-N;ZE=5XY9.MLX[A'M%*5G+/W IQ9 M+:?=[YCM_HYNPI%Z D>(IHYM]6L<51M'K;9C]NR:E2J.ID[36IUBKW%T=S12CJ>LY3#D+4]9QG5\^YP957IUGE:;=LTW96&\=U<=>.%FWK M>0N6SA:P=KM53[UYKN)D>XUM4P-VU]*WINFTNG6MYR86=N]YB?#PYM89E'KV MMC&CZTK/4S"C5UYD>6:I@8[9Z:YNFJ@C90='DK-F@%"-HH.CJ M64QUQKCB2 M;*M.W%0<11?MSM*Q03X D%NG \ZK)I$[UJ*YRL1- M2/_$RK&;K9;97#-Y^$#]#MLH\A/#BMWHK08D$,USF6Q^18CL\W M*?JE+H(H25X9?CB,)O5#6/C3[/>= MZG5^UPA^JE+379.M-7:KC]T+V^F:76?[4'D]3^.9W4#;Z:R9WED/U#C5W!7A MOLY>G5?VBH>3LUMH7,C*X1PC9YIJZGAJNNPKF MI7?>U2#=#:2-FE2?2[C:SWK+YFF!Z[+7KJFU*7LR(YO-. M-WP*4Q&+)%4U4&?6Q7'1:FYQ.VU=U+QO]#2VN3RX1L^^T=-= MR5RCZ. H D=Q^Q'5==?&1K&-]JYA\9,RWT\S\KUOY-;![XK XN(?6E&4,1"C M*!;&Q4"$8N2GKXQI'-WY";:GPQ?J5ZG[\U"]'0?V=+MFJ[-T),DS9/_RXU:V M,OK L^=69.MJ;!R@(JFSYD+1&BO5*R.J4;)_)Z5GVLWE\V;WB9$3;NBP[>X! MN_X.;]F>04<'H;ANZ3BO',O%^Z=Q3TXH.'/AF/W&OBK7ZL#D3IF7+5K/:O3L M&3U.V^S:.S93U%C:7WG=8>X1J%&TA2+JF1U[>8RLSL$\TJ6Q#W2?S.&-WM// MPEP0>NO^@_-*P?PFTM6]Z4\2GR$X5(FY7S[ZF-467A=VRVQWG$I,;:E*V/7 MM8DK)JR?32!P/2G4XN88Q4VW9?;;>\_TU")G34IT75E-+7=JN7/4BUS?; M*XHNZ^%T3^3X]^MV MNMMG39\00$>4*WINQJD@>3C6]GFFPQ+'X;7M$U'FH:FQ%N/'(\9MNV5V.X^; M95@+\Q,7YG9GU^;:6J+7$KV6Z'L.53AX.??R!H9J\FHMB3<+-3;6MDU4$[_5 MDL6G6J+4V*KCXJ1*E%ZG+I"K"FEI@<2)&]_Z(9%U!Q8OQ14=AT)EI= B?_;4 M!]L@HN?L'M$K!@?M&1NT9QVB=LOJ-Q%\7T4\!'BZM\((H]28"#>$'XVRP"H' M'\\,4T[U,#4;T?83PIB+.$NR6$P V$8T,J(L-D9^Z(9#WPV,J8A'40P[&@H# M9(J(C7]9-Y9Q*T(1NT'P8+@@7J:X+/P%I Y=\S*-?7AZ&L")+O[\IY[C--[2 M4W^[NOI*_[;?OC+<$&36.,H"C_8Q$""WP\2'5^!B"7QON$$JXI# ;J013@.6 MY7FF=M.E;#F*8GCBP8AHDK \4F+ :O"P!S^B_<4>'>3>3\=&OB/+^(@/PV_A MV(1L!,,LN'"[KA$+V.30#WQWV>]F]ID(84@0_!:%E_@^XV,.W<^\3TL"Q=B$ M9^S>8J9Y/AE-*[[Q4Z#RX5KJ>_'NF[@3828V.DQGAMF?^R@K-_X%*#^E>U1C M>81[H,.73;MK=0UX7Z"ZW(#&C,3_:4Q@R7%B"-B[9_Q7%@HVV9H-TW :3A,( M>C)UD9R!*%YV[;;5FE_&!=H%6O8C(E)XS#&)%HMGGK21$IO MMZW.+Y;QO;19]0QS#WR<9 %QM/HBP3? WP)#)*F;"F,01S^ C6Z1]283/\$V MOL14W ^\-1(B(=EFUU=F.; M3L=RRFS3M6QD&U@@S"8#H&CX71H#;%PB2WWO@P>CU;(:OQ#YXRO=N]FCX@;T MQ[6GG:;5^L4T[L?^<&QX<00*K+P[Q;3PUU;?ZOZ"I\"W? 5]A:"]#GS4QY^9 M,5CYZ,]W^O "]1!L:0!H\XS/Y(?I3_T#9"WL\KNV2_Z6P;#@4#&^'M17 0>[ M;8!I _;"-/+#-%%O35 7>L8?F1NG#,HYH9>C2OVHP%591+E@"OBC5"T]C:-I M%"L56\*07'4QG(AD\.LM (%;6;Q:^;T/4S3UP.(1;AP:8V 06&X&;LE&5J_M M[%GK;:G /Y;D_^$,V1?OK++LF5%,94'3;!9*>@\7B M8SE*4DH+/;%Y-^W>]]*QC"/H3\G 6*-XQ!TD49"ERQ_18B3HZXIX__:IW<;> MV\Y,08_VYS@N*JINQ>4 T//CTAW!9M^XP;W[D+QX719'((MT ,Z>?>D)1Z,G M.6%WD>-*@ :VB&*R =^0P\D>]5_0378C1TM4,=JE#0#5I=*^S/_';J8A8+P,%P1HOPM.6T8&9'* MA$Q![\Y/HAB%='SG#U$59C&)VY%+, $ H]E-U^K%*GHV N7V83@NXT9DL?[OH'DKZ.$[/R"8'5' MZZ73UEPUC@P*^'MX:ZI(HRD)'_26GZ0QQP3SXY=7LYNZW[IXAZ0_9908%(\W:_LTC( M;ZPC6FUGD?NQ"<^TY\(4'8[NK5 3;(D71]"LYH(IP>B3E[$P]L,5@MLTDJD8^B/IJVH)L&KO!2,7$ MEGKNNA\]D$%R.-P=:*DIZAE31L8)2QR#3[(IAL8(5XP?,2 MED$$EAFX@1BY10=$QM10]; 2PX4*)512::?!D+^*:0P(Y(P=D?@$8XO_X0\4 M)QY4.6VTQ;*D1>J93 #3,282X?<9F"6[FGQKF6Y#2JBZ-\ ^XB=YS^R'_)Y9 MG/]R? [!\DMSM5 >BN#^COE+EM6:2;_*L&&1FTLTE,SZ>Y?YN;H4Q&<#'Q_%H8"3][+,33OF6A''ZN\B:TM%782?N7QVRAL&GF+'1.Y41A,O:G>&Q8 M&#"(T9 VM)2[Q%4I[*,L\"P(V9S9ELF*/;.5NB6;'Q\+?T(A[">J((%$-OE3P$D?P:\S[,;E/TWCGB@UR#RL MVP@5-HJR2%E@".)?E?]A#A.D<:(N<,K%/]/@:ZD%3&9C$PA_AW$/C$X_^S"US>:0Q@^]O7!],5=6K/2 M%'][]VH=+O"3"_C9,IP0F+-D'L8@ ]'@S#U[&;B792P"K5*4@>1J:76VTDY5 MCYDJ(@"?>+="&K^2 NF7^L,NH2&%12/8D7S"Q!-AF( (!Q@ ")5V#4Y^A$%Q M7V")+9F]X/@_)/(E;'%C0=^BXU%H$.,1 14/%VQ1.AUN,+JC:F$MHFK@ 8H0 !\H'SA+Z-YRI;7<+ZK[ M!-Y&I4\29C/P,6&)H;L( 0)!$I+!R4I0B_VH-1>>0QDB _Z2DRIC$C[B-D/TU64?&B!>1. /.>\"Q8O@? M4%4+!;*N#)0\)IV&HEX)0Y)LN?Q2,LZ:UV"/:1*AI??2YC%T@V'&HF]UI\?[ M)9)4GK.\3N[2P,E">!U&%4")D?\3DA$#?N#$?2@.AHX1$2-FC#E<#X@,7+0S M0<4$PBOVG,E !?\N7Q1PL*#+!+35F^VB_S/2F^V^\F0\8*S G2;BC?K+6\]/IH'[\,8/ MB3WHH;=R>:E&%G1:T?OX:RE5^WVKW4(!KN:8R1=+F6N1S)UIE>3O6BW+;K27 M?MVP[*7?K5K6=BR[Y>RT[.KO6HU>O=GCVNQFU+5F"M_:H2;]N9\N:&=F]MQ/ MEV]OHR;?[Q2+_2SI--=/;5TU M[+%ZH,.0Y28C6M:>]JQ YCP%LYTB8&I:>B0M[7O"["&F56Q\B6'+1,[O.=N-2-S_[TU[^O9;EMIE.5E/O*5!ORS'M3F_[ ML5,U"=JLT6T_VG9:4^QWCKB;WDUI--AX+.XO98AH*VS$9_NVG M"ZCXD-;-J2.HO^4]*C5Z]ARY:?5J_JDP@FRSW=]NZO%3(>A)[T;O5]P(GNVJ M.;,K !V[LZ7[]327 #Z+37R:*++;V\8H:Q3M.Y+:VPJ%&TIZ1U#$[W6T- MH1I)^ZZ=,)U6LW9I]P+KFR63$,[,C6V;S5VK=6K[>V^Q2-/96GC72-IWK*%A M-CL'=))J+&V"I9YI;QW8KYXG6VG-.M.?OZTEL_+VYS,M$'Y*T%2;/R]LL]'N M;!X+?$+('-BWJ?FBYHL5_CO&R/N[^88U<]3,<=+,@96/VY2FUGQ1\\4Y\(5M MM\QN9\N]?)YIO1OT@#A/T0.R9\*A/9>Z M>EI6OXG@RR]KP)G"R>Z#C$OOUB-8$<< +V/_P_,M_S MTP?*XE[+8:;?1!)E\7#7V?$MJW60+JO\_CZ><8XC'/D4T<@(BH/&8KOQQ_2S M$0WNH_LQBO'"Y@ZCETW#'P%=PK82V*)I@)"*HWL::JBXG^HE/P=_R&_IDZ=S&@>P(BS M%=]';NSA?GZE^8I1G%C&-<@7U\]WJ=\^LGBS:A3D!)ZB)W&>*NTWI&O&\=XG MOHF$!CC#K_W)%*.&Q\,1D*B<6\3TR/#?%08[% M/1(T(QG?BO7ZL2_@X!Z-R%3D0JN55\)W^3C2F.^2XN4%J4\C4O-WEK9B;L=>0"%#(10X M>!@HSYG=DKEP9BE_RN!>Q4Z'OYB 5EQT!.=EK:G1QT[UW7UN\T3==>^_'2:;:UZT/@B5]!&N/%ZO(IV]2NU."1 MK7B;" N':__QRC M0)U6\SGFEMJ[K;IVLT\ZM_2@?O!F8^L6^WKYF>HQHJ>"R5,Z-!KS+<,LCD4X?##$S^'8#6\%WQW-?Z=LUA;Q^S.S-FRG M'L53<11=V+6=\=QVADK6H8'QW,+B\>&$"M)HIV5VVLV*>=8'L%5."ZMVMV&V M>E6[L>9,#)SK+8H.7+QA]M8/0_2+P"3"6I_(.S-;QFFVS5X=.JDZFIH]Q[1; MC>.:Q7"$=LV6\D.$WG+)L:' KWLAG@DTU>9HNVN;CK,M1S\A?(XCX MQYKYE_V6UI/TY MCHLZS%MQ.0#(_[AT1[#9-VYP[SXD+UZ7B1PH7 ?@[-F7GG T>K:^+F8U3PPC M;LEX0ZT0W+7W%[S'&L1C]]<6?UK?0=5^\^TY5[6!87\,+T0#_RVOWW2(T M+A5 !Y(V&\F')=+ N'<3VTJ#I(:KN>8[4>K>T6**F%KP2">MGN6)TM%*/=[*W2C&M/ MN>N1MF)0ESH1\\WA,6VG:S6T?=,ORJUOV,26R)[%5/4AP[-:5S*_=:.=F2@+ M[D40X'_Q-[1==_A'YK.ZQJ5=8Y E0#4) P9V:;75)DUN[ P!G5$,TV#_CWEQS(FP_ZJJ'\GZ[:=@_9<=6^//M?RY^Q M3;+9*DE)?B7L;9K%PS&LG(L2X/*Q/QS#JAZU-T?#(35A%R)#,?;&?+U/\M^2 MK8MQ!T?'R[\+8R "7]S)EFWL/A4_?59PLE>6U,6NLPVPL7TH*7<@C%L1HHD( M_V:#<:;%FTR^I^K"CQ6[/C 5JAT\!?4C\\ +U<@^S09 2-A)#@+@ M#HN?:/OP;WPKD$TN@. @ $KXQ2W\GGUE@,O8G](0 +[6UXUCK)R:,/S3L9_D M+YP@9HGAX-@Y1'B6 XU70)L;6^R!;@ /)A9?N<.AF#)0P1N=P))\>N!]R\ > MZQ$LD\6B.*D&3_7B^[$("1XT4CH+$(M 4_"+3.(1QPNPA,U-A>),][AL(841 M-;=Q=(_=T#I]6,85T>+"7NQMTBED#&U#2_#9[6TL;HER7[8:G4)X\BMHI )\ MU=:U#6PUG\.!H'*'JP<(&!>> "B@G2F >5X=XT"!V2,=HT2DX1CN/'I(C_X. MQF]B?(3=1\9[-_QA&K^YDN^ODB12UY>0# &[I:'9Y\#]0.!3^*4[B;(0B2[T MX7=$>P+I]"X*[HA8^-4CH!B>\8&R&1C]-G.!^5/!K@BPJ)IOXH&;#D)[",PY M2$ 7@96A6_U<9UGP#0\C:!L7*-W^_*>>XS3>SAZ7/K;?OF*32@TL@4V %/1Q M;@CN,P(F=U$0P->!3Y,54*; 46ZSP(U!A23P!$V725"(J%D@GOX$P96FHLQ- MU$ !I TZ879:Q4+PML"?^#+,$)4?IW<^\/MPA(K:/DNB <4@\B$Z8+'Y=P)G MR=P(8?P6@=@&%8!0L>VW.="B";R,U0;-.J+S@98#^9A(""HS MTL\I*T!R17H'0!XW*7R@Z:)"M?@A?#!A$HO")4#;>:14J[HCI;Z,1L!N/+OC M9HQ39*XT/7A\8D;C*9I\!(P!E$=XS=GA)C<%K@*=53[_V9U,WWXWO@DW ,)6 M\[6NHW@JPZ'&A:3/S]^_75\K3C9IW)"+A$*&BPQK&$'D8KP?!SME(7L_)'!P MR!$8$G(RD+)F\B7M[ENY6B$=/X)AX0OCLRND!R -JX0?P[?F,JP\2TJX\&OY M*MP0\#X*$OSKY>#ADO9(TJ0T0,E$4P59.:+)2R8-',(Q1).9Y\W !LR;!' /!#QE^&$1RB R]896),COWJ4"$"Z#^Z4^R26%F M+-XBQ7QL?5@-&XDX2":B_2;2VPM!2)+GJ ;>X*.=7J_P,%FNJQ#[]#\N2>S#Q1<%IP=8.64BQYK,!Y8JID#,L=^?A5&&8T81%E M%1H&'\%*,.S&Y7_G<:P' >881[ 63Z;*!3S^&BT2R3;*5AGJMLHHMU7J_&^> M_^W7^=\*[.4\\K])X2*0XO/!YA&>*6-$8+YI87(Q\2]=EA#*+U/A7C(+&A:X M@E-XC,/*:&=D*;R (S8HFB(5ZP6(!Q3IEL[5_.A-?/PJN\V25'6#7(=1DB9Z M:H)B?F@F 145N0X][X]CDPU!Q*NFDR;9%)UR7-\3$YIERU:?=#_TQ[-0E0H M;9,*10H%*1!&$W"3BL >Z2U?:DP>W,SU#!(=K\%*#*0U%OL)?S?GA)&AAC8V MIBD3LB[Q\%&&XV*'<92_>.0R[=,#8 -RYVN^,(AY.#/UO2;*;1_$D8MZGM=X ML&BPVU(JJ0)9V([T6Z4LR8')#;TRN_,OZ\;*D]1$%7W+_@6_I:EUG$3&'XYA M583*XM4 0%_%;M3WRLVP 4< M)=Y@Q'YV8V!_II0 35;@++*B4WR%* Y&2O\>P_9X"E18;BSG3E.JPE/+9@/\ M%@W/ $,&'L;U, _"O*JTG(C)HM5E%)C@8>(.5?I!35 N2 CPGJ28:,K)B],! M6"&!A5*+D)2'(5*0_8+/;J*3ZTZG8*4GTO6D0*H7W8<$\C0&2& L,K[SAY)4 M[L&6+/9B&N/H'LF*@?4@4G:' PQC8HP!H)[%G/* 5=,L#BU0X)AE&4E'.'V8 M0,B#Y3X55ZU;Z>72-% 7O/Z5+CQ1+^6>"J5^>1 SV)*(/S M(49),!JAQ"U([X!R4JQ$R/I9O.E'6!K-ZEH:U\@&0\Q"#(<85T&X?\5YZ;Y( MWAK_XK3_!Z#5"4'ZZ.R1W]&D$%,R4#$KF3N@FB6\8((\J:._75U])0GLHJF! MD)E@F"8G>[< F)GIH8(T'7@# ,C"?3R4>F,?7=ZIM M$UBEF/RN39[73#SMQ/DH=U4G@!A 1H]"$B41G,26N[WQI*,="7162QV?4 M?C$35 S75PY:42G$AJ\6757[&0@JQ/T1@N FT,)+R.\+(U":MZ$_ F1B'FXF MK*2$@D[A4B@\7R1I]PR4W>A45\)^ BX#.]/X9X:FA R&(V'"!X'Z]Z\,4++F MK@88.?[,#LDW/_EQE%)7NQ #:6($Y!.QB5"Z4L,EUTBD)%87W/I!519LVI?N M_%"N&0GJ[S'9*/05?7!+EB7EE\B2C]".Q9LB^/&A3'GQ\B9+UTMLUX*?Z??N M*,FVLH:$C'S7CV6P?_Z,VQ8@ 8/1O0"=)M[I8258E("7>\-T,A M@>NA1A+.6D5!6,HC(*^.,LS\:W?4E(J<0-0$,OWC_P<10/>^)'G"0Y,J:"@7 MQAUXM3] T=#C"0HE'4C29]= C[5CE!:1E<:P,R P]+5!'C&F,4NC+X(2%$@? M/.LPMZA5] A6(,+X%7,D,6L\+^([5-"61(LR*JU&8BMVNF,!/?/5 M/3JZ<#TP'; @#G!!"CJ!(V%TT@\! IDTJB*YF1P[N;^@2!'A)WX8.=Z12#"Z M8/Q!@OE!)P?F0)9Y2%KHA?-(,J2/"_$3X)Q(EMRBINP5,?O5%>K4A=+% CV0 ME]\C@2N.EG8=&&1Y$IVN !F#K+TT ;B>GTTNZ9T([TO,3VH\GG' ^]5+^ Y>^1."!A).&5%)JF3!8SLOFM9EO.WEY5HE#U-U5H5=AY65H&H61!9QWT5L \M- M*8=V5T0ZI(@B)2=?P+H.R(W3]Z4%N5H7B\!CK-!$G4)EH5?D9,$.$''WLKT+ MWR[O"IOE42;KS>"H&DMDZQF'D 3?N%7, 1O-;I4W=BV3IK(^71ZQX)8RA#17 M+=?XDCX212 %55 ]@9QJ6"XK(VE>[J?)JP1&L8O\DN?Z:954K[H%]4'^TK]4 M;)L$EM+><^%L.@,7XLKOJ%0?93O7[%%DB2,F;GZ46&"XAWP5+ 7.PUZELY>/ M,'-Z;OM9>WT1+EBGA%5*N-6H4\(5V,L^4\*H8 ^D38M0Z+PG,WL)XC([A0,< M6AAA1L[F899TD1F5VX_2KIV5[7-B9>:&LEQT; B^*ZRE608T9R.@;6PU[?T. M-&!MJ\'LO>TE:+VVQ>FZ)[^MK-%YCMO*@/G.[+8R-NB0(3XI!ON&#+;!/5!; MW/9T5'&UKC\IJ&KDX*&T^$<49?^C1-FG0HS1MY]41_3%K](^?&64P+C+ M1+FMYF16>NB3\XNAX$)="\W&6VON?YMW96RVPYK4=-SCJ> M&;25(SG[V?AZS0#41P\]K1PH-^?>14>L-H\ZIF,[QS7-=<%5&Y4F'^#$W :I ME(8]94Y<=,1J<^(%LJ)]*I?.5(YTG&?CPEH?GI ^O$"C=8O+N9Y:%VXTL;52 M2;I?>581#4*A80(JGIA/^:+B VHFQ;$B12'3/?>/93)EHD]ZT0K*[O.4\,BE M*K2'HDUN62X)"[MEPBRO6!.R![]46B]=D/7\]U0K]_R.5.5?^5130(EI#&I)WY.(UF=GA<]++X+B_95M.OH4YWT M F0555VT%VTL6Q9BL2L@V..G52&OAV/P91+\[WD!8/"0[V[!IK"$TLN?&P.Y^D\(-\^*%:Y B'T+<,1BW;3O;3;%Z-7>E4;;0%G MC' '_H7_*F\.YYDNH5Y+ZPG8+A5K8AY%R*XH3.1@"EZ, I6N+DD%ZISR$Y4= MS5/7JM08O[_PX+--"X& MKV0)KC96EFJL/9\GX^ Q!H*QY0DYCV#!EK)T#"+S/T52?:9(:G$_I(3_\!4- M2/26[)#(=:B0 M10LR+;BP;OSX2H?*\L LIJ8DV11[9!(U:2$OC]"A-AS[8@1D((:9+, <@8$0 MYW-3KC]\45-3N"F+?E_ ;N[W'[^4IZP(%LBR=8Q1 "\B"MV6U/_;.HQ=?ETRM39GMI)]SSJY6=XQ"D6$UE!BFG"K[_ M:9:3O7EQ7RYGX;OBC9^47)4:ASZXY5E_'[$(YCZ*?\@V934!FJ,1?+@VI0OAIHPW_9 X*084 MXB0+\F)@[.O*0A#OLB4;0*M1UA]-WL)BI M$,5#V<>![$D1A7:@0$:8XGZTCG"Q !T&J6\M?9Y M'LRI-U\]@*O[ XDVC>8?,+<[.7FM.2"+IC"/X*FW&*E*TFCA"Y+EL 7)./7E M6)D1%Z.2C PS:O&66E%,ID'T(/)F4$^@J4;#1F5Q)S7:8]$L]=VBW&.*@1A^.XEO$W5.>E M8>4BO//C*)3V",MFV=0VUVN^*A-MLR_@$F5L!1*8&6UJ9!MNH8(#+4ZX&2?- ,S"UQ\E<4-WDYCKX5,Y Y%>HY5%K>>[$O57Q M&]E&PG,N*'(NFXQJ#H1AJR5U@\CL<" 'K:?LI&M"G!4U0PX-L MJ.;N-S<6\QUP$LCZ/,S2^ =MEKJ9SPK!*3P_9.FRGTPS#!ZA3<4MV '@3WCZ M /3 J2@(I2: MHTE!)L:1?K"9$&"QY?+(>,"_-"XH!L+#AV>>!1DOF63D;SZP+W//RZ\0'DP,,L!VCP< M@.RV (Y#9JT>&N(+D.)2G#/&5X\DWJ7)*F=8*Z=%QJ(Y,C#W6,'":AJ8I*![ MK9M0_FR XV=@]P,.=6!HEN8JP+_T7E&9*M0B4GJ$8*BZ M"&?O/##S<4;DD 1(=4,I51E\.N H.#L;/)7=8EH059+KHDD,_<$33]38F50< MN^*DXF#G(Y@'V "-]L<-B5^<5<29^YOR% !X9!?^$ M,?'XZ%CD9LS!*'7Y4S&R0@MYI>#1B;7W9V'OO)O(MM+DS2EV9#6;5K?5.Y:. MK*-J'X,OG5TW5$-VU6:[5J/7/+/&O*^+Y'Z.3^EH?L M20LDAM)TWI8-O)MMK6VM[>6%S2T(<*.FN'2LWKQP1T>"XY\76DDV1PW/L/52 M]F]_I3+)KWAO"/ !(_>,.U+7$3L:+5_=F (=7^F2/_!!P=Z/,LJ1R2,G$7" M:)AN MJVR?L*.V[N ^PPYNIV?9[:.GN5HT' 6::M%P3**AVS&[C1;86 X491?^L2D#N"(6EXYCPE]U<@B-R7T]95BXZ8K6)KHEU$T=/<[5D. 8L MU9+AF"0#6%$-NV^V[1UFNSX5X3U1+(K>W:TX+5&9P:'#3S*T*,LAFP Z+\JP MN)+"BR>52&@W>V:GV=O-17@*.%4E]%"5-6KRK,ESOT<\-2/C*4%3;>[8V3BI M (-L/ 4&SWD"R^1*F6G1ZGYX_)YNC\Z]*)U[1_+RMN:UH)&BH6UMOMO62E# MU&Y9_2:"[\-/:BU.C(0K#7'TQU@$W!^III$8J?L3OJ/N5KQ]A&8+87=G-/QQ MR4V)[KT;>]C4C)]I?3&)' TC!Y%@8:*Z)I7FS:5C(-/;,?8)YC?6\5PIO!H3 MQ[N$XC9*?1YV5)J_E]+4(M5&RH-K\ANL$WW:E2?$I#3YB,>DP./Y-!)N0"V& ML4AP% ?QN$.2VV"QD:U\Y:_L?RNZ;FGFJGY'+S>0WN(@IR@N7T=KYM>6RA9. M[G,M&L+G[L'C R0SP,XA[$6")Y=R0R<.-YWZ<@ZAIS8CT:#ZR+$;CQIF>=!4 M2J-O:*25NA27KWJ%9>%D"WKRSHB1G>HQ\I>0\OF.?IWS-5T]_/!_D@63&9D= M[@2W,WM,5T"!+[L-=5\SMA%KQ(4#!7"T'!$=T@[8JW@[:M(Q?Q72- MDK]%X2)AL2G&NA7'6,LR/L,WQ@W?2E[,'CY&3*7&U70:@,C# 02/WO\[NI^L M'LZ5#^=RGF0X5[-1#^?:_U[V/9SKD#*M;1E?R.S\5(P96&F_,$)W @<2 M0^_-YS0.OH,IG7P9?8^]JSC^#C]\'X"9](*8?'1I.V"*&"(!LQ]!&&=B@6L1K!K1,X$G8QCWMFO,3\W)TCFB-AMZT6Z=*C M&"#0M_J=Y5]7:[.]XQK0<414<'2;[3[SS(M]=KIO&%;_#;3627;Z;YJ#]]/@ MK %P-2P9N6<(@5\Q+'R%IEXQQN0'G!-5UW=.6!!^J#<\E.VA?V"VOD/"5R]!B!U#W+@@04)"FPUP/Q).,2-4J> MGE\4;%$%:E#OZ3X!K4:!JC-?U!('*<](( M>]"C6J0'8UB;7-I\9D"5Y/PQE@/@L]!G8F9(OI@C\-8+NMEJX@;)7U]\^NWC M/+T7M@T8/5>8D+Z:I&4Q%&:32R^B] "N!! %4, BC8(_,#73,YV&K1A#;?'= MO'%4+H2:9:0C2!=N$0K^+0IWC@8W[<>\:HU2F7V7P_EJ%1W.8\%T^61>.,%K MSA;,&#(2"QN]U*.QJ4PWN'&,45LL^)'!6:-\OR'GDQL]"OYRH1!2]\WE?UOS M@G8F)EYG6?,L:_-ILJS-9\NRJM_!"8>7 #64$6_X?L&'Y4 [> JVM%WQ<^P/ M_/3MP3?X['G915AZ6Z%D;<'KO*4SJC]](S@NTFPX^2WC;CQP0Y%J'()OG$8#+U6/R. _5,+H%,50,XB RA990%AQ?6VTFFPM#(:5[-[QK^L&^O:RF62W6PWU@JN M?J.SI>"J9<=^98?=. ;7Z7EK-O%>7RKJQ^Q2<0TOW;E,;>7%':VR$1CS3G;W M;6+\,[_6>/YBUG_FO0[R\N,5;0Z<44ME_HJ"PL;_]_[;/]X8%_XKC+)[V-C@ MX=^*&X/?NP%=K7XS%@([."[\Y;^]*0X#;/9II,(X"$#.)!*&\SQ16V721:[SZ^".V8)@DFB[N8/N_12E7TRU9 MHI"#Q6*FD;JWMWS]U@";BFAY)%%" %ZUD0($3-F^EV5'U>)!9#] MK];54VPCE:_P7NMEQUQ[VQEEXOY7^]_2+%QY;D-O=@[&7A*)B[?_?UFNS__Y MD>0'W@:.,T"6MX17^&C+SY;%H9^,A6?2I)01'G7Y"?=61[$PWUR9XHK6TQ17 M=)ZMN**Z]1,'W\N^6]@/0+6+ZR1N/OWMMZOO__KVX69YG=3,Y>KE,KN6U3J< M!/NJ.:AHE>N#HW(OM6C-*/G \+7=;[9,^> ME;.'.!8J,;P,S/^AFZ'1F8Y] MFG6%K@#W=B2 -4%SKG#RSD",W6"$+=*X$)&4_ '."1!9" _1>FZ6CJ,83N=9 M&\-Z[]4GCVA ;EG-=NO)ZT1:C9WO15^UK&/U^[OU'^]_U5;+:FP(V0T]@SWX M*/LVY=F+.6C1Y9R$);O@LQL/L\3XLSN9OC4^XUPO$$)3$WWM X7V:5N;.[UV MNQI>;^U++\-G2_:HOMG"F:[\@:ZRVRQ)C=;&=\<\MVPY!!#>/YP43E\GKXV_ MBR1Q)\9OKO=O?YN^V.9?>O/$^;7(MI=G<5X/(N\! M_C-.)\&[_P=02P,$% @ N88$5V8N76(>%@ 5/L ! !M;6DM,C R M,S V,S N>'-D[3U=<]NXKN_[*WC]\:)G39SD]C7=LZ>\[1# MR[3-J2QY*2F)[Z^_!*DOZXN2;"?LE?>A&TL$0! @"( @]<<_7Y8F>B+,H;;U MM77RX;B%B&784VK-O[8>QS?MSZU_?OOMMS_^J]W^]]7P#G5MPUL2RT77C&"7 M3-$S=1?(71#TI\U^TB>,!B9V9S9;MMO?!-BUO5HS.E^XZ/3X]"QH%KQEEP1? M?#Z;X8LV,4[.V^>?C+,V/B&G[?,OI_S)Q^EG?/[Q_?SR^/3B\Y>+R7%[;S8].CX]/COY]?S<235M^6Y-:/S=:OTR8&;0_.X+7$^R0H/ER M2PX &$M( $M1P76T9(8NJRMKM> M$>UAD\XHF7)-,@GHRD:#V&L7LSEQ'_"2."MLD-)#^>TW MA$#,=+FRF8NL%((9=B:BXPYS!5@+296XLPWL"DV'EDXP*JGV1\1T'?C5AE\? M7IQIZZ@\5<]ISS%>5:(A#3[Y,O7[XV?, ?P5RY#";,D,R"E2>UCF98 M)?&_2V[JF6TJ3-C1BMDKPEQ*G/@:+! L&)E];?&5N!VL#W^9>/*!=R1HD<*_ M.>GA]1$'(>9=Q$@ "PK_M>7P\3>)'!J-^5XQ4I5O#N+P%5J(^5=GW\!F5?8Y MB.&9_R^XGY)95>XY"+5H#>8!>LS?(SK]VKJV>?@PP'/>.7C^.+Q5.7*"> 06 MX ZP1]WZ=BS^.T'M*.YH(P&) /2/HR1 I7GD&G?^B;^3JJZ#^PW*0!,*$EI MN,WAS03S'P;C633*_8=N[V'4Z_(_1OV[VVYGW.M>=>XZ#]>]T8]>;SRJ./QJ M?$JYG')AC/B DD P 4X41XI\K$BB/<@L-L8#S#A["^)2WN%="W 3N5*:9W6D MB=YM4/F]Z=(=C?F_][V'\:A_TQ_TAIWQ+7^[ \GF(%9*];R<5"/TJ'^#(@(' M>8IQ&?,G-]?]^\&P]X.WN?U7[ZX_&MT^\$>]W0FWD(I2TA\K29K3 DEO4$/O M@-[O2%(\B%XIE%V;[\HDE4KQ:<=*<;#W^69Y-.Y?__>/_EVW-QSU_N?Q=OR? M'=O]# )*!;BH8__CA/Z!)*F#I"-!7'=&/V[N^G_N>F&/\"KE^KF.7 $_$@0: M),TN<0Q&5X#-GEUY#K6(XV!K>H4=ZMBS08RY:N*L@E@ISR\0XU+',&W'8P1^ M1-B1/4,!?L0)($$!GL9I-$BD YD96?.QZ/WMT17,@0?B5A-?'A*5J$Z.DZ(* M, G9A+C>(XZM04*YM9Z(XP+G7%/O,?M)7#PQ29=,W!$Q/$8AD]5YPM2$QS.; MC;!9,6=4CX12H"=)@<;H(&JAB!("4BBB]1Z%U-J<7!OH-4CD'8,KNR.P.=]M M>_K,I<;G0)^[A^R6+4EIG26D%J)"/"PED"+ U2"Q# M8D+!#8^_W/688X)A M7,2B44TDV2B4\OB8E ?@00(1BF-JD#!&KFW\7-CFE# '_#!W7=%FI>&58OB4 MLE8Q)/] $DW39, #%#*]MI41!U2._^>T2PW02( W:+3O;,?I8691:^[P&'&TP*QBS).) M03G^J73".\#S.PHP(8X*"5P-$@:?]TLJPSKNZ5_;ELN'@E@&K3H5BA"I1'.: M2A_$L(D(9 -?@\0S\B8.^=OC#/2>JGM1*6BE(%)A?X0"21P-&OP*R_ M\IRI0Z! A%^^?#R_.$Z)L'+6%+T+J#5I+RLG]SF&1%9%N1:C4DHPE9HI2*:B M=Q)KDR15*^591X[;$%)*.972V2K#VD0]J)(0K2/^&OB54D]EC*JG79LHZKS, M:1VQ*G I19A*,A7D8ILHJ\S<71U!%2%22BF5@\I)!3910@5II%H32HE.*:V* MN:DF"BV6:ZKGRR3!E4(I3%@U4019>:4L227XMITERIF1(! B01P)$D@B&BAB#@%W*&#O,$%*ZM=WQH=MZ(_A M=TPM"<4E6J6RN9NJV8'#_H-_4^HYF'8<#ULWF/WEW6C M\]E0ZG,JWZVQ+QUC$P5\-G'65-D.WLJD;D-(J7FII'Z-#>B&F\\J\AEY2R[J MM3V+-4RVV;>.5.B#4GU2VP^UU,?O$=BB#8B,6H>#>NU&M'^=Z*!@O!<'%?M% M5>R!N-<+_HI0ZYJ;_S6UYKZ[%*!X-4-6NBLJ94M7GF^K;)"@EWT#/R[H7>1[ MA1@/:E(K^K(G=R,(L%589;>?-ED2KU(K5'6%1WV' 7/6_0H\DK9DY]BU&'@%+" M54[Y)Z:X- 2'J9N4!]0.VA:D5>Q9E\P(8YM5BN*LVG))'?C8QTXUH19EI8JD MMI>*523J!"A)T(W-BDIYOB[LR4%[8K-9[7#**?>#F%-J#?%D0L?,$^G$+)G? M43RA9LUTYUMU4JF3E0KB*SG+OCV#CD,#T74D^BZT-EN?P_X?-#EW70K&J.:. M9&TJ2EU*7QU1<0F,T6RB_//NLMG*A2V+5"G=U+9'_GTY3?=@,P^_Q#:OA&6$ M+?U(W[$;;6%90]C88=R:B@KA.E+?2P^4*I+:G\@[MY/8\Y(KA2@4B%D [&YL M??$E).B47SE]T"PYG%O9AU(8E9)/Y7WS)7^P#/GSDFNX;1E\ HANVK/PZ@R7 M_^70*6'BA0\\?5VCL?/.J;3J+)7@+6=/-CL*3Z*NHHV^!EBF!V-375G#US&C M'8QG/R%Q:">X&1-C8=&_O7J^ZZOT2*F6J21O.;6,M8HO[2X M27U5<[%%%Y2JD\ZWJE0GUIM C41_#M:EJFKUEBO37A,BF@P\QG7"V8?^J.@H ME23[#MXB)0E(RI8H('K0@K1T1ITA9+ZZH\=ZZ?,JF)62KGIW"F_ B<@-%$[F M(-I- 62^\DME=BWL$K24XD\E3-7BSVL0% 0U4"-BU^-L>1PJ%X]2DJD$Z,9] M.PV/ V,#&Z^L&##[B4+=@BBX"YN( F3X-8%*/)+3:DL![[H?*@4Y3^4R$PJR M6>T1$O,+_&)-92&T>" [5M2X@C&0F@AH$4.]1R!&*LQ0_*1PP)4\7)XBD439Q2A3<[[[5@ED!KU*5 M4@G5PFODF[ZB)F^'WRX=KD"FE%TZ,YJ\>;Y!\OKCZ,6YQ"L^Q#,;GLC?EF7+ MOHM'_ DQY:=.09IWY[';B)5>\.B4'H$W0(JD$]!A^FCC,UPZ83>-84$NX3=VSWKF['W&K<)F0*<<\W9M08Q<@0+GO;:Q. MN7AJE@#488X.\%KTL6\)&])9\<7(D-4E0SI?P*==E<$'RP+4.QK)2 K+^P[%5?1[!)-EG?$=VY ]''7/8K8-B37Q$ U9[)*N]0!::I M;,4B.22K($#!:^BDBED%E*:\RDDG,GYRZV9(^%+I8#/?Y<^'V,*)V*>WG_9L M.],G(.MTX$)#\0W5TDYQ&E17U^F>6A"M^!'*M2U=($6$4P3SIN$-MX4SFRUA MW$I$VWFM=7"+DKF=R0 MYIO9T@CV*6LW(%//4^ALG-Q6K2P5,&BZR@39/.[D\4[;,@R]L9FL/H2F_5DZ M029R?P6V>2ND>S)FCD"O'I&.87"R4W\)E;J;9\RRV^Z @:E[N> MF>%-A 5. ML.+"&8 2K,32MIM7 ,O-$L_VS-04,L]L?[FG;/Y M&;]\B I+1%5^5I*JFJ$;:G'+S:W+#2$*3RZSJ0Y"^<[(W&;KSAV^(FRNV/G* M:;P_/DJSD6]2$[G3X.+>&L8Y%].;)S9R3X\6"5,!I(-R;K%0\NZ](G+FUK6JP>2C =%"38BG^P71+;W2NW?Y\# MI -?P:?M^)H^X2N'2#>&TS5:\&/3-N;Z.$/XBT>6G@O5B^)T+OG!;5?N)-@7 M.4WC.)G[DSMG":/>%0+*-9EJ0!VT)YBICI^]?5#GN(M -)6B"(8A>B;3K@.7*+0N3H-OC?R-@XJPLGKS$@?.RA)#=70G MN-F58RI,'E?!HFGV/"M*@IJM*,2HE+A*@NYSVI>.1Z*D8K(&6=0'=\)2YY*E MS3>;I;)C,QX([9!5J+PJ@H*7;7(M^V% M^='-1IK: ^DY]V>18WQCLRCL]J\S+2C[+ O_YII[12PRH]QJF?UGBS!G05I7KOMDR,60F)IO-RRVO12GK,.Z:BB?\K;[B^M01GF3;:O\?G5NZ" MYQ=O54:DJ6T<$IO-L>5_B*0#AZ2YK+$Y@))9HS_CG$'NP>8_UO)?M>YLA5,3 M3?%K!2 A[T3VH82-40-J:E?4QC$9)VQA9].H-)T?\0W@C"(8.+@ MJ_@3818$MF$V9XA=,NK?#%7;!5[I?<8*-$&4MV6QVX4$63_M*R@[@T M Y.FRY7(^!<+=*.)!B4BL(MOV'-+UA"EKIFZ%0ZK=GGI.+9?,Y?93"9V5R=0[:I'4 MKE=*>5-M][6?5[)$%4YJQ(X$W!!2MN2A#*0.IE:5^Q5Y2N*XPLW')JQYM?/( MF;BT\ 55/2^QTE1!H>D2$_?>8Z7Q70K390+;A:4<_SQ0/21=-X&_41G[2J73 M96AJ,:K)PVT/Q"V3.BB&TK.X3ZQ3<'31\E1;R)E-=3#ZN??IU+R&1R?>'L6= M!F2:*!DJYDP!I -?0X+-'E=WEX25";'\4C%[Y6!UX/)Z@2EX3%!T8<-U.8J0 M)[^]#MSXQ17K+EE!"7.)/$.ZL0Y\9!CJ&K9=<\.^74DN%$3UE7E MO=F,Q]/TB40%B]S$]*N6.U9%HZ7'LYGNCV*]CFG:SR("M%ET T+I:5,5K::1 MA7\!VJ.UPE0P)F]KX9W_DHQ23M;Q>HSA/EM==A MT>@2QV!T)>M% \-7=DNU'+ F>Z?WXG92/E7O@PM*(<[#EB+_K@330XK9NWC0 M:&S'0GVX3TR9AB^)Y%Z7'N.R_TD5624:*6#5(+[ M),7)3Q;E1I474*8!-"V?@*V+X$:Z0(VN"!:3TL]^%Z;02\-KH8G1,1-U!4SE MDRO546KB#OBNI\UBKJ=T3J5!R?=I2T!JZKHF$F=<3EE']E19JBHX=+!G):L+ MMJU.T%;JD-3Q"T-+G:"!'I,O MUGK8=*U/'3_;XX7MP:=Z>/?'"\I<0JR-3]K*/7/E-F8=3#IX&V,FSJ.LX185 M" (*,R[9C=\^L1):$C]CZ2NGU$RNJ\7[)V7!WYS/:'%+7,*HK(,K _G&57%0 MRH2=Q1T4H/B]R_?2LMIJNH1DW\1=MO:K$%!3!SXSX(QM+<&F$CA*7"UB+:K% MKR70:3HZI;/6%:XTJ81+BR1/4/4#*XB_9]TI8#2O^2N:9/'-,H?;T27^]MO_ M 5!+ P04 " "YA@17/V"Q]<\F !)AP$ % &UM:2TR,#(S,#8S,%]C M86PN>&ULY7U;9[?H5GS^L@QOV22G)*MN4=5WE;+ML[.?/$:@ -BQ.* M]"$I7\ZOGP:I"R53$BEBD4O[I!)'ER6NK[L_-+J!1N.O__'];/3L*TYGP\GX M;[^(/_-?GN$X3?)P_/EOO_S^Z37SO_S'W__TI[_^+\;^\\6'M\]>3=+Y&8[G MSUY.$>:8GWT;SD^?S4_QV;\FTW\/O\*S]R.8E\GTC+&_+_[LY>3+C^GP\^G\ MF>1273YV^=OI7Q"<5P4./9XMN__7(ZGW_YR_/GW[Y] M^_/W.!W]>3+]_%QRKIY?/OW+Q>/??WK^FUH\+4((SQ>_O7IT-ESW('VL>/Z? MO[W]F$[Q#-AP/)O#.-47S(9_F2U^^':28+[0^H.XGMWY1/V.73[&ZH^8D$R) M/W^?Y5_^_J=GSY;JF$Y&^ '+L_K_OW]X<_7*,YBF\]G9<#0:IE/X,ARG/Z?) MV?/ZV/.7)^]>';_[>/R*OOAX\O;-JZ-/QZ]>'+T]>O?R^.,_CH\_?21I%I\^ M__$%__;+;'CV9827/SN=8OG;+V=G0U:MSJWB%=+_WN!#GU_#3C!*YZ.%EM[2 M]QGD^G-$X&0F85I$],IF"9SLXR'[QGOKB@O#'21G]3:56R&8FVL'2!65R8 M^^+3GU=U/L?1?';YDX6"%\I="V"IS\=+\Q)FI_5_Q_]U3L-V1)\X^X"S^728 M:/377QR-\\T?K#PY "$#N.B8E8JDUSPQGTMF)6&& ICX(VEWPGP36VM\.]H MFIY-IAFGY"1_>?8-JT.[\)=+],3#&\3\>:Q>//%\=GYVMOA,-ISCV>7?E^GD MK!6/YI-#V7#)*I+TL;0CCS%X.:%_9W5&(I@)"4@DT"S4\D,(2&Z42QMG&?F,MD$U(H)X,"=KIO)GYWU"P>8:? MX#NN<'*00.HDHV8"9&1:):!@3R)3D3M=C!')J,;F7PMD$_/K)V?^W77>S/Q' M7V$XJJ]_/9E^I/GF(Z;SZ7 ^Q-DKC//K[R[%MMIE0*]8SI"8-B!8!,49#SY% M'K*6*K2.IK:#N EES).C3)=V:A(S'.6O-<&:423S=@+CV3<;I H]4*',HA4P4*-2RWC"0 M-$66'*6S.1D'K=>$[D;3ISRW%0<:Z;Y)9/(*"]*K,V7?-=U:JG:<5Y)Q0G?% M5'1<:.TH"$^4@[E"'CM$R8*T2O#BG/.;+&UL\\X^I;B[VK]3?;?S#%]P2K#& MG]\BS/!2YA\K)"W!*Z%E8)G[4&=O2;F8XTP59T0ADAK>>OGC05!]RH6;^8FF MEFA&D(_S2?KWZ61$.IW5E=CYCP%:'QWH0@(2!(TNLEB*8PXC6N# DR^-&?$S MBIVS_9R'U;HP>@_#_&;\$KX,YS"J0W,R7KQN8$UQ*>G$@@E PM+0#'4U$@2 M]2(8FUK+^3"J/H5).W+CI\2^K4G:+0RE='Y6M8QY,9E7;S[%4W+HPZ^X7,!Z M.YG5Q/2D?(+O@^1*X5IS9B%0;EH2@929O#D-49E,+BGHUKS9#F*?XJS6).K0 M6,T8]0'G,!QC/H;IF#S^; 4TA0S#-*0L5[J(093%,A73.@KF>3%U*R1F;Z-S MJG5.]C"J/L5GC7G3V"3-J++B_?X)HW.DI"%J[[1GI4@B;*"O I1,>#RX0$ED M@M:+3;JQI/R^PP7P@X4HK%@+).ET/@"&J_>8&1) M.=+:S;<"ZA/@7$#.K13_MYWV5?6/7A(IN[M,+ @F%;",W!9L1@P1*^5 M*X"M'>'6*/L4&C=@3L=F:D:G=2NLU?E=J #1"Q628#(0NW7VA$X*R[PR*13/ M!9C6U+D?49]"YP8T::C^YI2X*BU:@JDS8 )-/B\8)C-0C!BC8:"U9I&D=)"+ MAM!ZY_9N-'T*I1M284>U-ZSFF\/X\Y!0SB7FE/6U M\AA8D+I6+)F4!;KL;V?=FU;H;;?-[?MOU[;*;+Q\L@)!E1(R,UES2G)$8L%Y MQYPS+CL$E+KU.OK697FA_[;>7;E=E.)=XE#*&:4S,NN=N3BW:0-]*[5)Z&22 MS7=J'RI@>]0VX^1\/)^]AQ\U\:(113^9GF->5T7FO97*1)9CK7P5QC$P-+#0 M6BEGB K1$CNE-XU\5=5W79IF1#F3@KID9>&8B?*2@FG70YMTCN-4"[^U+ DQ2B9\I/E;)\>\)?FDXRD(EP3PU@GH M/7!Z&FVWIT8KDW1R3%!XC+$$322EP$Y[] 0@&L:S"847HT)H7;]SYS'!WL32 M[3GP6)7?LOE?G]]6U%OZOH.V51\_T;^_';_[]/'D]GS_ MJCL^O>-&5IO(U*BCU54B==$Q9#8(TB3*G23+G"ROBZ"!CMDQ:8*BN8 ++3H[ MH'0)8I=5FX\X_3I,%-E-9O-!4$1:SFDJJP?9M92:@9.''[ M,_L4*.QFO=6EET=KK=W)**3Q,?[\*XY)IE%="N% ML"R5VBPP4QH M8HX.=01K/*^>=NQS9#U*4IHPXL.+=.P.N7+%-/P_'MP'FM0I:*6>/J(J$N%-:JR'Q66#+J K$U5>Z!TZ<(HBT_6MF@<>>I M>B[I-8F^C&//2=H+L2?CV0LLDRFN=$LZ_DYL)BL,QS#]\8:4M]A3I[\DO5;R MOQG/<8KD&U'&Y QJQD-)]5AQ9E%H7=<7A0D1/&]>/=FA.,V6Q*\Q#APY HS& ML1S(&6AT0-;FR$I.Q7))\63S5%CW>NHC_2>BV+RQ;27$XEL<3" MK8E,*5N8%K63@TV"D33<*5Z2U+)]'=DJA"UG<_8_DC^[F*T9=TBNR4T>7\$Q MV5HI([,A05W3+2PHX/0/+]I15&)RZUJ5.\'T:?;O*YW:6+(=L19EE9=^T2H5 M 6)DQC@23%*4Y!-()C3W.B7."\;69%H%T*P;YX5.7U T7X;S@W?_N:G!4%Q8*>FEUZ^,V M#ZS,'MA)[VK\._.A1ZF\83N3KS@^Q\L1.H4T_]=P?OKR?#8G*:?'WR_.>M3B M8?IOKGU7)')I,SD%++5T.-0(2=>F6;* ,=XARM:[8X^ V2>GVIH\75OMP!ML MG^@GKU^>_/;^P_$_Z)DW_SQ^>_+QXYMW]*/CQKMM][YJ/UMOFTO;:A]ND^9* M/.10V_4S$\D1Z7K< $()+'(#0:?@;.[D(-56[:_:RG[WP>FC_/]H:%TT8UCJ M1VF%WHE<*Q-T[7./%%)3+AJ3Y"Y$2_]TTGRU ?8^+58: M] 28K'-Q6"O]^#2%\8PF@>6FR.*[I45_A>%X(>ET.*/YX!6)-_[\'J?#2;X2 MS$:7O*MA=*GU[3K;9;5-CMH%+AQ%_:USJ3V(U:OI_U D/Q1-6A;NW9;I"I#0 M E66C@*:@A659<%3:!.<-BI%JP6TKF&^!T[;%4 H1CI;,LLIU"YU)3(/E-\Z MP&R3)E^#K6>7>U8 #SM%M.+ 3TO C]9XY^[]AF-P27LAK60Q*)IXN"TL2O(3 M$$QMSJ!*:GY9S5-K1-H519K;9R_,V2JL*1%CY$FPY+5GVJK(HK&.E0PQZ903 M;W^2K),XMIT.?Q]/$4;#_\;\C\EHT>CB8GH\&:_ N6>J1!/0FIB8$G4E)V7. M((K(LI->0PK@L?FB8$>R]&DB. CG-W4)>R7-7MS(!TPCF,V&9;B\8?A:D77= MZ>CDY9L+79^4E:9B5UXQ>@@JTGQ:$LVG/F?*E)"D*]H:C>!R^[L'NA*F5P4: MO1X%^^5-'\X!O#SZ^(_7;T_^U;6 MB=1^)6R0=U8([Z>3KT.R[HL?O\]J([BK'8NC-!]^71[1R071 W<,L-[L2B.5 M^7J%FS/::2VX#%JT3THW1->G0*7''%^3!'=A_I:%4>OPO1E_)?W=Q(>)1VGKN:OVMZOAZ.89QN#1\IHTO9 M4B13 QL.M0:+XAPLPB43DA/0.B#>'%V?2D:?/CUW-7^[-C$+$4_*JM@GXYT4 M/- J%4,I*>,@+=-*2P;21V9SM-$%JPIO71G4@1A]:D7SA A_:$)U[;C7Q3V0 M59&.QFO0FO")XEBPP;"DK0Q*^(2Z]0KI8\/>[?5 KRC#^?(T3A)12P1FE"D4 MWP6*]&SMS($V>ZX*>->Z.OOZ[7T*WSOBQIH+/QZC^KT<9TW%^60R9TKH5.4" M%@H-40W!SE:&:=)<\I:A$TR+_K?79W !F^$KETZG I, M>VY9")02I@@8HS(4SMSR%FN[':SYZ#[%HAU;NX5RFUCXY13STA==0*@5IM,9 MC ;1<1D#Q0B\1!*K]JZ+/EF6?:I'\')"ZS>P\YTOZ%,@M@=KMU%TNT88IS#% M%\2\&WU0!\62 *9X9CD)IH%F)H]:$Y9($2+ETK:T+@E;CZ1/W0'WY/D;F*2[ M^UANG2OS4B&WQ;*$$BBI-8)YHSCCVHIDH #-4LW#A'LA]>GZC;V%"NV,U(PY M=U<>7NZ+7V^8#PKZ4E?O&*80*0.,J9[E+DQP$"J8*D#K(_C;X-OR+H_.#XON M@U2=V:^A;UJ]S.SVSO>'"VR7: S#KS0U5$?NY?;E70.:_;AWSC+. MZV7WR9DZ-QKF0E E! 2X/1EMZ%ENOVDC2NRM&O(@3F4GY7?H3Q83XK7H%Q>Y MDGDQ>$>P5**YL%[D:H 4(#FX>@P\-N],M1FRC8BD_B!$ZM!H'1)JDRNS!BJ9 MB,(4II2F["\XQV(](JNL]2E8="*T;Z#W&*0;$>X/LM:\1YMV-,.MM 6ZCMPN M0 ]2QJ)T2(S+NN(03&0>C6+T4_J/0%7L)KVVMWOK1OPQ?Q"'U;%1.G1:=U_% M-$@V!.N]9!9D]:TYU#/6I C0/BJ)B%TTU-T8WT8$^X.M7G=FOSU=RW@;_\ E MI%#0 S,./=,JQWIC5&(IIZ)X]!G-)JYI^S=OQ)Y]W3F]!^_4L6VZC-/7WR@X MB!3T%:V \1C)@6KO&6BE%F5 .:&+ EKWW-D8W$;LVM?-UX<+UAM8;F\)X*KG MK#T_G<%2YV;)M"F2Q4SQ71 *9?#&0FS=LVT+>!N1:U]7;?]E0B^^#9AD>4R,*/LV5)\R(>^32A\+=V MVSM=GO.NFU7K2S82%RK6$RFJEL'/Z:D9J6;:-'SBM1-$I,[$H MA0TE$V>5K3> N*2=S5QLLM7YJ)=O69#\]$G3N86:3S84N'W +^?3=$HSX4FI MZT&3)>4'&1)WF3N6O%/+]4.?@V4FD_I!2Y>;MPAX&-66)H0[2:X MDL%:E9?7E6H>*1VWF)BQ)A3G1$*WIYSWP783CQ]+GR9'Z;_.AQ15GL^&X]I+ M?MFI:7&H=_F;/-!2:^-BO<_1$A' DJ4 % ,A@S):V]S\NJ)M\#V%W'97@MTU MOIK;K[FWOD)X=^^R6B4\D#S2-%);)]13+[K>_1(R^1VAE(68T O;>NMN2XB] MZA)W*)XUM&(G2R<5$P4NO\&\POIQ4NX&/% RY0@26-(4P&CE$H'E];)!2Q&Q M]19#<\H]#NH3.#+;G'E[,&IWSN[=9+Y:03$(+BI=E*CD9C7!Q#NNDW 8'H#T$ :P8E!20U[X MBF)GE70*D&52*77HK^Z!]@2.\7;IGUH9K3M_1&B_X'3^HZX5S\F5UOX\7^HC MI(,@N#>%01;D+X/B#$!@/2\!)4I;=.X\N+\3W5-(G3OW46ULMX=>NI= 804C M*>UC.L5\/L))N>.!5SBGZ?PFT(WZZ^[XPG8]=UM*WJ@/[YVLH=<.M U%<)V9 M-YQB]50\ W)FC,=DA'->E.:W/]Z'I\$$NOZS?YW68Z5"Q8@I*.8E%TQKS5D4 M$9G/&:T-0J)LOB-U+Z(^-<-JQI,U$V0KHS2;%X]2.C\[7Y0#K#9@HJ]'N*83 MT]V>-P6KBW"1F>#)P0-EO"%1EL&+*BGS+#B4QI1JA;U7RQB=L>\@EM[#'+N, M-A8!PG#\&TS_33,(A9EW'+0OR_3X0M):-C";TQ3T&H;3?\+HG":F&Y]W^^^N M/_&Z&40]J/]^,ALNM?G(B;N/4K2+!OHH715H$\A3^>\W:X-2J=DV%,[GH=D>(NS MV:=3N))E4'*),43+,(A4ZU$\BYIF>:F5\-I;B@I;'RIM*T&?:A6?&*%W(L.> M"+T>^4I4N6A8)," D(+&7ZVETKF62'"GF;0(-@95,M]OTZF-8/=K;KNMTZA0 M"VXM4R9IIHVE%#$)RUS()9.>M836"Y*="O349[Y=.-_M1+@+1\S#EE3*VO9.I4H*<^:_9G,+1D3E_7+:[7S^_)CJ\_ M[.X/BC^J.J>0YN*[^WTNO"*/1=/5(W')^,\?\B M3&_ &'"K%1HE*4?%Q+M- MG0UQ'Y4Y3@GVI]/IY/SSZ>OAUX4$-]5(,[I-+BC%+*_7-'/G6$C!,HLA@PL0 MA&_=3JVI 'V*L'I)W_8T. R3*_ +&3[A>(T(.6;N5$@T!!=-"TFC7G+'4'); ME%3@#LODAP3H4]%K?YG6]-:;_% MOC/J/MUVTU_.[F[P/1%UI:X\2%XK]RR3112*;Q2ARSZQG"G3SU:BC:V;-V^* M[2"1_E5&-U#$$95CJB6MFFDM%(,8@249>8[:,, MW)NH_AH^Q6M&@"O MX1?/8_3%,Y&\8%HXS;S2BAEN 4SQBF3I6?2^%6L/%;D?GK7-S'[8:/T:L_3% M&2V!<4EP=;"%'[N9N ]["4MSL4L=\%F MOTXF^1L]!>.\:*_X9CR'\>=A;7R^Z+3_L9IA^F-25AZ\_]P?G7)_26B 6#$J&MBF!W6 T^J7D276$1GA$ M4PR5? $NQ-(4K8!;#BT9[*$DQH8HW$M"8V+K,<[T,ATV*FG/AMC]\E,+;W9TY M')/\;RD,^&F U6,/*3IO=,Y,H7++F@+/O6$5LK?[<\ M"6:S3-8%SIRM(2^4PD) P;)7DI.ZK8ZMBRAO .B#Y^O(TG?YO>T5OP_GMT2E MA,BHDF4V:U_[R#@6-5ARR:*>E4\.?.L#(@]AZH,#W!-#FIKGR>8" ]&;;("@ M]#T?N*VM?68$.GG!-27$OE@*X$PV+%JK&4 TPAH>LGR*&<$]PW"ET'/U!.O M6@IA>J%; E+=<^:0*.+X_OWD'RE[UZFM.L"V<:0LK[C.^)% \ M"6V9T[5U,*^7HW(KF*H[LRBB4W&3ILV/B2^?0,+Q&))TI/R^S;E7)<''L_GP M[#;?+V[<+9.?_G _BW([HCO0S-Q2IXTFZP?29NL5Q:0YD!^K&3DWE@4M,PO& M.IVBB0%;[\%NLZ;1=H+^V18?\ R&]3:'D_)Z.".JU 7V@3&67#KI(_($%*<; MH*\H"5/<%>-M\:)Y_\D&L/N0+G? NFWF[BX,O(\$>PWP=S3^/TS((XT_?_J& MHZ]X<217VR!1"$)M:@Z94#"?%:64((MS*L3D6G=2;P*\3Z%#;]C9PL@'XN<% M[#J/M4"-$;-NY@TAZ0 MD%B%@^*"*@(H+8N*LC3K$P.7%0.-1@@7+,!AO>-MQ'VJ>.@E$;X =\NNPO\S./AX@^YAQ>DC MUO[:F%_ J%Z0^/$4WM[R;CE^?TR'@^<#IJGVGB156K*@1D!FCKW2&.ZR@E8!$/V&C;=^ZR M9G['_7I7UX736]*%9!:]UT")E<%ZJX",D=7[G!G'4F]*D2EYV$"RS=_8A^69 M3NV_NG[>D2&:;*PQ%G*(@I'I5)6BZC7555>V:!%3^VYS+9#W81ED+Q0\H,&;D76Q MY;164QOC-AB\%Y& :E-]K:PU0D*SG(4N((67N351=T?=AR62O9)TSX9N,JD^ MK)Q+S0A?2E&Y,$6I=+WNVK,0LV8HG>=&4 832Y.0<@_QY*5,WA=P)BBF+,U; M6KO"8MU>TC)IKI0U)'*#8'*+P*$?D>1C;+Y-&/D8_;>\LV)-2',)R21$C@*9 M6&SA2(7,6QF81TU"4Q:O5?.V!/CK1YBZD:6^;SF/-%W>''I=PH62PWC&N MR*-KG20+P@0FP1!4:XU0[7N-/A+LTXDH6]!L/S8]5 1Y 97'VKA>ZKKYLCA9 MDUG$S FOC#YD[7AS3_8HH$\G3FQ!O>YM><#EX^M"NH68EV(LCD4W7BI^\%7= M+PMO)VVCNL#;KUI)'DJ0AH(FR\@_D6_B@GR3I&37:Q!*>T[Y;>OK3.]&TR8I M&<^&-/XO++=.9N#<:1*..:QQ(P)% S9%YD7(BH:)M.HAAFWWQCX$\8VYL!JY M=Z3Z9E/AB_/9<(RS&AS&X7@Y<2\:>W\F2&M!KZY9)X@FZ&R8@TB..U'L&")X M9I,$'T3QZ%L?!]\).[GE/'V+C#DW>5,U- M#/]V N-?SX%"\3GB21P-/R]4LP(I4[2=(2"S >HU3T1#D"1U2"ACD3+*&#:P M_(,OZE-A5P>F;ZOHMJGVQ2K4'6&/HBD'HV&9%_)%(186M"E^?64CT?;Y[1K%X+MV8[MMF!N M9097Z["Y9*\EZ&.Z#T.35KP9@6%N@P,;N$ MDXHO7@7!HD@D(H45++A<-VLP@,H85=FD:=>]+^ES2K;K[--.NUTF8Y=X4*-4 M(GN&P=5+#AR%D]S4M:" 7H:,,N^0B6UA[D.E8;N:NZ%^NT[ +C%9D:446C.' MNJ80!1F4>L+1QY!LY"+IUGT/[D?4Y]2KA>=O:(^]W(I)7^(G^+XH'[DZM/%^ M.ODZK%NXBQX>5X\L&G#5[V)M[H%W/+7#M9:=@6EY+^5^--:LA]G%6RY.6;W M,98A\; H51 2\Z1^FIN*9T%'Q[(SWB!FB[GUSLX=4'9U@%\?;CN:OL0;KHX]SF)_3)_^X_GN8XX!"=="N9$8*$$P[;1C%Z(+"=Y>$DFCL M[=7*=GII(4"?1=$/N4_^^1=$TLUC6MWDWJ+'*>YO7P[85./I[" M%!>U>S<*^NH=:(J8CYIR4XZU X%&30K3J;9E05\@Z6+VY/^V ]ZG!84]4K!# MZW9-S)>GM7SOS?AR!9<>6)X-KU=^+$TW&DV^U0JR@5;9)!XC*UAJ/X((S$?# M69*@*+'B.9G6329V1]VGA8\]4K(KNS9J-KH6\WNUD-CN& MZ7@X_CS[@M.%EZT.]GR^>,&DU#M,$R5\KX:C\SGFRV??7SQ[U57U:#P?YOK, M\.O*/4C'W^NO,5.SLYG\_F)!YA64@ZB*J0Y]26E7I63$NN&23'F3%6% 6NF-2ZK^=6 M '>-*.Y]V9O9[+S6GE=%) IIN-:.!4B^Z#SB;3X?U7,-BUV? DR-8V;/H:OD,J,RB1&"8BDB6 MUWX.K6^WWP;?ECEYMXWN>T*P74RX'Y)=EQ6,?M3A4+<3!\631D3=+E"QMN07 MBD6=/+.DF8!2$]K6SH-;"$&YZW0?I,JB6W?VZNK M2KJDT&J*V*EQNAE0 PG9!BXU)<&Z4#JL:1HI2C+NO34^.S38^ASA#0!]6G[? M!T]VMT+7D_E%HOG3C#-(5AH1.5*(860%J0FDL;40@"L-]#_5NJQS2X@-5GNG MBT/9,+JP^>(-1W.*O"*ES@LV7"]1OX'5P]P#7M!A,?7.3$U*"K6""A)E M 9"]4L+%A!VL]NZ(^@GD)_VWD\8_E.0R*V+&K-CR21#0:*@=%0J MPTK1+O&2A79[3?;N7U$Y[!2P3_9U9\66VU\/#Y!UN<+RN8%RFK"9S)RD*4U; MYVH'%SA4VLO2&&QX7/Z__U-:/?__3_P=02P,$ M% @ N88$5]NEW]F<90 /W@$ !0 !M;6DM,C R,S V,S!?9&5F+GAM M;.R]67-;29(N^'Y_14[.ZWAE[$M;5U_36BV[RI1&4G;=>8+%XB'B)@FH %"9 MZE\_'B#!%2 .@#@ 2,FL3"6*2)POW+\3[A[AR[__S[_.3G_ZBI/I<#SZ^\_\ M;^SGGW"4QGDX^OSWGW__]!K'(&\!_S_^S%^,NWR?#SR>PG MP81@3)(0. I07M"_Z.R"TO_/YW]CPCIO(X.H9 "5 M7 %GC0)KDW2A:(XJS;_T=#CZX]_J'S%,\2=:WF@Z__'O/Y_,9E_^[9=?_OSS MS[_]%2>G?QM//O\B&)._+#[]\^7'_[KW^3_E_-/<>__+_+=7'YT.EWV0OI;_ M\K]_??LQG>!9@.%H.@NC=/T >GR>7?V'-]'H7RY^21^=#O]M.O_OWXY3F,T5 MM'8)/ZW\1/T)%A^#^D_ !4C^M[^F^>?_^!\__70AN3!)D_$I?L#RT^5??__P MYC[2X6CV2QZ>_7+YF5_"Z2DAGG_#[-L7_/O/T^'9EU-<_-O)!,M*](LE5U"Z MPOF_Z[?]LC.F$P(R2><1@?X51Y7B#3$N^_;=,5]]%V0LX?QTUA#Q_>]NBG=\ M%H8M!7SOJQN@G7\1G.%9Q$E+J+>^]P;.!_S$&^>/?;RU>_?7SUDO[R\=W;-R^??7KU\N,G^O/75[]]^OCN];OWKSX\ M^_2&?KM^"6=G0ZC[+C.2S:%N\NTW%D*,&8Z&=1-Z2S]>/J+"[7=)^-<,1QGS MSS\-\]]_'B:TP2F62_!9<8Q>I\PP^6)#1*O$8),'U<4MEG>>UIWW/$5 M14[IZT_G_SHXG\+G$+X,/L[(_%5+2/+ -_37Z4!(KL@89?"*=@55M =OLP*3 MT7FA?;)%W"?8=$'8$J9Q3K'+1_Q2]?8+GLZFBW^9:W*NQ=4H+I2V_;H^X%<< MG>/T69S.)B'-!DRC84H6\)YY4#DF\#H*X):$;NAWEOG&J[J+X?::KJGX;+)8 MW>4+ON4.4";CLZ;:G8T;"O5"<[2 GW\:3S)._OXS:Z3DU[3N%^/1'-(_R8][ M<3Z=C<]P\NJO='I>7YQ'?ETCMR@\@['7U^]=<7LM2GIW@@2-.@9MM7/>-6;,2C"/?@MI(^:&^B?/8O 1)U_)*$]?C*>S ;>) M%YTH0C/%$0]YI-5)#U9C28QYIG1:XYS<_<[]:ZV1F,<-9-3#N_H1R3L;??X' MCFB5I\]&^5D^(Y'6%DE["T]@.5%TCNPS$10+D2( MWFG @L9:H7-RLC%%'H#S5'C12N+WR2";F_F!,C;R1#"84[276>4AB^-VD>U_=JIFZWXPHBL>WX^ETP%DL*GBBG H6E)86HHX6=#", M6X8QVM*7PJ]A/!U/;DO1]K#3_S8>C6^C6I@@G;GQ64>0WF=0"@TXE0FB3,7$ MS+/ANK'.5X)Y])IO(^8>-O)L83@Z)QI>;D;CT?0YEO$$+S[W*?R%TU=_ MD5VCYP]'8?)M+A#B;ZJG$N.Y][I8X2!K'9$9!][[>@!1"KA2R/IQ'X0KSC'6 M.ESH<3E/@'G'H>K[+-9M6$R0+]^JYQ1 E>%L8(,5O&"&+"T%2D51H.1" 1Y" M3M;:;%QKSV0%E"?"GMU$?%_S9FC]D6GLE-P$\>BUO+\[[NK6[ZO95F(QHDYF^Q\G'DS#!JX@JVLA$80Y2!CSYJ? ]F_VMOH:8WR-Q=R#X?1=T&]')Z>SS /(GK&%3+( M#&FAIO+="$,_,FJ/:W$70/AP[_Q)H5B/G95_)+/^-OYU4T M[\H4)+O!90-*?PQ;D(CM&.YYF62O.2?3X4@PYD;OK5]Y;D MVEQ9/9BG%6 O-\][F F"O2H"@K 6"K'W,J#FV-EL;0OP^V=5$ M83V8OZN-^U.(IS@0,5B?60"?K:IH,@29(GB*R4Q)26;;FCZW$31DQXUD\-X- MU@YB7+9I_'21VOMOZ70\Q?SWGV>3<[S^Q_%HAG_-7IW.'_CWGZ?XN?YE6R9, M)[/!^\DXGZ?9N\EEFLBSOX;U-B@8+G.!R)0DQYQ39"X-O07DD:%0TD6?NW"! M'G"#!_33-0=6/;LA"QY(OW^ %5NH<=Q0G T-R0T\TV>CO,@#>CG?.CN!&MRI M =A=U_>!M#0*JVH7KM7=1D?W%=Y(P'O3ON&1(JPLH7AR:Y3' $YG 58Z:QU+ MR8J&;_B^M'ZK N0@2M]$KHUS(3]@.'TUK=O8\\GXC[D+\F),OYA6V4Q_G7M* M@V!-2#DJ0$M;FG(FDW^#&;B40CBG1<0[%Q5+C%!V4-Z2KW[LRMM5 M6BNCIW__Y8Y$*";XH^?JN8^?WKWX7__Y[NW+5Q\^OOI_?W_SZ?^[#;--%=V2 MI^ROFF[=$N]4U5G)"[)HHU%.F2B)"3EKGH0U,BJAUU?5+7E@\^HZS;Q_&IZ>OQY,_PR0/0KV6C8Q#5CS66B(#GGF$D)7/(5E%^FF?V+ ) MQ*,X\=Z$&TL2'GI320^E>_?/L4247%-<#-DR5:_Q-'B!'E1*F5M5O&>J]8MQ M^*/%7M5V]XQI)YGW4<=S;ZD#IE-R0D2(+ON:PT'VV'@%C*,(/@KFU9+J]AVW MQ[LHGC@-=I-Z#V?(%!!]F>!)C;^_7N;S_8:S=Z66A7HN56)$3.$D!\60%AFK MVU=T+C&3\Q=;9VX_ .=I,Z.5'GI([7XY_#K,Y.U-:_ \OI#!( <>(Q>T??E, M87,@8-[$ )I9CE*0U^=Y8VXLP_&T2;&SY'M( W^6_\_Y=%:=I^FG\;.3#S0AGM: MC 2/SH!R+$-,P4*R4F:'4HGF)2(]+.-I<_'0>N\A%WR.YH[YY?F$G++W M.!F.+^]Y7U$,/_Z&./_0^_,)Q=!3?'\:*FSN*-)-"@Q+#)0W#(*II5;,)F6% M4\&V3BW<$NK3IN0^]-=#(OH*V/\53L]Q)>J!3S)0D!"(&[&>4]=4RT#Q:A%9 M6RZT=+9]:Z M@'Z7E&NHNX;9\?7@M6*M?0/?E1L^!$GB(\YF%TD([\I++#B9 M8)[_[G=2U_3B%1I0:"(L#PRB3#6_12OP05KP2O$2F,T"NUQ&[(+A:=)IKYII MF'(_[T;RT*[[ :>SR3#-;D*^J!6C0.9Z98,0@D7F!>14:QF]"Q!\3=62T:.H MY2*NRTU)"RQ/EV%[UU0/V;F;K.%9E=8\:B;)%1S.SN>OBJ5 *9H,1LL"2FH/ MCL)I8/2.9,-H]S6M@XN=03]-3AY&ITL.3QL=H=?8AU#1^U([K%51U=OI\56! MS.TP:! 2F?EY&QYK*=K1IM!V3=%[I#UP ]VF3;U]Z M7,+!!LGF#VS:SQ+):3J\.-5Q3J*5Y"=H*>AM82J#8T9#AH"9MVOE-X*(Z^!93)XK-S%AB2$)3)'KQ##A;1QLP]TRKL\=CCN^?2 M;AI:0J6=+R3F0#_@E\L#E_QLE#_@;#A9]@X,E Q28'](-4V>EK"J=U/_N]E 65A.2;&0#I=$YAI\XRHZ,?HO63&D@38 M?C.OFJ0221Z9R-G4CN6*W(MZ1UVT ,NT(RF;%&POV^P#J40[9)!>%)1IS61& M+%!K2$$%;<%;7YLH<&*.S"K*UAVBCJ:\.CRRGM+N"!6CB6/,.YWNDPHI2S4,Q81-A]\" ]Y.;5[67%4[69VND$* 3KZEN$X0!.JW54T;BS?'@HI;MS;7P+*/CHC/ >>B@0E#048 M1G'0W"H1= J^>0>7>R">@K9WDVP/K_>*A,=%#;&@#2Q(!TSZ.H"T) A(@8^4 M5NG"],6[1%4"8RPJ \':#"H*!4'0 M'SR@LA9M+JY33X8->+ % V\VJ7"@3OD'P?5T3S:7>=P3T%?O2CB945$ST4FK_$:9H,Y[GPX_+\ M?$ILGT[#*-?F==-Q(9=G2J*:7__^%B87@YU>UK>BPZ#D>^ER.SRL6=EYJP7? MJ3[7,GB1T<4LDL+HG#&8LE(JJH FF\$.S]W10SP-T^EET9&.E2VJ_5(?KG_38U=I8EHT[TUS<>-%B MKY)X7X\G'S#A\&L]F'T>3FO:.9'11$Q2:;"V3AOCP=/J":?(HG#&'!=)=%-W ME\<] 9TWEVHO]=RC2LV+,2T?AM,_KKG*!S9:\H H:K+6)U":<_ J2?#95XQ" MV-S^>&(UGL=,B>;R[B%6^<=YF(31#/%=/!U^OAC<\W9(CGB>__W]9)P0\_0: M\2!*HFZN:3PYUP&$(@'!EV!DTMDD%81N/15E8Y!/@37]:J:'JN^/Z03S^>FB M@/?YM[E,+B[Z/#/(L6A@M1.80I8A,*U 6)YB'3L9=>M6 _ V=7M2M)+Q ML=R:W]L:GW][CJ-T0A'B'_-+('*$7-%6@/4YU)&5%)(7K,UP>/8E<.%XZ^.R M=9@.=G?>2O?KS-,N.NCA7/T^O@6ZRQ.B+OAZNE9?A^TP-^QM-;J6+@W4<0C: MT$:K-$L6:#/.-=!6=1^.H$(4*:6BE&A^Q'(0NJRYA3\L6S;10A\]SL)IK2>< M-QW]#6>7I\$Z*B53MB!+]:12SA"Y(6,MF"E&*:=+:Q]W*9 #^+%-]777>]E9 MV+W=)^'(R3/= +FZ9HPA6QP(Z MQ]J;T==A4%K6N0*:"6M4,JTK%=>".@(?8UL5WCTQ:RK_AJY&[9=_E>MZC3*< MSM\&G7S *!$*=Y[\J.S LY)!.&:%TU)8WRDS;,V4EI4 GHI;T4[*#<_9YZ N MSLIN0KID>Q=0#<# MR89Y7CR7H9-)."[5/S"C:9^:WT2X#36>QN=D?+X-7CP;%&&>L$J:5_3^ MDY^29=Y1K@WO*RN:W\(9K>X6IH6QZ "JH4E>"63_)GE7#8W[$F]C6[P:G)&Q M.*43%,D2;3N.#) 0"63VJ6@=)8N=PO;CTOD#MG@O*M]$JHW3W!9(+L._1$MB M14A(,M':R*^H#@:'(*V5G&G,X4ZZ_=)LMMO?NE^3VTC,XR8R6FEZ>TB$?S\9 MDP6;?0NC7.L$OE3'XS><+4Q5S=!>^H&MD^%W?&"SA/B6"[^3%"^2$5HK'JQA MRD3C17$EZL2=-86,^F#'9^]:+GOQW;4]]NS9C0>\O4JE44)9Z7R$4CAQWG$) MON0(J*54S%B+IG51W7I4NY<)KWC"/R;CZ71@6. J8H:<,5TPO/D2-1,^#U7&^()WF(B:=*+*HXE MH7CEDFYX=(!U^,.^EG3HNC5M MJ99]FJX;M]-=(/:4^M,!WF%2@)JKMBMU=M3+@2CD?;!,20-)U-&,D;9O7^?9 M*9TT2N:BY:U;/AR,.FM2A(Z!.9NHHY3T7QT#2WY]?"O M^1";2V3*!O2\6-"Y(BO<@D/N0"1A3))>Q]PZ<%J-YND1HI'D5VX//9R&OQE] MQU-3[ZV/;R[.$.CYD MWN'Y=1A.YNVOQ^7ZRU9_49SOS^-R^8EO6Y^Q'^4RFIW<'^7J'KH/0!D\MR4D MYXSB.@=?% O.%;3"<*<'1[FBW;;=90^^$6=SP;@L 8S5]/Y+VE&B3@J8UDX$ M(ZWCK4\C'@2T\^'Q0J2O+T1Z1W,W]3-O?$0"4$FE7( G)T"%@N \>6*F1-08 MLD3=6@";8MR_06K'F7OGP'WJIP>G9<6;?XG^V>GI^,_:\H1^?C'!/)R]K1VP?F4>-6[GOKHI_KPNW!]8S*_EOM] M-,%P6E^.?Y"HKZ:4#JQSJ7"T4$T9*.')O\P]TO 7\!QUW MT60?36;O+.)Z ;>7,Q \&\>R!<8MTBYN.$26 VAZ90RAM@I;3QCHBNTIDZJ) M/GKHTK1, A?W.V@$CXQ\QQQ$S=G7!F+VE=K),N8+\\U;[:P$LZ^KUO[XT$;. MQW*M^GHX(O]P&$[?C*;TO/J5\^/Y.A]4&73@U]'29VG(=A[EU;4*0\9%I]]@9RX(M45L&WBE.:T(*B&,R]&/RV@<> M/G^K\T_/)MVO[L1AC8:2*VI&(3(F@F% 0 M0TI0 K(@-6?6Q\9T6XUF_[[ZX;0\[D5%/1R__O[Q'^.O.!G5E7[\,AY-*3;- MK\@#G'R9#*=W0X]+S,BC2(HST+4\2&6*69U D@S%(IBXTNV;6FV#\[LF7,]J M[2639?)E/ DS7 HN,R54] 68K[WBG"@0$\N0G')19JMD\SCA04#?,;G:*:J/ M0];I%&?/0_H#\SUHP:=2#)<@0I"@M+%U, ;]H8.G:%SQS%L/C'X SG?,H%9* MZN%4]'+$PL<3Q-G;^NFJD>IN=9!FN17.2#LAZ.GA8C>HPQPAMM->!$CN(O@=GY0&$7F%1F2%P M7FH3(MH3(PN:MLB0A30R%]TZZ-HW*=9$[/OFQ"82[Z,#],EX,ON$D[,;R6V7 MQDRR&%0('+ .ZU%""XA(;I&NL^,0^\R@[GD5ATV@WJ>*[@X9]09SX-E(+I2, MCF(IYI@+*9D4!>;M\J=[7E"?Z=,N.I\84C3H-;W[/,7:QR]#4=:Q%&7,S9VI M7M.G'TZC?#$>S8:C\_'Y"H&_Q>GTTTD8UW0#Q[WH?D>@K7=%K=8U+M)=5?K::4STA69 M@3M5#[YH(0&]AU0L]XR+ MQ3DK,B1R.D,0#&,L1TW<'QOP'C3?PP7+PXM;OJ1!%%9:+A"8J9="(2"XH@MX MSZ2P2E33L5>V+L?Y_9"P@9YZ2$W?!O/=U\.X[%6H_<@C5IF%.C^&USS[2/\B ML2C3.M&@ >SOG7F[:/$^$75_-1)">&:<%B!S!::BAEAB!!E+B,$FKO-W5B.Q M"U7:R/GH:R2T*[*I0//F:5-EF7I7+&%M\ZW>S0U$AOIN6N-Q ;R M/O:,\RYK^5$CL8)V30C2:XW$%MH]=L:ZH(MCWH*PEH-B-D&TDK8)2:L2GM[H MTOI(Y?B9NFV-Q+$0=1.E[K=&0KG O>-51,G6OE\4LF1+5H1[RTP1G*?65RA/ MMD9B(RUWKY'81$7'4B.1C/=!$5RL1;_*< &.*PXI%Q,4\T';]J4WWUV-Q&Z$ MZUFM>Z^18+3+81_+!EQOX5)';/] M%?>;PG;WL8?-.7M0"'>2Q(QS&BW/W")3Q1J7K"VLD/*E9TG:[9+$[B+H,ZLK M1HN:Z0SZNFW//W'X^62&^1EY&>$S M_AIF\Z:C@X)>2)D4E.(9*#0*0G ".":="[W1TJQC_%8//K8[@DU8<#-3N%^) M[SV5:OF%QF_G5;3ORN)GBN5S2B+)#%+)!(KD!;X>?&H5F(RT,AY:]XYH OPI MT.YPFFP81#S\[JQ+*[B7R)6U5R*D#,R77,>%:G"Z((3H0M!.E,1WV\8V1?04 MB'9 '34,-.HJWN,DD0="V_"[VVV[!]F47 %;?QNDD7AZF043N\!6YQ>=("VR97T M&O6O@;/?F^5&"AOW*^T]$P(+8E0E0.+:5W.6*#S+B+>W:!:7$$CLFPY#V88B*H+%+M'",I)"IU&@7%0*)3+YXU M.E_RZ/VYA\W5,FXGTX;''#?@O#\]G]Z")*2NG&608_(UU T0152@"P&*Y!EE M[)2XW4W-=Q__I%2]DVP;O]$WE_CK>)R_3>=[%S*BH*S="U5VM>*?T=Z5##@O M?)0Y)^S6 'P#A^[ZZ4_3H]M2N@V#^574OD"VX'8';#W[=#?Q'-:IVU9G:ZSY MS@+?@UMW"R,+2EF'%GAVOAZ[>PBVU%1=H]$)8[7N=,USE&3HZ-CM@PN;R+DQ M!RZ7%\(MRV1B M \A8@;SBY(.3.&(QU:BKY-%Y*,G:8O%0R)&=:'.$L??@3T_3V@NW1 MN?M8^\6$27X_'D\N=K%:085"U$:?68(R2'^KG3I=8"X9Q2)SK0_M[H%XFJ[> M;K)N>,Z_BNZW %[EYJZ'V+/CMP368?V_'16YQO2WTL(>O,%E4+60WA;#R'K1 M2Z)B*!!SK1,67%J=R$<*G1H/'#-1.OJ&^^?))L)OS(_;B[U]<"5]\DP5!AAU M;74DZLF(3&!L""XHKYEOP8D'(!S>E]A97>/VLF[L0MZ!=>] *S#!0N8:HO?$ M?B<#1!<#^*@5"Z6>;G:J<]V,!L=W:-@C%7:2>>-02FA0F0=P3DO@#CT+:&2XV^GSF!2_PN,[ MK-XW$6EC?=\!=('U6;AO?DK.FIL(R0NR;<))"+5OM.FC2750>L='[<_ MT]Z#@L;]2G>EK]=#G=!'/,5$^&^V$7\99F'W4J"NW]RLVF>KI=PIZ,DL%2NY MXQE114^,B#[FJ%/P(>58!ET?LOW[^C&=8#X_K9FF*4W.,;_ZZPOM;3S[4T;C60X?9^/TQ[,O7R:8AO/A!A_JADLB"7%X M.IQ]^VT\(I]]@J/9P.<@(JN#V&4=X.BJ(799]8]MU/ M1KT["ZZGGKK79=K/PW0X_4C\"_G=Z+_"9%@WHPJ5#Y2N.52.=AR>/2BO!01E M%*!TEKCHH^1]M,?M@NU)$*17A32\"NNR3[VI/4-P.IL+*)Q6O(.8F).N< B^ MU"Q>8KQ7-@!/QF1)WK? +F=76SSZ2=!C'V+OH?_L M*E$ ;%*BV8"2 \NMK: M4H#7C(,7V7DG*""+K9L W8'P)-C00KP-F[S.:_/"MWE_A7F)YN2:E(,<$Q>1 M;)M'*T 9[\ ;9\$XXE[VR9J[AF-Y<>.*[W\2^FPFP/M*-3L=4EX%)X2NFIY+ MD"^Q( 7:I^]Q,ASG@:-(W1IR6K*:SP5@!7SD!J1E4IC,B^>\@XJ[/>W)*+P' MX=Y7O]U%_1=(:HGM65UTN#@2NN0EH1V?SRY!AL0R$ZH :E\H,JTS3)A!2 6# MT%%D;T0'!G1^X),A03\BOL\#UYH'[T_#Z+H>>U"*EIJ1J4$3& 6EN"=I5]5C NT+PE7JGW*]4HEV]K< M363+BJ<8M^,[%:INTA#Q)H!]YZ>T4>7=9H9;B[27>=UA@L_#],[& M0T[HZ/.<2=/GWZX_<[E?S5=PO8Q1KL;KMW"VN,KMLJ:>^NSWL9[#]-O?@2;W M1H0?B8X?"W^+CMRFF"C:4O6&A3N(DIQN(WBA%2GM@_QN>;NF^_Z1TW83U?9! MU^7GN!^???AXF::28]*%,0,A:4$>!QDH)UT&EXM0/D2A5.OI;FM![;^)V.%U M?Y>,3177^(;^P9.$1?J3%,PHELE/\8G\%(,0BTY@6)VAK&)P,7?PU3L\ZCMF M2Q_*Z&$7>O57S8L['TY/JB#>E7KQ.-^N@[ %69X?,'.*>21MW!@R6(5$9>4C MBZV':ZW"\B1<_2:"[N'J?QFN^A9<4K\+NI[\]X>1'<83;Z/%#M38405[VBEN MH,PA9AL]0O%UQ*E"LGG*:S"!(P_HHF>M'>5#$&2-RWL(?FPB^=;E"]='DI>W M5XLR?;*+(@L+5EM/RT4!7HD"TAJR=X61,>URW;OJ^_?O5[34P=+;OQT$V+@< M\4-UE>:DY<:PI#&")$^GSM.P$'/TX*53(CDC3.XT.&=-X>'5 Q^UH=]>=(U; M%,Q!7-*H"XR&;0AN/'K_K0:V%/Y=]>T@N<:EX3?A.!DYU](!(V 7Z;ZQ4# B MZIR&++-WW:8<'%J!#[0 :*N_3036NOD32>KL_&P!)&/V=7HS\B) D26 8(P M&3"%R 4&Y1MH[M9#]UNKO;78QRUDUKJ?4_CK!A!;M-+.!E#>T/9?.(<8HZ U M,P$)_,!8]/FE78//:7W MJKO.2[Q3@:>+TQ2J) I18MUYG?#DB3+MLJ/W$=/*"KR''KA]N''CN]Y>WLK:0,UF/$F2Y]XHN#366??>N(?.-[WQQ6;'#%9:L"_GU M-LHZXC #O2H::K5S,<4HX4R7#66#,/D^BOTFS>RLM;OQ\(YB[6&2U0U$-ZJS MM)?((M>0,-:NA,E!*#Q YAG)P@FN1.LCU*5 GHZZMQ3N/DK?5/:,EYR B5J/ MYV*!D$H VF5,,)&Q>'= Z)&6OC737Q-1-9Z^=&-Q%Y&^06:$%0F2C!3I9PHZ MHE4&_>1L]9443L)YE@RU&YZ(6_KIZO$Y_WC./DQ40O@ MN:9+!IXA:$M!A7 B>ZD+,ZUOTE=A.<09UV[*'?<@Y![N)Y;ANCR=[8*LITNL MU:@..;&!Q!N[;I<]Y;Z]Q"]U-N3EB454)4K#(@2K&&V'Y(L$R1G42>2L!*8B M[])C:^F7[_^JJI7DQRW%UCC-Z=79E]/Q-\3J5][HF+( QBS7W!:(REE0*#0X MA0ZP"(%:H)2L2_>L!Q_R)/3:3HR-W]/; X7_$T_SI_%B;/6BY[],625B'].! MT&7OP848P4LF8D[)E-3%AZ<8";1R6U39([W%2QI.S>;\CQ'MDI 1 MA6 %+-8K62TY.*1MAU,,B9SH*%*7^'K]DYZ$NAL+M''GD'D\<3M=^'R>S;ITD8 M34.:3]O>O5UAUV]N=G&RU5+N7):D$*W1!GFL"5T^1):8]"G:0CMGBF70]2&[ MA3HKGG)]1"10I2BT_BI#0*>=9AV#>]6?/^S ML_'Y:#9]5V[\V\ *J5+( H2L5P6R3A7P]&.VTL82M72ATS"^W9>_#-[^-Z^F M?+D;!?:EF![N<#[@5QR=XVL2T(OQ:#8A5/\G$]GXS.AS M/4>C_^5/X:]!;95. [TVXM+&,)\XB)[#G%61D46?.:EI:JQ\P4^!(3E,(DXU*K@LWO[N^A M>"+J;B3FAH')%M<->MV1(Z8Y,I(.LMM@HR@C>V4"1=T&'RBF-KCW(% ME"?-ANT$WK#!X0/Y1Y@X#T1 8+XV8HYUYC@/'+(/G$)\IS7O-/WQD:1U[4?[ MNXFY81/$JX8&*C?%D]LJ#F$*^@.HE!:S);=CZ%OF@.(;(ZLJXX MDY5)2C?OC],=WA.C2E^*:=Q)\3F.2-)I&$[?_3G"R?1D^.5&GS?%50PZ,R / MQX)24D&,10%#Y *5S[;3K=6##WDB>F\KS(9]$J_:$%SU$UMUZ/?\VZW?S--R M?/&N9.^@6$YV+;I:]R(*I$B&3@J*?II;D:V ]IW=MI<]HW\5'3HMKI9F?!K. MZA+?C/+PZS"?A]-Y8H=%YM&Y#"FE#$KP#-ZYVEQ6AY1UK=#H5*R]IJQEZ<,/ M-5AP#_H>MY1[XZ*T>X#JF=E\O77IM'E^&K\:S6J.Q\7%51>H#2M'-X2W_^K2 M!@I]B!X]:./ !-+6"99% *'F_;ZX@2@9!YU01N.U\]TJ71X#<1ZH:CTL;S91 M0NO>$"=A6+,/R!E_369N-2V1>TPO'I,%>3.5\D15D7K?YB2#$),II!D_,=1:W&4IH6 MZ40N.IAH6O2-6/7\[\/#:"+]AA1;F-C_^L\ MMXJ,TZ^+]*K:\S",%KFE*HEL>.2 +-,F5^K-37:L-LC,,3J)RKD.-G_-8_9K M^EMI8MR/&'M)D5F>S3/OV2*M1\L3V2V30"D5P!N%8"3)PI%CDT2G!C4-TJJ^ M"Q>@M4YZN$E? 6WQCG0 UU-1WH/ #E.7UTR-W>BQ@PYZJ,Y[&*26)7!;)%CA M:3.U&2%(>CN,B#K3:Y)*Z=1 Z;@)LJ9&[S#\V$3TS9LL$)BY7!=98<\^3W!^ M,+[HT#;OG4F+M2G5-@),0+2Q +I (77(UGO9P:=8^Z"CN3/;1BGCOB3:N*#O M^63\!T["YWIW^WHX"J,T''U>X+R$A[5D)0D#6%1M^>$C^*P3>(96NY"C"EVF MBW5XU%-1>6NI[F_OO^,GS?$O9MX+M^D+HCVX'4>H:NYL_X>H,D.PN]YRUELL"+;F.HX7V+")S'MFP<(4!B6E8A:DY)X0U2&[2/Z/ ME8+Q[&1FH?3(@F/P/;;1S0.JWD*P*QW+'BI87X?AY+_"Z3G^.F]3=C$@YKIW MY47R:1C=3",,LZO_:#SZ4"OJ)^13/0_3X?8]0WN!T:PVMG\AW2FDI9##Q<2D MX#(HY9Q/)F-"*23Y+$7F02^(=MM-KK[]XN'/;CW\$F9^=_UD^L!OX]'D%I"W MUUW2DZ"E5\&HXCVVSKI_&-'^F;.+OL:]";L'!^Y%F)[4L=CT M?Z_^=3[\&D[G\[,7+\[+X;0FV=)[,A"1*4?K![2UG7S.K%;_)A"U98/GC.Q+ MZX.#SN >-4'Z44$/U;S/OI*)KR3CX3RNA72[<9( Z;1^E0<"%X/1EC2 M$+/6$!@7V= J@HVM34U';(^:*;THH(<[RQM6]FK=GB?E@Z[- [0AZUG[%3N* MB"AJ$:(V=PG-^W@O@?$]^R"[:J4'Z[,L!JFYG[^/QG&*DWFGK3>C+^>SVE=O M/$H$_R(G],,=^5P6M[XX,=+GO[EW(-OM,S+KQY=K!.2;TY.ON+RY1(N]OO%*DSF M2F9FP$1&U!;!@8],0PJHA=0BHVI]>-H&^>.EVP$UV(/KU<+=N+C=S%)KC;J M-%[4ZW(%3D0+3$<1!.:H3&]6=%?P^ZJM/1[G[C!Z/W1Q[E4(35]+JZ!ONF4P MGG^KTV4O:L5*R<'Y"%$)"KLRK2\:UP(*[< M/?9HJK,^CL:6 [PQL+@+P)[R(-:".TQ:1&.E=J/,CAHY"'4> 6$I;XY MG/9Z$1A@4,Y:R771K3/]#T29-:D3AV;,)HIH7=R['-QBCFA*K/:L!ID=)T<2 M.43.$;0TC-/O= CKKL37/F3_7GMCA8S[D&8/-VY7)O?YMZN__N>0($[2R;>W M^!4O*MJYT$5P;<$$7X>!1 ?.TH])VVB#BVA":R^E&[+OVU7I07L]'$$L3>BX MCW=1M=(!;$^^RT9 #^/']*'Q#F>C;=6UIP/[U:"90!\UL\!]O=NNTS&BT:P> MQW#+/==DJ)X>M]8X/$='K4VTU">E+BX"YA+@5RF/47HD+-S71A\R6?#.2N!1 MFE(X.BM:-X5] ,X!+P_;*W(597;40I^^TPUHXA*:E48Q8;".+:[C#IP&QXN& M0J\/FFQ"9*UGDCX YWLCR#9:V-,.(A>=?3 K;0SY>3B_$9 "@K>Q]D$7"EDF M(O>6!'H?SO=&D&VTT*=G_/S;#3&\GN"_SG&4+NHR;$B2U;#0\E#O;8RD38YG M*"8Z34*)%EM/(>D ZT? XJI[D+EAJEB:M(GPU1+B20$XS7(8@(J#%+JWASA?5.G>_QT,.9LHHY]1>%7 M>_&B#X&Q(J +H!U#4)'1QFO00F')&LL+"]B;Y_, KN-P@792:)=H>Q=M]!%# M7?0M"*=O1M/9Y+Q"O!A.3AX=URD"9D.A73:^3B?VD+D+)6'()39/\E@.Y3OW M=!KHIX?:_WDM<\%)%[9L1-U M$Z4VOO!_,_J*T]D<3!T>_V;T(<0X_#0YGRZ:1QGDP3NGP!050"7ZFY?H@(G( M&+DA,:0NV>)K'[1_+^QP.ASWI8 >_+3?/WZ:S'V.;]?57)?(O$^HM$K K96@ MO.7@4J+ QFBMM';2R]:#,U>C^0[YTUA%/=B^WS_^8_P5)Z.ZTH]?:F/=R;RI M+DZ^3(;3NT6"B\ D9*.,S>!Y9A3^U%/\&(GZVI" LLI>M:[+VP;G=TVXGM7: MPXG[B_'DRW@29K@4G(Q)%9LE)"L)'"\!O/=U"&4PQ26+F%MS[D% WS&YVBFJ MA\/U>4C^/*0_,-^#%C+R%%.&6((")6N;S6@=8"DF6$845\UKS%?#^8X9U$I) M/1Q?+.^L, ]'?';%&K+-SJK:[E=$6K&,%)/PR#TJM+YU:+<:S?=]]M5(2_?Y ML_.,X@\4+$R&:89Y.<;E_[IP!CM@[ZU)YO:X#U0WTH@#][KH[5F!O;18W&$- MN?9^DX7>1E9K)YAA$)!I"$4E>B^ES:EU5L/QD6]=!-FXYDN^('PU4TO3Y=5H]N^+M-+9 MN!>!-YYX]'8\^KPQ\:IIB0#JRT0BF2FZ=W7!4 MS?JW[91YNU'F?"57-T._X6R0M&8^L RA;@^**0D^) DL9VY1B)#W4CC08"F/ MOG7O!@QOU4>U)3M:SRH\GY)HIM,7X[,X'%UT6[SJX+*T_>?-'HP?ZM_>E7?G M,]I4<7I9S/CY9!"M$]S5^7[9DK?+13U'(8?$E! 9DT'(3C.R^T'W/5+X2'3= M.)-SMQ6]"I,1+><]3H;C/+"9[#F=\K>@O2# MI_O5:I\ESSL?,S)3=.*!HCM6% G3)7#%"$@L*1?I_5/-Y[E][WU@6W@*>]7[ ML?2![5(;RET.P9H$V6&-E84'SU6A%S,X7IS5PO36E.@I%_IOQ)B4$8=6&2U.$H&4*I>\L][+07F'1/,*=-;0Z-' M6.C?-W,V4<>A"OT1&4=FZC#A)$!I$0EC8!!XX ZYUA+]'BCS. K]-U+H-H7^ MFVBCX9'*=#(;S /E^6M!BQ0F>@$NJ @JY 1110W>I>*TPURZ-5ZD;[U!!_KI MF@JW'OA]>B_;R[QAP'<%8L&_#C V\4&Z4. 0F<,["/^N^G:07,,]_RZ936&DW+"0ZFV5 M7^ZX]PCV\$?WUX?)W$H58LBUW1BK]Q 9?&'DXKJH@U)8HY""T NG/+D MRJ#O;6A'7XMZ[#> F[!^99A_%(SILZ%ZTZF\)IA KKH!LO;U](.D'60]8_%, M)J6M/YY,HR.;NGQDA-O+#.=-V+*G@]7-$ZJNUO3^?$(>TA2G'\,I3M],I^SBQO.Z2 E4<\8#016&TN1Y,%;46C!M$V%E*+!WJS$OA;YX]5Y3"S; MTPBJ718\3Z5Y,TJUX1:^Q(O_']@B4R#A0\AF/A!0@L/@P65!VN(E*-&;2]OG MPGZ\/L?.ICT-$-AAD3=]= !OLYH? M+\=1\J:'KDW].)R)J1PU1W"^5DN7%" (>M=UT<4Y20XH/Y:788/PY)")H2A0 M,2T-+5QI4#;FVM%70K98E"&OP^O>)/I])H8V.=78J]Z/)3%T_91I#%GZ(!5$ M%EE-WLBTZ94"J%/B12@AFT^26POJ\:=5;,25;K.[M]390::\=P'84T+H@::] MKVWTUE:I&X][WT8C!Z&.MF@*UYHT&^J;4WM)>WI]N"@N8*$-7]NG09EU[=D. MS)A-%-&XRNSAD?:8O3->!?"B^@"$A&+6H,!DQE(I5AFY[OIY[4/V'W4U5LBX M#VFNO)/9?P[#)D%J_=R%,#&=C(;_.L?>$A?:P-I7MD(/0KR;HF!#,%H$AB(H M+;)C)3I)NY/.J(KBZU(4VB \?.1X'CS$IJ>89ZP2*"&Z>U0(@\H70#&'9EH4QCXI!"2L<6K&$32KC&Y M&\#^GJF\;ZWWF2FP\UF(\+PHYCP$$64]5H_@,:F+"6B<%>W*C_/2HZ'N8?1^ M+.>E-VHOK_[ZGT-Z5R?IY-M;_(JG\\@[,TG!EO&0:VMT1>\B.,,UY&A$UJBY M8+TEM3R([/&?G&[$FM7E]*VTMZ_BUOMX%X6;'<#NL;9^)="#5]DWTWB7ZM>F MZCHXQS!X%:(LH',J=6MT8I-R%JY#4UT=N>\FOO M=KCH O%'$Z(=5;M%*YEM]'*@)D2)@N8<<@2F2YTOQ"ANCM)#XKHH18M@J?4D MG\?&J^\<80O"103:UJK^0!%CK=(7'VX1H(X5N MTX1H$VWTX &M3]DHR0MG90:+PH%"IR%:&8 Y+5&@Y=S^R+;;J_?35F<]%$JL M3PSI O!'MMT.2MTX=VH;C1PDVRXP2V](YI"B)1/.)8*3LNZ:3,DDBA>L^3CH M1YIMUR]C-E'$7K/M0M">UF? <-K6E7%UYF:P(%3DCOG,3;YSU?$TLNTV4DCG M;+M-I-F#@W(_1>KB#+-8$ZRU$#TC:N="U [2 'T!ST%J'V+K76 YDN_;%6F@ MG1[*TNZC6EQU=,#5D]NQ"M-AO(T6>EM+A1V$WH-GL1)?B3$7B1%BM)[X7WOX M:Z$@%"-1NVR*;7TSOE\RK/$C]LF%362]'PX,IVE\/KHW?^VBCT?4T::&.'KR0NZEN5RYVSN10 M>QN@N&1 :57;8G(!C*QTHL8/H>[!'#R!4MAAF=>WT&B.]"X306^L@V,"X")FBN]:G]/LF MQ1J_9-^^#"J[^^8")#6(?^7AK!S!)Y78%#5HY@FD3@%$]@1=9.J,)+ M;CTZ?3VJ_?LBK72XAAH[*F /7LC"6_H09E>=\97WJ3:$T:'V3L%(QE0BK_6V M/M3JR,A:C\Q:C^K)4F1'!30^%7T_&+7.=3%36.0SELCP3A% M+K3RNK8DT9 2>HZZ5LWJ#L>B#S_ET:NZL2#[&!\R-X*6=A^1G /DD7@6G:2 MJ"C ')2TR),(G48)?3]S8[:)+K:7^7W%FU;C1KK >'IS8S82_HJY(]M(KL>Y M,2((:7.04+0G1M;VUC)K_.;]$X>?3R@.>_85)^%J6<4S);1( M! @-*"\SN& E6&-5XCX)J74#)2Y]^.-3YNXR7.G(]M!(Y^-LG/XX&9_28Z:O M_G5.;OAO85*3$K[BUEUPUG]GLQ8V&\*_TW_&I:"*H>*>U0V M6S%8__6[G3)\G%$T6\.=M]?5V:B3T-&!4)5VPA)E&.W?:&2)U:G.J74.Z'T4 MNZ>6G9V-1W/I?3P)DXNV[)@'@E9"T0!%Y\-IV%4:8 << \^1_>* K??>U1QBQXJ6D3 M=$K[D'U4N7WWOM5XGAX'MA5V+]FE5]C>A\F[R7SI>7Z\\!XG<[@#IYS3.F20 M41!$%LC$HHR@2G$RQE*8:7W(W@'64Z)%$]'W4++WST<%@ B,Y;6*:(=0NZ^"L=8R[G'GSC>)A1(^>$PT%WD,5PUUT+\XG M$UKZQ0%CNOAAX%E(,:4"7.AY?1!"1,_ ,"LT\BQ\Z12&[$"*9;B>'#5V%GX/ M::;O29](2/(-8_?L?'8RG@S_NSH]R7+-G"5THMX$J0A!, 1Z1!Y%E(A<=AMHO>..\42"T4:"OD\! MVP<%;D9)A64>N:"PJ%A:M<(,7KG:X-JS''-*SK5.XE@#Z4F285N1WV>$VY41 MOQ.*Z6PRC.>T7;T*DQ%AFKXKK\<3''X>?3R/TV$>ALD020JEH(A6@67>4I 4 M-0241.5@N<-H39:M[4=W=(^>)STIXCYE_*Z4F1/Y WZYG#3Y?C+^/ EGU^[0 M13#%!TX$K:039.Z4HKVN<"!KQ\#:K(2/GM,_-S^[[03MT9.E#Q4L.?7:^?SS MTV2>)_/MQM[W 6=#V@T'*J#CKEX!V4 Q=F"<0BBT(%VP*F/*OGD=Y6HTCYX0 MC02]A ,['WW>@G8)ZL5X.OL5B:V73!W82(;/&0929-K2!+$U:.W!"#*/B2DR MA:W;=G?!];1XT4+X2QBR\_'G+9#/TK_.*\K+"^,*]BJ TK:@THJ#49KB[(0$ MU*E OI+U,I>$J%K?!G;%]K28TDH)2]BR\^GHKN6OP"P:V72 MTU-A[!THAZF&W4$YJ]2\@V3WH'#M6,I%&Y#2%U"1UXE^KH!3*5*\A-)AIV*6 M8U/TF@K7_O2\B4 ;5Z%]Q+/AL]'H/)Q^P,_GIV&RP+:HGA(I::,9\,(803,9 M(D7 (*TS/F&V+MRYY%A:AK;F,?MWVW92P;@?^?602_?LSS#)5Z78&DT4"B,$ M5-5#S )0N LL)&05E9+.;9[\_&MZN<7&. MG+:;J+:QG_3[Z"M.9_78I=XWUD83\Y.:2RN?I"9#;A%D$"0I-<]E(MMB2^:6 M?J64,QV\I CF-:9QS>?_P2\5W+V0%-3][1,?@UVVMFA8IW$&L/#LD=5,6X MHKET8%3=J^I49W]1=JELUB&((%LG8QR!$]"7CC>19F/K_>G/\:>3\?DTC#)9 MI$\GP\D,Q/R2K/=5TGS/<^G I\*QN6M-;T9)3)ZPZ]8?[U;P?,. M3VQ;#MUJZ7>*I8E4,F8IN#=1%9N#85+2WUCA@AG&!KL^O.=P=)6[>WWQIP+Y MMBHFR+S6Q 7MP-%::^NBZ'S)2L?6W:EW1]U[&+\*P6_G=1=X5RYK0[Z2"JOO M^'H\^0?]M[.!*7400DJ@;\ "Z!$[H2%JN! 1+;I3-G)=H6V?+'%W9Z6&)UU!!?=ZE M/E0IB;RFF=:PVZ7:@"%4C&B@9,>E=U++WDET)&6JQT6EG975QQU0.L%\?HJ7 M&^96QW47)S8Y&?+X:Z5=M/1FR&3!@GUD M![0-=;R)- ]_0(L6%9=6 U.H0(E(=M036IX*BU[SS,V=>_ZG0M6/2O#M>-(7SL*F[^]+AY+YEN7 M-?W(?-LH\VTCFNPCA6@;'3^6S+=45"@& T15"MD%ZR%$VJP%)I&3C<:JUM/M M'@]O-\I\.SK:;J+:_6:^*>Z#%@%2J&,Z4O3@ @L0,&9ID#F7?F2^;:'#[IEO M&RB@S^N0^7LCM$M160:2RUKM@!*B0 W&2<6C\HRK^"1+_8["0]M>%WWVX[QD M?Q!&*MBD M2G #^1U)'MS<9DWG*1F8PRA_Q-GL%/-%(M:T;0;R7K3/!G' M7!119R5-"2Z%(H4W*-!D7A[*>EOSV(/GNS%OA!/(P6I3A_MJ#CZ2=XM1"1.D MXS*VKG5XQ/EN\S_^B]SXX>CS>YP,QYD/(B_>ZE 37YFO6PI9B%HE+%).DJ'A M.AQ-QN 2_$<8F[5E;;.\MEV5WT/PMO5:WGVI'[S9DO4B:V^0!5,);0"NI0!E M7>W_;QS9RZQR=$JH]CDDK1?Q@])[I<$A3E=7+>AFV^DWHXNW=""%*TFG (4G M!.6P%L/X""A5-H@VYG T6&0\>*%?1^&^?5X\BG\]<_A[*3.6B1+1/^P7 H#9ZQFR!QP EG'VP6(KE!, MGU1)S''F6"_[^88XOT_2]JG,'H8*M3OX-TPY+X6GA61:"%(HX- H8,KH)&0N M@O_(OCXP00^B[&/)OKY]0Y[)\5$F1I"%W'R5+$6N*!AHCBXA9\;9UD-/GE@N MUD8<># 7:Q-=/)9?B_L@H!\L:JBP/LJP<%+&D[,P2G@1M5_"\KH8B2F!4#Q" MS6J P+B'5'AMPI>$X:TSD%= ^<&@)DIJ>*!=\V!N0)H3>H$HVFBQU+Y/9.<5 M%@V!%P/2)AY0&Z7O#KU;FCZT_-N_8R8T$GD?![?S@4E?ODPP#>?2^3#\?#*; M?GSVX>-BAXM6)QRM MXECA"Y>2.6#/N8 .WALC6,H^]U0?_..0:FM-]'"+>N<-Z(+F>VD2 ML)%F'BX@WT:L_3<)$"&++"C>4BC(U*44(=;QKL@T1OH5VMBZ(?P1'*+TIN,- MI'GX)@$J<65YB,"T08*,LDY])E-G:1UD_0IYD!T\RT?8)& C/>W6)& 3(?=P MM'&1F?!FE/$OS)_&\_2=R274ZU-$(8VEP!@2*S5@QCK46>G:>]Z)%+G-KO4F MT 77]^TA--=<#Y'*.HR+NXP.*'OR*+HA/(RGT5[#&U)H!_7TX)ET1.MTBC)E M ];7#=6X"!2N1;"(GDRY-H*W'NQ]2!*M\62.A4.;:*6/:\H:>5] 7=A=YVW2 MVH*KM>2*QT1VM^[$F(P*/@@CFT\ZN@MB_WY.']I:=LBQM:B/I$#OU=F7T_$W MQ/E'WB_F2??4HW[=P_91HK?1@N_4Z FCM2L"+4M>.2=C<-+'D!23PI2B'JK1 M6_?<@Q?I*50&9=%M& MWJJC/JQBCZD$[^5PFFIC\]>DGU_#Y ^QD/!G^-^:!YJQ(GQ1D MZ>AU%J5 #)+^R,P&ZXP3K'422_-%_*#X7FEP3/5ZZ^:>9!6U$MF!%Q2'*,80 M0ITD3M%'%D5*:>2QTOMI#,,Y I;O1(J&AZ,[^6)7JYC_^LTH39 ^,LC6QJ B M!UE"S4@)&2*3%&(+H[+67- /?7K8RV%]-U0]M$H;IH+LM)3W.*ESY<)G?%=6 M+2ORH-/_W]ZU];:1Y.KW\U]XMNZ7EP-D,LDB0'8R2":[V">A+JR, Z6I+E/$QF)C:ZOR+9522+_!@1K-#5K,HX'ZWTM^F*('1)%O7'=!XN[__\ M]?1Z_MMT_D^NG@N MW=M=UO23?: ?^T ?,SD(^\ >.GXN]AN$4TH*#C([ 4KP#,&P MRD%"AF%0H/ M?N-_,G;;CWW@U,RVCVH;U]]O+72Y+9(2(@6?'5A;1Y%83]Y-U.3=!*,Y_2&8 M[U(C\<1K3C"F&5V/TW&4T+">82>T)?7]_=N+6K5WUYA\FVU;K4"'((JNG0O2 MZ3K>L,ZV)'(80I?T:ALT/ZWMT"K=NFD=MGSRTZN/M0?FUT^?K\%,PQJQB+W544^?A-1R^#Y$F$ MY"2"\)DL,=6=468ZV9D5-A63-9X,P>W[%F60OV+!V>P^@K7\L.\N0B;>\1Q3[=\)@82DT($+RH V.O"0;ZT;6WJ_KXZ MMFH:G^R=X?Z!LZ^TVULCO66@?70$5,7E<&K&L'"1=;+8U(;J2W]:3Q-UC!0Q M5!P75TL!54LVC M'EJR,"* T,^"%8^2<%&:SEFY_^HBRA@8#;4_S< M7:IOL],\20:1 I$Z5E6DVIU3P#ED8)DA_\.K'->+V;8Q_CS]LA=E$.W%/Q9M M^S[RZ4M/KXKA:"G8B3G5:6HN@&>90?(>6;(YN_:DV@=:VXNQZI,VFC$HY1>E MGCUI\!5/W"XN%HLNH,A5!&>Y(,$:GA1EGV95@1:Q!D0(B9L, M2GH.$;T$H61AP;!D2NOIY6=65=#+!G96%?31Q7.YE>VRII]5!;VJ"GJ9R2&N M9_?1\7.QWR)9AE#4* Q>U!6* @\%2@!;;$F:JY;YV_.B[]WB$.VMR;&Y^_M M@N:E\/?VTLQN;M=]Q'H _E[)+/?>00[(0:%BE5ZT,^TCP!_EZEI;8Y %=:DZ-D'02- B*/(FCK@V.Q@P_P'/E[^^AI(']O#R&? M"+G=YA^]^4_]3QRE7JO#"P]2P=5WX6LU71X9QHP\UIH_GH7CW,KH3!'!**G$ MSIJN#N\^>I57-#Y(&\@+#F3'"H4 %VT!:Y,H2MK\KJ++B\7OX-Y M,Y25BB;(LS$E)/J\#:M3HQ)$H^OP6XY2RIS1^<:RZ8;L!&.QMI;V*-G97F%C MD-,UBT/01VVR"!1%5EG9&H*H9*$X2R)D@8ZTG].MCVN2QU'V:=X$!>YXLJ@A M66Y!98/@';-@R/_FN?C Y<_^TG8VL/,FJ(\NGDLFO7 MAN"\]A(B2Z:2$T6"9A7(E'+43$:-[(D(_^7TE_;28Y_^TAY*:-R%LC82F=:\ M:4CR"F?40DOIR>- 5JE67 :70H"LE4_&)"/71Q%O-)8^[WSAEC.:>@[9$?I^ M>GW])LRN+JZ^7)/CO!!>E>W-?"'::2%)7J3:V7AQ>4,+N_W=WU>_^^XJ7=[4 M\LY75_.+7'_GXAM^PG0S(X!X_>8_]<>8JRH?/';].7OG,$]L VKETY MUN1Y=$X;IW-2-NO 2O;*>"$32[&PR8FM92!GW_I#EYA_)"68MEZ62B^O#>TG MV1?ZU).$D#"DQ(.+L77NYRE,0YWJWW!..IA^Q:K)5Y%VN9#F$\[H"&1(>UJM MQU!<((2B(AC'$G-6D/9;%^%O!'+XO9B)UVUT;U;-ME.4O'>H]!DS7Y1,27 %7*8/'E12COK K,=7,V^[WW. M2A]=SB/4(#U<_2WSR8-^Z]K:@[/KQ?$]*3++',B/-D**:L(6'$5)A%DZ]!BM M$*TIEGM"?,X6= BMC-#Z^@^\^/)GI9[]1C;^!1_.=_AP,[^>D]M7/;M;V3@7 M*;RN=W[)U_E4=?*@T:XFTGVPJF3N6Q\M?3&>F;\QJHI&R/#NQ+L8CYF7IN^4 M%3IQ!UQ[#\J39$)R83$A7 4;=/"M60&[8CN\"8VKY3XFM:^*#FU*:]F)4JPLP@4L@++HI@I9,AAM;M('WPO623&J*J$3RGG5C)XYN34/!J?OE] MP2%7KX\+SRB\]:"C7LS;]4 . @>^: MMG7O M392+"8,D;QF- .4A?@F8Q04"?EHS.9MTXB;X%RYO;20@$;\GJ#KZMW%XJ\?5@H M\N%1H7-?WL3.S7F=C'3 [2F;B'CI^+_285C2]*0YW, M# VN>6=D(Y$QZSWKI>-I:06/364HGHXHG16=Y&"]M;YF/3US9!76 R=/P(L83<<]I'E\XDJ7+5-"*!!&9U!>6*"S M1D/F%DUV,DC790;B,R2N[*6G8<25?81\2.+*>II=S!<^$*WF[CHZ7>#U;V%6 M>YN^[=_@W>/AS9JO]UW06F-T3+Y8[U(J1:IDK1.H?4R&)RZ38G+2XSW#=NJ: M;/Q07L\P7\S?AG1Q2=;U(P$I?)21IT0!CY.T:Q4'T18.*46O%<_.8NMZK9V MAIY+FQ[^M_"?BZ\W7W^9SF;3?Y.47X=_T4_FWR=8(N=:A-H@Q2CN8PB!- ;T M->F88LD4_!U@\=OP'7Y_:V/\QPR]Q6!9)KA(-I%[[NI- M3*4H=LQ%,,;G$BV/+K6VE,!LJXL=?SJ=Y1Q^_O<3['V?7MBC_=Q,L+ MVJ0GB5D,)07(A8?:C4NN7?**XO50@C9.A'4.L(T>SNZWG(-V&\NR89"Z'=FR M)N#SG);_?Y@GFH#0V@Q@"&2*6OA:QBD!;KFYK37;D=/SSRMX@_ADM/N&-!6++7J&WMOU"5$"X$ MP"B]CR'&H,,!O,1.8,_!J ZKL1$Z9F[-_I;:7#/#%8L&BE$"E)4*0HW==50F MRV1R4*VYZ-<@G)-9#)'N8V6;EOO*)#//"V,.F,WDPMJ X#6+H(HU(J9*<]KZ M2O;^^\])S7O+M6%O33W>_D8RI"#US2_O_OCUUN+.TS MJ=)'VI1K ["#X'FPP00TNLO(GAVO. >-MI1BPT:5!:QE!N+M3UDV;!=9,&^]6"E MOU]B_G+?6XA%AIPX'2"QVA\K"*%.#Z1X1=4Y1C- M'W^]";- #@)^B)<77Q9E&M!UCG8"!C::%E#\:]K>KSU;_"17X_#5?+7,7;Z>P??UZD/S?!_^OB M;_)$>6XE.2,0C0B@A L0M-+@DHU9&:,MRNY'PAX(SL%.#JB##:8S*(>XPC6= MW<-5)US].UPE)/"5FJ_6^UQ>@X?82W:#OPM>UG4ZZU60WI '+&N7*9U54=8+ M$ IVZFPPQ_B8R: '8 [5\';8;'!_.1^[I^UZ-I]\K%7CR[X#E,JHI"'F3,@S MA<-1ZUJU3?_RSCLI.LV6HJ?>LP[ZOQ^6\>"%QZJ*;J2[Z5 9-JP:N .QJL_K M J-/M7,7E;:O@GRZO'F \-?5-T!R(RK2"VULCKI.ZQ&@=)3@"[=@2TDZ(E-8 M]'-0X);2Y?;ZZR.PQGI;99570(H37&=17?SJYRM->XF*"K)$Y Z%2+'%;OK@ MI8?SLP:)?=I"9@TK[19 E@F VUEK&KFRU0B=\Z JXV44W(%V2B8*T3PKG1H( MGE+>_9<^0^7M+;,16D >GN>+_:0.?G)*"2AJ,3'/AYK4T[0N6K&6PK'F/-F/ M49R'E]-(RB/T>3U$M&J%Z()II&ZO37B.T_,U5%<[53] T*-__"MLA1LOL2 D M75@M\0K@G"ZT/Q7-O4K)FM;D+X=3_A.]8(?0?1_YCM(6_FUZ^:T6ZC\LXU^> M1CH7#%IF8*Y>Z&1)9YJ6#"0Y$4F%VE7?^EIM)Z##I\"&Z^Q1FWJ]"<.^[%UWD>RK5NA*JLFY@_?<'95B3W?7ER%JT1G4(7WZ9 V$4"CIXO$N:3K-49Q6:2(>;\%[:&-2ZK[>Y3Z;;ZPY_F _5RG1 M]K@P:VL0?8D1BJY=YZ[.1R^.@548O;;".],II;9WV^/Y'>H#I3Q"9\Q#1/?H M#;K@&NEPWX;I.$?\4)WM-(&! A_AJ-^*+V:>T&1122AH@V)1@2LV@S0\BQ0= M,['3W1NI;2Z+W$-D(9_G[Z=67.HAC>")D_Q0-M!'RF/H_MZ6 M=YLU9IEQECPX72+M=03+!3KJ5)1.J^"U:\Z?_AC%$+;12:97_\>OE=?:E6K)Y06N' M8Q..0U7"CZ+VP8(]=OW[MH7@\!MK!F_/L M;8%R- ;QP2I^PF;V$?48(S$>PUKY9%V C36791NHXT2J353WM#D,D/MA#<,P M(5+VX$5Q]9(U0XS1 1.)68K/LFA.UWI@@W@B:CVP/?00]_AVL(JPDE?*"V<@ M!]H$5;()(J\[JZ"E1E>RB:T=RHU CNY'[JNHW>K?0\ICW$3?>K<+ZU8,"T7I M$0PB63>Y2. HJH:B,&8MO-"\=;3T ,#9> +[BW6$*O([,"LC[@)GK,OFAU". M=,>\OW*VJ7F 9,>X55Z#A=;*+!D'QX.F0TMGH./*@:3@E0G#4E*M$Y$'4?13 M=\BCZ;F/0)L7C7V]>'5U=1,N/^*7F\LPN\5V.[W"1!^-2B K[:O2G*")6MZ$ M*7//DC"A$X'V[M<Q$3ZAGC]ABPY/$4PKB07#%47TL4.KSJ/08*;]I/6\%Z;N36$?@O%Y[WV>2Y?7'3Y\/H3W*A[OM+6>I[(ZB?:S,0<36;RC:FGY'7&P/O]_,TI^T@GM# M(V-V09ADP7 O08E$=L8MIS]TXL9E&U%U^&J?>,UY:K2U?#=D7/;.D^_$MLPC MO/H6+BYKQOCM=/;N^OKFSB+?7:49TJ^NEI"#\26G K'F$U34LH[:8R"$#\[D M;"P;9"*]T+Q 2QI/6QL,;E".[S:F_.&+W":G;(@V,PV<:0Z**0_>U;9%+YG0 M#'W$+K[!MN>?KU$TD>@&-0\BN%YS.FDAF]S06QZKQ+A6N4"=:EM;9C)X:0I8 MQ5QFB;.HNXQ.Z//.\S6'T22_P41DVY3P0ISOKG+-6M-V=MT\,[S^[&&YX:?A M#DP1TTLFKRXO[[WB21=[]_JW/G (6_4,OTQGWU^]#[_@[(Z:#K7FB@D$RRHU M'?,!(@8'#HLTT@652NCP26]\^.&^W:<4\(!C>K __<\? MCROPS(MRF6?__A?WK\Y? ,]HSI;9_;__Y?>[CS#^R__\CW_YEW_[OR#\7^^^ M? +O<[I^Y%D%K@J.*\[ ]V7U *H'#OZ1%W\LGS&X7>$JS8M'"/]#O7:5/[T4 MR_N'"GB.YV\>V_RV^!O'4>RG.(*5JI__OM?'JKJ MZ6^__/+]^_>__B#%ZJ]Y?D/^"F\>@ M_!%T/>B[?_U1LK_\Q[\ 4,-1Y"O^A:= _OG[E^N372:_R"=^R?B]'-M;7BQS M]K7"1?4)$[X2TJO6JI/3RN^^=E#P=/CS:Z*8J]5*64BI71#*>7_ M.-79+V>(;TG>ZK6L%H13ZGZV)6,7II^MB7LG&(*/+W"KF[-%KC^H#QF;ZMO= M=G6VZ.-+;.NSR"N\FN"SV'73$GDE?_!)_*WI1C;40::JGX:Z6Z+R'Q7/&*_9 MU8GY6? R7Q=TM[(]KHXM M5V*EDFM;_$N&'WGYA)L7A)#2#*CE_@\A(I0R@I44$O!:RG_[9:>..82KL8%9 MC8Z);4A88V$IXV!,:/8ZFABBOY[$**=[DJRDE907APCDM ^!FG3$0U":G4[H M.XI13KWURZN!NBPVDN""]N#9//$+%2WSIPKN?75ID3]JB5SE6F-; R.Z_ O( M"\8+8;8?$7_[G95%M;C*LS)?+9DDTP]9M:R6O+S\L2P7)'8CCB)!7!X2%(:C M!"8AII#S, H(CJ(4,QT*Z^ID;CS6EA-L! 7?I*C_G][4[82TF])L 34RKPW" M2'OJZH"P,QI*(;]"(,4E42J(]W^1L_H7OJI*^2\UQ]7\[FQZDDFNH]QFIFL] M:S;=UR6\Q_AI\7=<+#$11IUH]WW^B)?9PL%)A).80">A@=AI>P@2)_)@A%PG MIDF(G%AKLI_N8FY3?2,AD"*";[60FI.\ \CN*6X'GI$GN"$RVE.[7_FNB=V\ MW9K2PJ?VURND?ET]/!:=+9;Q]D<=KY=?++U]_ MXX^$%XLX9(Z3)BEDF'.(8I)"S!T.?9=%,2>"!I!C,M-[>YS;Q!>2E6;3O!]4 MO5EO%:J124#)"MK"@EI:\),$\&?PK1;9(B]HPV.))OK[FY0UM-4_)!']%\TX MA5.VN,4O?R]O>2%/[>4I]?ME25=YN2[XIV7&KRO^V&?5:K8RHT]?2 N>2]"2 M%^P$!M^DR$#);.';-T3GR)=?79 M3EDM*5Z!WSB62*J[.S-#^!"\_@WN0$A&7^T&HF&TKSVB^QE;V79KD^U>CZC0 MWK >^_4P0U9.ZYOTJN!L67W$=+E:5B^_X1_+Q_7CN[PH\N_+[/X*B^$4/U_X MB"_^16419!GD*:L'!1O(+ MT,@.ML*#JSZHC:WG(9A9,J2-NI[4IAX"RJ%Y/:B-8:1WG8E)BDO^GM=_7FV'G"3.$>C&D:B;\0AX;KG_*JT0R9=_5+?%DO*KA^S^5DP7#6+J;V5N1"2DY4)<.24V$HN5O_B#5T") M#6JFTN,@#1#[SUWLX3- ]"92T_3DQVWZ*G8/FG1 M?&.8@?.%KY13'"ZJE[L"9Z5@F66>[A"8\DVZ>UN M4HM$5_E#.T3[/3.JD1Y2OZZQ:%",V0U9+>_5G4AYN5KEW^71\<>\^)27Y=<' M7(CUIO7$@C.?."GQ8.!$DGR0V%.Y(84Q\^,X]1(_] )=I\UA(LR-CK82@S0O MP$K(#,I::)#OI-9W:APX,-T$-0W<(U/65@'0DN\"[ 9 * &D%J!1H_WAV6'E^O AB=SA#U/\;:O[)DM#73"$0WR=V)KS:[R M1^F?JUJ]+ JYAY&?;OGN9??,+7Z1/[O\C@NF_G,G>KW,V*WX'#^+#[1Q+",Q MC[CK.I"F@0N1M)%)@%WHI#1R*7="L5X9^>V,(.3*"+WRAC MJ6=PO_4(C;SBU:,BI1S!QW!,[&RY'XTAXK0>2R."_,K):EX?6[\*04#2C* 2WFSJ40&4F;]4\Q34/4?7UI :1(. MVZ$"=HC9.:+L@6#0V>2I-B<[E.Q1JGT:V??H2 ;:*2ZI#8KKK*P*M0WG6P:VY#>9:H=:C#?KMD*JPPA> EP!PN^762:W83\ML^;G/ULV]:Q] M%408[5Y $"0N3R#R?0IC[%+HNC*N+J#807[S56PBQ__,W\3Q0/NQOPB>L3_) MYV!I._ 6 SSR^JH4@DHCT-8:M-0&Y 6TGVM4KW=]%Z#9 [;4!TI_4 D 0(/ M!=AB(/ZJ4)AP+V)[X*;:H%B3>UZ[%MO#8;R5L2Z ^0W*B9B23XTOE1!"[#]$ M5Y>4%FN\DO%K"^*&$0MB"A$+"$01YC AK@<)"N/(B[W(9]K7)P/ZG]OF289) M;9W/7L"RD1C@6F10")D-3NZ'C$C_O1E=(%6S[\; M">M "RFCOF6E 7"__6H)M(DC*3;2"N,4;"$4 H-/UB'4MT7M0CF9Z7DT. 6_ M^BXM&9?Z('78DAJ-3&8ZZBO4MA0-WAIR]B!&C;Q\XI6TJS:A=Y>/^3JK?J^$ M)?J_.5N@V$<8\10R\8U Y,0)TS!;MPCF\"*B0;><'--H"W%AEL9+8,I,DI@5U M)^+FDY]H\V%N/U1K&W]]F#IW^AK-3+BUUU=J?R]O\-[0:&5YV*P.HM]S4@GF MKXWO)G1(YBK<;![3V(M3%"'HA52P->8>Q"1TH)=BUR>NZV.NE53%O.NY\79+ M\@L@95#-O,"AZ._IQH![=TK:&\H"095/ K(4L:W<\<\9OT\ADO5S*YZ\>\^(I7?$=67[C43O2I#/ [^U9P7&^/?\7+K/RE_K4\-+JD8ENT MKB.':Q>E5A'\T>N7E#F1,L[6LA2IRM0>9-WP J1-J!#(1*4 ML%](AR45]B"O')HP>\,;FW,_,LW+G D_G;$W^>VOYM60M$W"?87 -Z42D#H! MI93-:R!+^-JZ(3I7G&DOCRR!]^I>R5:[P]:/#VG*:763?OA!5

W=0INL8X(B9#&6"_5? MP'<:7:@UHM@JK!XPH_DQO@4]YG_C$1YY,=@-[D:_NM2!&,LK-9;RO^!#>RQW M:C6/R,$]^.'^&U=Y5BVSM0H,K_-K68D+GV"$+"TG8T@XZ0HS(L2'B\Z870UP M?2C+M;2B;U)A #_FF?*OD(L@KZI5XW/QGJ=<$"-3O_L]6U8JC)Z7"^PDW$]1 M KF?<+'8A#(-KQ-!SFF8("=VTE#;"_@<0>:VHFQT46N*T@:4RGTU5=EZ-PK) M7[-&I>:!M53*/([E[)'4\+Z8:'S&/BW>#(V\^JN'IO8LEBD^=KK(7V^T:1Y0 M^ES4X2VXE-MHS M#^;_+7M:RH(2=\M'SD1W\MCG[WCU<87O=0/Z.YJ8VT+TV^?;ZW9!$R5R?6#6 MCK#K#F(WPK![(;$(W\CKA ERX)L4WE*%& UX!F4"Z&IWLFP &LJU,P+H/#[L MZ*557J:FE$U%&,=!$0ECF(2$0<0#!@F-&<1>Z+A.@ (_]$R.3T[T,S>>:-<_ M,C%P^N#4.X&P -+(;/ :GQ&N]7I@L+15/]7+I-OM'E4/M\Q]CP\\?L6%3"(A M2TVI5M\O5VOI1K_-E#N?& M"AMY92;N^K._ .]PN:3J1*R17EUQ-2;ZU0J7PO:^SNAJK6( [[[G]0_!;[QZ MR-D9F8U[1TOSM-/B&(Q]='D$_O% -S^5U$32UA%C7W?3GA=J*O_J\$_WO6&4 M)@TDT5XASP:?Y!ZJ68<]ZL<<*N^&<28.PD?JI7Z*ZGG[D1 MV$9,4.9I]5W K8A+X,[4/_A&>C,F.@6R'@%9@&YDWMFBMA5Q!&.G!P9+I'&J METFYHD?50XKH>WP8,WQ<9LN*?UH^UO^ MF?^HON0KT=[]W7>^>N:_Y5GU4"XB$B>NO%..XXB+[1'W(0DH@J&/PCA!,:6) M472V%:GFQCKB*T1FC&)GZ%TI%7YS9)6R*"]UST^+C,ZB552JQ9:_,43/UW1F0_ M'Y=EV63!K?NO%GY(>$@25\;1>8*0'5DT"84P#E(_"8/03YA6,)UIQW-CW:T_ M'&T[JLB#;[H37]]_T6@,."$^)8$/8TS$4IAXB?@;=6#*H]1##L,!"Q=57N'5 M&X[!MOO_?XY!]^HV)K(C+V%;4/>SPV?J!QO)97+W9@4SR(9D!+"^4^Y80$_D MA'MY?U^HU(* XJ)0%;N?6P6"9%;?39+?\H'S"C 565/_9I/J5\992K8+RL5^+G1]R(@OC0N6PH3Y&'(WP#1&*>'(Z.++OHAS,T-^ M^LK7X6Y) 7E?RKW.X!PC.>*A_]3%!&:\ZK"!A(5&&/-DD,":2T.OAZ M^\6W'=*1U]ZM )I)"DY":5K14!@XD0THJY+0\MC_V5ST,]K,7]6IK<9?YS& M5X\[K& V,F^T9=Q>CC1BG@[$-Z:,7B@LT<7I?B:EBEYU#VFB_X7QC@4NJX]< MM(A7LN3(6HSCR][#BY#Q ,4.@I0ED3#M4@[C,/4@8A&-TR@B#C;*V&=!IKE9 M*#J:U0J#<:*02+=G?Z/<-I[V=O<5!FLU67@Q6 MHQ38:G7XTAMMW#7AGG"GWB?1[+;FFA .V8OK-CTXR.EQ66>(5@?(,O?6/1>] M\W(1,<)1R$+('>F50P13)R1%,'*IFW ><&^"&OEYQUR&!>UF(+AZSBIFD-CK^]MQ6.BDE MD&)"MWV'!.X:SVO=\DT=>/53POE0CO>3YT63Y+S\G%=?9+1ZH0SM9UZ\[/*[#P@RZ6YQ=M.]%5[!A.@@RZ7?@!(> M;*0?%H'2 ZT&"XR"ZMC,T(Y7D8 *L<&7 T#!-ZMY\(>!=79,2T\W;Q+JHJ?Z MJ0@8S;>'UF@_K*XL^N*[-'B[J4&B)$P<2B!%40Q1[*0PICZ"?L)\/T5I@AS7 MK$Z[9L]S8Z=CA<1-:[+K@JZW]QX%RK$/)9L"[./4WC %Q%H9=MU^)R[%;@C' MZW+LI@T,8R.Y']I4L]P4;MKMVE,GC+&#.(PX<2%*'0P3G/B0AN*O$264H-2$ M@3I[FQOKJ)U[GKXN-J:SI1\ MA[S6(-P9+8Y"SUC^M%"Q1+E=/?:^+JQGW[E^7V!GQZ6%*]4\'G@^RSQ L$;-'8@\F6^#3=V812%G,8^ M37CDZ^;;.-G+W.BC+5]??+H!EMTL80VAD=G!!!RCE!N]RI^1=N-TVY.EWNA5 MKYU^H__AH86JFXO&8_:SV)B$,24)Y)Q@B$*.(8D\![I)2KT$1TZ4&A7'ZNIL M;E-^=V]O>AO8":F>86 +J-$O3K:^#:W4[^-L2G0@L58LNJ.KBI+?BR]K$6.Z^]]!G",O8\M07-@,* MD: 0ESDP%EL.C-S4(3PQH1!S$>9&+"W)I4V]44A=-BH]Y$_;FIBQSX QTN.D M<9$?F:FV*+?1/XGX2!0V'$%+Q#9 @$GI;CA AR1X1DMGI$BZI+18R^S4VU#N MST+Q)@S>"4G,$Q[(C9,PIE*/P<1'"<0IYH@X.$:!42A.;X]S(SXE\(#L19VH MZG&75:Q&IJHZ!*$1%K2D5;&BM"=5P[!\0CK0V,P6U-G?]+F =-0_FNE'Z\4S MKI9DT2_.WJ\+Z?G"BV7.ZGH>N\J6ZK'+[[A@GWEUDW[,BY0O*^FNM/ #YJ=. MY,+0IR%$R!6F%XD]Z"&&*!7F%XZ-?#O/EFANA-19=G*=/0N5^%Z9XOJW6.HV MH.BDO9$UN->::KQ&)L6Z5F&M#*BU ;4ZF]*%>W6(Z\>54C)WM:H;K:I>.YDXI[Z/]L]6^I'+$V8O,B+Q+XZ]E.(O8!!RE*Q MK>8!H[[6OGHJ@>?&_5_7CX^X>)'$(/FAUA\L997S)G537:I0_+X& 4@4Y .M M5$MU7:>C:;:V.9/TDVI-\MUT+QUS_!I&7EE:HW_]:O1O]D?_>G_T+T^._DYY MH!0'W^H_=(X5WN:[T$_2-K?O8Z+D;I-\)W;RJTTY0AUYV2818[)\;E."VLX# M-VF_YL;.\91!+?_Y=R^[1YI$5LK@NGS&RY640OWZ.J,%%X\LO(A'ON,0R%RQ M7T51C&'"XQ"2, E0$/ @=+2N'$>0;6XFS%5[RXHW(JO-:[J61BQ8;C:X>%T] MY,7R?PO^P5FVEI'D4C.9Z$*IIK\8V1[O?GOD#4=Q[$VM&H,ZQ]M^CM96^,F[ M%]!^;IL+3FH(MBHVSUR_^7CJVQ%O.*Y3Y8,]-M7 YMA('BSQXEE,SM4J_RZ& M=IW)($29[L%S7!_J.M=]VCY,M\R-!U5[1Q^IBV#GS%_[,L[6* MC+C/EE(2%6+9BNJA(4EQS!&,4N) Y#H!Q"GWH8,<+W#C(/8(-TL(U=NGR62> M)C%4(S)HR6QVZMN/L]ZIKE7L1E[@-J!]JT74VOX:'\%J V+IB+6_OTF/4+75 M/SPBU7]Q0*D^_-]Y<25V(_FC,(25KVOB4)3RR($I]0.(?->%.'8\&/& DBCP M(^I&VG7Z7C4_.]N\$<[86?@((Y. +A1FU?A.:GQ.*;[7C4Y7A^^D M0GM%^$X_-31D:'MSW>22OR1E56!:+>*0IIYT_L6.O&;P8@9)0D+HAY2EL1YCYO9*T/6:2P V,YAH^7'D5-.PHC M4YE^RLS=4&TOR.2SS67:5DFPU5(5J%_;=("TA[SM\)/A KU-D,K9 )X,93F_ M9?.;K5:EI=NZ=E:3_)]2EU$W[Z&IK]N@CY&^AI\=9J#>%@VI*M=(Y6FP0+'OQA&E,$8R23!-$YCX*89! MXA)A%7@F,B,SW0X4)=Y%[?QTT;AE MV[/(.E"P9&(=ZV%2FZE#Q4,CJ.M1&W/\%ATL5U7OW@+,;E3- MAO/68:#_X,O[!_'GY3,O\#W_531=O1=4]Q$O"\5V7X0A\#$O9*L+CV)A/'D! M])#G0>3Y <21PR'R Q)X'B/4-4IZ,C/]YD:'&]DA:*0'2GP@Y0=2 6U#XD_Q M=6GR\KRDGM-JT"JM?=+MFKP<+\%=AQ0WZ7=;(($Z;4,E8 (-3BI?0XW4!=A@ MU?.)CG'?.],OP=9:.#/MIEV!9Z;\J75_IF*:7PK563_499,*H5H$W DBA!E, M8^Q Q%(/)APG,/ =1+'GQBS4X886-TNW-*^8Y;G5>O3':; MY9=4%;R0B>;++YSRY;/ZSG@2$.[X3#"5X"PDTP&1F 60) GB/G)"+PT6&;^7 MASB:I[H]76I]GTG]?;8['N_SW*3]46G_^./3*G_A7!;)$3\IMG(;'N/V :]Y M@&L#S(F.;AM1096#1EB@I 5?^C$T/[#5!,;646U?=],>TFHJ_^IX5O>]862S M-:UJ_KK,VGG0?N-89IYE-YGH;UW(%#SB 6&N%9M_JF2,]>I'$'61RX7I1 ,$ MD<]"&./0AX12[B:.(*;8J#B.-DA&L=SD-FMM^!^5;V6NVYL;U3;;EXA\OE44E[];5X_ MQ/U[8*O C4Q_+5F/)D(R=XOL1U!_YVP5R8FVTF1RY,'%3 G&(D@CS M"+FI5F&VDSW,C5J5D/]:7@ A)Z@%-0B0/HIA-X]:069D[CP"BL79W8O .6'3 M1]N=+G*Z2ZV]X.G.!X?M@3_@(A-ME1M?I_?+U;KB;)'$G(342R%2P=,I]6'L MQRED/O+#B+,T"(R"]$[T,[>9W8AEQ3/R%+1ZNTL+@(T\X3<2[MP2+D CI;V- M80\,EK9YIWJ9=-/6H^KA%JSO/E6ZA^8/7YC:E;S_< M "7?@:]$=Q1F+SC=L_A,7,8^^AX$B5'I]Q/*#ZKO?MC69$7<3RC1KM1^ZI&! M?H#T@;/UBLL2/[E8=ZH7F41/ID25C@1/TJBO3R@]/PIPZKK0PV)11J['8.P( MD]L)$4Z($W#FF55CU^QX=I.[D?9"91NL\YEO)1YVC*P]!GKK^!C(CDT/9X%J M[MYEB) MORO=;J=UB#($XY6GDNG[YN>N'Y<9SJ@P/3YR>=9;G[2&01!$V(,\ M09%,"L0@3E@(,7&])ZI/VYTJJIZ#K/T$]$Y"QKXRV M6$CQ!AR1'@-%_U#T3' F.@8U!KMC\ZB0,7A8C#()&%#2/J04Q9#$-A7"$4II@&1L;4D3[F1F ;$<$W M*21HI#2TE(YAJ6<4G8G0R(QF"HZQQ=.AOB7CYE@/D]HQ'2H>FBQ=CYH?8MP5 MF,D+YZ)X]W*=L=I4USS)./;NW&9N(V,[UJ.\D-$>0N#E\Y*M\4K_4.,H6/TG M&^?B-/+\U8#(WBZF#X]!)QY'&YSLV*-+G?;91^=S9[KD76=/ZZK\Q)_YRM_L M,1!-4!QQF/B.6*9)$HCM!>4PBAB)G "[;H(&.=F][FMNDU[)!OR!_G!'L-1; MIBTA-/8&I.6S5@MZ 1K +!K:!IC8]CT[TM/;>).=5OFD?UC'*T,3/F?\)KTJ M.%MN/&@P\F10@ ?#./8@"F5&8L>G,&1^$@#KY,(GGYPX_4$31'DC M**;"F31&/J_5%\T]/X[CP(=IBER(XM055D. (?,8"W$DCR/)) D,3DDX-T:I MI9(SJ"X)#O*=Q$UA)]J^*WP2;Y]10=SZ@&M>QKSE,([,@!:R FSC_EMZ7H!: MTQF$\_<-PEL'Y)^4[\\14M\'K[6@^-Z.AJTBV^IB'_/B*U[QKS+:0 4DO.>D M^@U7S;^^B@Y7O/GWBXRQOWS,BTH6E[S*RTK%)NR*B#A)Z# DS$J.D/A/BB&) M<0I]&I,TBCAWJ=;QTIA"SFTMV4H*I*AF*\,H@ZBW.+SUT(R\/D@EP$ZGBUWM M39CF!90:7X"-5A+_F $O!02JK;;Q(@4%5*P JGM4_ M&6<)T1M.NVN']4&:PZ*QOPR8+B+U\$L40 :6(#K3+^$&(W-Q&N'GFRS7#2, M8!VZ6IAU8K9,,+[<7'5]?7DD^6H1IUZ,/!=!'_-01LA@&'/B0IE4/*21CX-0 MZR;J5_;4IZ:2N';?$XIV:2<1?=@3R MNJ5))O])!383]_0#9UX(-TD%Y"'"/Y;5P^]93F3U>;',V:;R^'M>_[D@CL-"\0G @'DRJQ3B4/P+"1/.8S%"7$QLHVBW2:2> M&UGL2J&E\D:V+C&0IT H*,,5Y3FC^&NY%(./S,Y,DO;A=+( 5(3I$&^D'UM M3^86J:EDVT-2]Y6!N1M^2+MJO2P?))?=I')+W"I_(BS7Q D\!Z8))Q!18=0F M#F'0Q3'QB(JDI(:,I&E =*D MK.EA'YO;M.N["S.?JJCW$>ZV+>-JBQLM234MB=J%\A7;6F[^;=QD54V1\CJK MMZZ]!4<6B'""B9- %*6I,""I Y. )S")W/'U,6R/(Y,HZC'HGNM&S'CMH\1KV$$T_VTDK-+F'!22#.NVT>.4@]Q M1"@,4>1!E(1B)1*O01QSA,/43QDQI!@F('^H$7LSA*DB@P"D\^ M0Y:YD<"=6+"XLDH,_:NXV(. M*0Z$S8-] F.:Q! ASCF.48(8-[$67WO:6:75UCJ,=MY M"(U,6"WA+D CGLVT+J=4MY;6Y54'$Z=U.:7@Z[0N)Y\\TW?__;*DPJY?B\]B M>_6,?12+38WT#> ^1-Q+8.QS#EF J!NPF"3Q,)?[(YW-S<;9G=F#EK0Z=\SF M.&O:-I;0&]MX&0S<<)?Q#D1L>WH?Z^IM'+0[E#[I5]WUCKD[=!U-PFXY+WXM M\O73Q^R._ZC>"6G_T'6%[FAB;HS0B JDK$ )>P$^YGDEB[KK>SMW8=;- Q;A M&ID"NI "WZ3$0(EL*;6K!BB#O)J[VIW,HUE#N;8WL\[C R9Z_I6OU)ZS"XH?>WEVDSM_?,+9"]B(NHFA E)8@]E]%"B->7TN1F//Z$'PF,WB+@B& MS=^C+4XW<[L4VINSG0^:%W^I.> ZJU=\GG*Q46!7[;#.K[RJ5O(H$=)'Q>YDEXDZO0(RI#%K?>E)_ZZ\D M&7LEDWX^=:ALFA>@E/*"LA9_2+CLH#'JYI#1()_28)!UIVN8-]*#/?%!([]\ M3FDP(MSZQ6W&A'VBRC>'7SG;P+_W<6\_>9E15&KR5SNE<88"V%$WQ[C)R8KJ M#%6V77%G3!\Y%<35X4N%16'D]C>:WF4P03UTEA2J,X98'O M$>Z,EGJK3[JY6:6[U%MY5F?>VB;>VN7B&C'S5N]HZIUMEE M[(T#C\?$AS'!%*+8=V"":2K^YE 4BN6!/UN"=[D9R6QM7D.H8MQ"FZ-B_M.SN]JVN,K7 Z+C@ MU'M_&%-);MPQY2&'[G'BYIH>$\=UPL2'A% 7(H093!BO8PUQPFR).AQYX#X]B) M(8\Y#UU,/>H8V6_G"#,W5I1"*I-#_:4E[L",-F<-E!Y53@7_V*?(PY$WID8; MD%DBR;-$F90N;8!V2)Q6VAQ&H=?9,Z\C\LKK3!*XZ&<7.!Y'K1#!F$84$ISATQ._\*#"AU[$$G1OU MMO24EQ2M^%<->\J,E4<;>SW&GL.(CLSF!X.I1E"2>VM4FTW]3E'PDZ+_6E>P MK3&MM/VYY8YHV0EIJE&QM&",)N:DB\G88!\N-*/W-S#AT.G#O2ARW,"-4\A# M>;;J(@83'OJ0.0PGQ(D2STN-<@/]:.,SI&'6G%C@Z8A> *-WL MIEVQBO5(E^W#9'K32_:S8.R[7#^O\6&O+LOSC'<_HPZ.P/)N< MU@A[**8.AP1C)"M=>1![?@Q9Z(4)BSWL<:.+J;X.YV;L[ MS/7HU":28Y^=G@6B,?GI(F.)UWJ[FY2R=)4_9"/M]X;>""DJ$Z9_]2(VK5DI M[$V9,%#5H"AOTM;/%F(#24G"Q3*:)!0B1#U("/&@FR('Q]0+:6AKT/3?Z M^.C>\XR"\LC4U$@- ME-B@)>-%4Q^EE(4/6C^W>^PS&&Y/65C7D3$V?C5O_Y.R]E M 88]QFEX MNBG1"C)CWUJ\ @5\DR):RB?1J?Z@2/3C+4X6B=ZI4#L2O?O!@7<.])_K9<%9 M1_ZZ@]SROY<\7:\^+5.^('$W1W8:-,\^<<[GO%T29=X=?,]$RSTL'QJ MZJ.)'A:11UV'8^59R"!R*8;$\2,8!9C'- F([VK=%?3V-#>RW D+\HVT3FT M .](PM']_F09-[34:*?7T'MA8-SA\GG)>,;*YAY1\FT44@[]A*<0D9A#$H4A M#"AF'*=E56AUIU2%?RY>\!94VCM('$ZD\ZX#49JD,$Z1![G'>.RZ-"3,J*K9M.+/C7B4:H9;X(D'?.2; MBM&'8.JJ_RNJ^Y,:.2#;@# MBZ@WJ:%R6N63 M)50Z7C%W8!E03F'&113,:B6854B89UT$^V40;!4_>).2!SV%#NR4-[C.:"$: MXN]Y_>=U5M>+O<,_>/F%4[Y\EB%;8ALD_U@D481H0%P8QSZ%B) DE"@13'W M?-]G'O8THU7-.]?Z4B<-26T*%E?X!RBVTJK;I*=:9'V#VW <^OR8#!N<;!LU3-'VWFI@"^;FU$>A7YYQT63^S(N7ZXR96%;' MW_YS&UDG$.FWM\X'8^Q-4BT@V$@HMTI,WOBM\)X>=B/RZQ@7.*LYOR&IYKY:(\C?\8_FX?OSPXTDE1UHP1I!/DA!R+T(0 MR>AVG(0I%/]G7NRD- R-_'XU^IS;/-^*#/*=S!?@L99:AI0JLC%Y=2 EY3G[OERM%A'V,77"&)+ E?ZQD0?CR,%BQ^AZ-&(1]^/0B'>:AF=' M+HU<%R#C%2!Y_D==^LN033:P\3!B)& >]),$0\0PA3A%/O1. ==C(>A._X_3++I.\EP>(7="AVJ8]"'*0^3%P_@"B*Q=<6R?,) M-R:N2Q@/$MI@]R'3S*3A!FF, H M\+F,]L<0A\2!+O$%5F(M<)S(9"7H[W)N:\17^L#9>J5<%S;2;VOI*-$OP&=N M6.Y# WF]N6T7SY%G_4;8"Z#$W4<1?+M3!X.CI"36A\D2;VAT."FCZ -PR#4& M;PY-W8LKY;U5>VE)URZQV4F%/WZ0?EYDPJ)=XU?+VO!,]E,=_M0E M(I@2Q^/0Y2B&" =BZXMY +T@XDG"<. B9,(R-H6;&REM)=US(1\6R61U$/68 M[*V&9NQ[@&&C8DQ_8\!GB2VMBC8IN8X!ZB$7C]*'^=WD)6-+>72)5\CQGH^5 M?M&\INQM:&Z\N1,8"(E_>FY78M&_R>S'K_]2TRIT(_-:%VJ6Z]<803/HRK._ M]U\Y;_*.Y.%V"AB-PT#&-/ A4C6K\5! ME$+?)22,(XX3W\C%?"Q!Y\995ZU\"J"L@__P1FB0Y@6XEV*#GY99\^N?)XHN M[1OQE*'0JZ]A? R'% ='. M!-G3U]Q8O25N*SQD"+TI#EX2<.[G8*L8CLS"D\.G3\5689R(C,^#TXAOM>'I8-S^ M-B;C7&UUVJRK_Y(Y[W[A0@V<-54/+C-VG2VKI;"?UZ(O>I,*:UI6FLG%/U[J M_^[N"RGE@<>Y#U.7^A#1T(%QZ&'H1@A%H>O[--)R\3U3CKEQ];XJRE>U40;4 MVH"-.OJ,<\XP]5/Y1."/3/('N%^>QAW42H!OS9\ZE\%6AT1_>9AH:"9:. 8, MD=6+>DN(=JPUY[0^V2ID 8+V^F2CN0'^0/*,__>,%:N7^U9-\<=*VP_H5 -S M6U!^EY4/5B]R5NSD-'#\.0E4]\I@#:.1>;\NL7@4I,8DM>3ATX?%,,^>DZU. MY]'3I]B>)T_OPV93F?'EXD-6+:N7KX]XM7JW+I<9+\L%(9Z/HR2$#-$$HIBD M,"9BSY_2((Y<'Z=>HA6^<:+]NW!5Q&GM=FD&A/ MY1[%.R:Q>+.>Q.(ONTE\JKU)IF^/,IN)V_?8,*>[JSR394B%V2C^5B[%B\H M>/Y3>N=P&!/ M8ND^(V4>%);5CWOWU!\%S='O4\.5]5E\#BNV]C!C"5,[[7_$R^Y27Y>]9P?%*YH1?("_DONLSB"EA$/E1 M +'O1I"Z/.$1CWU*([V$LD.ZU_J.)TTINY--WEI+10#_01^D>V-S=PU^NA=Z MF#I*&PV*GL5@'>AI"*.%L)03_"0E_?D"-.J C3Z@I= %(%P.ATQ :S%7_ M;26/-^EZVFSR T!YE5Y^2!OFAXZ;3(XWZ8>BD/[(NU"F3V)+=5WQQS[K6[>9 M&763"JY=B-Y8@H@'71XDPCQ(&8R=*()^C%,GY7Z<8BVO^;$%G=O^ MX*JV&,3R)IWAUKLE3]D.ZAJZMB;,K(C1QEG/XIC#Z(W,KC=7UQ?@/2=5Z^+B M8AZ:Q6"[9?Z_+JDXPAE/Q[=FU8<8>$DOVSFAB M3FH;C0WVH1TU>G]G5@%K2J#(C_L?R^KA]RPG)2^4'VI=6$@N?1E=KI;*&ODB M99/2O,/ELORTQ$3\IGKYRJMJI1HI%[[/(Y^%#L01"2!"D0]C&?#M!"GGD>.C M%&O6-QE?V/EM7INPBU*:AG1W1DO;9W\#BY39'VK-3>[;#M_T)=):>H+O0E'0 MUK0IH ;V=;T 6VV!4O<";!6^ "V51RBS-MJPV*[29E_0MRGR-AK@)VO$C=?C MF6:!\+_L^U/&U0=VX>0@RG-( >\A%$.,5BW\(=2$D?%4VH^);4[LZ/%MR*T?@I,LI?'J MP+.5)V4Y9?>?9+6G+9]]%JHUH7Y)%./82U)(!.5 %/@13%+?@4F4^)P1)W%\ M;'1(TM?CW*AF*S!8J0IFJT9D;<](?:PU#RIL(CCVB<,6/"7LGNVV$]CBB8$N M-K:V_KW]3;N'UU7_U69<^\5A/'.=/?/ZH*B\6N&R7*9+SMZ]2!>. M-JC5>_ MX4KN[5_>BZVDRK*^BV%( B]UB4QZFT2RU$O 8Q%88R(9T)!YP@S M-W;:KR:OSEYW&RZY5?X-%W_P2NVOM$[^B,Q,O04";) PH[JSAEN/!:<:Q)$) MLJ4&V.EQ:A2 U&74*@0V8+7$K6>),BGMV@#MD)&MM&D>I?GA\6F5OW#15O&X MS.HPFWN^0$$8(1:Y,.2)3%4H"VVEH0,C[/AI)/Z6.DPW /-X%W,CUHV4H-J) M"?"]0?*1$U!VTYL=@$8FK2TV+0G!I05L]*,5S\=HHD!$8ZR,0@R[8>B('CSQ MXF2!@=V"MV/^>IX<9H]^$=Q:+&G%V5>90?3W;%F57[[^_AM7/JN8!3ZGB$+/ M2US!=O* C28!3"/DNDD4Q&&BE7%)J[>Y$=].6*"D!4I<,_NO&UX] \\::".3 MX7&\P$]"UO)G\*V6UZ*%IH6+)1.LNZ]);2PMM0^-*+V7SJY>_G[-[_*_+_.5 M8J>;]#_S1WXEPT&+ET_XNT&@L&F[<^..PTK?@(E-:)6#K0YR1RJU (T:0.AQ MT1<[>S[\W8PS-O)C7[". OHYI=>UT;-1E+V_L[2E$$'N>S4YSP6,L*[HC&(3RYC%@KBR_C*"+<>+[C'F! MIYFQ?E#_)I-NFC3T&T$!KB55GBF;4YM'H[.S82.2D-1W?>I +_$2B%P6PS@. M"*3,#R(4.1ZA6F6P1Q^/*9:?-Q^-_KW]J!B/O-#L,NL+X8&4OIT 8PM^HX#A MT?$PP/4/#$8%?J*S!-L#8'34,!C CE,(\S8G.Z 8K&[[[&)X(\..->0-SZX2 MFCPQ61 >(I\&#E3K-HIE-"1"'G2=4"P6A$4HUCJY/=W%W%8!=.[0\:2- MB?U9#')34)0Z*7%HZ,N"L*',>X(A"9F\F$EPD#B4Q4XP?'KO.IKE)&]_RU+4 M@15>3X([9,X/@VSJF:^'UID4\!J*48B@U$NC$44)C3-(HUJHI MJ-'7W AB(RZHY06UP!= B6Q(%#I0=W.%90!'IHLSL=.F#0-4NIA#---B#?&O M'6/H]# ):1BHNN$-DU>&6A5/!:=U9,/""Q&F3BBKROM8F!.$P,1A8J/@(NP% M*8Y2ZIM9$KO&YT8.;=D _R%3"F@Z+QR%3M=.& ;(Z+;!3BR;EL!K9:VM_JVF M)U[Q7ROU>I4_\LQ0IUD9#WN'?^S'('W.,\;9FE9+LN(?ZH_W>.E"Z1*ZX*%/ M21 PR%TW%O-:_"=V.((L\",_YCSEQ#>K,FM%KOF=Y?_TCV7&4KQ:_0S*A[RH MY%]!A7\ PC.>+JOR0N4[*/A*1KO*&S95?5;PI2Q+2EOZF3K+VAAF/0Z:?.C& MME32E NIGV7PJ-1,YA^0Y@I_%46ZIR)H=+PX7EEV5_'3WC7I*"-@S=/6ADP3 MN]Q:A/&U[ZW-QLTO9I6SRG59KCEK9SBHR\L>\VEYI])Q"(%W@:@+R@F._<2' MGH=2B'C Q=XO]L5_!/$'D>+?T;RJE';:)+RWI EO7HL7KTZIJV%\T$NC@QQ[9IAJ015FYUM%1? MT2;<'5><5KJ9[-;3)BCMBU"K[9Z96>'3+H"WB:IF-P>)'5ZE@=@W!*[PBJYK MCZPO^6KU,2]D>L(%C5+$O(!"Q^<4HC (8!PD#,H4T2BA7A"[1BH/&@"&YHH8[1/2V\7-ZL,8>?&? MT3:-L>$_F;=C](Z'+86?EAF_2>L[A8^8JE!_%4&Z M$%O%U$<1A6F2$HA2PF$2<@Q])R913#R2$J,R*B=[FMO2(P65N[WFQFLC:Q-K M;;A.G,97C]^MH#8R+P\%S)A$>\&P1'ZG^YF4M'K5/22;_A>&D<0NMZLPT-61 M]UTN['&9)>VA3LPIG1J/'G\M*$DQEA740^X%$$6Q V/?BV#B<,K$K\+8-\QT M>88T6I-FTE26S:F%S(#XP%>L?:4@;QC4KKBUX973K'W5@.428!B1>TX+E0=*'A/*DZ66@JTBY?;XSP*NEACR'$DFY5 +D!VRK(TF MA]X"5^+KDU<.EZ7@A/(SKZXSNEJKU,AYSKXO5ZN%(]VZ4BZXUA?6&@I\!F.4 M.C#$;I2R),9^9.3EK=/IW$RXC5PJ"5(NLTN#Y58-@)4>Z@K7]'I6 W_B1 [R M(A?2E(40N3&!.'$0)-Q)0L?!B/CNHLHKO'HC_+==3X3_<>0!R?,_P+/<&HTP M"+I7X':A'7E!VHD++AL@A<3@IZW,8"/TZ7NH 9?4^AA9NX/6Z'+B*V9]$%[? M(!N\.VQ=^#UC2WEN3M9B,?J BTPT7=ZD37FBKVM2+MD2%TM>+D@2DSA"LB2J ML,01B1,8LR24^4S2./!<%'A&JX-^UW-;(_8D![P171K8FX)HY49ZPY1W!L.A MQU/C@#PR6^WC^Z&%[Z8"6EMP>X1E#I8EVC+H>%+R,@?DD,(&M##PH.%DD*2, MF&@B(V7-#UE@YHYG_R6F;;G->ZF8XP*?8C\Z%6RM7]'*X7V[AM M\9N5HCYYYB-LZJ]B!J[X?C+03=TEB0)P'8O'#M:&P=;IP_D"37L(80W 5V<1 M]EHV]TU\SU->%+*95MV=UCU771>S:F4U][D;8T?LB(.8(YE-CXF],2=BA%F" MXX#$S-,J5S&H]]GQ<*/ D+I%P^#O9MW101V=8!L\]X3?\Q1HQ-?)-V\!;GU_ MOU%AG\BY[TZ>*X%&/K5(95MQ 3OZK('&5EM(1ES1) M/NO[$9!GJY==O2_Z(B])GIJ#><+E^4?UP,5/RE*F/!$;C6KYR"VY" X>H0Y_ M0/,V)W/^&ZQNV]-O>"/FX<^W12[=\UI1&TMA5K20<$.I\&M7LEL0;5R"O& M()2,0II[43@CF/ETVY.%,?>JUPY@[G_8//NJJAQZRXNT\:DR2+!ZY-6YS6(E MHHQO$!O$1Q6@TLAJGB?U&%#=D]@"1B-/W^'P&&4T[0!A4-+28^U-EI>T0YEV MZM&NQ\QGZ5W!+HNB5;+W_EYM7 UF:T<3U.-L$UE&M/=)W'AYWE?^;5%2X? MQ*K_+(Q_]N[E]Y*SZZPN9B.&_U(&:]=]DE*E9EWX:80]-V201BR"*$D0C,, M0<]-6""3V_+0J+J7N0ASXQ(I/DA7^?<2R&$6&^9-."K>RFYV>#]@6/0.Z\<% M>V1*DGX4"NN-^++LUD]2 P'YSV"K!-AI ;YM]+#HX3P<1$M'ZP,$F/0H?3A MAT?G9[1D;@%=UR<@@FUO\]62BD9%O_1S7EVR_$EZ$&Y+WFG:0]H-SHW1&L'! MQ@C8B*\VX5('SM;2(UJH AI=]*TG?9C[;:E1$!Z9Q@: "[Y9+1XX"+E!UI9^ M+Y/97L:*MRTQ\Y<'E'E@SW*?+(]@/N4XDW]>Y>(792E/V;]PRI-G^7 M3W[,BSJEHO(,00[+0YT,LRJ)5NNUC)7W.[@X\,/Z9/-V4>AN@S965=-F:6-O^,M MKX-ZZI.H19I$@KY'D1\;^1G:D&IVRV)+J2;# M#^"-2O6!AOIMV__Z29BOFQQ<*OC1.+N6W7'6._R8?/3&7C3; ] A9TD0.S"((@>B1.8^# B"B(3493[#3JA5&NUHZ[,C72D)*T.7XY#[U(V(UOW/D;;G-DEK\>2JF=<"ZN\O M#U'KW\N?@<78]RXU##L44]?&.R/><) M4=N;R%./##,8CB=L:+DHO'O9/=*D U$\^.&?ZV7ULJOF4RK?F;L'G-T\*>?E M7T4357F=U7DNA2V2^F',$XB1(T@N0H+D*&60IDD0RCS-U#4*4)M*\+DQJ)). M[$0&[P\G&W$]&VJ.XS@R^[&\>3]#UOK;L4L;-4V].+4 M3T,703^)B=@=^TBL3I%#D5B>\R,CC+WFY_;NB&E.Z=$Y %X>N0^')*1 M*=@ #6-J/*ZT)0([:'Q2FCFNV"$9G'C*;,HROER\;S8=_^\:%V*&K%Z^\*>\ MJ!8L#C%F(1;S5KI+4L(A\6(?[4FM 4"'&X]XNY[4XB^[N=S5YB036D.IS:S6>?3,VFZ\ M=?.YB-W0BX/(@VX:()G'!$.2T@1Z$7%=GSMAY$1F:?R.]#*WZ=U4[I)%/G87 M_0-+J.VAJ;=*GXW1R--[5]B,MYU6+C9Q[2.4)CN&A.U28WM]O$WIL&-JGBP% M=O3AP1D]N:QXTY006_B4>0E/'1@3$D#$0P8Q)RG$A'%,$/%YZ)ME2S[H0>MK MGC0#\D; 8<577P$8T8@&E,"(IQBB" 4^U(&LNCCYG?^OV&?RP? MUX\?U[*$HDQ3=)=_>'=]]_Y2UK3.%R3T&'6B!$9^$@L*I S&8M["P(N]-."N MBT.M#)7]7:;PRS**_P MTU+0AZ)IMJQDN,]UG5^'O5M7G_/JOWAUBY=L$:0LX*&+88!B"A%U,(Q]82[) M,R6')21D)#8K!J[;M!+M/>"2JRRU3T7^Q(OJ1;F@\W^N MET_Z)4.-!T//\AH#X)%IN1$9M&4&&Z$!65VD M)IXI&(>VG_'[PZCK_5)&XF:LO%+^WZH"Z"+@A"9IS&$429HBS(/$95S\S8DC MQW>\*"2;'?&=_K[N6%\#]L9W4YQY;T0UXYZC:.KQS&!P)CKEWHAW 6H!ZTK/ M]LBC2W]+1'&TBTE)H4O)0P+H?/;,&KQ-AB%UZ[W]X7\N>2&:?'AI;EECBDD0 M\P@&%(?"6/$1%%]) N/$BSEAD8-\/*B>KD[O<]LG[NJ@@JVDRDKY?/GW@9?: M9J.AQR*C83PRO9P'[_#*L"8PV:[RJM7WVU1L-8'E9/55HT8F=B#=^+'6I0 O MU]5#7LCLW LF:(XGD0^#T D@8MR'!',&D4^0S%S*$ZIUOS^:A',CQNML62W% M9J.Q"E2A1" ZX,7SFSB*GAQ9/0)]T_$:F60MN'[NG.2;(IH[16?@WMDW!F_M MQWE2OC^'PV8?O-8\,WL[&NB"V9PN22>QZC)3#J#J@.G70B:!X#CF:4!=Z+L( M090Z#)*0!]#Q ^P& 4,X,0I8[.YN;CQ^:^'HK0=@/0:V!]O(=+H1] (H415P M6V&E^WM7!A-SQTXM6&PY>G9W-JWCIY;BKQQ!]=X:1B1?EOUF7%[PA ME3!E92*[#S_H@R2WCWEQ\Z22[V?WGV2YXDT&_I<%#5/FAYX+>>I3859B'V(F M"[/X28@CU\5I%)E= 9PAS?QN!90R,$_ANMR4+@5YHY$,)>&-3BK_3+[1"JQ4 M3>C5KLZ!&7&=,Z!ZK#;1((U,>=O1$7K4]5#!36MP/K0'9ZL-4.IL:\*<+NQH MS(D60+5$F.=(,BF;6H#LD&IM-#GP/',I-I^BM6?9VW[%UZ;>EK(X&_>9+UR> M.#!I6'YB0- EC#X:1CZ7/;P"3E'#HA=SAA(740T96GP69YF8: M;H64^S[YZ1N>A&=*AD!VWA#7>-!O!K[A+' 77L76$M-7B-)]@);CGG M^1F(V=KR&?0\[1;/'))76[H!30RCL'=-Z=&K7>71JTVUT>IH$'$@S R26ZT 2UUI"_=1J']"LH7N^.R"]#2"BBU[-&G M18PMT:H-B2:E6XL0'M*PS::'T?/O);])/Y35\E&L!^4BCCP4.IS Q$N1,"*) M"V,/!S"*A&49I8A1O621QYN?FYTH#[EEBN6-?&9$>0"='N<-!V1D^CK$XJ*N M<_,"OC5_CF+='8?#$M,<-#XI:1Q7['#^GWC*_%CFEN>7M%KCU>I%Q@Q(=PR# M.J#'WY[;;+W]< ,V8JK E@,?)\/BO2<@ZS^_.1^ML?T6S@+*Z$BG&XM!1SLG MFISLB*=;I?913\^3 RI)45JL.6N.;LL[E66%A"G& 7(@3OP8(L8BB%,G@=A! ML1]A)_7"5+L^U)$.YC;-&QDWZ09*\$V)J>E[?Q+&[GEM YR19_5(N!A41CH3 MGZGJ'9GB9%:_J .$KJI$QUZ;KM90A]![%82ZGANVO_B49_>"-1Y51+9HH@EV M27U$*0DB&(9> A%-N=AGA"ED3IP&S"?73C8&D7[DIZGC;/M?DAJY;5 MR\?EBM>.WPL/.P&/DAAZ<2P+QG ')G'JPH QG]'((YZGY9-SK/&Y3?I:/B % M;*(K]--JO@*N>WZ?"\?(L]H ":,,FJ=4'I0Z\U5CD^7,/*5&.UGFR6?.+ULK M2W?7&0\7F+D<(Y= L0PSB&+'@S&C 8RY&]) _"]UM*Z2N[N9VT1]72CS F1< M\T2A!U&-W8<5G,;>@[PN^RKD[,V4:8+4\$JMPQ";N@JK&7)GU59]#8A!W=36 MRV]6$_6U EWU3H\\/6S/QB2D8E_DQ"%$ MR(]@@F(L,_"R-"84N:YO0C#=W@I?D@HFF\-#7SG,M=BK[,>Q[XD#@L M@HQS-T IB8+$J"C>T5[F1AV-D)OK@'W5;L_-'1PX.L>]S&'BI M"Y&?(REQC>J/:?0Y-RK8B"S]FNKZA;74AHF*-,#6(PC+$(Y, M%Z?0:^Y3Q_$',X#(5JX?C1ZGS=ZC#\&K?#P&KP[,)LM)]973=:%L\\XI>K5?Y=GLF(?U\5G"VK3RKO#@IHXJ(4>@$25)2P&$J/%DB2,&&1 MDR#B(3/W_2%BF$RM:?SUMW*J= JUI$"*:FJU#!H5/+R6_/@-%6%V6:\[> MBWZS^[JL;)WC[,/CTRI_X5P]=-NDQ)>YB\H%\GQ*,(HA<24]^LR'<9HXT$N# M./%"-#DTNRDV! ? DRZX.3T@Y MU"!7:L :AV:NM\73:[("[!1I,X=#C:JJ/QI%MGT3#!M68X# MI9C6FCP/JE<6YIG-#6/6=EZ+F_0PZ\6"(HY($J6RFD$,41P$,''2 #(O\6G, M.0ECH[/R[N[FQI-M:8=5K.N!5X_@[($V,H_MX27VMH>)=RSRE!XFENBHI[-) M64=/\4-RT7S+W-6I-O&^J./W371T$QRMX@<*4.XYD\YRI;YUQX[YQ+MF"E8X^ M3*-?IK9'2(JI!FBCA1P>C;-'J]G#ST'47EKQ05),G6_\'*B.)"(_J[FAX31? M'_AJ)6..>HM*EDG?G*L MMYV.A_6=[,,JGGJVGCV41F;1SG3I&S.B.MK_+ MN5%U9S$D\$W*#93@AHD,-,#7WE-:A'3\[>.Y:-HK,/4*H+&+3.TZG$>AJ5< M:!>;>OVF>>ZV+[RL<*5"C=YSF7>AR03Y7OQ0-X-;5QMS8Y*6K&!/6/!>.Y2P M%[=NSK )VK$P9R@-Q&;,3I!0ZXA7HCUS DKL$U#$1M1P4\;87^6Q=H.XGWL&1*ZT%@R(WJ[ MF]2(T%7^T(30?F\8L=P5*F#Y1?E>75)AGQ3;^[VKO*QN>:&][T)%10923B)AE+M#M>&Y6R.::G@H9E=,HRU2./0"(\=.@[[G M1E=U!-[@/ @FJ ^UCZQ@^3:F4HUN*WV"!LX6S*9>Q$:SH$[W_,;&5"\D_795 M?Q,#SFC6*^XZ)'!E73>6/XE-T,<5OM<^GCG^^MQ(1HH)I)S0W2L"V(AL<#1S M BZ-4YGSD1K[0*8;)/!-RFNI8F(/&L/.9$ZT.=UQ3+=2>R$]SS;FDRPF^*R67$NN MV\<@[?#3WGM\,J?L8T*V/;"/_G[8)NH*EP_R__(>ZAFOQ$=3RD/K8BGKAM)Q>!RU/F4 IQ%&.('.3!. D\2)TP#%('.TEJE!KF+&EFQY5"/#$= MQ'\!WTEYH69!L55"/6"V!3MOS"(2)+[C!7+,(HA")):JV(U@0*(P32F* X(6 M3W4P9H6+:F8C=RC9+,8/X H0?K_,,DE:8GVLI9QR6)FLW\/$W'.\R(<(A2DD M./ A2SP?>RF2.1^;8?V0:5[X3#RH&[EF,Z3_A[PW;8X;U]*$_PIBIJ/;%2%T M< &WOI]DEUWM"9>EL%6WHZ,^9&"5.#>5J4LR7:7^]2\ ,C.9&PDP08HU;R]E M6R*!J\>HO%-#.<3+8\(RM5]:JH_X*/[579TP[J1]0R'?VP_88[ M XL39!V97*ZC95(CC!/8CLTR;@9U'G)]2Z6.O='Z:SO;>!'Q.$9)'*D251RB M(.20>$D&Y4^)U(BR%&.\=;L_.(G&OD#) &_\P]L$:N,] P"W.' 68GQIK>]Q MR5F[.^A>)M=^P#]PP?4HJ_B7 J\J%3+U">?% MWU4RQ]:#*$7_T;/?N.HP);7PO\OI=U5ECHIL$N;[.@8[))[JN9#%D# J8"2( M1S(ORWQJU)OZKPW#W.[+=YNJE!\M4U>H&B;PVTI^BR#P_!#] M2E%&Y?DNOW0=]FQAB?O++I>)T?0OR]R,3LQVM5K-$2 *C,/.QZU;2%V@K,92 MWEDDFC>@C6?SP/N306Y.*WUH6'4X+E# HVLCB.J*5$7H).7=OB"!N"FF)I- M>=W_E_:)A7W]+\OD#+T![7U3MO9-VQ_0-K+4)1?QP;[9M/=-_<#I(#?@C^T6 MP,T6>-3[AJE](]2^^;';-^5NWYR\5.SVS8]FW]2&'E>>AK_\Q]7E%_GK,C>= M%^>OB]$YG]-?GQLW/=Q4E#6MC27/38^QE.&$IW$(,\)]B#C/($E9#"G'$<=9 M2HEGU(36?,JYZ>Y;"L$R%_H$T"9TL5S_81E>:("VF=7&+88CZYQG.KKM$-7- MJ\?OZ'89GY$ZNIV9\$T[NET&H*^C6\>;PT3.;]]_64OYME(S?']9K\IUP=G' ME=S(+T5>\O*P)'FS+52!L\CW L@"QB B-)9"R$]A)GP4IW[DQ<(J'6,($7,3 M2[_]^_=_!X\[-D"YY0,HXX%]\/.@A>%9[+.$49@DF*J,_Q!BQ 3,:, 33% : M"V;7M&+LI9FF:<4L%L?L,!D;\)&/E]^^@SW]<(]SBX/C&G,CG#C7@.CH#!I$ MPJ2GTC4@'9]35XUE']G^O?K'?4'OBH>R^"B5\6>MV__*JR>ID.^,,X9A[B9C MS>VP:3H5R$N0U( +\/#]&]C3#FKBS0/?C=#LEEYC #FV\=4 0_"[TX9AMB@- M"I4WFF"RN'D;=MM!]%;ON6AFK..E?1]'D? #B'D@%5N.,,QX&L H\.,L82$* M4VJG/YU.,C_MZ+AQ,34...^ TDS;N0Z>D27$26?BSDC\*WL1GT:)7ZV"G)G@ M#7L.GXLP-WARC)9_']92ZU]MUAMM,<1+92]4O;3NUV6NY(P?_"J?>"KOBB_K MU:-4W9$4!8&'.!1,A! %.(&ISU*89I[G)W&-9OJ=%YJ1F]:+A>7S0:MOP9SJOZ%0_&?I+.A-7$SZGDX%%B[ M;HB#9QF8O+1^EM)(WQGJBB%U/[&%8*$7,#^" 0H%1"Q",$NR ,91[$<841KX M5M4>+LPS-Q%?DUG[S6^:UH7;KH>#FQE>PMA,VCI ;F2QV8#VO09MVWZP)M-A M0D$W#JY2!2[,,FT20#>K)^']/8\/[*!ZUD?=2K)__[I_Y!Z_JA]IEW4=7OAY M55:%#IHI=0V(AR>\NGM10Y3*T:S":VM/\\*//#^DA,%0JIS*]9M"+(2 .(E0 M' (121!"&(1$2A_ >#A 8$^A%E$?/# MB*?8KKKBK%9^TBJ-S=K/?]'-SKQ9+>2$]=K@:8CK05D3\@K:SS6,?XG9P]KK3H594W#@QSRY[4*CUMD/HLHQHE438@\L3),(1$D@%%$ MJ1=Z4<93H_K@=M/.3<6HJ08-V:KH2$WXOVV32FZ (A[\7I-OV7W <"E,+?"N M 1[=*N\(VP$&>QNHG!GQC2:=V+!O \2IL=_J[:$. ,&+XE"FJH1M'>/?$J[E MMM3>ZX>-?%XW2O@J4:C_L1 18S3T \ABI7MG?@13/R0P2#R.LBR*L]"JZHP; MLN8F[K9<'29@;.M^&G:Y<[QRIB;ZJ==C=--\LQ0'NK%BJ=&%VTS=[&J&2J'9 M,*836/:LN;3&NX3:F17>"5$36]]= GEJ=7A;$ M;I'H IJQ[_YVJ%@U#>UB?5#;T+,#3M8XM(N==NO0SN?&B+TX[ZUKU8Q0/UX$ M,0LCA#T8)G$"$0XHQ#P5,(MHZGN4>Q$-=J5MS)M?.B!M@$WS88)&F5?'7-R MQT+]^^CW+L,LS);>16R%NY6<44#%Y2B*=F6=+UV+YCB$P@KF2>(FS"B:4;"$ M%81V$1)V0P]T?O*E_.WC+[J,[E*J@+?L.5_E9:7"^7[P;?>J-&112D($<9JJ M* E$8.HQH:N!BL@+H@!9=2(UFW9^2IVF6DK:FFY]U<('E%MZH\S0-_0E.<=T M=&VP@?.7%IR'1+MO(V:'DBO'B]FDT[I-K( X<7K8O3U,.+5$G7:-J"MMP9_D MR'**SRNZ?N9*!'[EU9UXP'\N?#]!04*%E%*"0I1Z,20\#J"?T2Q(O8@@NU@N MR_GG)J[:6L6VE'J+@0'JH>V"F FN$6$>68*U$:X]T >T@YIX\$Z1_Y/NY:[J M'4@>W,FS@> Y$FRVLT\JX09"E23^V$%P7 M!YF;B-H2VA0^JTFUDTF7 3.3/DZP&EG.G(5IA+3K7BPGK9AWG(TJ^KE<_=$!(72])&Z4.C/SKLOJZKOZ;5]]V193JR!%YGVQ^ MI /K%XC'GI\$1%[D$OD?P3$D289A1%E&&$%>D"5V69+3,F"S,Z?)P-2]CE;K M"KS*(WY?P^JF*1.G;7K%GH.!$FZ:K\-2;,YNQ<>^M9Z+2]R[U6[ CNEMN*+^ M.+XV'\>WUL=QO_\XOAE\',/%^:1KY/J,F(;XMSEX)EV8BZ?9M%38EP^_+]:D M\57?B5OZE/,?>J\U>EX41E&B<3GC&'/M$1W]U1S M4Y];U*J+)=[3:UZ]MP?<[M/ +60C2^XCM%JD]JO2MK"9%Q9V!]]$Q7L'?'16 MQ7#- .DH.-LSP&1%72_]FK>Z7B3[,N+;&RWX>4'!N>='UL+=^;Q-(YQ$OH93$C(((J2 M &(_4>V 6>P%(D@]'"\J\^B8CKFL=N8$X2Z'=O)WRA7Q$\@UR=8YYQ?QI6F, MN=($A1<2B#+&(:8LA7'B)S00A 0!LLSM=X+O!))/N1J4.Y5.@;.9Q< 1>B-+ M3D,'S@VXK:HB)YM*QVQ5:W"/W89;&\#EKA3 Q9FF+@?0Q_*9D@"]K\S,)KM@ MS,_"%!/(TR"5ZA>E,!4^@2FA*$!)C'QJE6(W&J5S$VJ_G;3\@&?ZAO">D)&) M5_N-S:DS$JT.+:>WS^N-2V$[.OQS-XK^/V+_G-S4>855\U?Y]*:\7;%?\^4R MIT_X14V&5Z_;(OWR.A[[S(>4\Q BQGU($/>@O!@D48*8'S'?U*S9,]?D4ID*2"':V@(7: $;,/.G,KID,()S)C7@>EE473 M$)P.DV;?")/9- U9:1LU35^QSS3\N?E25-+Y@B0)(C%!4/"(R\M^AF#J!PQF M/L,,DX0R9-2H]7C@NXW10ON#! M0)/E"9XCOYT?>/;WPV[$OZS7[ ^YAV_I/S=YP=G/FV+71FV1)"&-4.S#*.*J M\GJHZL;0%&8)]7& D1^)Q.92VS79W+;D+6/:QUT"M38 *Y+K9!W+^.I.A,TN MDJYP&WDC;\E4N6\UH:"FU'FM+A- '-W..J>:]()EPO3Q'[Z_6-W]X,7M40?'FI;_YK@H%W'H4T(\ J,PSB#"\LS/:$0@ M(D$BO(1G?F#4PFP\$N>RU4IP#=[SELT%*&[![6E+Z2:( M[9WFV; :XXC?1?]M[^U7>V39^O^/A3:_F[[]@D]TI3U8^',V<9"7^J]ZX:LU M(+P5K Q4 S" =\VOX;;Y=1/#_.ZU>^&MKL3CKDG'37JDB2>[@(\+7/O>/O), M]D%,'_^4Q^0*+S](Y22OONE^,]\KO&*X8/?K=;'MTYB&2&24AU(A2!%$*0]@ M%H0)C!@),E^D,?:-#*<6<\[MK-^2#6JZ04WX#=B2#OX5/[_\#2@._JVTK&)I MLQ3=I_%( (]\O#K&UBH"RQ*M*V*S3&>:+&K+DO5V/)?MJP/-(WS]6."7IYQ^ M4-RL="K\>O4M+__1[ ;A1Q[-P@ FW)=W%N(Q*9@" 2D27D!2/T@3JWBDWAGG M)I;V!(,#BH$BV=)4THNVH;W$)89C&TVZX!LA'=08&U?VD][YIC6BF+)_8DDQ M?M&^<^X#)ILE+K[D9?6@0L^LV^5>'&!NPJ(A%"A*;X"FU;PE[F68NL6",X1& M%@5M<,#OFDS@O-5M+Q"#^MM>'G6RIK:]C+4[V?8_/+#TE@I@JSL8M4VM?U?- M$6];+H1%%O@BXQ&!480]B/PPAFD24)AB01$BW$M3*[7!=.*Y"01%,EZI;L^B MCO[3F;/5DZJ46%7+.I-+_H[MJUFORISQ6OI:5N8R71PS+6,,R$>6,'6IB9KF M0]_,#=!T-ZZ;/D>7?84N2ZQ@RG7;:*EV68)S4Z;)]WSX*X^.JRJO76\;D MUU![18ZSN :VY R%"FK^(Y>) 8%>UP>=;+(CU[&VF$@ M_0_;>W:_K/'JEPTN\*KB_(XL\\=M&.VVAP/+(A%E 5$M51E$,4(0,\HAPR$- M?5^PP!.F3MK>V>8F"!3!X'%+,5CO2#9WG?4CW._N=(K;R!)!0[8C%NRIO3'I M:#'D S5V(CJ%<2)_X'5P6OGSC.'I<,WUCS&9E\V8G;;#S/RE@1?GY/S=R MH(\_5$2?NHPN$C_)TE1*5Q)+P8IB/X.9%V?0)X@G"8DB3V16E\,SD\Q-LNYI M!)K(Q@!BV87M+)R&U[DK01K[ZF:+C_T=K0, 5_>Q_?J8/+DGM7U[+#M M_JTI_OX+SE0QQ*8!M2#/ HCE'J^ MR$*CBAX#YIZ;Z_^..]E$,V%>@YDB"V]-02I5I"H%T(L M(@]ZOH>B+$5!%EH5A;^2GKF)2VT@/->.^UX^9ML]Z,JE,A.#$R[ V'I:=T*\ M%(MC"$1'^+EJ!W0E-=.V G(#W4D;($?##JBLR0NI^#PKK]IOJ[S:ANUEGD@2 M' 002^T1HD35I$J8@%Z$,IQF29H2X]3S\U/,30RVJ 2:3(M*D.?LD'*DM1E..JER9@?$L0YF^?8PD:3[!RE_ "Z?ZF)UVQ9_049X' L$ M_2"24LC'JH9Y$L.0^&D2"A$Q&FW[Y9K)H8MS&6V:PP:X(PN?NG76:KV"BEB0 M5_S9\N9Y&5@S<7,=6--(F!JEALA=9<98.)(AE^>95&STLGLL*?I? M&"8<=O>Z=9.!?]P/=F^)5H;IA2 >BE*>P 2E'D2IE!8X\I0*(SP:!7[$/&(G M,BPIF)\@N9<#/6%EY9<'\?/>D,^4(;]LM6?&!^V95;=M.WECNU9F4F@,_">Z M*3:4JZ3BAO9C[\FYGMCNA-9 Z!R),MO9)Q5P Z$Y%GM#A[$W2GUXPKFZ#-ZN MV">IC,F7MA41,0VIP )&GJJ(2%("TRC(H. \D?\@?I@9F?*[)IG;Q6Q+IRY4 MUU!J;GVY"&6_=9^V%G_;'W;Z\%)SF3=;@XU-5?LF;OC"MX$7$J<@$19!':23% MH8]@2@2!+/5Y'' 6$#\V%8?FT\Y-0'Z__::#.OZ'K\!R2R[ W06BKX%=PDJ3 MS \@)J'4NT5$($[D OC4CU$6ASY//+/NF>,!/TW7RSI%"+>(!X6F'KS[7VI9 M_M=/^Q4992GZ3[%QX!WY7*MQ;5,-:K+!CNY!\= 6R)H??>,@/-%AZ AIJ]/1 M'K".\])BL,E.4'L&VV?J@+>=A%,W.E\H* E91&&HK2HQ9S#U8Q_&OI# IU&< MAOB*>.IY7C*. X:O"J2V*K]Q-3QCB^*34&KG538Z(1@GF/HMJFETLMD33GVU M5GU4CZPN!'2+[Y>;LBX'M.V,F-(XXT$ 1A-.;<]ZPBO"_,,S=!7?N#EWLZ;X#5C; /U@QEB&.&8.BE MJJ)_[,&49!G,$AP&?L RGC*;[J0N8)V@,^D)K&[0-%.''6 T\I%6P_.E_=5] M<'4[-D3!9?S!F5FFCSZXS.K9V(..QX<)UK_C(E>./"FK^>V?>;G 'L7"#R/H M)TD $:$Q3+-,0!S'F1<$)(HC9B-1CR>8FRC=TJ=T!0Y^5R1:)A.?0&BVWZ\! M9N2-;H6)]1:_Q+BCO7TR_*2;^A)SQ[OYXG.#$CE4H4FI?-V)GYOZ9]J2IN.I MO^OZ:&R1A7XHL&"014I3\HDOCW3?@SQ.19;P,$T"HWUM/./<-OJ>:%U$3N74 ME S#/G&N&Z?J;,2.KUV]VTP3)^[27LQ1[\Z",1AGRJ08<[:. M4;FF)?^9UW]^7C7Q\.4]?E4GU>V*R9\4&\Y:2NB">CP@GL\@$<*'2*08I@@% M,,HBAE.1$)Y2&W5Q&!ES.VNV-(.7FFA=A +79&\;LEA>+@>NCYDN.C[J(Y\E M6P; NRT+/RG!MEN'^]8Z-(RT+[+NE-OKD'2D @\D8E)%^3J@CM7I*T>S5[IW M7<65&-[&GJNZ"8WUG7M)%I-$ZMTZGH; SQ!?="9J[D.(9Q(P>V"TI$6 M:@A*A_[9-\)DFJ_8 \Y/(:*W_H!0'V$,1" MWBI1EE"8>1C!,(U0)F4#1ZF1!#@W^-RVO29*64[\X!WY:9LP9Q@O?1:][GU^ M+28C;VY;.*QJP5_B>U )^)/!)JO\?HF-=L'WB\\,=1$N-UJ;>^#T:97_Q.O@VR @[$+$6=NQK.33.QL[&+TU.78^;2]#>03S@O= M3:9E4OF58U7,CMVMOBDII-K.Z/(JIY,?%\)-/!QG4J#(@Y^F*L-72%&"0N6@ M9'$FJ"\8-\^MW8FJ;,<&60W"W CL>05V?:+\-]VR:VQK< MKG6_4>?-UF]D8>AHX6S*)H^\EN96IC=;TXEL4F-O2BOKU2A@=]BZW,XWF65L M%)C:=K1Q)AC8IGJ]9G_DRZ6ND[] 'D$D81Q&&&O7+8,I2N2!RR(=;2.1;;X>1S-U/3!Z(Q\(.V!T90Y["!]CF%7 MW:(/QIZV,_0YMDZZ0)]]R+[C\^>ZB>F#ZE6_S*D4'??%FMZR]4O%V:"@PT^U'&[+UU5'1SME&!? U+)AWA^Z'M'L_.T=S=(NY%9#@ M=T6_HR;2QC@-:B;=/_ID3:6-&6TWES9_:=AI?Y29]76C_'9W0E>3+[_QLBIR M6C6!9 L24!9%00QC/U)A_SZ%F"8I#/T@$(C'<> ANXJ"-M,;[9=)RPG^++<% MK?X#_*9;F\A]\>W[;0G>Y:LF_?=Z21#,'.DLEA-/:E&,P248X5GT!C#Q-H'7#[=KICZX^,_-_D/O%2E"7?7 MK'U#C85(D!9#O9 M90ZXF> :!<:1I99&4&E,^B\MLF] R^JS)]V=R+)&RY&\,I]W4F%E#<>QI+(? M8&@+1]W YQX7U>O/ZV>';?./?ZH:%YN\?%(.!I6>0RKMO)@PE, M0WF_BKB/"1(H3&,KY>/21'/;\H=T*K5>%P,?$A9Q$5NSG>\"L9'W_S"PK 5 M'Q*.Q,#%:285!GW,'HN$WN<'MJ#:E/F*E^6']3-I4B?WNL7>>QH*EH5"<"C_ MPR!*L ]Q1 CDA'MA@.0?U+"BK-W$\PMIT*7ERUS1*[7JK05=*]UUX9'/JTH^ MGRNW]VU9?4SKU.^.=OO#$-7D\E8;\K CLN0$2%; GA=SCY,1N/U.)]>XCBQP!D#J6 C9@C;("64TP61^ M*!MVVZXHJ_>&Z4-?>55GCZB6\;N\I,CS$!8AA7X2J+8N3.5]J%Q9+V5Q'*;, MMPLB/SO+W*3-U\TS+]1'"]ZIL!^J=9R?\^5&WDQ_^@\[K>8\K&9*S-5@C2Q" M)'V[7G>*Q)_ ;545.=G4G;VJM;*;C)4$U@F.(TWE_!R3*B:=;![K(=T/#RS% MOFMNWCX=;HM"?@DZR>S]ZTG_\]L_<,&4];9Z_;R25.C@SE+?$AZ>\.KN15\B MOJX;W^V1<^H7.73ULSR9=D;?!2)>ZL=9 &.!/&6LB6$F6 AYY)$093[F4;9X MX46^9M\K7%1FPF@.K-ELYV,&1]S96_H!K@#AC_EJI6)3E'N=K9=+7)1 $E.[ MVBT][7, ?2$8RD0H BC"@$(D> QQC GT,AXBABG. K_YGCZN#.,IYL"8_=>T M96^B;XFOV/]3'Y+903X'4F>D-VA>H6;V\,K10@205]!^KD$%:%AN0 T,:"'3 M&*$JB0UHP+D!.WANP$E,+RMZL M:!NF6_Z<_\B9/!*V1:"V!;DCG_-,E1>@@4HUS+"J,1 BF**49Z%/6(R9G='] MPDSSL[+O"-V6IK,[%"\A:G9..4!IY*-C#T]#X@@ESGM0<"1,+\TRJ7SK8?58 MY/0]?D7OB-ICM/URN_Y3NB@XB_YBG^N^'.YR+*$^E&"818*#E$<1Y#X/H<9\=,HSF*" M$L\JZO?<+'/;WII('4.OR^']K@@%FE++F)OSF)KM\ZN1&GFK#P')/EZW"P17 ML;EGYY@V#K>+S9.8V\Z'KZD@^(#_W'O"=^Z/P/=1FLKCW1=8BH L8A#[$85> M$@FAJHNEQ,JKU#'7W 1!XR^1M!Y$=UQ53O \R&8RP1%T(TN&P:@-K"W8B8?3 M^H+G9WJ#&H.=+)^O,]C]RI5BXQM7Y.?+NM'P[L MJI*'&[FRK_OW<<47B8<$4X%[ OL91)AGD*#0@S$1A/*($V7G'R)H7% W4]%4 MR4WVCM0<_+0MAJ]L]ZJ3A*@9 N66(U!(3@8*+2=+;"GFIEZXD07C1R$XK?(? M'+1$I.X*=N$MK>1V"YAO2CCG4YB M7\7N.W_.;U>K#5Y^XX^;)2ZV5JBFBCH-$N9[*C8@"51=.@_#-&,A9)[ 6NQ ;$"%_S[HS&NO M.81PHFIJ&DI<0UDT4+*&:$<5_@U!Z:AZUC?"9'7,#%EI5R8S?<4^G/R3Y&"] MXDJP_^#%Z\\;_K!NQ/F=^+@2:_F):'?A)>DJM+ME[8A CRQW'6-L%6,^ +%!H>8V\TP6<3Z ^7;@^9#7[56\ M,_DS']8KE?8GA]XVU),_T?68CL,3_F3\^+?PXI"'+ M& R#6-[^O3!0M8M]&%,?)6&2)$&2F&J&XY X-U&X9TG'O._Z4M(V8S?@&?^9 M/V^>P6;%\E*W\9+/O-0A)N;*TTBKWJ^NOOU:CBQMSR83MM9VU\OU@,EV^%T) M-)NJ\>N6T::&BF+US=?87*]^^[6>2!W?K3EMK3G=K_GYO0QP>\WU7]59O-ZN M^0^]YD^294,/-/04,&MH^%.M.,=FX(A']9E M5>IP1](*=]PG7%&?1,*/(YB%(86(1@*FJ<=@FO@92A*"8LQM' '7D3.W8_]L MH'4K%GNH>_+*13,S[4^W%&/;IJY?A0&QCB[ 14Q$T=.N@#N-,#2R:CV M;=X^2OE>O3[@/S\S.6(NM$+C)&D"?2 ,8\XA"% D.<9 F47W20Q3SU MB-E%JG>FN0G&FECM(#LDMZF*:MX)KAO@;DGG%+:Q'9)#$;-J%F>$QJ#.<=TC M3]9&SHC!=D\YLQ>N:TOQ:5WP_'%5!X?2UP=Y-)5+/D MD" J>F^CX_"Q_H4N&B9KV)JB;OH)J3_VP MOA8&"V&F.XT#[\@B9M\1HR$;;.D&+<*!HKRI2^"^:88Y8(X[:AA,_";M-LP! MN=2+PV*$*_),E%95\">I6.4_^+Y8@A25',K7I<&\X[-P%6)U[0-MW@W5*7^<@U_9:54$SA-Y-<(X ZLMBJ\3P@ M^;!ZRHW6FL:XY5F"Y3+SQ6#6Z=-AS*$XFR-C\;J=I"J+:J'M9[J*:H8#/Z&< MP#3&&40BP3#U8BQO79Y($ \#1(SDT,&H#?VA MX"RO/F$5ZUB]WB\Y>^3W7"[PJL*/?)'$U">>QV"F"-_$9+YIB5;NE(=G<)=B#!B.7?/ (#XL5Q&D6!$,SFGG5YJKG)TX92 MH$D%6UH'=M[H0-CL*N4&MY%EZ5#([$MB]Z+AJ@SVY8FF+7W=R_!)N>O^-X8) MBT_Y2@ZWRH._KS M2NXRK-,;?\85WA:U$6D8^"E.(28F M#AK7:HM85;T0]];$L4.W6R:XQ&QDH3 4K@&.Z&XLKO!#7QAX8C=T-WNG7NB> MY^WSE1[6%5[JN)>G]5*^\JU:6:0FG7][;KM;4PE:9()OO-H4*^MTHPM@=>]K M-SB-O*.'0F25+=2-PJ#$H M#3I8#U,U2.]VGY\EA6OTV3.W3NOC&7^3'\(3+ M.K[M>;VJ.VHSQC#)(A^*6*004>K#- X0#&C*$Y;R,$[3;7?S!W,]OW]FHZ_[ ML+'YPQ0&5]7%]@7G3 6/@%*7PRIV'%@VUC+ W^PBX C.:83%EEB-X)Y<%9!3 M$^RZ=[DY.HZN"@833GIK, ?@^ )A\>;0NT1KK+KI^=VF*BNLR]$O,/>Q"/P8 M,I3Y$/EIHBR1JB2AP P%84Q\(\^.V71STSP:1;F]*V[J4[8$+;)M[Q>=B)O> M,ESA.,U=8S"$ ^X<)LA<W$*.W!K3B8__W87W/URH(Y-/* MOOO>^=?G)A,DF9NRTG:TAS6X_WAWT*A!15ZNJ]7:M/)7%V[]]Q('D(V\_4W1 M&J.!7C738E>6AT"$XKUIZR$MF7M3)-[_RZFG- MZNOFPDM2AK,409JA6/DO*4P3SB!.TR3D,8T2;%7%U&32N$,81:?W3S4[V[*B] 4^27EBMX7-#L7EDE0',W4+'/7@CBQM% M+&B#]Y\->%N*!Q3",T#1/$;-+9H3Q:GUHNHF3LTH';-F M\=; WA6X?/JT7/_Q57(@__I9=\22-\?;%6OF]>7I8ZFA@O =N1J_L_K-8KJ)@$ M^99+K5:*+9\ [QBU3$*Z>EG-%- I%VODTT*[(A0ONINB7I7/!ZNR8PCL.1J[ M2K\K?%WU^[B6G&E;@S@"[Z2+B*MQK\W<:!0.XF^'5ZKOV9=?1BR/FH30.8>C'\FK/L0]Q0!+( M/2HRN:11XAD9%R]-,#?AU6[S-Z ]VD4<^\78M>B,+,;& L9+E@]RR+#(F:9+T6;GV"( MD"]@&N $L@AQ$B8B$L*JR$;W='.3=LU7JJR6\HX+"DQ(#JIB4UJV?.T!V>RR MZ@ZZT0V7N[+%>TJ!(K79]@[K(AIAXJKN8?=DT]8U-&+\I&ZAV5O#),G@1O?[ MPR[PTS06'$$:,"2O@BE2TB: ,4-,^ '.&+-*-;V>I+E)I+KXJ"XK>;B]VA5( MR2MH/[#UTQ:]'I#F1'XM4!09.* M8'< 'HMIAR,/3/#%>:$K@K]_W?WU/W->R(&>7K_P'Q)7E9?JBTR$J9_"U,ND MN(Y1 #,L=<7$9SB*<,1]EEKE^QI-.S>1K$C=-5UHB-46]Z^W?Q^6!FR&OIDL M=8_IR/+R&CCMDX6MT'&5.VPVZ;2IQ%9 G&06V[T]3"A]XQ66\HU]Q,4J7SV6 MMY1NGC>ZX+;4:W.:5XO8#Q@E?@P%UB4A!98"*6&0QT+X-$P)CHP*8)M/.3=A MM*48\(9D.]%C@+&9V'&+W,@B9P?:EEKPKD4O: AV6)[6'!U'(L=@PDG%C3D MQZ+&XDW[I(&FHI\^7@T3!5JOS$T6-*09AEX<\]^]SZ]@?>3-W%#E3%6XP.F@ MB/WV.)-%Z9\AOAV9?^[7 SS[F[):/_.B\;XB&GE^A'T8A;$O;P:J!J-/?:@B M7;D?K^$ C+S5MH0-\=D?@F#AK1\,QE1^ M^H9 1XW8SO/;Y9L_?&$ZK_Q90@_\\>>?&!CXN99#5G5?G17;-3ZCY\,!XP@Q M[H<)]!.10!01 M,0,XBXY]$@"'T26%T,K&:?G2_09(.O,?.=O@)>@$S.J*TX_' MH!M/Q["378#Z66O?APR>'EXHD:Z+EW7=C%5U$N ?5/)A\?IAS?B")"3P"/(A M]E1QI81XD- PAG'(&64BPPDV\J88SC>WO;^K ]BB^09HJB7,H*$<*-+M2RAV MX=XM*T9 "YJL9BU_B3EUHT8/9$G?A*FF+"0V.D1YR>:VZYOSKV& MV-:)MR785FVX@*^IOG ]:M,H"@, &Z >=*-QA5YP8>")%8)N]DXU@9[G[WN.;.8= /4*EM6$0#C)N6$XUF<%C& 1M(\C $8;=7+[R2N6D:R'( M.'O_^EO)V>?5W0M7%Z5V,OK>GY,@FOH^@E&6IA!Y.(0D#2@D&Q M^^\4!R!?_01V3+2K;(QQS1H.HJ,[V ")KV@#0?H^/9VQ4A#RLF=IFA]R3%I MUS:(288)5LWXB.]#E&1"Q=UC2%$<18+BT/>-;GB&\\U-U)W/+]P1;5,-K1_K M;I$V H(CRZ\>\ ;5E.M'T::HG%,T)ZLJUZ!*VZ@NMW0[B@6RP*:SJES_*!.6 ME3-FZ;"NG/EK [-9Z1-GFR6_$]^XCBZ^QT7U^E!@.1M5TY7O7P]^@\E2^?!B MFF$A8!B3&"(4(YBEB=1+D9\B&OM(4*.XQZNHF)N\WC*A2L8UQ )-+6@SC4N8\NA+20-@0.TSO/0F.N95T,TD69I#Y652MD) M0X<2>?Z]R=3&3K+;BF+W@\-40UV%26F>!7^2RF?^@ZNXCF?^95V6MS]POE1R M\].Z^(Z7?%_\>-]\Y"NO[L0#_G/AHP2%<>+!5((+D=1I89H@"B-$PRSD">,$ M+RIE>#73%ET19B5!=^2-:W.C3ZKXP0U8R;]+[:7"?ZH__N6='Z<_Z<#J?_&S M5#>1DR#(_R\XUS\N\S_!\WI5/96 KY2Y[O]L5OQ?_[W\+O1N@/NR;^OUW M4; =ZIU_$\;Q3X.&"VZ Y/V%Z[ZJ2T-KA/-/RTR??8L/9N2CY>[#YQMP4N1] MQPR42PH5.S?@%YROP#O%ZD_R"Q"5JDJW;Q"D%EMRYD[C=8VU(R78&5F3ZL6N MP3Q6E9V//SS)Z6)OOI0Q&@..V#:(-(@[3CMZV M(:(-T^>2BD9HAGC/U\T%R3#N9_?"W#;^_<<[\_"]J-,%M)R0G@[6N7TET./6TG'JJK#\[_EY3_J"N+J;PM">122B," M8'G:^C2&F$<9Q%F,$8NP\#TKRW['7'/;

DZL;<=2EZ1:OMX7H98-.SU0EL MHQ^M;<04<3=MT&[ _7J9TU?P>_.GTR X"ZB7E@O#AP4,J;@NJ]4F<#++(D\>.8I% @$4&$4BE8B BA%V6+'[P@ M:[MPCKZ);;9+>_I)G.@MXH<$(O2"WF]"'P?(D>5.*[BC135HD0WV=(\"[)! M#Y< 3V25K^.95SL2 3O[[:JB\?('*Z[=:^"/O'H"9%/F*UZ6*E2$Y"O]7%G_ M:KU:OJKGFTH"KZ!:@Y>F%##AZEJKC)$ON"SQH_;A5ODS=QY;8KH<1B$FO8.] M0:2)*8/G TZ,W[ZBBOJ!T8&P+$*^5#HES*G4/#F"J150$$2-1FD5ILGCA M1;YFWRM<5&;ZYU66B>/9QMMH[_ECOE*%_L![+']!^7#+SBFR7B1BYG,*LSA6 M4>1I!C,OXU"$"./0(SYBI$'VXXI-ANMVKO%0_5@;R4: U$R+G[-9;%1#V-C6 MKS1G;N5P9MY1HOF4_U%>LJO!\6>-5^9574AHWR;8+A$,D,D%AD*J ::ZR M85,40A8'.(H#CZ61;QINTCG3W&[M6V*U)VNIR-7.4W.MKQO7?@W:&5HC;_@= M4))0H"D%RN$L:=WFR;O"S%PY=H;=1/KPEMX;(,?.J4[^DX<*5A[T9Z6IRC\? M\Q_*:U9_B_NO$K -KU.6E'*K?&YX]?IO9=-36.N^)5XVW_&^M?!+L192BY9< MX64]QKIH9N$K_>_:I>N#5XX+\&ZM_KK7O5_IDO_D2'4V6JP.;;G[__M-)]EL"\N&S&=10*$71P@B'%&(I18, M$X'2"&/?2Q)A(LY[YIF;,-^2"OX5/[_\#2B*_TV%-=R"FFHS"=4';K=,=PC9 MV"I<#UH.G2J&H'2I=W*(EFHG_[57Z_I>0V&+*XE0RFC]LK>O?Z=G0GOO.J MJEO2?UH7WSCE]<'2W&;*19B*,(NX!Q,O)!!E/("$L!1&U.Z&IRF9(6.W)!J=E@H+YHFNLUIM#W:X4C #JV%U93#.X$V-,,)-%@ M3_7V)FT1VFV*J+G.. *R$VF/#<)232SW"*O8R]:72QKR'>ELEF!U:&^F(TVF MQUFRUM;H;%\=9N*L0^D>\)^JON9*=>?>U\/3NJ2\/^R>D5L@0-A#/,M@%C)Y MA8\H@21F/N1?73 M+DI:<&6J7H+F%W;&/=ME,C/]C0C^R.? 1R'JH&Y0TZ?"@Y5"R<$A*]M"6EB; M$R0[K>=U+/*SJOGHSJ8X$%%'%D?;V2>U1PZ$YMA:.728 6U4ZN #K2__%\\? MGRK.;G_(/?S(?UX_XWRU" (J@C054,0XA(B%GE1N$P(%CFGBTS# OE'4K]%L M.@%U MU0/&%)BNMC"]8TS7*<:4G8/F,<8O79UJ<8^+NT(+=Z8[64JM6/NK%C%&:9H) M!).(<8B(2%6^GH!>%G 2$YXQ')F%:EG,:O/13Q.G=9A\\8(+\$.W:U5N9+9> M+G%1*@-#[5(>GGYQ<1DH\BB*>0#]S"=R&3P*<9(P&'D)3T(O2VF,!R:^N%B$ MJ?-?:IS?8B',-'['\(Y]0AYDQ4B"E5^I)KGI2BR)KK-E1LF/Z8/(?9K,Q1G? M*ENF#X*.I)G>5YU6J/RL790'%> 6F A?^(S!.$F5L2*C,,L"%;S%&6.4Q %C M-CG=YE-;R:BILK95I<27=J7$S;928K[EP'6!RG.K8B:IQL%Z9('54Y!R1WRK M(.7H52@[$!NW^N2YB>=0=;(#$,-JDUTCV+O853NC._$K_K_K8MN5L;FN>0E& M"4T)I &2RE4@%=TT\D,8B$2@3+"88B-C:^].=X#.V M/F0,C97/O)?U*SSFE\>>S%_>RU[;6][_\&"MY4S5@H=U2U^J:WF7[W&9TT6: MAIR*+(%IP"*(8I3 #(4I#$F&$^['J1]22]7%9OZYZ2]U-0=YC"IGRKNEJA/2 M>%VLU12K93#65<8"=P*%I?&(U-57]M595,)+^P+6<' #- ].U98AX+G37:QF MGUJ!&0+-&2UFT###)-TGG!?ZOM&W__*JZ??5FM2\D([KS^O7C95>>C! M^:9*MQ12J5)$E+L"LO?R4W_")2]5>9?R"(@%7%$PX2$E%LUE)Z<@]FI8-NTMZH_A0[3?V[R,M>9/H/Q4R: MSWKY1SX/%.^U:>T&M-BOE[H- *@1.'&W[T#0QX0\+78XW( =$C?@G0;CIQNP MPT/]; _)90.I]?GR9LOIZ(2:GOY)S[@W6Y[C4_+M"!EVSJJZ>I]7955HU^KM MGWFYX%XH"$*Q@"3A"8S2C"D4D=P[,\&D@NDR@\>2H^/)X5N[5X MO:.G'3;UZWK-7DNM;(0>30-.!40T2"!*,(5IIBI/<I3&=O0, LC*Z=.-P14>GPL#3^;NZ6:L[>OI M>7)@S2!E3OW&7YKK'[M=L6^\RN54/V_4+;%.Z]$7S86\E+$T)AFDG@J>0XQ M0KT04AJ%(A*!O+7%BQ5_5"$T9CJ:Q>Q&GWM6?^YM&L;[ZO=TE^J4IJVX.LM2 M.!9K8*9*N<9UJMQK%9+8(EOGP32$@YIR4)-^4UO]'%;7L4?,5=T=BYFGK'$)GE7E[%YP!E72OCSJ9)6U>QEK5]KN?WB8 M!K/+K=RGVLEUK7V"&SE9TVM9V2%XPI(4!0RF/%!%$&,,2>1G,!(>3C/D4Q(: M57>PGWIN@F2?D*JR@"61EH$I%J"S) Y(Q"(89HEJ.QV$, N1!W&283\F ?=3 M++5&P]J3CB'?*8QC%Z/4,9FJJ(8N3K#/P+8-7+8 WDQ5'.<;'EF4F^=32PV# M=I5ALU84[?%RI"=:3#RIFF@/R+&6.&"$X675M4KZVRJORFU9L(AX+ XR&/HD M@8AS 4E ?8A"CU(?D33$U#0K^M(DP#3)I!+DD0"F(D,P3'R, M_"@B06)4ZKI_JKG)@W;8J"85*%HML[D,$#83#&YP&UDV#(7,6D#TH^%(1G1, M-*F8Z&?X6%(8O#$P+R*7&H@4/3]4!FDEES\G2WY;EKPJ;Y_7197_CU8I/]8% MY+ZMEW*LQ__FN'CX8[U(4NIAI5&0!,7R)H4\2#(1PI1CSD(21R*V,K1=0\S< M!([\^"++S(-KEL),[DP%\,B2J68#:C[ GA%05?0\JT(?8.0#N)EGE<(,R_FJ>=G<42MJI*>3C$WH==$"&U)'!3X?@9(,^%V'3PCBRQ+9.SK M UUDWE4YH-,)IJW^.=>>Z1 4T>ZGZ7I8Z0+O:Y;0O.",E2/X2A2.3>#*BJ3B$0 MC".YQHC$7BJ,73R7)IG;B;NE4_N;O]]^*PTL>.:(]GMZ7. T\@8>%R*+[@L. MH)JJW<(6LG"CFZ0'S@O*_7W_2]4+.?V-S]IR&OG M(WYY*3BM_?6@4-59R[U1WE7+AAZ$NWHT7'IUNJ8,/<0?=&'H>]8^NE*?]KH2 M8EUUXUNU^GMYSWGQ2['>O*CV\[K[O&FLI>%P:SSOI+=$:CN,[I/T ]KK0L/22>>>4 M.,\CL4X>F6W&R*19(@Y30]XJ'Z0_"<1IYL>0!/F%"*,,T#[KZ(IKZ68]WM5#WK92B&.-91 )LZ\#MO("!":%)B^].DS\W!?K%UY4 MK_?RZZAN5^SC/S?YBYKFY[RD4L^0D^X-HFD<^1GV/1AA*7U0F&80DRB&D1_Q MD&+$>&!E [*9?&X":4N[]JWL"+\!7[EEOUZK%3 316/A.K9/L"'[!FC"#Y$% M>]H=6Z>O0E+A-0248RDV:(P!!J+E\N.?4GE3V:P?<,4?UX54XAK+ MJ:FYJ&.,N4D@22O8$0OVU%I8B[H0,[ =.0)K;$O2!9PH:>#K[ MD@%[!]8FD^?MXXRT1^R]JF?4-@;>%H5<<:T>O7_=/])XY&__P 7[PE>/U=.= MV!;;_JS"(7[@9;D@64:6=.Z9>]/5-(_B>MM5G2C^ZQM_ MDI8_*\2I$VAW/:W MI*P*3*L%993)0S2#/%"E2^.8JGK%" 8^%['\OXQ&5M;+SMGFIJ1+"N&'FL3! MD?IG,#6S SA#:N1SJT7G#=A3"G[?TNKPEF^$B?NP_S-SO54BP&6V.U(#.EZR M5^+?;\I\QU7Y-]HK4:6A%NN0(LMT.JQMZOU=, 9:+,&%&] ,M>4:WZ; M!337W=]H(2=2VG<+2EL+VMIXYS<=P.T%Y6I!]WO7D7(_ NX=6KW+V293YT> MJ*W'CS&\?:N1A[Q:\COQ><7R'SG;X*7.[O8">7*J1-J4BQ BACV8>K& J5Q9 M%,0X3/W,M-/(V1GF=D!J(M5M>D^F=9>1\U!VGV5. !KY5!J C56#D4[^K^@O M*LT]+_&CJ![L\PMSV MK;I@*U*!HA7Z;54(-&2;.\0Z@.MWA[G!;.2M; 7^%W1[,@KU@_*()]8Q["3 M><3Z66O[PPR>'AC!(]?WJUSQNJUKG'E9$G'(@LR3Q[;/(,EB#T9QE'B49C1E M5L6_VH//;>4L;XV ?$7.&85<1+^VAIXUH.8]7%H2,QDQ.M C"Q.CS(?]0GS0"_&U?R$< MYS[T #E)\L,E&F:4_= #DUWZ0]]@]J:'CW]*L;'"R]/NBMND\Y 1[ D$O3A6 M_4XC#(GG^Y#%*/)B',G_-0HX-IEL;M)N2R^XU.'3*M_!".Y^2X5+$$>69%?C M9V7", 7F"FM&[Q23&39,F6W;.(S?&:9F?>,Z^_P>%]7K@[S2EI@J@VF3P>.S MB 48I=#W> "1R%*8Q1F#F8=1F&38PX+8J%.=L\U-D#3$ DTM:)$[,&6J&VHS M-!"",4(!4DG&$! M$Q._+6_G#[]?;G MV^NW[RES'>Z3YN%Z[ZLQO!K8CQL5*7BO*>U[H .A= MN*P*$O1#1J$?9A%$"$JWZUEZ:9MCMM#[,G MO6C[GA\F%;YO2*E+)E0??\C_?,E7_'/%G\N%\#)YPD8)5.!W12K0M%JJZA>Q-1,,+A ;63 , \M:,/0A MX4@P7)QF4L'0Q^RQ8.A]?F!WH/7S\WJE6[[J(BN+ >J,ZL/2:C;L@H.,4E3 MZ"'J)1XG@>=;"83C">8F"&KZZEKPEOV CJ$SV^_7 #*VAEYCH6F[V5::^ER6 MFX[X,?N&0!?X=]4.Z'CX:9L!76#NI!70I>?&"+#XL"N@>+YZVQ=>E@]/>.4' MO\HGG\J%CQB) Y1 /TT2B-(@@H3)FP-.TS@,DX3$GN:ON-J2*:2$O5OQAZ=BO7E\ M^I3_X*IK9;DKVK?PJ1?YV OE6<(SB#AF$,=I!)G(1!ID"'NQ4>\KYY3-[1CY M><,!5D2#M;Q;O:I>L%5-.Q"J:)/ZB6U3!6>K:'8"O,G:S$'X'U1FK=E\E4\N MM="6QX#R"W[/5X]2-=C^&OPL?W/3K+CN_"L! 0TB0$'BL-6#ZW5QU0K"&5W3 MMHIP#>=)*PGG$PP[!>Z*1[QJ6A.K',SU,F=U#N:*W==U>/0_[\2G?(57-,?+ M[_(G=6[FSC[NQSB)4>##)(O2VH>7QB2#492$:1:0*+6+$W!"U=RD?YLIK4SN MV=+2H\V8RD+"SHW0YN7X1FGV#?JJ&U4O]\SLM2_J/\O*+RNE'RGWG]Y\)/1!PF-(,X4Q$9 MF9?!+(M#&(D@(5&(?(Z-:\W83S\WL?WSOG1%JRV/VO=TSX1Y]9$!Z]$M=<=' M>73U>U?LI=WW:*5_L*4?;!D 6PY&A=R\KLNXT$]4ON7A2555; !^QQI"?P), M:J&K1UV'L> O*B]&_JLIK50T,,,J!4NJH&67Y8KDO^L/YU]9*K2NP/Z@.R[BEL,-3< M#JZ:9*!IEKL;/.3/NMWDKU_O/[?:#)0W0/-A44_= -;N,VL$1$<^I$S!!+]K M%H#SQL(6< TKOVXP_G15V,V9/2C&;O':0*.YBE,OFTJG"Y1$H9]0 0.<88C\ M-%/Y5@(BRFGF^RB+0F[3Z.]@="MQ,D$'O[JE]K9F*=:D6MJJ#\ SM#:#IN@%]16_M#;GG&'9EC#T8>UJ#ZCFV3HRB9Q\:FM[4:!HZ J/)_/5Y3 ,> M^U"D:0(1#I&\V9(0>BQ,11"0,(M\NWRFTTGFI@;L:*R#?FQSE,Z@:+9SK\5F MY U\!,L(W;>[ '"6;'1FBHFSBRXS>9I.U/'LH$9(^U)R]@V03MZ=V\95#7U: M1%KU.SH%QD AOQ*3L4_<0SC5E MJ4T[>/D!ET^?ENL_/J_$NGBN+_M;7U)(?.8Q@B%#60 1\6*8AFD ?8:8",,@ M)3XVZT=D.;/--SU-HZ$VX8!*RH&0I .VOU9:)C*9KH'923X"KB/+B@- %?UFOV1_YQ1!Q.,$IC$-8>*%0B0)P43%MO5?\%1<2*E5%*_*.X"?59KK#="DF?MH#)>CWQ7F'N219=6> MX+H*0@DTR6!',]@2[1Q-U0G\FS]+D7D^CFG@/ 5%[D:K,A+]9 2DXW; M:CL-_>WOEYC^0SO]GE[+G,I?E!LI>^5# MW)$?S>[+ZO"=&0XTF;_,CK&VC\SR3;NSC_%\\5%^-M7KIWS)BZ9GZ>LB\D0< MA3B!'@ZQ:@^:P93)<\_W.19QR-(L- KANS#^W"[7-8E T[AMEOMJ)F O(=A] M-CG 9>2#R X2XTW>PWC'Y5J^6>N_\B][M??2>)-L[!YFMKNX[[$!#8&E2&#D M]0NOU.ZX$W5]P>\;LLR?\VH1($+\!%'H1T34[<'DA9K 1 0X]E# ,8E,0[:Z MIYK;1FZH!V-0 M&YE[OO[*U[<_'K636\4FW3Y7%DUDSKX_-TFI>J+ZBN253.9\_#U>QQ<(#>R>'0#FFTOF4Y4AG:2.3_HE'UD.MDZZB+3_>Q MU\0VL%['!"TRS#'S!8(LB+#JV!Q $L0>%!ZG41R*!'.K[A.'P\]M^^^H:T+4 M;$L@'6)GZ#D8C,CX6H\A&/9.@+,\N[+U'PX^K4G_+&,GEOOS3PW;L)VM(P]: M1FY[.+^VN\MD.",!\B#-_ "BR!W[2['A_P<@-VW(S3><8)K([$VG6T3"H%GQ+"4) $HUC>**/8 MJ"--UR2SDXA-:'--:%VP09*JJSB86X8O0MIO'G8!U,@R;!!&5J;B/A &V8LO M#CJ9T;B/K;;EN/=9>_/Q^V+]#WUYO5VQ)L]X]?B=%S]RRK<1@A%.69"1" :9 MD.H29PG,>!! 3E :D_OO$7^84\X9+?%^O' C_?;JJG=:$"-FI+HK\0:<*],!&0^#B$B*K ,YHP MZ,>>_)^ 9C$Q*L)@.>_$W .](;Z)Z;.U99NM@:NARCN[H M%C %[)YD<+\%=D^U,[/V0)B<&[U@<**/G&V6?([\5$( M3JO\!_^\HNMG_H#__"8UTF\JUHW*^Z@^!H]2P+V 92&."$SB.(,HY1%,0T] M/\0A#A@GF<^L)-@5Q,Q-K"E_QGJERU^LA=IZ/_)R6R:X9@I(KG@=A]C\@'#Y M6][QL*4 O&9M#:7B1"LVMJALV%!+M6.DA;SJN@G4AA%V/:1RPHWZC\7DT#%)K'YR8#M5M=_MX\U&#+=[?T&%^H&\S_F+) DB MZA,$ YI&$$440ZF!<,A2'(14N0J149]!D\GFMM4.: 6%)%95\6JHM6V)TH&Q MF5K@"KFQ;=T'H"DZ;\!]/VH#NJ7TP^&LEG^K2CBL$[PR3'KISR MKQRKA%MEVONOO'KZ;;4F)2]^J)/[\^IE4Y6'1[KZYZ901?+>XS(O=]ZYNJ0Z M)IE )."0!J%0 0@,9E$202Q"ZOLI)XFP"D 8A)B%*%G5]Q.\5+JJ_R+(>4SRB/9L_YBO5_1 0O%19 M9'-8U9!D&:6!@)F($40X"F$6(@)]1L,LC",>\*!9U8\K]I=:TRV]XZVHG&%F MRVFFA+SY HVLO1STJ]BS"/Z0/((VDZ#F\LA^<0-V? +-:"L>J1[6G0(TZE(X MTIS&H7%2E6M4F(]UM7$G+?<6\X4\!")*"(,L]&*( @^I1O09]#FG M'@_#F%.K[MG=T\U-[=K70ROKWI"Z@7;9=K.]RU?-3W^ZIHK<"?!F ML=G&-; M>@XKR]W4?;;+EE]MK!ISET 9I=K@NOF4?7_50:#'W^G5= M<67X?>#%\T+XG 2!B*#(_! BGL90RA@I6OS0]R,1!FD8F 94G9M@;B)D2Z,J M*L&!G/'9/-CG+(#=@L$%+".+@ATBBK[:3?1P/2SF04_7PC-5^X&3#P>H0B9@ M4]9M 1A7/U/]R ]+^:NZ+5P24@%,:;'!2_V:H\(D7=AU1$&=?6VRL*#K2%F\BI1)54D7 MH!TKFD[&O#9F:ULI:A^VDPD1$"^,8, 2#R*/2($;!!RB,$LC%$7R)!L8DG4R MU^RDZ.;Y&4L50TK)#T^J^5"I:JY]V!:&V_WE=ETW0ZTQN%+%UD^7)$TN57W%G/[C:5*@:H/ +D:;,#X0' MA?!]B$B$8(I4#I$G.%;]%L+(*&70<+ZYR9=+]K/UGF2W!K0V]L,M: ,1?2,3 M6HO:<6UH9V 9T8C6GNW-K6AG6#2^\Q_8<MGE>&2>A?#PY@%F8(4AIF M24!02HB1V\-HMKG)B3VQ!UM T0LTP99EM[JA-A,?S@ <68!<@9VU"#'"Q)$0 MZ9YK4C%BQ/:Q(#%[:>BMKGLMRH(+([4:N4OZWD.)]US&_^0UG* M](_?X_*P??"]_(C*!<$AYD',8,8\J9LP3*34H5+T9)A21F-&[;(-71$V-P&U MY:MN1I WG"DK3G-A?=D4ZF>5J/?B6N6;L#GUJ+5+#479*B9 /?X58?ZW>Z[K-^ CW]NFSSB$AH]_\H+F MI=MH%+>H.[MR.R)KXKNY6S!/+_&.QQ]V 'SEE6KPI+.:&6?O7W^3DWQ>W;WH ML/_5XZURH^@C9Q'AD/IQ[,&4>D)9&!DD41!#/PK3)!2QB)2%T;S=LOG45D)\ M@IY,DO*Z3YR.D,A78+VE&> =T78"VF(=S$3P..B.+&05L+I?W)9L0%[!N]]J ME'\".^+!;3_,UN+3'C%' M)BXDE%H#T@QT)NP C7>5W7XI-N+/5%]94Z;N3S M23>(NGU>%U7^/UJ"?JQ#.8ZJ*P0H]7S&$R@(P5*791@2%/B089%B%&2!EZ$A M;EH7Q,U-GSTHSE!6^3.NZL(U.S9 PT=3+^.HV]HP[ZZ39;9S!T^]>!/ZCVO& MH.;L=(5N0,W=^46=PN7L$GK'/FHGI+V)4]LEJ)>\X$[GF*R$>5/_<\&#B&4I M$5!D'H(H(0G$J?*^D"0(,R$2/[;LD#RGR M#S.H6_YA+D7+/_Q%*I9_<%ZN_'A$^Z)''XM"V1Y4#*44,*]U&Q+#"DCGWIV; M(BMI7*_X>E,N7\'M'[A0E\^#'D-;ZLWK)9V%K%MLN4!K9&%D#)2[WBY]J RJ MOW1VP,F*,76QTZ[,U/G

#5 ?JO[MSYSJ MB(%__=]^[/TM]/6O@AL@&7JI(]R7\I#7XW@ +Y?K/[1G0EVUFS:)QAT)S$Z P< MQCY#^7Q&RMWJGA?/6%6BO5VQ.Q7<5D>6>)2%:80PC%(A92ZC&*9,1)"IPGD> M#8,L,)*Y]E//3=SNJ-S'_X%<$6J>Q6N)?;.,(P35P/=*MRYSG;7M5;6E6*DA03QB'VD?)#I1RF 0E@B#Q!Y4D0!HS9 M&2"[)YR?D?'./MR[!U,S3=4=3B,+]%I*-Y2"%JDCJ*-FH#C2/GLFFU39-&/\ M6+%#@BB%7L2$3Q(2 M^HQ853V].-7<5,4=I3= -(3J Y7_UZB^#FL&W*P%A&L-BL MA*%5;1Q\1Q8[.VCO6]!.H\<, ,R52'Y\?_ M7/_QZ^HE_[ JF?SW+J3+T!_9/V?.D##?SN-&;-')Q!SLJ>H2=S6YJQV'9@&KXQ3*_YO**JDA[_ MF==_?EY];%*FOO&EBD1M"9\%C2-,LBR"G&-Y,<(I@5@%^#+"&&))P#UA=3&R MF7QV,J4Y:WJ_+ M7#DL;DE9%9A6"Q[QC O,(.6JV#$C N(P#*!':(PXR=(H2>SZ%?=/.C>AMJ.Y M"6JOJ09;LL'O6\(MBP 8+8"9#',-Z\BRRP&B YH4FT/DK$.QP903MR")"&!JD 7JS9_A$(<>JR+:I=2>MN1:>,\[D>T6,$[Q&EFJ[*#2A((]I?U69TO, M+ (,7&$W53S!< SM0@=,<.F*%.A\?[K !,V#N( C%X8IM =QI8=QZ#=;J,X MY;\_Z!C.+^MR9Q,6(?<3EB+H922 *,TX)'X42F4O("((!*',2L^[@I:Y2>#; MR^&O-X#V6)&=+Y29/C@1_",+=*/PV,/EJ=D!BI\13/P.8'6D6EY#R:0:IP/( MCA51%T,ZR_I4#@F5=WI+_[G)!]W=[ :=T?8\ESY8^]L4[:!%_"@7NF&XC9(@D3_S,H_9E 4ZG<)*T9B@_,^#FJ.NR=;0J:K^^LG?=*1199@AV 4I M\; 040"3)$LAPIS#+,'R)ATB/\.)5+&]T+[/\77 OD63XO=#NMJ>P3-.>,2" M.(1^%%.(/$](I1DS2% 4Q4AJT\BS[C#L LW)V@.[ M+4R'D--&,;'S1!4AVM MJB(GFSJ1KUJ#>^Q6!;T,@C.CY*80)*J]F9^ZGDD\G' K9)7S:>>V_7XET*JUZ!H* 2/DD1+ MGZX%["YNOT/!G,-E=TL[4,1/=:\]!]@DU]B#B6=T:ST'B-TE]>P(PX26U,^? M5S!(8M^+I;Z&L%6#G;.SS$U,[XFL>P+6I;\L M+Y#G\333W*Y&:631>P*0>\VM$P)'FMOY.2;5W#K9/-; MY?O7_3--XX\ZXT$7^^-9%K(THI!$7B!%A8>EJ,A2*&)*HB0@PH_IL(;/5U(V M-_'2+D?]_W'WYLV1XTB^X%>!O1GKSK(-]/( K^Z_E%=MOLTJR3)5TS9;?X3A MHL3N$$,=9*A2\^D7 ,D(QD4"#)!BOV?SJE,2";C_0#C<'7Y4O52(ZJ5R4%BP MS9UL#-!^<-=T1>7]]%4>''G9-=WD;[&88RN@)^OX7G<=WP]8QRNZ6%O"W'K/ MZVOI>J,.V9;@O-Q/V]8$YL;\URP7\U<[5^O0)S,8:\C7@ M3:GSFN%VC?YZ"1'[&NG)3&^E8UYBN4-KO/C*T$MGX,9-] M#W/65$7Z=9WONRH$;H()@7X8,HAB)X&)$WJ0NC[QJ$NXFX2ZUN+E:>8F*':4 M-B75]"V6#BS[[3X["(TL$?;@-$71!)F]R5$F0.E;:'QM2<'_M14#?7J17KM=$A9-,0LB87DA M[@J!&+ ()KXG*U!&%"/B^PPG1I;7A8GF)A+W=(**T.%U2BY!JVEM60!L;%-K M"%;F1E8/$+8LK$O33&M>]3![8EOU/7]%*7SIV=_P1YX7NP+\ESNTW+!_;(M2 MGBZ_\O(VO<<_[E12S7%EIMTNB'WL^(C[T(T]+.PSG\,8.P%D 8]]7TB?.#)* M!1B?Y+F)*K/65W\=4+A_W"] 3P[.:UU'EJBW'[XL@%9*@PR!!^]DCO9/8K73 M4O8=V/&MTHEE,YDQY/%T"V*S><&X!$_? &&2!3C;1&&:F0=7(!7DR%WQ6VK>3X<6G'V)B,4>6X\VK:B,CE&NQ$J58DE7KIF-) M/#_T4,1A&$8^1&D20Y)@'W+LQ1Y*HRA)J4EF]8BT&IU4$Z1H5W*JZ;5$%%O@ M>;-^R0KI;7M'>,[3K/Q)U2+9=V0:4.5TM-77.ZQFLJ8CGU)UM[)Z5:6 GM6 MP9[79J7WWLD)*N<;IEWC&2QW%01 M5X2"/:7C-.WHA\1>FXZ.N:9NS-'/]IE6'!HO#1,U=YNU$'?EZYWX$&0OQ$]- M;ZW6+6U*]3VC0OL:<\Y-[#0D+X B6HF7 M'=F+X9?C.O#KR1C+H(XL:;ZN\P?X59A_TLN0/V12C%?5RVQ?EQO@8DG:>)Z+;TLGQ9HZ7]EJ"[#4RZ4HBIU M4"6/%%^*0JA.RR3AON,[*8R('T)$9-FHP VA&P<(>PD3]A,V4V$N334W0;*C MM"IPN "%(A9DBEKP+LOKWVB69- 6U=AL0'AR#)EC][W"KV*3E 1:E-+Z0/# MFG)R<:*)=9(^AD]5D=XWAHF-SSC;_!=>;?F7_'E;%E_Y"U]Y=2Y[['%&N<=@ MPB(A-WSFP(2$(0P37QA#<8((8]ECNPU!,+EA :62Y( M*H$B@!FR,5LO]F-CJM=PQT[3-EOM9/NFVK/&*F80H-N6R2E[Z)O23 M_.%[*71)O&%WZ_6F4+9YE'@!"1P7^HDL".!&6%@HV(6N@Q!R7,^CGJ\C'WIG MFIMTJ-,7*VK%L5C3"_Z$GY[_!B39?RZ,/"+]6'?+#ZL(CBP];("G+42T@>D2 M(6*0EO@0/^U%1__XDP@.;38;L:'_@IG08#Q;?LK+K'S]],0W#V+DGS?K/\I' M&?6 \]),?=Y@!$4-H:\QF4,8@[/B1YR21 M47S\Y:GF)@JJI-H-?Q8#/JHJ,=)%MZF('>Z1Z,!:S_2P@^#(LJ$A\M A(2M4 M*TKM&1W]:%BR.3HFFM3DZ&?XV.+0>./:B@:?\$:VSBCN^$9-\#%;;4O.WK_* MB^!UWDK!QQ03EB .21)(4T05-&08IDX8N\BA'H_-\FW,:9B=H&EE\C=, ,%% MM6D6H&9DH1+\%2]5GK^TZ>EJJUIMW/^QKI/_?^'EX_KJ6F3Z"ZHGM$9>II&E MV9NLT!55&HPQMEZ]09^"-ZKJ8 S1Y6H/YD,-*.TM9??-\_Y.ZINL/ULT[=Y? MFT@O3AR&/!I +T4$(L=S(8Y3#ITD)83$V*6>5J-.@SEG)TZ5WH9;=(.-(AR\ M^U_?;[X5_^LGL&I8,*A$K;D W>)P)%C'%G\7$=T!:=;IU 10@]+>]H&=*)/\ MYN%APQ]D#6^*-YM7>5R\2!>QM#+D^<$+\+P1_\R>\:H*LZA#()L:83\!7,C# MJ7SD@%1=MX1UPGD)F!Q55AFKF >LN2FD[=J80D*M)6CB]W]DPH:OBRVW5[P" MLQW-RC%]%#]ORDP2)L86)E&6%R5>K:HBF]MG^:4H55/%O*XW8GKYPG;#P387 MD@\(\I]VE&.!@GK24O*\X0?15<1<)3U_RTWY< MW]:KU>?U1E;+7#(W3CWF8NEE% <7BT/983J"H4NQC_W0<\TZ3!O./[=#K"$? MO&L8D&E%H,W#GT'%!?A=\@%J1@PU?M-ETM/V1P1_Y*-N!-R'Y/4,0<]>KH[1 M[%/GWPR!YDQ.S:!AS$0AIVSYJ_C6V*PEZ<96Z2HR$45)2"BE2@:-6_ M@;T,:O_]JQ6H1I81@U RNGOM16'0S>OE42>[=^UEK'WKVO^PN3>O[A-0"/WB M8VV/'[07R%DK@7091G$<,E\VZPQE*$;J01($,917KRFBA/N!5GZ)\ ),P[85I5)EXZ#JJ^YON_)#/]^E]YHJ(XL0W: ILHU<]8SE*M?-,2/A;&^ MEV\TK"?R]9EC;LD;-@BX#I^8V7B3><8&L=GVCPT;8&!:X5&]RYNG]38OFXND M9>"D.,*R,VN0NA#%+H%QX&/HAXX3QPZ/@X0L7_B&K+5S"SLG--DN[6E'U'). M:JQB1;$4^57\C8K$8<)8QYMB_UO#H)R>==#S>MG#=FS5\;CB[P)4M.[OM"VF M&VJA8BOCL'NR:9,.M1@_R3O4>\O<$W7W\JPNH8T]3RIW[=T%43CZWC'Z%21)\"Z!^DB#(,\1J>C3>8A MNLA(VR-T^:&!T71]K>8N=9J3'[L4$K(^5%4K]6Z347Y7QZU^E VU*/?3F$0! M#%.!,^*. Q.6QM"G<81BAT0,:W6)FX+8N<^Y%%X/T& MJW#CUE 6Z@3%2]\YC,$C7.QIJ,D7O/ MM+>_"$S95O*6+$HY\ MCT#J>$;_,#K(B0T MC9CCN[*+=Q!"% 4()H3Z,&*IS,)V49@RW8(-9V>8FS!HB 0UE?K5&,X#V+W_ MK< R\M8_1L1BP99>]J^HL7!^W,EJ*W2RU:ZIT/W@@ 2=B^E 0EID]"9G=5K0 M+B/L)B\S)G^7O;0:27SZH0+^657L^^EY6]U'G@Y[Y*0D' 4QY1PB*HM0>BR% MA*@^9C2A..(I8EHE7F; R]QD4XMTF:F@,%!WM#4*9U,"]XE_;6Q:[6Y @T[3 M6.!@DM,A#3)KWOA3[):],Z!P1E*^.[/TS+=F_;LRN0V8W:=FD!SV[_/)312( M(@C;:KN[(F#RM=KU;K/P0S?P7OW)\ 5W5'_EP LOL:6?TU\N9S:EW' M?[K[_A.@>$7%Z*H_Q0)DNX\6%V##Y3F>K;+=1YD+=C=25ZD:(C">KY^RO/K% M+JGM>&HQ(ZQFI/ME*-J===3W3_<-6]:[CAD+\,[[J=5'KLFSJ^+)U@57=4?5 MMGC>;L2_A-E5KNNQ'E3[ABHELDE8*WX2[^%2/+%="=+6I<0,KU:O-;DU_0(: MF4VB,-ZJ+#CUUA]\(WO'EC5.*J]//40/-Z_\5<.^'(IPBK>%RL5C:U"LP1]J M^JS)89'/U.$2*M:H_K58[/:"U4](X/:Q=.!9?&J"B3JI70"0J?_L!$X+/+DJ M[_R?#@52Z^_\0" =\21HM)7M-X\=WI5%^,843I>=.(^E.,AZG E)PQR'524! MY3&K#5R"'!^'C@L]CSH014X <1#%,& 4$9ZP,(VT]/V+,\Q0"Y=U-12%9B[" M4_#TO(-703*RWMA&8X12KA=9M^3X.QU_4I_?1?:.W7V7'QS8,NMB TG9#'7_ MDW3KUO4/?,=Q"$E2R"BELDLYAR1F 20!"DGB!I@X1OV#S4F8FR0PZP<,WM4] M*=0U0U%*I>,_([2(@EAI+O\9>8O838#0P_[W-N? =Q9 ?J^5U<6I6O8__8<; M.G_S7?4G;R%TV.*94WDRK%X7U3 .P%)K5@%64I>B5?54J6P9UX@;\)GHB;1Q M%W]DF:?5+WA/N<4N8(-1L]4:S)R :?N%#0;HI(G8\)', Q_VU^*J=&!(?;3&,8LX4GH)!R[1K4C1Z!Q;N+ 3I#%&(NIJ;"\ M[1*-+*UN[KY\6)R/1FT'>7SC=/V09[O##;4H%&H'!:'6D\B$^4 MJ!&G,J]N\2$K7V\V'']8,[Z,"4H]%OB0,U=<48D(0#83.%(:AT)ZH#V//#R!-W"CQ M?#?TTM"LH\>Y:>:V$>LF%36I"U 1"P2UACNS ]G^?6H'KY%W[5"H!C3TZ$+B MBGX>9X>=N)U'%VNGW3PZGQYF>9U<1.VB)1!*DQ!Q#W*?B,,W#3PH9((G#E^7 MDH"Z)$!:AV_O3',3 N^^KHOBIWWPR[-94%4_LGK&C!6\QA8"YP*$;"8*:X-A MR7"X/,^DZG\ON\=*?/\+YL'F=U4[Z=O-=[YYR:AJC+YT L\)0BH4 :$A0.2Y M")+ 03".DSB@'@T"7\NKW\ ,D8Q MYUWL7Q%R?G;8R2+.NYAJ!YQW/C?&;?(ON*Q_^B[DR(K7/[_*;-$;4I0;3,ME MFK D8B&&29*X$/DT@C$G%(81X:$;N#3DU-[ML@Y)0CBR"M.]Z&!_'7E9(X=6^VBL/=GU6:_@+L%U (LYICBWJ,/?@GN2S6(FA& ME\:'.'!QR+25 MK;,SS$U\'C415G1>U7%YCV6_OG4U0F/[20> ,[BC\@D ECHI[\=]DP[*)VQ= MZIQ\^J!YEE]_0B MWRV81\-T=-6TAO.PLE2N?M&0#3Z8]D'3AU4_V6T4>-^Z%UI?AS/YEWR=PZ;3 M6=.;3J8@==1:W@=:R-2TE3(FRK4XDPG)P/UF6Y2+@U=W*[TK2"N^@+68?'/P MUV:H-5EE#W5NFK)1;KX58-=KRU+JD_%Z=R0IZ8\U63J1,7OMQ!_SEX'P<23.C3, 3EV7 P889C0DKXQY1K[NC\L?U'=XCF[S;]) M?XELLB%3)(O?\C4I^.9%'GI?\N=M^>T@D7M_&>H&#@])&D*6$"R4;TYE*T7GE.U: M&UA4#0E--7_4ST)/_+[U8H\LJ/>+M M#O<+>;IT"]#F$RA&C[^1,2IZ3[$B MEDZ"44B<],P8$^3CTV74N:[M?O??'&^J-FW,1P'B+(',DC.(@ M)0FAB.ME>W3,,;=3X+BGFR3TNKYW>SB[Q:\ED,9VP9CCKD:7]BK85LD.RNGI_E-OQYO MXC"6+-7)7FVF]NK@ZP+L&1LGH=TNU+9Z-]DA:MH>3U:!/.D%97?T8=)[7VUC M'SZAK(UED@9^&/ 0IHD?0<1X HGC47@,+B,A5HO%);DU.5Y)A4]O>P>2Y/^%\R#G+[S!RF M?N;KAPU^?LR$UOAQ_82S?!D[28B8,-T6C09C3932[A8$UC$86!&;P& 4Z];)_1;#3Y;$G"WCJ9:\= M]-3_L/E&_R7+LZ?M4].>@"0H(&$*$Y0D$"6R(SG"+J34#PGS$DZ0=A3CP\7./!QOLMUXEHWV#CS_P##]^ZA1 MP:];.>9MJG+"BMMM690X5^5*FZP!YJ=.S-P0AB3U(7(<#F-,$8P#C&A ?)=S M9-8TVI0$D^]XFC;2NV8:N&ZF0:OZF:H"<@'6>QXTJV8-7ITH=&F,O #&0DI" M%(5$9MN%T..$A5Y(<CV-N3;3^*MVQ;['AE[/HAH3T)&%]DG+F(IX>8-< MD0]:]"]V+07&R(H9BJ(E&\UX^DE-MZ'@'%MT@\<9=A+=;60%_?+U3GQTI:P4 M]*]M]BPUS5]YN22NB]W4PQ!C+NP]0C!,& \@"1T2!GZ8FPQI: M58 G;PA=@)QKQ@%K(>SQ-/()H9#[,D_;=1G$KCC7(R_F'HM)$L2^3DR[=80G M"&6?!F&] \(6;B,?!@V9"Z (K0K'[9'[M0,Y8VFO XDER=XYU:127(?I8XFM M]8YY(5O5)/C3CPU5;8%U"]D>OC4WH=K4H:N:;^O7LCW"HGM/7P?#R#M8$08T M<3 J9WN>Y4'E;(^&FJR<[7D6VN5L+SPQ3/>YE0D>\AYNPQ]Y7F0O_(MJ,B0+ M"XF]>YO>XQ]+Q+$;^RB!)/8\V9.#PL1S \@9=QGV44#2V.2$UIET;B?UO9QC MGP^S)QV\6ZDB3%5S)K-36PM]O=/;-J8CRP!%+CB@%U0$@ZJHE3K)I84GZ+9W MH)N@9.E@UYIRT@/>!(3C@][HW8'-Q$M90L%VK5@F2XS^#LJ-.Z#[H8._$D M=#X\;OW&FU1LP'N>RX2,8I>]M0P3&J8IX3#B<2I+# 60N#(APF&$A=R-P\!B M9\ ^_FA5QK%92 MY7NYSO3%&[OAG[APXP5B9EFTL1NXH04;>T8=)HV_U&W3/]9]TK_DMU7#^/SA MJ_QYEV2QC /' M8^V2<#DOJX!1((S[WLG6@QQN1)%6^$O0\F8-C3F2K!.PF:N'6^8;&W51]FY?$.'8I^& M",IH1R$V20PQPS'TY6U;3*F' J,XQS-SS,V2;I%H&*)]#D ]H74E+"/+HW;E MIC&\YQW<6Y(CYV:85$1TL'B\^[L>'1S)G&:EO(M?AA%-W8@S&(9N#)'KQ# ) MA1J4>-1W/-='<9*8V7+[P>=GK,E8D2OB<%JX:>H>@[ 8>?=*$(YB:,2/JZT\ M2L#=>E/5=2[+34:V5=JZ4/YD/85U7@KZ5O*Q+[F0O+RP&T-[!)6]B-EFX*GC M8X\8.A,->_S$L/W\V_?[C2I@]KKW&-4IF,1%:>)["#JIYT.$4 CC*$@A)HD7 M8QRF<6H4"'-YJKD=V[_]Y?M?0%D1:^R,Z4 TY!RA6+8P2:D+$8T22(+8AX0Y M#@H][L7(-9.8=C"=1H*.A:J>/+6#U,CR];?OH*'RH."']9D^@SABKA='D*0T@(@P(6H=Y,# C;U(%@80 M_]]$U)Y.,3<16VL1Y9M^>7 M/IY@:@?T!0;/>)HO/3EL:XL19*"AT,Y>,L;9^]??"LZ^Y)^S'.=4II/2,GM1 MDF3)8P^3-(A@@%*QY3WL0IPD*:2N&WC,\2F.0Y.,!_VIC43!!'D/TJA0+0RV MTA69Y2!M: 9X1[299#!8!SV),0ZZ$UAK*A2Y(1N05_#NMPKEG\".>'#3#[.Q MF#%'S)+X,9AX4K%D#LBQN!HPPG5E9W?RL0K*E =L$A :NL2%KA]BB%QA'F(A MJ2!).").@"/JX"&E9$^GFIO&LJM)*G06@!65 W26#FCU))$=P$:6/#NL]LH, MN*DALZK,]*-AN<3JF8G>I&SJ988OE4+M>,.\J%G5$?+F;K4MJA:1M2W.4<0X MQ0Z,J8MEC1X7QCP*(?=)&+NJ=6.H6][LPAQSDPN*S 6XN?F_ZFZD^B7/+J'8 M+0DL83.R"#B!Q7)!M!X$KBB-=FGDR8JD];#6+I?6]^BP\U]U>"O5O;'J]U:W MT*$RFG 7,[_/#TCC-.4I8M!)TA B&@;WCVD%=M+>GK_0;GA?1!J+Z7ZJ>5BH[Y&6>YO'R[V62%(//C5G;]N>.; M;,UV1162.,)8II?@2$K%D*?$/[P%$'P\M+]>H1&%L@GX(P0R- -@B4!=V&22652-Z/' M8J3GZ8%ED^I.N[?IIZ?GU?J5\^]\\Y)1?CZ$O$Y.%?^Z367ORX<\^Q_.*EGT M85V4Q=YRQ8X712G#,(T(A2CR0TC\P(-NX/@D0I0YGE&#NM$HG9O\^:X2:*HD MCH->:9]^R'\;!JF.M\!Z$FT6RS:R4.Q)NUDT*U>E='_ SUF)5Y*O!;AYDGW, M1^U8//H*V*I+-1J=TQ:U&AONDXI8HT]H=K0\/66[%*7;7$FSFV>A^]*J2?(W M6:6]6#HXP0%U4^CY4K=DB,(D3A/(/9\FU'<3QCR]A$NM^;2DQ:19E7="BZ?9 M,UZ!YYIXV>U<94\"W*(?;!0#IDU+]5:A6X;;0W;2Q,@"W.9 40O:Y(**7IOP ML;I#<)U#/!6,!]-. &?7=_F7ZP\J(WRJPT:\H@X0)_0==8CHC3')06#$3B/, MS5X:4#F-_>-^_>LZO^/K7_E:G@>?<_/J:5V#S$V-%L1N"W7Y4"L2Q9%'G#2&//2);&(:01P'(61>@'E(O< ) MC%JN]$UH)%$F*^;>JNA374&UZ/[3?\2>&_U-]60Q[2[?"[^>O6T3U)$%S-QM!+< @1)S$D//8A7#Q3!!/("AQSGQ*/=HY)I(_%'!G^ $F!1\/7D_)J0CRW^M M(IF:D%]=ZU(7MY&J6_9._Z;U+'7!Z:M@J3W.%2%@=2B\8%3=JY?+*&8I081" M)FL"HX1QB),@A5[ ^SP('4CHSK^9V>9VS%1!<[L4EJ$\583.B#NZ011/EKWXK\YNG4M>UU3/,W+:W)!D%EE;8H!M]XN=WD]=6BOE^K#\E^ MSY9%$,>^*;@>/R-/EB8R@WQ9?6-/YLW29++MS])]99@^L*N%_8LJ^J$NXV6A MQ-_R-2GXYD5J)E_RYZTLI2CY$W9OY6V7*HH,LE-*B1)6*APO%3M;9G6F#D]P MZE&8.+$+$48.C/THA3&+?(^Z@3!*M3+B1J9S;D)+U;M_J>K=-YK)BK^(A?.K M*'!)M_B3@=P:>Z7U-)T9K-_(\O*@5<&>2?"'X!*TV005G^"0T078L0H4KXM* M[UJ ^_VZ6TTB'GE)+"EO8U$YJ?HW,M3'"N38TPT[:IJ@S#N^*[Z;T:7C1F'B MNS[T:.A!1)P88I3X,/&Q'_A)$/+4J++"V5GF)N854>!=E@.V7JWPI@#/0JE2 MI<)_,I/JYT&E"#-*J ]]@AE$S(\A<1&",4TCXKD81RDQJ[AW-:S3%-NK@:T* MEO(F_OJY:BW\)(,T5#GV\9#7.PVO1G/DLVP7N2X(K/3^A3J4J+W3IQ,"2V?' M^3DFE?R=;![+[>Z'!SK\#II(J""9V_2W@BOIOG02E[@$$>AQ[D 4< H)\CW( MJ)>PQ&,\QH:-:3KGFY_ .&Y&HR*VX#J%6_'#X'(WW:!K^@9M 3FVC_"PU)&U'II:"OQ-?WGEZ+8MTJ\9[ K9 M>?LL#>XZ\=7SO123@$,24:&%19&L-N]@Z) H]%('.2AFQG*Q/N"E MP%BO,MIN5X1=-T&A@R!W_1@BC&4I'$P@B\*48.;*^#RC:+R+4\UM5^\I!0VI M.LV.3 '6V_5V8!MY^P]$S#R2JQ<,6S%;ER>:-CJKE^&3.*S^-\QS/)LBI$K\ M_)9G9?%]UPCR7N8F/*VK1":A=E"9K?; EW[DT\2A0GXX6,B/T*<0<^Y!YL>N M$!^$!Y3KR(^!\\]-J'S\_EN[>Z8PBQI/;F44[0C73UH61+O2 MQ96)H^@'>P; _1I4+#0VT$2XZZ>/CHS_1 FEWP\:Q8J/OY"?O)!"6[RZ].5; MRB^] L".C-,AHTZ6@WH%R^VLU&N&,0_GJVP&::)6Q0J$]?JD--N/62KHX(+K M 8FK9J/.[92H[:@=^6!//]@SL!B0RFJ(=O8BZ<+[LQ,^F\TZY^MM<9CUW=!M M(&LN :8A52Q@-;;\Z(9I#''1 \HPP7!IT.E$0 ];!YN][UGS;7V_83>;S9[U03OQ M:*C)]M]Y%MJ[[L(39GN-\6SY*2_%67W#F%CDXH/XY^WF?OU'OB2A0V(_)#"A M"8?(H2XDB/L0$\]SHS0BH5Z5]8XYYK9%*S)!3><"2$H%CD#2JK=5NP#MWK.6 M8!K[@!V"D/;FU<"@8Q>+MZM=+/ZQW\5=8TZRG368:O:USJ,#BD[]@3?L_NGA ME_PY^Y 7;,,^K_"#=K6ILV_/;>Y@4F0"(,X.:4N>1 MZC]LKP=I[%N@#GS [Y)86\6B.I$85B7J_)#3E8?J9.F@+E3WDT.KPJ]D'&G@\"3 1KGTIU/,;7_7% )%HFDE M^!/\NC>T'51&WM '@(Q2_?T2\]8JOY],,''5]TL,GE9\O_CDT"9P>;%>94QI M[NHJ^'7OAPE\G\2(I##"OMC;*?=@[*((IDZ:^BF)<>(955KJFFQNN_R 5M.& M;AV8ZNUW6TB-O/,/R%Q401U" M3_.U*#MGYDK+5CZYAJXN9K_4R?MEK3>&=@ M2.?V^;FZ[L.K]UA\$;*R..?EOH5;N^M#Y#L)94(C"$D"D9I$ MA++0K.N#P>1S$RK?^8I3>536A -%.?B(2VP8'&JR GHB9RQ<1Q9!;;*/8=U3 M/E*WR"&8V0I%-9EZVBC5 :"!+3?X6@# MII%ES0"$C/R-?1 ,''0RCV,?6VV78^^SPWV.=QO.RLU3/LCE>/#RW';N M@4=-4LK%K$^R,YBYO_$0)7UWXV" IO0V'F SBJ_Q+ Q7N1H/1YS1WU"ZV7(FBX,6JEUT40@I\.NZ[HI9+A-.'!JDLMX\QQ E;@0QB6,8 M\I0YGDMI[+BZ$>-]D\UMI^]I+&23(%5?J5R#+'_A=6.&0K*BBJ>G62[T)OG9 M/V_6*5=OX95!MYO>E>B6#K;Q'5M05*0"12O8$ROK@-:MA#45(2WL]".];6(X M45CW![S9O,HO3]5V [AH^G23VD KE('&<,GE7]9DE3THD@KQ*:L*H$RV]%YO M'Q[%_^+Z2?E1-Q^]; !>?>ITOR4L18;K MX1!MX[Q&0QW[K,M .\M=^Y(B-8 MJ'5-CO%F_;#!3]_X$\YD/9B;;?FXWL@JT/MGJLJ;[C)P.2$T]2%)9;:AZWHP M(7X(4R?D(7$I";B11WHX*7,[&:H\E0W?ETVH>)$][FMN -ZQTWYP2'7%*Y90 MTQLUR<*,[9M2:[*G$-PU:[)C!.PY:3]HJ]*L/3AM9E /(V3Z5.NK #N;DWW= MB$.#5^^5Q:,.V(_B(#6+83UZ>6YRKT6>]*,;I+JP_0:L-;@F5S4J2A?FIFLW M9/IVJS7HILI%'@RAD76I!4N':=G]_F1VI18;;:-2[X6A44R[G..JOMQ>FUJF M >/(X11ZQ(\@0@Z!"79BZ"#?"7 <^PZ/S(*8+LXU-_'YH95 OZBJ_A9M(U#6 M!:Y^:U@,N MO/?O.$HHC2]5V#8@%J$L7[BFU&=74"X>UH*;+,TTN@%$L8,@ MCG$$7==-/,Y(ZG+?1*P84S W8;-CH.W.-1,KYJN@)VQ&Q79D$533OMZ %O$+ MT"(?-/0O=,K4&(NFP>!9$ECF\T\JQ@;# MA+XJ;9!"6*.21*$]B9VW*UDL"X T?](W4$V70D_:C0#PR#*NH1C([07V-,N[ M044U^-:/K+%@,\3)DCC3G752(68(Q;'H,GW=3J/P?=O8PR:R2]\-4AX(8\\- M_5!(+)Y"C#T$8R<*(^I&24RN:A!^:>*YB:Q]BZ[K^E)?!)JY 4HCA"'B3)C6 M<9#"1&8!>BQ-$I:RF(I1KV@&;@7H"9J CPYTG) @DKV*.7()1 F*($8QA0E* M'4RI.)@Q->M;,@;4T[0P^05O_LE+%03"9+OPHM4N'!^T"Y?Q(2,MB-Y)/ ;( M(Q_%&AW8Q^NXWH?/2)W6+T[[IAW6^\#HZZS>^[[Y+=4W7I2;3"8P*1_,3R+L1[(X$\_F55OKJ)[ M,*N8&UV-#0&NXZ;,:+C)+LZ&,-F^1QOT_I7=LE4/K4),]37#)%NIN^%-G2(O#INNR^24Z!8-6Q-8?]R?\99_IX+%Z6J[ >R04SC*8W]<]2_L(1@XD4>#R/'= M0.M>>-CTF<:F,Q^AU XT(\LG@5Q(.&>N6. M:.@_AKS*]I<\#' '#2H'&@AC0."8U<>2T?0.01<6!@)X613P,_].)8'"1& MN;L7IYK;X: HA;+N2*M20_%7PY3;R\CJZ=QV\!I9TE=022I!B\PQ6@7WHF$K MX_7R1--FM/8R?)*QVO_&X-##9[XI7Z74*85'B<*$.T5(Y '=$#VXSW ^\GBBQ"N?( M$N5J)(<$%NJA8R^DL&>^J8,)]=@_$T:H^>) ?R3[Q[868_?K;URRDZWXK[P4 MAMKZB7\5EO7]^@,N'@4A+QGC[/WK;P5G7_);01:6O9)OJ##G*I.\V3!NF! O MP2[DLFLQXD$$"7$P=)PDUQ.+/DD_0, K(*WCW6[7(/X$=NV#/[S@=XT=<$%LNTS%(G-:# M.B+()P[5,>>ZOGF**F^*59C\7G8@#SO8\R(HU%T.$7$)3-*001ZG+$JQBQ)D ME&G3-^'<=-[#/B)MB@7L=&_6MZ6+ M^:XN+IWO#2AVO%K5]7]:Y7\:/Y%NS>..,>8F,P2MX$S!(X,NQ)V(=8L'FV"- MK9)=P,FB9TT7C6'5D+L&GJXHL@9[![61=9X?IDW4L3QRP"_Y\[:\%\/<_,B* M9H)6 M0ZWA(K9ZVH(-Q$86!\/ ,M8.^I"PI!5MX!%I!-VMJRX+[1@3^?MEG 1Q0OT(IC%B$$7,A83&#O0"+XAHY,6( M:(=WV"-K;D+GYB3A<-%*2)2.JNT^Q$LZM^O<+=+> M;O7&UH<:IH#@2M5\;X7O@3UC[1 ]R0+8\780SO?UK9;/H(S\FRSC1($I^^5L M"L.WMR'=+^?%[7BR&VT5D[<.>U?9>7N335>@WCI !Z7L[8\^1O6*7W!9__3W MK'S,\MN<_S?'FYNG]::4A'U8%^4R)H1X3N#")'5DS84401*B"-(@]7Q*B9,P M;*^NA0Y)#S>E7_0"*T?>T$M/#>_J*#O"?M5,+[[XWIR^ MP7:_PH,.QE]MYOKV0G%5S\+#$2?O67B6H7,]"\\_:.YW^\A3+IN6M:6%C&)K M5:K%$?>I&W!9(2V"B/@4DHAA&+M.$L11ZJ!0JRB=WG1S.W14XGO5#&Z= E;3 M+WNW[:7KL\S:P2IM6=^5HH%\OX?++IZC*]HU> ='DTIYTBC_.P1 ?1^372"G M2FIZ;'J@J1:%DG:%($<9)IB(?VY+#IB0'!LN"5L +@M> M2F7A#Z&+L@W^ V 99OP*RNQ)O":4"F&'8B#;&-=%3]PW\WZ\+#A#ZJ;8C6_X()E M\EE!?^],SUBP0#.!3UG\67K,Y!"V/&7Z'T^'!TQCD,D\6_H,M3U6!F^9'53% MIES>9^6*WZ9?6&$(4A@PGU TB"""VQ'6IE1NEHI6\'M%K>8-\Y UZ#Z_ M1D9VY,-,42YETY[V?D2UIQ,S)\]X5O7J5$O'DJ=5TQET>8FV@Y.&I[6G^: -5O#=O!:&0A MT2(2-%0"$\R,K.)^2 :9QAW#3F8?][/6-I(UGAYV%?91R@Z>L^*P!UA5BHK6 M?>;2E#FJGR9/:46W6^] ( M:[WK*MOXC6TG[X"[ZP'.^-K(! E+%T-:4TYZ]6,"PO'ECM&[PX3,K3!F-ZW: M=_N!=[D?"2,!C1(*HU1(:\0]!G'D,!@%!*4."E+D&_6)Z)]R;HJ'H! :]0FU1L MY<_9"[]_W*RW#X_W/)=WU<6N5.BF;F[R2\3U8$@U2659-QOA(?ZO^Z?Z3N(*CNGJO2:U]R<1"I*ZY"G5;WCSB_?5:N-,%8RK-2 MWOS_G6K>0Q]"Q$E&JF;=A+>QY@:]>0 MFP.Q,SKY%+=0L7ODDMQC(N]XV\_5N%1%,A?[:K$[;$!E:)0"'5##LP M@!:@ M@0C4& $%DCHN@48WN@'5\N:T[M8J\\V"J8FK ,Z"YPOG^LRH&^C>KB_PJTHS M]_C'IQ^2%?Z>YSS-RF4<8R*3L:$;(P>B.&4P3KP AHR[(8V(BQVCA@8]\\WM M&-T%F)3XAQ1E.3?T/?7AJ^G-MH?:Z,95#5A=.4O0"FIBP;N:W,LZA[ES6P\8 M6W[MGMFF=6GKL7[BS=9\;:"-L24%_]=6"+5/+^(_NUH$H8-IR%,7>H13B!S/ M@82ELB=L' 2QYY H](V4_O/SS$U\[,D$BL[A51XN :NI"5\/U]BJZ1"DS#7# M;AQLJ6H79IE6=^IF]429Z7E\H#B0D9U2Q9%1.%+>W.1*6=KP1R%SLA=>_];L M&L9PU#E]Y0WE,HKL@.3FO!SC7F8@7K9V@^'LT^Z28="<[)Z!PPSI:HQ7GU3 M]/O-^I_*)A 3/65%(0V'.K,M(7%((C> *.3RKCAF$(>)#TF4!$'* O%;3[^; M9)+T-;(_JX#K6'.F#Y.G5EC&L-,F#>FS]1AYIC!>^8R^>M: M):&EZ\V3O/_\S/DW3GGV(N_AFYZ0A(:>EU+HA"05JC+E$!."8(19A (G28GD-W) ,4LYE8XN::'UAHH%TOU2VB]_(,EE!UZ(6"'+!GMX! MNK$&AOKBV"Z6$PGC'DSM"&!]9#K$K\8@DPE??8;:HM?@K9E&&LGK"\%!MF9+ MH5*'3HA<2&,AP%$2>3 .7 8106G"(RJCXY>YRB)GFG<+TU&OM1&3:B.V>9@\ M;DC%"A5S"Q9J?0::GN.9+>W_H6$_5=>K"H=_H[">T\7[=XG=:5'^?U: SNF2 M3!Z%/I@4H1L6Q50*,529D([O%'%>VYR]O-ZS?[(5JM[J3.VG)R, M.%2F0%.:8!DM%LLP#P>Z!'$G<1 /S)(4!] P-SO[^_;I"6]>I<^S(5@EC^P9 M A5'"]EPT%#!&K!$FHK2N,"/K?#4U%>U6HYP5NCOEN)WQ826&]5<81D.HBW% M8P %TRH0PR$Z402N&,INC\3WK^V_J#"MV.>A%\F<;2_Q(0K&$UK71,O S-R_\0S$\^B MD^)E0'1[*G:,,.0*)'^XYYNG+_D+KXM$U[YDWZ6QPW$$J1<+-0?WD[T/6RGQLZ'HQ(P MR*=.Y$6^D(*A!Y$7QC!.(P89\F*'!-S%CE;0I.9\8F)"H:P9Y((*G4 MDQD70>P6$C:@&5DJ&**B+0;Z6._P<(M7JRTO_K'?Z1<'G&1K]['3[.7>Y\RO M7WXI-RNI4Q2WZ?V&W6PV>W^H9GW>RR/,;8_^(NS'38972B M#NCZ;Z[LH#;R]M4"S'(XJ!XX@ZZP.H:=[ JKG[7V%9;&T\-;+OW"R\'6:I?\EIU6D>KV2:SCI7 1S%35EN,K(MU17.^C2HHQ5PL/1C+TB#B, H MBD.(J,=@XC,"J2>T]23@'"6!B3%_/4FSDQR,_15\S%;;4F8?\S25;8'$V??M M^V_"JOWV_:;XTW^XH?.W/^&GY[^!3]_O[H8' EI84#U/PK3+-+((:S$#*FZJ M"+T"M/F1W5UVR_AIMXQG8_E:?-IS4MC#W)(?PP)!D[HZ[ %X[ VQ./+P-H/? M2W$B_)9G9?&=E^5*C:O::DIZY-^DZK>D@<-P&%!(?>1!A/T(XL0G,'&IRVGJ M<11&IAT'M6:>FUS^^/TW4.S(!5DN]C>FI>PU5$B:05846UF02M!NWCA/;S'Z M+[1&@WADF;HK3Z6( XIRL"<=W*]WHE8]<#\BRN:="JVC/=$560M@<32)+UQU M*ZZ_:EKA77W<\JNVW*'/"#2-9GUZXTW>M\^(S7,M_,P&,#\/+I=!_K#.RRS? MKK?%;_F&XY7LB?YU+;-!BZR*Q&Z*'1[%,A*!51*&'"9.2B"*70)CW_6A[P8H M<7V/>8EV'(-]\N9VLAR6.2^P*ETNNW< MY0J'GK P/_+J?[_DZI[^]IEOQ*[)'ZHP[27S>8C=R(->XD00,>+ F+( )@$3 MOPY2[L?4+)57;V*MW3YI%FX59V+27MX0:@-WFAWX)G2985EJN"'Y)ZG(5'#N MR*X302R[P+1QLNGFZI]T>E>6-A!GW57Z;P\M22KDV1?E0_DHI&+^4.5VUIXQ M^J]M5HO")?5J(IH4%%= MY]8OZ@N!!6B3;K-PK"%:UDK&ZLX[<;%80SA.R\2:#C @[H']0WEM3)J/M]^9 MF_ 1M&VK,'#I,VSG^"^,NX\?8-,M,*Z!96RK_R(B5EN+G^-^6$!#>Z#IHAC. MD'\0NG#N[^9AP1]KZ[_:R9]R)INS+%T6IVD2I-!W(PY1X$60^+'X%W*P'S+Q M/[ZK&Q=\=H:Y[=*&R/I@ H),U=])/S3X/)#=F]0*/&/?.)DB8Q0>W,G]H/C@ M\R-.%B#>@'+DR#P(/(30B,,0N@)_[+F1^@ MD(;7^BG.33P_/\6[AO"?A.9?F]Y"U1=6F^R4!"C>;%ZENJJOPI@Z/W35WF^PQ_1U=,(WF[S@[Z1O[.[J Z/=W M=+YM;@LH]4;=LJ]>[W#&_JOXE9=UXR?3@&B=L>:FE1SJQC7Q0%(/7HJ_R'H[ M==L5?1-""])^T\(VFB.+&6T@1XBQ-H%JD'VB-<%D=HL)NVU[QNB]@1G4JB[> MEYSQ'YS=KY4C8U-4=?1V#8N2G$842%P1,%,)%IU,0E(4:^ZS@N-TJC MUIAT;G*GHAG41$LKO2+[ST5=2/.*NC=:BZ"G[=B&=F0A9 E5\RQL YALI6+K M3#EM/K8!""=)V2;OFFLY=YQO?MZLM\_UP)]S8^6F8XBYR19)*E"TUI^_*KN[ M+O.UKK>E#[-^[<427"/+BRZD1M!3-$ 9I)YTC3N95J+!7%L9T7GF:X MR?;F95;:6[+CJ6'6P VEVZ>MJE;WD3]O.,V4>2C^O>*J!'?.;I[6FS+['_7[ MN\WZF6_*USNQVJ7XFSS^G^7J+K'C^H@Y(0QX(BR&T.$01RR% 0U2EWNNPS S MOO"C^"O">/\!:#*K2MKC%F9EI86U%]5J M'5=JC=I\+4##F?B7Y&VA'MFQ9\^0L0VX)6/'&EF3&D2VP3PVFJR/;YZQ,[BU MPAT7^RDO\0._37?!R.K1QN6]#)V(>!YR(?$8@@A+-Q&-8AARDL2>&T?,U<[W M')'.N:F)']KA=_@@)2#=EML-5^FA*E@/;\O']4;E > \EYEVSSMV05;SIY_A M,>;'T'U>S&B)1SX^%%V@IU'/^[I1#SC3J ?LV94M+?Q(9?K=9_B"]BFS/5F(D#3VC63>LF MJ5-4/\M2'L]BQF(!*%[16EW!!8BI-LQQ]0# [M=V-CK?6LU#=;P;%UC=;B[9=HT5[(%GN@X>_,&D[40\[0"M!2943^R!^_Z&= ML[1,4802XCN0,2^&B*81Q)0&,!(G!&4X2)D;Z+DE!],P/__CC@WP7/,A!<(N MHE-*#;KCY3 )3-_H&+9>_4;D>&LPT87F#OR& 7#;BO44/( ]$^##E.#KVW*C M+\)45MKPG6#)BKH*R0[[:-BXDUD^5['=MFFN&VB .W5W'-Y0NMER]NF'M*1X M\777"U:8'R%SPP3ZL8=EV5(7XL#C,$5A)(Z;,! KI>T5[9UNMO:$=%U5-(.& M:+T6LD,PUW ^6D5R*KU^4A -?'E6P9RJ@-W5H)KYQ[0QZG)S]0\RG;=*FZ$# MIY/^6T/[N7P0W\X&KU1LXO_+7Y<^CSR*7 :9PWV((H_ .$X=&&$'!9RXL>/[ M9@U=CF:8F\RMB 0UE55P+1!TFO9T.0:R6ZI:@6=D06J,S("^+A>XOZ*QR_&( M$W=VN<#0:6N72P\.C$5:*;0Y.^^GKN7&,DY91)@?P9!0"A%W*(Q1+ N\(.Z& M%#'NQ";>7;UIY[;E=U17ESJ0J'O$@V1,7E%N&#ZDMPAZ;E?[T$YQ=WNYX/JB MT1('? M)=F6LA1Z81D4_GQYU,FBH'L9:P=#]S\\3 _YG.59R;]F+YQ]$49I_I"157WG M\?-F70@[F3EIX@@-)$W"""(44(C=.(11B#@)HB2@-#'10/HFG)N$V!-95[=< M@ =)Y[Y4!#:HZ:0-NY[.81/,D25'12I4M((6J#>ZJ&+C*6E(S>Z295 M+W29/U8LM-\;7*Q&YG;C'[6&\I[G/,W*I9^&E%$G@E&0,(A82&#LLA BC$,7 M(P\'26K8^NK;]4M6J&*3I*+P)Q46FU5U"4K\@YN7TCT+<.I$44!H M /IGT=.RB!AJ0.3)/&1[SN)@^FR7)=X-1W N]FF '@<6/5DM 6P1A;-=2$, M06)C\H%W-967BY\.*<'3A8.]FCMG9YFZR$X7JV>JZG0^;GYQ]_.&/ZPWKS=? M\7N^>>"_\"?"-QKW1F??F]&76M,';OX":A+![Q61!I=#Y\'1OP^Z&J2)KH!. MP;)SU]/)?\?USOGW)KO1Z22[?8G3_>"(#4+W%_BK5U7!N@D\+I9!P+F+60J) M&R<0I3Z'<21M6A)RBE.,4JIURV.)GKFI4JHU:)O<*JEHEX-0C-P)M&/EM)6$ MJ=9C?&5B> _0@R5L6*S?G[C_9S_84S;_[*!F?IT_^Z$;U/938UAS3>FTHN&' MVJ^CHG]OT\K\_7_X2IC$WS AV?UF6Y1+QX]1$/K2(T8!1\-0]N)'>@E.SI*W1#U[!? M'YY@9:80QZ?E5ALVFC2773J,9 5\R8%B!MQ/LQ#ZNO<$"S*1=GXO-X#R'$OT M=SF2Z\U)7>)]$S3YI,R#;'8.JUIKJ(W#GV5JO?CI6967MA2Q>R7>'=; T)$G MLQ>N9+UM45P[U#";X]/3\VK]RODWKO)E6_DK'[:;C:QZPA+JXS3 ,(C"%"+7 M(9!X00)ID!*2N D.'*/B=@%J>NUI\]K06-+7^^>;5"/79O]8Y]9_ M<9CXD:)-G:'WG#[FV;^V_./Z"6?Y$B<8^Q$-8>#1 "+?P[('<@Q)D+HD\) 7 M(:U"*GT3S4W8[.@$-\_/FS6FCTK>[*@&OU=T&Y;7O8BSGF2Q@=[( N5ZX(R% M2A\JEF3)Q6DF%2%]S!Y+CM[G!X:B-"FW'[."KM8RP[9H=4[WPR!R.8$HB<5_ MO, 7!K<;"-'A)]SQB<-\SR@.I6NVN8F.5D6".O=8I7\9QIQTXJLG+:RA-K+( M: '6HM1R#5TC4&P%FG3.-6V4B0[;)R$F6B\-$R!_Y]G#HU!E;E[X!C_P7[?R MXN8VK7R$Y[R'R\0A!&,OAD*&<"%48J&*N)X+_3@DQ T1YLPHN,V8@KD)&G61 M\GDK>V6\\$(5A?S^VQ6W)^9+HB>'1@5Z9-G4T YJXD%%O73N-,U1S]Z#V!-8 M@]&S),3,YY]4L V&YUC8#1]H8&4IO.+%-_["\RW_E9=U9$-,DU#H3ARZ3NI M)-O5)QYE,.(\21,6<\ZH486H<[/,39#=R_@R4%-I6K3I+(QZ@NEJ<$86/C5I MX#W/Z>,3WORS/X#&O )2%P:V*AF=G6/:BD1=;)Y4%NI\>&AG@2\Y^U4LMEE3 M@?JEN>U829-I&X&&_^Z]>17K(^_',\T#%C)S-WO)F*R VXG*@/X!1PAR M9O'7=5'G5VB^35O6Z.2@D76 9Z+7COBYC)-D%VQV_8"6S=IYK MCM5[K@>>%-_RVG6E.&^R>X[>,U,@QOUX]!21M_\@)NI6+?@$>T87^Q+24"PQ ME,PV]I3Z(/;\ LD):#A>R*_AE]W7\+7^&MK]$;Y:S5":9($L:5OCTCJIUC8) M[,?:WS23#@P34-6V;TA1;C MEQ33* U=!"//9Q!%?@03'[D0>0Z+D9^FA+A& M,0$'P\]-Z:Q+C?_>T&=X]W:$G9YD'H[(R*)4'PSS2_JS/-NZD3\O4WO\8\E)PEV$74AI5P6D(U3F(11#)V(DR"(TBBD M.[7TWJ A[E@$#]!+[R<0*E7+J\T19P#O6%/*9\Y+I5K*Y(0'G.6%#,RDJRWC M*AJV"D.JDQ;?U=%'/RWD:X;M=T?[7/3$W=NN_D2-?M5B'3#9M!=_)_D4ZW;, M*KAI?0Z"62"Y51^&Y%==!K246MFO7/Q*<&VQ2_#8"V.KM?!H=$[;CWALN$^: M&(\^X;#SJ_:"RHFDYBM/Q+]GY>,'08"@;O/IAQ2"6?X@@V+%_S$I:G"<8$(< M%P8T01#%U),.DP Z08(3YB-Q/!E%J@Z@86ZJ:W7#L:D8,3L2AJR GK ?&=>) M+D>4/&[H!W\(!D##@:R*5O, &B;LBN4K(+0D<(=0,*DHO0*B8R%YS5#FMS92 M&M_0E M4.'\%33L-,%O^M=$1H#WWR*-A?7((4BB-;=@1ED8M"FI+8M$R0)=+FM^W-B[9:7"B]8_]MX!]9X'15&US4 MM8!:_G/YW#=<M;CB$L#D41+P"4,T:BM?,,$R:_[+. M^>LO>/-/7G[>YJRHH\=QB%F2H @FH<>$9 X#(9EE^:"8)BAPF(M=HZ3G\]/, M33U$(TO""IV*0J!('"$8OQL%2W+IPB23RIAN M1H_E1<_3P_;^!UP\RD:,XG]DQ,<+7LDL767G(\9H&J1$%EX6^S^)A&9&A&7E MLH $H8?"-,(F^__R5'.3 9)$E:^O_M$B=I 3I0-B/:E@![BQ';9#,3,6#_UP M6!(1'1--*B;Z&3X6%1IOO$6.@8PRNG_$N^C0XS!QUPT33@(B- X20\10 F/7 M]V$8Q:F;"&-0J!Y3YACTT#L@EFML$]%*CL%*L U*P?<^VV &.09]'X^>+'W[ M#^+?+BC]=\HQT 3=KLY!KJ3#COIFG[E]^L; M*H[0#7^_+;) Y)RNH399T"LJ-=!0/+7U&I)6XXY;)SC]DQ8K0R>J>"=;2G$?(- MV;(T>4T>>-_"N@[!51IY0[X]23T$-$N"UVCJ2>7H$%".Q>*@,0:6WU!U/61< MAA"Z]_B'#"1[7*]D^)B4PF>;=2X#/R(>BAW(J9="E' &B1^$D(2<,.HZ+.*I MF;0;0L;\I%[=-$ &7ZH"X4TQ4;$[I=13U8B$/EZ6JZK[I-B:1;FF_ZR; ^,_ M\(9=4;AHT%K&KLR>B3!,6!A"Q'T'$B=DXN1"E&''CSPO,*JT,M9*3EG685?< MB%;=(-0J-6TY=LLKEO49O^[+[A8E+K>E;%_SQY[IJGG7Q(NJ=^B-O50C'WZ] MO:#K[?CW9KVD:2NOYEI\@ENRRAX49Q9KR5R!JZU2,T-(F+82S14@G12JN6:L MH0$00A#QHI23BC-YZ>'8B3G"0I0[!**(A3 F;@ CAZ64A@A%J5;)FPOCSTU" M-N0) 9BQ=DW_JI*_:8S"(9:Z@0:#$1H]6J &1Y+63K[X@)^SLG:R- \M0'W+ M*Y,S9!2!,H5MQ@6Z\?]T_4A]+ M-U*QJX24K)HG.]7>J7VR]%W&A+[L2B5:_(?R!"8NBR''C"01(FE*C*[8K5(W M-Z&S5\MJ32Q3Y()M+I9/JFK[A '5<>0ZGF4>LQ770Z>HSU#C%9,S%=9MI=P[3?&:9\']\0[N\.Y4WB+[BL?Y(. M@"R_S?E_<[S9E>]?!N)3<6(GA"Z/J!#!S(,QQPCB.,"!ZSL^,>M(?!TYJ?=\ZY^!5T GJ0! SU?G*%=+3E:?#?60YKQ6DL>\+L@ U;Z_BR9421?+: M(&?@>Y8_"(G6_!E\%']9 ,DV$.S;TY3M(&])-;Z2F$EU83O '2N_ED8=&#F\ MX2PK/V.9C5"^U@V\'$8IBUT?^I@$$%&:PCB)$DAB-PD"@K 3&'4G.3?)W 1G M12-HB!S8$^TLG'KR\%J01I9RQOB81P1W & K%OC<%--& 7

1+_V_7L0,?G MH6K';G+VC9QG"OUJ*8<5*37_L/&L6C1 MCS@ ,UMN0I.II_4"#@#EQ,DW9 QS']Y'GG)AIK(/Z[S(6)U[>:;_L:PKBSR* M(7)D-]@H#822PV.((\?C'O/=P(F7+WQ#UCK./,U93399>^XQK9>*<)E7L*=< MWRVE"W>_:V\$"$>W_&KL#DANMYWN[3H]&$]];]\(N$[D]*LJ3=9>)\#.?JG2 MVR%^D95]7?UIG:]>ZQ2:!Y[3USK^J[K XKL "%P4 MLD&>.-O+[(G_Q8YCT7 A.OR+NB--YF8T9*WM;31]=7C*VY>\*#?JNWV/BZSX M_KSAF-WF_X4WF32_9;$'=^GY?AI[/(6!#*!$8>)"D@H#V(UX@H0R[&''J-VO M[L1SLX?E51LH%*5BTX#O-]\*L*I7Y16\U*0#L5R&-6"U5T)/Q1T#WRD' MFYL@ZJDA6E7 MU"?]3RVW4)H)%C'=N49(#I)*=9.P"Q583T_QQL68.UDNKOV M:O>K R\"=EV!#Q0Q6=^Q=F/C@(4\\"A,O1!!%% /)KZ/A&84)@%#-':X49)) M[XSSDT0-P4<&7U5V=-B%02_LFK<'-L$<7?YFP.-J'1QD"^"5OK$3QD*R(7Q;R\K.*$ERMUG]@ M@82\MG29YP4P]E J2YUA2! *H!.Z 7=BC-+0,>H@9Y>^V8DS1;KTG[PTM +< M$&O8CL[R2NK)O#=ARG#KM Y M RK[!'JAD/!. )D?!X'CIAX*M1+T>F>:FZQNB 5[:H$B5_]BH1O9_NL9:WB- M+#LO0M5?X](0,_TK&&O8373QLL-PL\>PBF[X_:G"T-*5B!8P'1]/=OVA MQ4;[TD/OA6%J]=]Y]O H1KQY$0K[ Z\2[F[3C]EJ*^=1]^NWV[(H<2X36I<> M#SD+> 1]>>V!HM2%28@3F#JA@\,@H"$S4IL-YY^;J*WI'!['8XJ_Z\2ASW$, M8Q_)"LVRXA0)0A@[#N:IYU**@F4IKT+?'O\=%>/AWY /<$7_+KJJ2B!<[RF? M;HGT[)$1@1_YS-QA7I,.]EFZ==YFB^X%J#FR9T$,1,Z2A6 Z^Z06P$!HCC7\ MH<,,.X(^9WE6\J^R*MP7H:SD#QE9\B;$>5%B[ M^*27'J),Z/.>$(,R_%S\"'&:.M!+PC@*,'==;M3LZRIJYG8\B:\W,A-VURV& MGNB;#.*1!6'%!U2,@#TGM3]%]?[8,=-T$5F FI\J54=R9$\R6@'6DIR\CI9) MI:85V(YEJ)U!S>, /@L4UKERQPCI_2K&%]^LFNHV_?+T+'N'9+2.S#&."A@T M^-R$8LT$:+B0]7IV?$@MYI@3_4"!8>#WAPV,COO8DM(4\A$B":["<%!>^_,PRU.-]&$M!BWE(B[#-'6#(" R?3&$B* 4$D0B M2-*(N![S/82-JD4 4RDXB=/6GVK+,+/%NR MMXY'G]2"NL#:L4UTZ3&SW5ML2F%=E?3QYN:;JJ)9"WN?.L3SG !BQT40(13" M./0(#(A+/!RD4>)J[=X+X\]M]RH2%^#F!E14ZFW;2^!U;UL+D(SNBSE$PV*/ MPA[FN_:O>+6U=\5/^WU[:=1)]FT/2\V^[7MLC(9BW^JV+S_C+%=-GC 21R_S M4NCPQ! M26 :$2Z;:U*8$.S#!"'N"7L/L53+E=,[T]P$5BO;<6")I6Y@^R^#K,$ULJ2Y MF!=J?F/4#9G^'9(UZ":Z51H.H=&-DQ8L'7=0W>]/=BNEQ4;[GDKOA3%]:,KS M$H:QC^/ AT[,&40!IA!CUX94W.?LD?ONL MKI)=CSLN#5+(21)"E"0.C*.00$3C*,41=AWN7]EB_>+D\Y-<=TTS$V%+/==D M*].5-S1?V5/]\D+HB3'+X+Y=/_6&[@50E"\4RI]Z4;Z^FWHO8&/U4K\\\=MV M4N\%I+>/>O\(0TJM?>/\%324[LI[W1C$ M!UT$JEN8V,!H=,MS&#R&=<\N8S"PR-F9 2>L:':9GP@Q5@F[2Z\ MDO70ON1U2]X/RA.L$JF7%'//83&%B(4^1(0A2&B4PL0+<$ )3\*$&'6)ZIUR M;EM^3['J[PQEG>2*:,-F4/U@ZRD3=B$<62*TT%.%$05Z-;T+4%'<4W_#O"N3 M-CRV.B_U3SAM=R5M $XZ*.F_:57@U.Y$Y*0L1KX+28AEC'$BVR7Y%+HL]EC$ M C_TM1(6M&:;L9BYJ\7,!XMB1LO);1VX:85+"S.+?EHC4,85*5/Z=8W8UA0D M5_EW54=-^LC9=L5OTWVU^U:?XYRI".JBD'T*[J639I])R'#, L02H<@0V82) MI9!XO@^=,$9NZE./1%K10=>1,3>ITW B/2>M+ARMNL;2P&^Q8]!G=_A:]5_% M3;,"(XLO8_#![XH7H), :G7OZ'=$GF1=INJ5/.;ZF+52OAK6KB;+PP>?KOWR MU0 <-&:^?K1A^N][O))U';\_"86-TE M[@$.X,3)P$ 2&XYG%XMY,'A-M--NY;2ZG?'^^B4IJ5M]DT@UI6BQ#^.)VQ)9 M];%9O%355ZJ[/_/R*@XSYZ?4@XVN.>[6;2[6V?LH<[ MV][G!QZ,-?O)D\\"1=D4P-#/I!D(XP@BWT?01PP1[A%&&;:AL*N:M9KT$S#3 M5>7(L);-\G!;P61XBK56?NSC:K?&]B?2/05='3VK1J<]8^XIL?+=HBCY8_%I^3V_R4MZNV2?Y5B9.J>ZVIC;HJID,O=$=:+3[Y%R!O^1L(TU4)Y!6/BL3E ;Y MKCH;GLR'9:)>VY=E]/P%Q!4GM_6KE2)>US[PIBSBZ[N%7(9RD7/V66I9EP25 M$I)(A!%,A4JK%7X*,R_"D&8,HR -PLBS2A&Y7*2Y61@+SAV'XV*V[$^+]LAF MJZ+<.'WYT-;G:ELL]_4*['2Z CNM'+-U.$'8)<''90)-SPGB!,"3-")N6K8S MOXRKJ.X7OMJFCI+8%RQ(4DB8)\\R@@8PB\(0)GX2XM +&.)&WKRCEN=F#+5P M)LFD/8!UF[>+8!C92ADC8&QJSFK;L4F2[U3&0OYC9R..6YIDJI]5H)FQYQ\8 MMN_YLB$E_^=&SN#W+SK,;WM[3Q@10<@XQ#SR55Z\#W$J?\T(]=,T\5',K-SJ M9WN:V\3<"0HJ2>UV+.<1-=N(.,%I;!?4(42.V46-L7"T$SC?SZ0+?*^ZA^MV M_PL#">1QOE)UI7@=,ZC7_P>5S+#:$5QY6,11&$00420-1!(F$*&402JRC'&6 M<9%8&0B33N=F*[;B67+"F^!K9BYIEG*$L!L;6%SQLYMT M.2T-NP4(1VSK-N\.9!Q^X-)J;7C9Y*@KFD'J2PM"A30H69!"C#F&L2#(2SW? M#XEQK,V)]N=F.ZI#^JJ2T9*-]P"Y;E/A (])[BL:\892%!^ 8DE5/!R<*2F+ M+4"R)S$^#4$?F?'!6].2&I\6^8C<^,QC U@V5ISE:Y6UV=29D"VO2BQG7YP& M:40#&$8TA1%B"&8A$C ,2!(20H.4&!?'/-O+W&Q8):A.^FY8Q,";54U;;\CU MTPUKOVES M;85QT53DK(AD@,-&*Z0,F"4L,%6A-9O"K]2\71M;Y;E;2M#W\! MHECI7W3N&-U])1U5R>R%K(MJX^R[T]%L](F_1['1^_!E2>JJYME+SOB2E4^1 MCWV/(&DGB8AA),^+$*5A"H. 8^$'2<"1/RP;O=6+T==ZTK3SK6@Z,6Q8BGD; M1K-SXE!H)DX:5S&SC7SN\\)/*.\X ;S=PT_)]#ZAXKF4[E./7N ];_Q#.2]; MWM<]7 M><$.B"Q_E>VO;^2F:7M=^)2$68*CS(-A'"-5SYQ#Q.4Y.$HX#2,2!!G)K/R& M<]%L;F?O2GS-K07MYVIH@,;F"E3H@!8\H%HZUA(@4"-T!>HOGOS>52A=@2.28HT44%"!GA>:RY2?V1;WVCNT ET5MU!^07[+4V64'!2@78&P>D'[-U [Y^_ M+XI7SC6[3<,CJ1CQKI?+#5ZTV3X5NWN5^R<-Q.V2KKA\M/X&"DQ2AN1IW1/8 M@Q$F/D1>',/,"S,_B%/* V.?D1N1YC;'&ZTJNB>PI>Q4B@$(*MUV3+G:%="H M5VUU0*.@N9_%T>CVNZZF'[.1#5/G<-D,UH 8 $>C9NY*FW[T)O*[.1M%1PXX MMT!W>.L<=329:\\M,&T_H..6[5?84]DHVPP4N<4N-NMJS_SD^X% H2=@DBFN MR="G,.->"N/$PUG"2!QDD>DB:MSKW-;)2C9U 22%,[>9YBCW+V:C8#?R>G4Z M1:Z5%%?C>C\:KN;+S2CX3K2B.,+9:M6PQJMC83!O:S+;;ZU>V[S;O^RH[.93 MZF<^B7T"HXA(:\T3!%$8"'GN28B/J)\%06#EJCSL86X>RHJVI#@JMGEAK\J)("RO4J M5[%WZ@_72[;_0>O)RJ0T6\0;7OU?_K[8,"VBW&4NO_('O.;OA>!T_90&'/L1 M\2$.?0$CD84PBX,$!BG/PC2A$1)6UF):\>=FBE1Q?GM2O_4)4]J M-:OJ'*LM"OH!.VLU\;?$S!3.=^Q'MK/O]#"KG^!]>YAWRH+J$37N!Q_NOU&A ML+ND>=, \8LBP*FQ T80*$!*CC<6?:?,XR.EHV)A9]T3?HY W.XX/TD*8:M MIM(@*PGN5X6*PV1O7W\KE3/P0[[$2RH[O*;K_*6J'];0/:3(#V,5Y4?5'4=$ M@@QF2*0PC,+(2R*4Q<0JZ]9>A+E=?6@S)1;%CQ*H+R40C>@ ;V6W6[X&#(O9 M$C0NV&,['>7N06/=B*^B2=XH#>1>XA>P50+LM'!*[G$YB(Z,^ !)C7$PP$Z M-*87M#0H0.&>%Y]Y81VBT'YM;M9)N>KOW]^!S^_OK.(4]J#HMBX7HC"VV=@! MX#YYZ;XAGGRZ#*,,PPC&%A(<,U/RXO9+ M9:>!\,9S?]9]8?Q#^^U-!WA M\"D%]AB&3SXP":5PG7:6)6$6ITD &0JH\H\ED(@DA8(P1A$1A/-@1!;A_Z_$ MP6-R!<\T']"6'O@G\P'/@0+X_P#KKU.BWXM2$U6

V2%L_\$?_YP)6ZLE7= MVSU?/6.UL;E>,BW2[9H_ET\\]"@/8@%)Q@,813B#"&$!J1=0CW&2!3$SC>2R MZGEN]FXKI7;)%'JZYDI0\P@D.^2[[=ZH>(YLZRJY@10<[$L.=B!+V>M$M]LQ M038/]1H-[(G"O6K0UQ+TU3[HW\]]LQV%"@]"KB/PRZZ]R8*_!JG9#@ ;UL"@ M2]U?Y<)3DTC>\)*NGU]#VJ904MHJ[O@/@2- MKH<=@C?!C?$YW!P33=MA,_1FN:_Y*2^;#54]N'\V?6O82?D@[?7S1EUSWPF= M4%#>;=;E6BX6^?+K6USF]$GXGA][J2IT)U(8,>[#C"$! \)HXM&(,F%%,&'5 M^]QLC!9*XS&66A)M37: $W#OF4Q1#IR!)/BA4\U6F973:.-P,AK^!$C2"6YXO>K9 E5TB!8#J^0AC4R;&-PP\GZB^*2A_W_&6MBC<@DA0"9-="GD325F/B46NT4+A-G M;EN'K;PZ@[=%FUNS% XB*;QPQ,R,XG3C,+*55(J G297NZQJ*,<$*FWD9WOC MU&*2'H?%SPVXCHSIA<),:EW= '=H;AVU:E^6[_URO7,!//#OQ4JE$7U9X_6F M? J3"+,X\"&*!9>6-0PA2@,",1,T0P)QP8EIE;ZNCN9F,RM9&U\8V$H+*G'- M:_AUHMMM!5UB-K)]&PJ75<$_$RP&U?_K;'BR<(\!&M@2'6#5R@@=W6)G[UQQA-I$W M;2!V5GXS T0ZO&1=;T_F$S-0H>T!,WE\8(ZTDG6YUE9@^9"7?SS*=NJH8!SR MA'LIABD/%..;"&&&6083CN7^B3.!F55X5T=?Z(")2M0P@X,NNX"V>P4 MZ0BZD0WG8-3L$VO[\7"5!=O1T[0IJ_TJ'^67&KQR(5=*Y9M7![DGG^' QT1 MAGRYLXJ#&&+!8ABC%",>)9RG=!!;RJZ/N?E5=JP@;]1EU"\@UZ(.I$MI86EF M%2Y$:&1KL .G#K%YHP0\[Z<8SIMRK+YKYI16#S^'.^58Q;/L*2<>'7"$PG^J M'<=O2U7WZ6.!EU5]LP_%ZC^_Y?3;KQNL^)XYOR.+_*NV+Z5F@.;L*),;<=1:T)V&A5P$+J G!5,TY=E?Y0 MZH"OC3Z@V"D$OE8:61P\A@^>P1ENDB$9^XA7CT:E!5!J@+J"GU0$:$W 5A70 MT@7\.N%H6)P2)QF5J0Z1%\\51Q&:EZ/:=1 =WOATY]2+ =@[QE[>FJ-3[MO7 MMWQ)OSWCU1\ZG0YSCZ,0!3 0L:?*>7LP2R(&_2Q)J6#"RS(KII*^#N>V.ITX MN6WE[4O+&X;XP'/O!3A.?_@UAO#R\^\97,8Z!!]V]W-/PF>4[ST.GWMOF)'Y MD"_S-?^8ORC:D;7\:N1DP:_+DJ]+:>=6Z_Q_=,=-K=IB(=OZ^E\+,S4#)KV1B9X$N' XS^S0= MR"-;KTH1J#4!.U5 I@5HAH#0"6B5W)LX-M(X,X(7"3&H>W0!W M:#P=M3J0>ZX.W-NZB'^3PI1/OL>].$Q#Z.,PA)% !**8((B"E'LI34E K1P4 MI[N9FRG<1:>NMC$*&R6H)7'<:4S-[-[E2(ULSW8@[0(Y?NL$R9[;K1,#5_QM MISN9EJ.M4]$C'K;NIX<9@ ?^PI>;%H=ADJ74\Y& PE.^28^IRJW$AQD/2!+% MA%!B-?4/.YC;I*_E,^2+.0N;V>R^!(R1YW4CVBALC>?T=C27CYJ?=!:?4^YP M_IY]SF[FEJNU.G"5Q2)G>,V9#O7*>5F[O0-*,L'3 /(XS& DQQUB&@8BB*(YAXB30#BAR:8!)# M/XT]YOM49&;+>']7<.L9&M@0;KE#NNG^K)%C5S MEYL[]"9RJUV HI77S R8#L]83P.3>;_,%&E[N S?L+>C]WRE[J[Q5WXGWNG, M8%WM\"97U0'(1CF+O8RRV/-5LKOB&O!%"#'WJ/S!$$E3$GN>$2VN67=SLZ<[ MB=6AOTF>UC5!V4YJE&MP>W]W]DNJ:A6LOW%PCW4F4O,>X:)8&OH7=9";;'EZ*Y?'^5*4:K2'\6RBD,@@@GA!Q"' M#,,HXBE$7H@AX2C) I%@9E_# M!J(VX'*L%P]G]V3G>YKXRJQ7Y>/;L_Y7[)GI[E^^/ZI,:E/^N>;YN_P* M7DK%9BF7LF?-$R#M*ET4BJS+G&9N"T?W3!Z*Q-C[K"X0P.]:7$=T<8?:#R*% MVS8R&?7;H=AM@K>COPU;A#_F2[6^:QJ"#YAJ"N'?EIM2E5F3XU85-'C.-4_] M!\YWFX*GC$&9+_R1#,O:5F=1!G3KJ46G4 MN *5(N#==E!VN@"I#+CO'Q3KOY*+F]PF)553 [: M%B@!:M[TQ NS@*8PC>($1G%$(6$1AJF/XXR)D./8RG%_W,7<[.)60O"[GI1: M2,OCS D@S4S99?",;*,LD;$V.^>5=V1/3G0PJ:$XK^"A!>AX9F*+9%3FB[ MR,FBD=J6W&[H^)@9EDE0']G^G*XJH[2 6HT)"\Q<#*C:8IJJ9IN^\Q0X*V8JI*';6<5@50C.#N=^NYA'"R MRC):4M"(#&Z7H WHPXB 6M62<0WL1*Z^QV]M_YZN\8(T'3Q.5-/G-;,/!CWS]3?ZMD#OB5Y58\Z98Z5^*+:$&?:4+V;@F M J>M4=0?D,VKW*S\6\D7"_G_*X#+LJ"Y]A*HEL%F* WP MB@.ZD*_D(E=DY&6KUUV)>G<%<&R&N[OTC5%+4Q:]L5'MH-R-U:L#]^^Y*I.^ M9*5VB84H"[ ?(^CAD,,(AQY$<19"CPL:TI3$?N99[=:_M:?>=I]0ZVDN>?,C>Z_=!2BGMOJIZ]<)7 MKS<;_EC,1_ON5++G*5B+OE>UO5KS M_4]?'H?Q%!-/>%$@8)*A3)U"$"1^P"#"D9%3$@T&%&D_UCL?P*'_GJ&7SXJMS=DMS\MM48\O[[ZS& '-DD-"*KU)0C$.M%'YB4VQV. MJ_DU]ACX3G2/W8C^UW_) B_\N_K.5H7/ZP\6.UT<70+;@M5Q"VS^!K=^U)VCXHC8:N2%R>8C_B) D#&/,@@:IL M+LRBR(=V<9.IO=9!Q/T19 K-8^#"*$P$SD[?[#G%;F3KT0E;O^48@)_YILXICE-%)5R&I]4^SAB? MC@U;1Y(N^+U_A#V??_[7GW[ZXX\_ M_O+53T=_F4RO?F*$\)]N?_O'U:]_??3[?_#%;U-K[4^+O[W[U=EPVR_BQ]*? M_O>O;S^$Z_3)P7 \F[MQ* O,AO\Z6_SP[22X^4+JS]+UP\[?*-_![:]!^1%0 M!IS^Y>LL_O@?__+##TMQ3">C]#[E'\I_?W__YF[)3VX:;F:?AJ/1,%R[S\-Q M^$N8?/JI_-I/+R8(BW?NJA"]^)#YM\_IWW^<#3]]'MW]['J:\K__^.G3$(IR MB>*DK/Q_W__;G^Z)^#Q-,T3.@NFW^(/51Y3%3B$H?9VG<4Q+=F_7&DW"@U\: M%6%/IK?_!!.($5:"M0QAR$\#Y2,$&;3*U MGAD2'O)?B)\A]0O=S%+XR]7DRT_XP3\5H90O%M)92.;1 M,H?8#AK]9XD&$)UF8%3'+/!+%70]6-POO%_JBGPGJ#A2H"UA8G$T7D[?32=? MAN.0!LX(0U44D-"+1MMO1\\&DYX5A)K MS^ H5N]BFMR";IV3(5%JT+I<&T:,QUU #AQ#3',BG):GY;[75]L/ VG.(\6 M7<\J+]>EHW?7D_%M!D:'(!72"8YG](U]2;T1I< :DIQT,>O$3U+[YHK[J;[A M5.9)(NQ9_1]2N)DB="GS'X?S41J(%$+&_X''& F$QB#:.!F ^&2-IU%;=MJN MWUQQ/_4WG,,\280]J__CU)62E _?/OG):,",9]HFC'YB2;DQ@X>4D I2$#H: M%X7FIUUF/%AN/\4WG+8\7GB-;/I77\.U&U^E1;Y5TDQ)L!Z"]*2@EH&5!MG1 M,FB79*D%JK+QUU?=#P,-IR1/%F43X<"+FVD1U_(&KD :=7 S0TBSY!170(,T M()Q$SY5'#5(1E%"I&ZMRF;%]]?V@T7P*LH)HFX#(FS%^&HIC^"6]='.W8FM@ ML[5.9Y2+MA)$5AGEXCAPEBS'B)@R5R.IL'WU_2#2?"*R@FB;@$BYQIV^#@PR 0J MPF6-^XFMB^^'B^;3C*<+M@E\?+A.H]$M]9HSKWU$AXAK#L)'])ES0H>(4!*# MTBS(T\JL'Z^Y'QH:SCF>*,8>07 S@ROG/@_>W:[[83X)?W_GII?3Q=U*_$\W MNDGOTO3#-SR9E[>"Y6DS8#F($R@ M!I(JQQ5[:(^L )&!,-.,)UH.B6"^-JX.3ALOM!H^'M*/,)!)$.NU V;GT M?L!H.%-:1ZA-(:/ >\E"%"X(D358IA*"6SFT>1*_S80:&8/EAE3$Q=W"^Z&B MX>1H#8'VC(D+I#\N>!BYJX%@U"='$RA<@'$8I0>E*,LAI.1.0\*#Y?9[ M,]AP+O1XX573^K_]]$AX;_$')S8 N/SMY:O?/KQZB5]\N'S[YN7%QU_';BU"SI"PF1,Y0=P- MI-66U*_\[3LF=,B)1Q<@+UZ]!+2C7FH&.AAIT O9, ,^E+>SU"%;V=0EG18R M&!*RX$?IMS2_JY9(P0=-"7J%I5J",G0P92(8*2KEE<@A;CZ7?.1#[;%,/WU9 MZL.GMD0;L&/OINFS&\977S^G\2S=,J$U88EKBY;="PP;!!IZDQ6D)(,5SK-P M7V%:[^;H,2']='#ISNZ<+NT&(%->DG]*']W7M+8#!ISE&)G.D"2GR(1&)KAB M8&*6)FJAGT[8' .9K83TT^&E.\B<+NT&('/QQ0U'A?#7D^D'/$57];_#-'N9 M_/S^N]L=X6A6A.< +$0\886(8&/F:$YYB#)%15)M,!U(8C\M9+J#69<:ZMD' MNHA?2K?+&?IT;R=N/%L[K(E4:%Q+25BVY>*$9_"4,_PC99F%ICZI/=R?W2OT MTV.F&\^GDAP;,$>7\^LT?2"<@65>*9LS2.)+>ISJ?.9E<[,_28 MBGXZS71G5$Z44@\-8P$1QT$7V".D@$?D!>E1)3&,J5EIZF@?MK+='CH M'"W=XZ$QF;M1IC1R*8QQ+AN!S2:ZB71QH)Z+.E$**WI:"P@2. M&@6.>R%U1K;"4V\"CPN@=M/30@!>)7=83>@-V)9+Y,25QTUODYNE]Z4I^67^ M?986XAH$2SRAW@-QM,@&1>68)" 9"Q[_9P2K?B ]15 +H7@5"-43^]$8^I*F M?G+FT.JWR3BL#&W,VL0BN,30QHH0;?'6.)""G$@)65<2O00:%Y4(SGD)F0@6O-LB I,U [F MGZ:HA=B]"K0J"KXA&-UEO)9LE).=>ZN](02(+/70NJ2[*)% &?6:.,*M>NKU MTRD0>DQ-"S%]5?B<*/ &H/,&%3"^&J*1O6,!F1K=E&+Z7R:3^,=P-!IP65Y? M1-P.0J"H2L+=)./ JLP9[A0B16V/:A^Z6@CZJ\"INA+:RQOB&7T;K7K)/'-> M0N!"H:0L R=8!*.L$1B 1+OY$F;?U.'](BW$^R=!HZX8&S T:QFM-7^-1A*, MH;JT*BE)K6#!&9Y :^>)LH&R6+MX;BLA_728[2)&.UG,#6!EY84QY0EGZ(#) MR!97O"5!EO&K&)BS(5!IJ]]E[>_FUF\MVUG%V$&2;"!!^';H_'"TB.W0]BU> M^EU/1BCU6 MK]J)BAHP/6M\;>;KF%/IC=(QR,6!]0E9 U/:9I(23T(#C;9 M""1$X5%VFOKJA][^Y#4#NY,0L7E(=J2>GJ.P;3DNY&VM#/.6J:!5")Y8L%24 M(4B$X%<.O06#TM0\*FXVGAAOC?/H\FWU)Z MGT:EY\L6&\N,Y)9;"HO!;,(B0UY["R0RY,>;)*J_-7N6J'XOU3H"5EU5-("M M1?9C"QL:P]\0%(7$&"]N:!D#BVQ$(W0J P#]D\/0CDXS'8FCSF[0NC)0%<3> M 'JV<) =,]IX"EHP!R*1,A>4W MELU7(?,48@(B[NWQ47<6T@+2-8WN- M$XW"R$E$8*HT3N,!K;#B>(8K'W6.F>//.W:86BEH.P^VZJBBB;K*-38&CB6A MJ"^9,CS-1;0.;*(42+!&IJ2U8[7+C]:6;\;9/DN2_"!A-W#+MSBMY^62:K8X MN\?%MJ9Q**RP:)/Q/H&VI>>6)"@2%@1PQT4*S(44:OO=3Y#3C />'8YJ*:.! M8^T)"6F?@D$I(!.LC-M%=ESI\645MR2D6&[3*\/JQ!OBSLK7SH*J2JIH %0/ M>U8O&E4/G)6$2JLQZ%6JO.1-8)03D!F&K9D+XFEM)VD+&7TWQJJCX2=;A!\N M[@80L]:F>DF_)9IH1P.P1/&,MD:!#U(#H=II;:4F]JE&OL>>:>LT]%V4T@E6 M3A)T T"YB'%1E^-&[]PPOAF_<)^'Z&.ML56>B@KM H$L=<080 3PWI128+3) MDE(3JC\$>9ZJ?D/^CL!461D-P.M]FKOA.,57;CI&GVYV$<+-IYO%A<_+E(=A M.!]8ZY4T(4"(NO0Z771()P24"5ZSK*S)M:]'GJ>JWZB_(WA55D8#\%KC8)'$ M*"G9:;I.X]GP2UJ^CWD[F97:]FS7KV\ZA,1^LP9=V;4.U=0 "A]+;:!U9,ED!EF58NE4)L"WX'/,LD$X89!B,.-,*J-);3!(CV6K$@K-.U0[OG M:.KW2=.YDYFGJZ4:S'IJROYNH9?K-!\&-WK(5*4.[0]7.&N[]B>8.V?O]L"9 M(%IF($Q)$(0M&N<$P#"1"I*"=$_.UFFU=_O#]@B;;10N/I7)T/]=;L]G=WW( M5,Z1H'.)DN "8V;)P#,=P(J4@HI6)L$J2^)P*OM.=55&U.-7Y9VJK0$W[1D. M1Z/)'^7%*W[_ HD;SHM+>LNJ"0@222E#80!82QWAKN0<^T:YJ,( M[3N)UXY)/5)Y[2-TZV9;2I V_)T"<42;RY*BOWX/T*8KZ M3B.>%60GJ:-1<+V9S6Z0$Z(H1?$(\**4,%"24#Z<0M249'0Z5-"U^T?NIJ;? M^J->0'6$&AH%U/K,I> MH'6L0AK UUIQP\X#GCK)34X4%#=H@Y6V8+FPX)2(CGFI7*B=?=F#K'[;=G6. ML]J*:>)YP!I3CT]Z:A*S,8,4G@%NH8BQ2R; @Z29>FJCJ9V%?H* M)VFB+1/VX*0/5I/(B"^=S@**AQ@P6DJPQ$M?WK9[5[NR:0&B)/5;66\EY?22M]4'?ES,-63>:1N) QL+ M8R*7 SMXL%X+E4/@4=>V30\IZ/=ROH:^']>Y'2WA'D^RV71>AOW$FS#'B"%- MOPQ#NO@ZG TH<8IR=.D\$1R$IP(MIB*04 2)"6[\YL3B[0C!!=;0@=_=(V/7 MVHT4;ARAQTE%H;8!BD5IW9*#V0CAVP-.FHV.3 R,M 84FI# M0M"L(C(>$] //.KH]#% 3A1PSUTCWRC4K.^;GZ>3O:>JNTEI;E5_3)Y^F M Z=+6L$+2!IWCS"J9.13!,HY8\9(YE-^QB_9=ZW>L7&J.B<=RK9GK*S<_O'5 MZY1NR6LT4%OXVG%^_N)G-,8R?OOJZFGY5YI?@_\7R)#%JE@1! MM]RD17M(3<%21H"ZF+BB9?QH_5?*!Y/9+\Q.P\5VD'6FI 9P>-?3[]77TDAR M37").J8$+R\B92[Y98[[U'&027HGM32F>K>.G<0T%HG,AU_22D:#Z"5GA*-I+<_FA;48OB4:0%,JB$O!Y?IO M"?>BK%_K41=+'>JD :2]3+AR&-ZV,UX]3UE\.] VB,2M 4T4!IS&>?"EL PI M55HS&8.I_Z!H)SG]/AOJ!E.UI-\ D!X):""4]C0@V<0(4^86E<'H) .*R45J MDZ&A]O7@(R+Z?;?3#6A.DW0#K3#N&+AO C.@Q&?A+,);N%)PSS5XZ35(IPC5 M)'E?O4Q]"QF-/$VL[/4>*>8&D/+;9#QYR,7M,2LC539*#]S:"$(D!49$79I5 M9^4CC8K6?IRUDYA&'@?604T=D3=1]OMFC,=;FLUO&1!1>!8E!QUEP"! &C N M91_=US1[]17/;]33<.RFWQ8B+,]@2Z9JLH@.;F4RB%+Z M1)0!:VU)2N4,)F<\Y:EUS&1C"*D=FG7(3B./ 6OAM@VU-W"^WK&XVL,_8W"; MA_.!=IK1G")$KC&(S0*#6.,R4.=BT%I'96I[8SM(:>3%8$WDG2;N!D*]W])\ MS:54*3&2B "O!9I]3B7X+!TP&Z0E/F9G:P_D?$! (P__*GE?1XNV 6MRVV'V M]J'87;3KM2@$'9 MY.-G-QN&,@C4$^L% M^A9+PF>):R! E/4A69L,[6;HFPE9!^+T;JZ/@9X!PN M\ 91\W(XNL'08."3)50D I$D%(PJ>TN54B?TO73R3!)>.^^X@Y1^KT'.@IQC MA-X =OZ6AE?72/?%ET5)[&\WI2KN,C]Z\W4G,V$L5=XDX,+C49PM!4-Q@R2% MTHHQ>0QW*X/J4!I;>3MU:QI6=?_PHUGMBT&E0D%.Y>Q+9@1-: [(H MK8])TE3[M#V0Q'Y/X1:0645YW^^+YH_XD]7'SZ\ M^0U_].HA=R<_;WYRJ3.]==Z?W?I]SY?)B^5<[,UA'W<(5SH:ALXBD"Q*KR)T M/;U5 G0IG$%GD9A4N_OG@236S9!)9QS-2D/0$H,K:26ZVD8 -TH%S87QU4= M'IXA.T<;D.KH>#I]=HC<&SAYGQJ2\]%]O1.0C9J@>&&K1U1=\=+FON@+LWMNJ;,"J.&-5%A^G\+( MS6;#/ Q+V-PIJ-1N7%R^>+/2(4;4=[*Y$T1(@ON8*7A:1L3A$0_>)PLZE#X\ MPK$0JC^HZHJ9GI]4?)];Z;P0.K6H[>-9MM0A*AO8H*PTE$-*I'0&\0Y<:4& M(@@IA1"X<&?<08?0WN:&.8=/UJF6&Z@SV<4WLIJ&5^/ET*?P[>/4C6RL;:)2S\C*\X!$2I-F/',4]< 3IR9(GK.M71/X!#F-/.$Y \YJZ>0[ MG'6\Q_U8)Q.0#UZW@8O"LTY+W@OTEH?($81@8RS%T-J!X5F!94HJ0ZA0U<=; MGOG6\#A_OFSC'!?S5[]XV8X_[;F%)/H!<;B:"$Q*@])@_>*@DU$9F^%I*EV MJG(OPBH/79 20[V4,I1*0!!.:K#:E@I^# @,C\+SVD\S6QJZ4!\+SXQ@.$3> M#1S%=]0O)5(,]F2,W\X6;>8)M<1XYR':TBJ1"@.&8N 8B8O>.FT([\R'WD90 M(U@Z0M.[0'.RV!O T 8/J_;3/+NLH\B0J2UCE1PK]W.D>! >/=0L2/5N8%L) M:00SIRMZ\V75R5)O #KO'HPI734;US9JQ1D#&6@9#Y\$>&(3.*-T"B0'7_TN M91L=/;_C/%V]3XZ$/4+6#>#EQ?V\M14#T7JCF*5 0\;(@"L)7@D*DFK!G RN M?O73(R)Z?K=9'2FG2;D!F%S$N)CQYT;OW#"^&;_ 2&7N1K?C2Q@:6L<-$&X% ME%[WX)(6P+D6,I/H+*]=4OHD0?U>6M6'3SWI-P"E]VF.\DCQ]B'SBHOL""%> MJ#(E,H+P3(!C^ =U26B==,RF]K#I[93T>Q-5'SP5Y-T :BY"N/ET,RI56KL2 M8;&J1.M- "W+6_I MK=>*2F[!&(IR8EZ#XRF -2I(CQ;8NNJ]OMN>=U,E7C].P U 9+..]LWX<3[L M_60T>CV9_N&F<>!*(RE/*$1!RV1LK\ N H,H;'1!"R]JSTLZD,1& OLC$?&X MU5MGZFD ?8^?DC//J?3H]T5-1&D>),&RA+8VA(A!1;:6B-KVZ;CIY%TAJ%.5 M;]JOD^1_-( ^+PHA<:M,YY7.N4T!#8@,P3#FP9MH2\\[ E9A8$%H8LYZ1JRH M_SA\DXI^S[FS NDT#32#I*?*VBSE(A#<$,QP6G)B*!I?1BAF&;./MMQ*-U9J MV%EVX)S8JJ63!LZ[E\,OPYC&<;:62AM$1[VG&+1&&S&&=@3M9".R^T[@MC9A\G.Q)LBT/>HTP713VXC6[GQ+SZFJ9A M.$NK._#+SXNNU0.IJ+6EGL8FHT 8$L$'5]I?>^ M,=" 75W0_F8VNTEQ_:G-TKU]]>GS:/(MI<4OO;N9AFN4P[N1*VQ2H[T* A0) M!(15!)PJR8UVV"]G_=*.;M)/+@0W<84SF M$%>^/+$LO74=MY!9E)HRR8VN/Z[Z"$+[[;?? %PKZK'G@:&%-S<.>$*LN4NE MW#S-YZ-5#=W+]1*"W\?#^6RY70<8 S)-'0'/0^D,* 58QS58(6AV1$>6-@SL MU@&CI]#0;V/_WSM4Z?#^S2;3X=AOL[B<@@+QHKWDA@XYW0BED$, M9<20-0Z<+0TRN;>)E7D(1NZ!RAJT]#M(X%SH/+O6VCW@M_)\4:2[2&J@I',: MSF\6VU)C+.I5!"5Y>><@+1B!O@W!_1@5P5.B^G.LDXGNN7MX R=_1PIN =$+ MSDIPM54Z:U02(AR'FP 5T918SC+7&2%*JC,<*I^#QK!', MY2A#]5KQ(^C<#[=_HDN?#M78Q%2^M:S(^[2H[?@XV9?91#(5V@>04G-D=M&9 M(^&W7*/3;J/FO/8EY GD[@?=/\4UT[F4V@2"GSQ?+@(*=C9<9NN,X4ES](X_=#YI[BHZD9A+1S\3^0X'O!%>+;1& TD MH1J@*"Y'Y%%TB/%4_PP^A;S\X_BGNISI36SO7L/NQ MN-B ^4,]\D34$:5NBKTJ3WG#B+WY9U5,IK6?IET 'G[X?+/<]'4@=+:)X'?>FLY41I%5OMYTY&5E7^.>Z&3%'!B0=RK<<40 MY&%9'Z>>L!@54*T%NJZE3B9+!II(@]M !:<[.5T M)/3YN95@-.$@O?!>::&4K5]!L)N>"B.RRF>^FTY*35_\^=OO>)*_&5\B?%%] MXZN+,!]^63:LOI6 "<%KGM"G))2",)2!E=J#UDSXI*ERU3/2AU/9R"N64Q&T M9;)6E^IJ($A%UO)POA@K\ MZEK/CWI8'"7T)N;W/BC??)_"9!R&H_1@!-W'R:'"C%%(9R0!JYDN8729H^T% M& Q?N,J!I\T*A[HUO)7XZ/,@J>&8(D:%VT[HGR.G7PO:/ELU7%944UW.!V6\H M2)3:VQ+7O?I:K@_3@',FI.86M+.XJQ4>)^6U"-B L1>5/LO-%Q%;Z\6V?'2_ M!JX9#-40?,^X>8'++5V0%?'O$YK%F1L-A&"!(M AEE81 L4#AE,%C'*IN(CH M18L]T+-S@7Y? C:%H3I*:""*V%'#(%,*Z%AXH+P\RPDQ@;?1@1?$2U(JRIFJ M? ">4'/2V65J,YBKJ*X&0'=;'[Z4XD?W=;6)?D[CA.'50$G-?.(24@P21,X& M7"(9M.3"H==;SOCJ[M>3)/7[R*\Y&-948 -XW#ULZW:\UOV,TT%,V2>%(;^5 MK,PTRAI\L!*(H=8PD4G8?&ER,C@/H:_?]WO-(;4SU39Q^?HR^?G:I,2-&1WO M5WS=Z3KM($10D'HS4%(:-&804*3@E/)7H\JOH,P/VIZS M*3HIPR*%%$IDE2D!9PF#Q'#KB)P52\=9K,V56NM6=P9C=9*P&[53"__RWGF8 MS=)\-C"6!$;1JV11N.):HK2BU* 9C31*JVWU?F'[4=9:1[LSV:R3E=0H^"Y" MF-Q@J/7.?2OG?KEC#F%Z@^L-G1^.%E[LP"1KK?08W91'),)[!\X+#CZ0$+5* M*-+:N93C*&VM/]V9P%E=B[&A-LP\5((89$] M'56* ;T(>M2!^]2JK?6..\/A6TT)C=K"V\YBJU?PZYN'![3ED8@R$D6#"$* MC]0!T8ZH$ )5K';5Z2'TM=89[DQVKY+">K9VMQ>,&TU$U^+R3ZT+N'X M9OPES78(T@JOI&-L^6)96*7 Y$C "\:MX]&[4#L_A]#F:II]O9L-QFLW2;-%\L["_^ILX*'-EI6$!PN)5?J(1C*0$-,V< MQT!ES-7GB1] 7Y,/.*MA9?,!9U>*:R)_\XB[S9JQ^VJR4ELVL,$IY5P (VC M, U/ )<"1WZE]<$8'W+M@I8#26SR8>;9P%E1?6W@=B'']U M\\+2M\N\FUET5Q2WGD=0!J,XH1(#3YT!(AQ!=]T;NYG-KO' _1A2FZS"Z@RO M9U!GBX?];Y/Y>KI_0$QI"Q\T*%O&&D@4G_5*H#0CX2[X;'CM3FO/T=1DX',V MNWF*@IHSE"\FHU%:/%FXS)N,4<6#I8&"Q[.@C*4WI4Y(@$F46Y4=3=73D7N2 MUN^UH/#@I$UBJ MB.(^<5J]5G]_ZOJ]FSXS(#M26KMIR=?#L1N'[8)$#E- (4).VJ/K:W#S::J! MA.BT*BV)-WLT= 7+)ZCL-X@Y=UJREKH:.K /GEG!DI>:!0_:D1*1D0!.,P*! MY=*B/6>I:F?+CZ6UR71E-0SM.,P[56@31_NZ"WT_8W#9W/CW,2KU#?Y@C,(M M68;M3"_'LW(OA":20[88\(G2!\JH) /EJ0M=TZXVF]::M'>9+*S,VCWH?"& M;/1EOAL//W!(JY.*0J9E2FN9?&5-4"!Y4#HE:;.I'L8_)J/)W&77EO58-?3^ MZNJ.@65/\(O/]UWQW@^OKN>S :5(,BOI!:<,")\4>$8M6-PP5F66 ]DXU+=6 M1#Z[4).YQMJXJ2_R_A$T':*$/KO1/5^WI9Z+\LYQB<[PY_C5#$4[77H6-JG$ M/"5 K.(@G#7@+1'H: 1*@RP1BL&*GNNF-22T*X2B[NI:C*AV/5)64E)[72>V5^. MR& 04F?D*&!,)4K&P?M2R$D)(Y*%G-R9BARW4-=D-K$K-':DM :RB:]R3F%^ MF5]]Q1V&UOT]HOUR7)@M_U^R]E_<:)D,N!WYO*A6*M.DUG^P]IN#$#E- >4K MR6(4D,_@$U? C?5^&'T4U) MCJV+=2GJ ;66H#MN0*$\0!C'P9DR$Y6KK'AV(=#:O1O/RV&_#G)G.Z5AF#1P M<)QF,:(,)NB,)B)E]-TRZL5E'X"2B.=QHISFVJ-TNS\,.O.]VX3X04H\<5(; M2F Z;P"W6FONB2>0-!<@ B=@'35@*+6,$TU(=9>\>]QVYJ4WBMM#E-C*J,J; MSY]'"U&ZT:THWXSS9/IIJZOM M25J_#]8[0V(7BFGD73 ZW+B%WKEAQ/!W(*3CR6F,:V5.&[)LKTVTD&BU@\H8/KF8P))@@0B9HE24ZI0Z\,Q.H;G?UAF=.F=G4V43T%UT=UAT M48W#.7)26M.4V0_QYYOY;Y/Y?Z6%11]H2Y*W5D-6:C'IH;3RQ0&Z_)WRO\#V7DIM ].+BM]3M MI?CR9HH,+=.L_^E&-VGQ\&0V+$J?#6PNA:@I@(SEQ1US#GQD%G@1I>,DN>K> MP+ZT]5OPUBM6.U%?-0_@WWYZI)&W^(/%7RW^IORK]RG_4/[[^_LW=Y__"1>_ MF7T:CD9#W'*?A^/P%W3'EXN\3+,P'7XN'S;)MVT?W#C^[&;#V22_6UOL(4.S MX2<,&YZI:3KDTW^Z9V23Q=4B#X#6"5/IZQP/V11_/'&H^++-;@'0!,E[<,MO MJ<*H*0+/I1HI<@D^10O&!ORYX(J;VN?6;FI.-7>WHEV3]\5*RIHT#<.*6_%=S?8%[AV*^UW@?'GT2S,X6[HA[J"\=CG]UT[^G>>F4L&/R85ZVDCG"EAVW M3D5+5X'12G9PC9*R^@IK\V]K9-P"6DCI8C0$4BH1!BV]PQW^$77(C!&IM*Q= M?+T_=:??D=RM]&:\6NM>,8]6'<<7N#\QHO\X=?%NWLFVW4D99YD&!E0:!T)8 M D9I DP9+XBUCOOZ4[6ZX:7OV6^=(/7QE4T#0&C;3*^G!'Z93.(?^%OHLRWZ M';_!5<97PS)D93D-Z7#K?-#'5S3*Q[-5R1;?1BHO)I_\<'S;67^QX!IM=RCW M5LHH? 12,C+"90,F!@&96F4H0IW>-]6N'%+N1V&M,'MMM6T;*]"8=8S(N'$$ MA,?=9474^&U6VO*$^ZYV'>]^E/5K+SM$TZX0NZ*B*J:U.[&!'U+IZY7BSVY4 MWJI_N$YI_M+-W1'V;N='5;1M^Y%;R8Y=3J_<>/C?"V++F\3):!AO\;>><+G, MJ]2V&]U=>M\?XK*,G%;< /7"@@3>"@.*^7.H1EGCM;5V%\)HEA0_4=;>C M9FNQ'T:19<1>N21"I\(I!I;CUA6.!IHSSU)7OT\Y@+Y^+>#Y65VR'&\>='U71..Y';B7CN&NQ>[QIIG42"3PIDVH, M(L!I%D I@H$,I5*$VF[=>@8.Y0 TBJR$(='8VKWAGJ+G5,NT[;/7 M4C8FN9#PZ&=Q,;BNS(:EPD,0EGL?K7'5IQD]25"_UJ<:+C8M3STEM&UK%F4V MI5D?+K9,)!X3+3[^D)IQXC,D5C(QRX^^ P^3,0AF,ECI6#FV%CVQ)9",>E?$ MJEC]-<)#"JK4OST06VGVO>WD),HQ;E*&D'PIX(ZN/,E'<%,75"3>)5I[.L#> MQ/5K7D[ Q-9ZMNKJ^ Z,RXY.DD=:F:?Z4E8T-_L07M+\E>H;P'&V( 0E66,69E:>Y+8-M)[M<&GA&?FS;S MG*INVY*N/=H[JK;D_E]7K1C9052U.I#5YV\I+<\\BY#P:)1T\601'7RCO 3M M*$W:NQQH[9CO"7*JO8;=Y@^4:E+EH@7OO"Y>!Z+8& $:8XTXJ> MOBLNZF!BYZO84S70MAUY.YG-7KGI>#B^FGU.R][L1QB4K1]3T;(\3V:MH&^U MR+O5(G=84I1%PQT%*@0ZX7B&07GEBM^2)#01W%>?6[6+EI/;]FU\[MKEM^8A MQ[)7",4_.$W@#2GC0RTG3&2J66TCNI.8G@.]&CAXU#ZOBN#;-BBER>IP69KF MUOK^EI<21]B5ISZMHGG9F^A*5F9MO8N-];8<8R1D0:(J;JH/()A'WYGK#-D: MJ[/UT83:Z9B#"#SY#?P^B]WO%89.N@B"@8YX @L4#AZ^>,@G11/)-(5HJK=_ M.XC"GM_#=X:M1X_?N]-;VS;NPXV?I7_^^G+D5=RCCZB9L'J2O$HF;'.1 M.T2%1+FQS$+FRI828@TV"@HR9^7+A!-1O21J%RVG5SD]_-Q[+'L9E71X[ =6 MWOKE4)HK:0>&I]*VUM 0:K^4W$E,WZVM*N#@<4E2#<&W;40.> =]^]3T"#MS MS"K]//;>SF3WC[XMQO%1EQZD4B.B#+%@HH[ 0M*.2^?J"7QY>([$D)!.&[ D&0@>R[PW#>6._X,I/9=J]F'VH=H?'W$ M274!-]!_:O7$?$-:WS:YLB0S[W-YS$XBB$0=6"HS..9HUC)K$:L_X]B+LGZ; M]U0&68=*:0!J#ZJ;-WG)1*7L0@*G/6Z;K!+X*/"8YZ*4-&NO1>UWFT_1TV^? MG8Y@54T!#8#I?4+'\ :=KC"Y&@^W,:2D*"/,$FA;$G52$V3(2O#"8B":C'.\ M?HWN,T3U.Q:D(UC55443K<)^+^.B7LWFPT]NGF8#DZR)H;13->7:F)8V!H$$ MB!C)A.Q%LM6?1S^DH-\A&1WAY@0A-V" T)B68:_3U2S%V=]?( W#>?EJ0&TP M*O( *5$%HLQR\D)3"-:$3#-+.=3N(_4$.?V.G^CN+*LB_AZ15$**]VFR]O[K M8AS?% OJ1N]N/ KK,B-!.]T_P15*,)1W%.7.R'("CA,)/&OMK5,TJ8U$V]90 M[@02^AT0T4&$=RYUM)V9VM'BZF/I+7%,#NKIS^N^-]X :LPM/D+BB2 MJI=C/4]5Z]VX#L'*WMVXCM-)VQ;JJ-941]NO4U;KNQ]7A[;O@%Y'GH3,B$&H M>58\,JO ",4@I(1.F2&1T?J3/,[5E>M#N$[Q9H3!S)WP7R^%?[]6"8['83A: MCEY?*&4]/'9&+0:@Q?)X'W$'+LL()"8IG1*"5*_G/)7FOFL^.T'>HUO(>FUV&&<=V"/1Y:QD$ YT+OO6=&A"!3]7X@Y^VX>>^6;RH!%[W5TZ8G;B2S@5)@7LN2$';@+!= MO7(TE[Y#HG8 >@29WU4OSD-PMCNRZD:%#9S[]RS>\7-?"4]22 *]YT286/:A M\5X%D'@F^81' -6UWY(]04Z_X5 OJ#M-)0VA:U*Z0@[GZ>WP2QG;]G OO;XI M PDO/DVF\]6-UF).X6S3*?$ZZ&!D!"DL[JR0#/K6OER9H4"S,(J:VK57->GO M-T+J ;]G5WK;GNBNML%'>YW/?. 9.AYWZ$W6Z3?+HN0\4 7!$@O""E,&^1&( MU$H6I$[*U+[>:Z/O\=T1LH@"UGS_M6LVP\L.8B 7,9XH6=_$ R@,_@)%YR60 M[D[WG63]&;H<'X*ZW8=_'U M 2[1W@L2$SBN2J]")V4(R&@BSUC(TRCHU^'L#XIGU%O/Z/PMS5\LY@>_&;]P MT^FWX?AJ<:EPF9?[[J]IA([+>^?]\./T9E9R==O$<>E'PZNUB[6'\I ATU & MB0656&GF%,"0+,&8I#S)3.7-AUM;<7P.6OMU4?M%?'-8:,9R+PZBVX':P[2Y MWQTQF3@,23,>2RAPA>P$'G'[:Z>S](29?9[J[;M>O\G[5JQR19VT'35M;=5] M=,CTU*=UW5^\PV#IR6[2WG*3M4B0 M4@HBLOII0#DPQA3MDH=>V'PUUV&;_? M W>KW*5DUS;$2O+QNC%<\6-C2*4BMXH"XF&XJPD <8G7VZ[C+?( M6(BUGT!49:#A+N:'X&YW%'1N)3>0-+UC>0].?Q]/_"Q-OQ2&WXP_W\PW"KWN M/0^>@XCH;R0F!<:,9209"PJ4UHY09U%)M6^6NN"CWYBL,[SWKO*>GE\9^T>'FE5HOH-K:H# MMU^E-3_0<'AQ")[,,F@?0A2, M<"EK-]SKIZ/\PU#POI'X0PIPC6&YM%GH\N(/-XVS]Q]^7Q34+E[ __?JKQ[] MT[^EX=4U_L,+W"WN*OTR=>-RVY/N]OM=L]%QW/C=]^F3&Y;>H?^)RYF MKH, VT#\<"_I5WBN3+ZE] '=Q6&YM]TF^(O1XB,72:OW=Y)>"F(!AK4S&K=@ MY%E!UB6MA/R#M12EH5*(VD827>V:O2Z&$3M@6/MK..:Q,B3GB.N?D9 MW8RPZ/3IY.ZA!9PIY8R3D(,796PE^NM&4^#<)9.ST%G7SIQU.,AB;5/DG,)\ M^"7=K?8>=^23[^>R%-+Z17XI8@"5F0?#)090SF?*;,J6U'8\3Z&W[T>1=3#U MA%GK5H-M6ZYM$RB.-F%/?%C'0S,Z-&H[1R9PP:7@W@!/PH,PTH--A(+#-:-E MV=A0V[NI/3KCH:.]^>DE$Q/*O?5P=#,O)9EA=!/Q%R[&\V$L/\,]<_\*Z=77 M\MQIM=I096MOU>8ZFGL=% MU%+^<_T@3]%$D\BZY>;EI&16!]QS(4G0H)*((+@68 A!U\5Y%DH5NV"UVQL_ M1U/?)V@C@;@5;K"S%:-FW]+\U_3)Y^F ^F%X $#=9YC!A%B!$\5 M <&(RDJ@5YQKO^K92DAK0#I%UYN'W\F";P ]6[;:1_RGRUVF7I=C>=)\CI]S+BC(?=4?)O$4J%D=4^TSF(((0&$XPH>P%% M5.IGJ"^CPIU7*G<.I7MR6C-*1ZK\.2@=*?\&H/1+FEQ-W>?K87C$U,K,,L^< MECZ#C![-=;8.'/H!D'26A&DE@JI]G_ L48W!ZECU3[K418_@FDWG@[N')O=< MN=%BY\E@7?(\0:;&XOD?RWN3'($9HIF1G&F[UU@D7&4-3/C=/9">)*#?XL?: MQUL]6?<-F'2UR<)J3U&O0E"XB6STIHQL0E-=)J&HJ(BEV5+N]K) SP%F%P'] M6)N*BIW4EG*/4%EDUZ;?!B\N!MDHCV8V0B9)X1%.&!A/)4@\S(W*,FG]E"&9 MI?"7J\F7GU:?N(3&ZIM[9-ROUR,,ZBAMS8/O[K_,YF^N)G-)Y_P\Y9[ M(#M*DZ40%VUA+.X&RX@!AY8RE&MR)T0%N_!XY7Y??79Q@IPHW9ZQ\9O[A-)X MP,-J?RCNLQ$R0.8D(,!+$1AC 7BT(4OI.=EO"-4S$-E)0'\VXU2-3FJ+M^=' M/;>4KSSI@"(@F7$(/+A2'4C*^4G!<:TY)3)%M_$";6M=P,-/[4_;E50TJ2*O M!L+:A4E<&^?)N.%3%X.R\,/7XJ/!CQK MQ13SP-"\@8A&@U4I *4J&<:5R%KLH?_G5^HWX5X7$I7EVC]*AI.(PDGS^6@1 MB;^>3-^GD(:+%\^K%H0(?.53X$*"UC*#H,ZBM) O%EFFA!C* ML/*OLLUV\& MJSI>JDNX!0=D,X-[OR_H0'MMF.4&>;%E9!FE8$7@)70O/#&F8^TF*$_1TV\X M6P].U67? (Y^N7'E 6%*]ZV\9F^'_[BY'4@^G824XNR>PX'GN$VB36A8R[6X M15\?V>6@>)!1!>&8K%V/<#"1_3K ]1'7K9;:+D'>,3_TON_RCE\XN@SYQ 6[ M'YUZ%.MGFZT:'9Z6LJ2,96GW9M#Q\@&=,<4EM\GG('GM^]S.9ZO>A[2[)WHN MXEMN)&4Q6,!8!+==%NK0+'6:2*X@L!B+'6ZZ%D$5Z:Z!YDX,5Y7[ZVV!UF-6K=CH;#W'.GC M]-( U);OZ=+TCI7518#"/6A5CF"41C&1', QHH GGJPQB:$4J\>N6TEI%%+' MJOQ1$'NZ_!N T>N;Z7BX&*XRCJ^'7\M7LQ4G0KMD:=8@8^$D4PTF40,L,*4" MM])'61E)NZGI-P7;-9@J::$!/.V4U'T@+YC0O(S9S;FTHS$4#7F.'I+D7!"E M=5)[U1?6. /N_([0TU]'_[6<:II&6R_3">SV4 11X5/$6),85E"[ACC0"-3 MZ#E$&4WMH_!IBAH]$8_4_[[P.EP9#4#K(H2;3S>+]EHO$Q(1EIU@\.M16G7P M7Q]'MI/Y0; A4!M#Z:9?7E-I#5X@\Y1:9JFA)O+:Z=Y:M#=ZYM:!:R\*/AS8 M=@GL<;HJE'9K-7]+\X$F/#L=$PHR*!!1># 4N9&:"T&<,-'7=OJ>HJ??F]2^ M+.:ABCC>7D[F;M33!<3I_4[V_.#N+Q3.T_ZN1? DWW_8[@_RB^3E)*]^X]O1AJY)-JKV)VV0ORZ, M^!JCA;G5-IY_6R/N=C=;Q[/2AI6'J@9$SA$\1OZ@(^YFH_ _;J_',P<8N_VI M.]6L;U/+,L&1%*.>< '1L?)@2BKPT3(40-#H#6=BJ_<6VDE,WZU/.\'*IN6O MHXH&(O:[$7IOQBB6F\716.Z-T#UW0B4#Z#&72AX3P.*Y"(93RKRQ*IOJ:>SM MI/2+ITJ*WLQ<5Y!Z ^#Y.'7C62X/L<9QV>!\.+Y:&\MXS]VL'!:S[7^UN@D@ M3F@SB4 A66D=]S+43W#7I[WE*7 U 31K1;@/(_OW#Q^EB MS-+:P;&Z6LJ*"W3G4:0J>Q"$"? N!,@N$<#F=I]M"[7_&8J,>=*)?TAGF5."1EH[3_ $.?T^56H&?[44U@3Z5D_\/ERG-'^[FNZT M<,FIL-IE]$5,E GCQIC!",\@1AI]2MYE4_MJ>Q3>P FZC8_; MFCF1LH@D :6Y=,G"[>6)DXL998PK'K.L'8'LIJ;?"*2.MO> T!&B;P!$'ZXG MT_G'-/VTEA9=&51.O!/.44CE^;%@DH%/>+#+,D@NI1B3KCY0:R>P6\G8ROMC.14XYX$',\VSF!T@8;O* &7$:IN>2(\OO,F-VY0+^G M4V50U!-E V9EV\G]]KZXAS)">7:@M!0@N-/@91! I#3HJG%M:.W7B$\2U&]T MUXV74T\##<#I[FKY]?)J>>,&>_V>>C$."?D3000\TFDP*"^7$QB+@E39)YE< MY$G61MBA-+9W:W4D/#9CM"YUU0 6=U1/K+@M@WK_*,<"?O\"B1O.RV#% 3%! MNI029+T8@10PZ(V)@=3:8-3JO:F.QV/H;"_#E0 M)KJ[4=F*OZ#+\G.IVBE36@?:F)!ITI %*1T/;023,@/*F#>42\=4[:N"*H2W M=XB?Q9YVH-4&C.RQ3)>->\^T\XXJ%SCRZXK7I *X\E2&!-S TU ^7JM-/ S99/N>Y8<"&# :E2%1 Z$ZX8FC*(:-T8'$#:J03RT2 M[QBONVCKMW/5^2!913=_PN+M)VJ!'WS>HVKBNT]\N)W?36;#Y;NP<]9N=\Q% MWZ7;YU32^2NW1:*&D&R F%P: 4@"WFNT^Y1;P7/*,M:^%FNA@/@J5KS89S,AE@-3&L*@N@ 7O,$ M$<]SPBS*,]?N!?=/4+E]"*"ZK-P^1+L-(/N)4F!A'+6&%I$&77H-)3!1X^:G M5A.5&:6A=L+@GZ)R^R"$[%^Y?8BZFLC0'E78&Y2U3B"#J42V0E$&A@H*(6;E M!+%.ZOK/"?ZI:[=/@VO'*FX"R$\7 A,\D2@)&9)6LHS74V#0(P==TB:1:QYU M[5:<_RS5VZ= LY[2FL#@4\7 DG*E@G5@,-X#44: ^9 L6!>"YS)H5CUH_N>H MWCX%?[44U@3ZGDY)&V]L((D#LQ(#2!I\&3 :(0MM"#+D8_4"W-,KG'JHXSXE MT*ZG@0:"DJ_W0H7[LP7A3L,">9E((! M'E%X-E%AP3#G0#CO(]4^1%+;Z';*4'M&N\4]< H*FB@/.$T=NU.6@Y4*N_F!_DIZ_>]._R?WFIO=: M?-B_KJAL8)J1BB0(:#(E.6FF\1J@%:E5 .^(L M'HYG/1?6J?MN"AP/0=-A9\'1RFH^R'R_=L8->,XVLM LB8'UTP#"J MMD'*&-UY7V2N4]=OYJ\I&!ZLK(J!73M.Q^E#/:HLV[@WQLM+/$" M>/0&88FAG0M1@#8Q),-ITO3[/=)W7]K*Z)16GH S"7=CX=@ZY8"S0%,RVF56 M^P3__E\D'(*5_5\D'***'L_GV70^6+ZL?X^Z&5^]'L[#]:*(69(D6-0!Y6 4 M",TY&&G0WS <)8;AKLS8-FR='\ J:K2 M23WYM@&/=Z.;V0,6&)=E?Q"(/J X!-I8#&H%R(P,^"1)3'O=I.P'DF=G+E$1'M57/6[V2G(?XU)=[6_!YE$QPA!$7J01O+>XTPQUX MXQU8+P5QN62E]NI>=!B$VD[>= BCD^3?\V2*=1']+0VOKN5EM&H MTL&EK,'P,K",9 5>DPR*>8410O$']IE/\@;+!P)*W"_?8 M..88)54>@F5H>9GAX,H(&$M9S 8-+PEB#[CLN5R3H#E&N9-N)=U 9>+3E?W> MZR2)C$!5<*O^/SXPX#QGDWDVAM=^LWEZNXBSOMTY_LBJKX&>;='NEM4;>^=7 M-R]_\6V0DV6 M;>MIH.U/J\W:R>?>&3_J*1&E%BA% M[675N[2LG>JK9Y2^2]-0='>5+O.#_OV#J#)ZN"Q"LM:4*IP,A@B.WPI&9 I> M:[T'Z'8NT%Y>XG0,U9'FGW!^QX=PG>+-XIWD[B$1VW2R^4'^6]F-I:3]QHUN M?9SSODHY"R]]/W4YO\+._W[&6.)3C!2"26BF+6?@ @D8R'/OHXR<1%O913S? M^YFG)PNM%('??1B.KT9WT<)+/,,>S\B\DY@VAB%/$IAF)1F'485' X9_<.J$ M2!AG=#W1K 8?W\VKG4,0>MAHJ3, H(&TU[XR^-MP?CT<7X[3?R4W?7APESX3 MNAS7T>B22"09O. &$M7<)!.C][7'_IQ.=;\ [Q]Y1VZ%2C#XCH!_D7%-9/CC M]71ROAEP?O#.V O!OK- MJ7RWVZ$^.+ZWG5%87G'_,8VW,$^I#5S$ )I(BLP[/*!I))!T,#(IS1.O_02[ M*@/])G*^[YU1%1S_'WM?VMSFC:S[B[HN]N6CX\1S7)7$+MN9J?N)A:5ALT8F M?4C*B>^OOPV*DB69DKC@Y0LJF3K'L183C>X'C>Y&+^=V,K;O6))!&DV=4BJ+ M!R54 L^D 6)$R )+3KQU"^3CJ1XW$'7>9^!X&'0(_'N1D1_8/!'9V\*9A\RN M\OTMQ!QKAH&56C))?EKKYCW[TCCN$WKWH&XJX@XZ9A[!\)N9I=XI6QB'H$L" M%55MZ)PBF77%UNX@2HFQ=/?#5)]-IZJ1(CF'"+=#C;R3PWX3F)ZPY%6I>5E" MF-J;W!0(C!E(GIGH8A'.M,YG.H[BLXW7'(2O%M&9PX1]1M!^R/F^M?&<2RE2 M _D9!11'#HY;!IQ$8)A)C(^&\B>)/]N(S"D!WQ8"YX;]+>[U]XU[5GPN+H/5 MU<.P9*AY)\G)IN\YQ=:5LIW%7?;#?H\QEY-COQD$S@W[/^XV6RZR"QJP1-HC MV8MTTFL/"\F,"TX'Y\9Z>=U.\=E&54Z.\N.$W3VTOW\UJ<410IJ:^D0WE5*Q M0*R]_$LJ22(6'M5IH^7?OSK;>,GP<#U0@"-&10Y+E,_&RX)6 RL.085LP66A M0&A5@M B"KS79.N$90J#V0,#QS"&%T7?V9(O$G%SDR;\K_D\_TF_%6;YS>H3 M+E[3*K./4V+,>C3Q\O@NV\>LUC#CL-FF&^4$_G2YG,YPN7PY_QRGLZNC-H-SQIR/201PH@CRJK0 I\G)DCPD%"8'+*VG=^]'X;$7]G5=Q3O\4@/? MLX]_S*:KY20JM(E9"TG5+@W:U:QG3>=/L,)$5T/!/)];]OWE9_JH;_-RZQ?O_\Y)+N ]"!GI;CZ45>-CC;.[B;7TW)HL!?R;[^X>1>[4>@-"&% B74 M)X0ZM-QKN@Y,5,*GR(33K8W=IV@ZJ_OY&&0U%<[(A:1;-_!ZEBXN,]FUUV>( MCD]@41DZ-"S7)!Z,$&-.$$I,T@59$N[2H6:WU<:-K)P 2 ,QOH.$ID>.QJUJ MZ]L&+IFSB<=H$ 3J6'L#)' U_]!B<$5'IKV1I]-D#U Y[K-('[JMA0"/'O#; M[(:].6',L&)L[29?0Y7*5LL@TAZ*=(I\."-B\Y&.>RFZP5XO1K#%]F)VWV;8 M[[B:9*70YBS)_^:Z=@<@3QQ%I(,@'.>)"UMV:BK:1G411>/.(>]#3>TKF Y@ MMF4+6RP!)7G@7(*UQ#-EM 7G,P)I6(%*!>9L:SVU"UT[0_3@M.F#,Y!4/P9 /9E0_X[!YF(\[U1YSV 6%G>L86\V&,&^M&W^,\YSP;GYQ\6J^^#,L\L2GDISG$=#4"56,%? J)9 %25\[4ULJ#^3# MWB+CK)X6]L')0^[LH2+HP.6XL5CK%'')6"1";0!B Y)OSFOEK_)6:Z%=:6W% M[>4Z#(:7HX7X4(QC'XX>C(0ON)C.\_M56*R:XN':>/SYA:2C<',WYCK0*\84\C-G+2Z)A MEKY]6(39\F(MH7^%Z6S=;%4*;KST":+*=$H<8Q +-^"+,2H7$:QOG;6V.W7C MOD -A;#&4ND(;Q,?LRS.%E#K254Z>3HQAH/D]3:W&$-H75BVURTVV-/08+?8 M/AP]\A;[99:["@;<]%#]9;F:?K[_WO7+7U]PMJQ]4L=)/SN2NK%\R99,'<>S M--*;:)4&+8RI4Z@#^%I,44P6Z%(LR;3NM'%:S_*QM]\?9?4.Z\2>7/.@7TV7 M*5S4:KB)]\ATT@E404],$@6<]@%J13]#+2W:$SZ)[4KV67FN^^!PG^?](43< M@8VPWY9_)]U2[U(RP3_\B1=?\;?Y;/5I61]VG Q9@14UHU\QF\>>5Z$\+/*BGO=,AN(>:SP_9FP_40?_AS/M%DTPFN9.5Q)-^29_!DV4%! M$S"G1(>\=6WZ,?2>55;@"77TX4(]:P 3(G&2%(N.[AQ(24M0PNL:*"G @T[% MN.)*:FV2'4?Q6>41C@/BO05[SC!^-;]<3)B7QL7 0$0I:ROF"*Y6*<2B,WK# M,U>M.T(=1?!9I2V. N*]Q7IV&%ZW0%EOE?[!Q%CNO1 >1,J\1HP8!!LU9*NM MC]+Z%,;5PW?(/:LLR=/A]W"1]HW>FA"J2F*,%TYGL3"RZ[6GLX@)G&/*VLA4 M**V+#!MDZO:2-CD0!O<53+.$R4%"S._Q M,*\T_A(LP2OO^$N/HYK,+Q[4%V M_>2&H=V#-M,H+/MF\3',-JKIY7RVG%],\S5$W][:5PU*S8BZ:;AX3]_!=3.< M[XV50N$AV0HG5C%;)!":Z$LK4N*!)2U:I\0T(?RHYDDI+2XQ;_3Y9OIU41Y]F"8E9DRXJ/SC\!P(<^>]RPZ>EQ9N <=#41I;W4[ /9FP' MJ'C_B1CV4UC6OOJ?*T1N^U>^M=_Q]VW0"Z>+X/7S& MG^?U#6%2=.0VQ00^DA^D'"<_2-(Q,X(7+('N_= ZS6R(?8S<\?MP6,T[DW$/ M.%_-TW]??*'EZ6JHVW]7BR*6[U^\>_\;U@9/DQR3+K4I>:!; !2Q%9QT&5PN M@JS@*)1JG:/T)%'C(G!\W-P'?-DK=Y^^LTQ.G%=/5MLYT@!3.* M9;J,?*++R& -*"4PS&7&5 PN[M+NEQGTZ[ 9I0PBF ^WWRU^U<1VY^I\J MX]Z4=1?1>JT$80LR,G2,([=_H4V\I$?KJNP*YL^ XV25-KYK#&=B#U#=@=3)RKJ4#QNM3@RR1K"BRU40N MTF>9O0NLE=S'5 9'".N^N _@W,@"_VTZFWZ^_'Q->,;L>8J O+;*)?T&P1@! M,F *D0L,:J?JLB=$?F?1D85^B,CF+?@WMN##7[<(MT4K[6J-I#>DV@KG$&,4 MQ .FF>#E'O7W:_3&;Y>X>?EQ @I M4=<1L4'0E5>"@>@T!Z'ISK,H4%J[@\WW]$KCY. UO>H'8.G( 'F1O]:'YN6+ M6?YU'F;UO[<,VG>8U5 M> CU%<\*K3@&*W4T.X#G."K&>\!JC87Y*((96T=M#R7?Q/E^G\_2NG1V-?$Y MB,AJWXBJNI4K%IPCM@JG#1IDI=QOXKU=5^V\XGB1L &A-1##1X;1AP6&Y>6" MJ%_AN[#"#[CX7*]J([E5D"WI=\7(1HO)6^ HN9=*9)9VT4_;/GL\SW5 :!S- MQ Y"I36N\WJV7"TN:YQG/9_^/=$2\IO9O\-B6I5FW1J?*)URH5N^WONUH$X+ M",HH0.DLX=Y'R5LG)^Y*VWBVTD#@&E0XG5]@KV>T#BY7:X:&B[J_24S,R1J# M#KZ0)V+I='E%+@5/QF1)_HC 7;+##EAZG"J"D:^T8T70@5J[WL*&:9-BE1;, M!! >B54\"?":[_/1+&R><_@9(ZAM4CZZ+-@_QR/3MR\?T MU'0,+F)MS8Q6@#+>@3=N_1 F,/MDS?W+;JO">>CSQ\FK'UBK-&%F-V]]F]>I MS::N4BO"Q:;AE>..6T-&75:J1D-J[YK(#4C+I#"9%\_Y#O#8;;5Q6@(/#)8! M&-US6A3M;GZYVFPJ)):94 50U\$[J>9QUT2<5# ('47V1NR GIT7W E _LP M- R[.\1030ZCG:0JLX]TNQ8M-:/K%$U@H&0N$)E4D- )[UF,[F#PW%UIMS@A M>P:P.8+#_=@OVS9V-PHZ,8ZI;(H"'@H=A)P=N!3)2=2"ZVPRHW.RGU'S]**[ MH>CFF0&6%%@B0CG?-Q>,. D2W3_>O]; 9 M@K8,Z(8@4U'JPDSK\ H0-8/_;3!Z;+!;FG/^.7^7*ZVB1(156B M-"Q"L(K\C5P"!,D9^,0U*X&IR.,.E]/6#^\/"H=(;=Z2A2-CX!Y _SW\)J#?C-;HQ,625".M.!=I.]!Q=B))N-B9A3,B7M8LD^ MO=+(C2S;HZ0Q&2LUR>XN+,E]\7J>S(?X _%0""L$*6*PIFUIR<$CJD0N+ MR GZ(NU2@_OT2B.WBVP/E<;,'1DJ:UO^NORWN,0QU<&)3H!RY/=YER4XNB9M M$LRZN$OZ\JV/'+G-8GOA'\JN'J1\Y;%]CV^J0/Z[39ZVCV1R,V? *VTA9VD$ M<:'\4+OP5-SCU[WRTP?)]6SBFS9A60<^Z:T]O-QDH7*%)>MB";2Q=O1D&9P- M&M#85$PQ2C2?+?@C%5V$+@Z4ZKPIB_L"R:UL9>TELL@U)(Q(FT@.:IP?H$O"!!,9HWOU M[-+"F\F^"=O.\]FOOGG.9_4Y85ZVO8.&.^^@S=\##UK^! ^%Q[.EJQ=$KXHL M=49;+H;,*Q$51-0%4@A)^*QT*=CZGACS!?&:B.MLHBE>W_LW+-$R:4MJ'4RI M%B<+'H+4&8SV1GE9&%.M3:R'J7D.KY#[8.S^I=M(3@>KX*^XB/,3%$9<&Y\Z MH>0A!G)RK 8EA8& )8+TVGH9+4]EEQCQCLN-BZY6LMVC^.$0-G=@XV]RG-Z' M"UQ^OUVN-Y.#C-I%#XSI4!N8%_ I>TA!!W@ M:9OA\C(L/ZT;&=YN.^<@R$P].(K@.,KGVXK0F8CVU2,>U)G6?P1=)!3#;4I,] G/;$=4\62/,I MS <1.NZSRD#8'%YDH[_A/I4/?+TISPRW7$5@@M>(0T[@N11@E+%!V>*EW27O M8^<%QWVI&<"2&X;5S>:W-/$\OX<1;]CE. M*10,<'1FF6!2XZ ($)6Q2L03T MK?WQ1PD:UY;KRO\\4EICIZ?MWNF$9V%,;9/#H[>@="JDD%D&'1G+IB1>4MI! M=S5N+7,*-_18$1_6668??H\>R-CN!_W^W152/!>)9%>256DW.>>>>4!G,.1H MG%&[U+ ]M4XW3F9#S#3E;0C0/:"*,CRK4#-._IW6S;<49'#G@M<9?6UDE? M-959)[!!LA ,1L-;]Z8_GNIN7-7&*#ZQ/+MW76_=,Y$G-*98T$R22Y4*.6U9 M,?!,,FZ\8NS^,-T#O=<][_-3.+ -[_/!>'Z>8TC?7WZF?_9M7G['UHJ#Y ME,SN*Z5!JY(DBV05U]Q@SP5$0^X4"\[G4IAS-K>^9,Z#M M]MUP"HEU8#3_N,UMRF6BLY;(@JP3 Q0Y $E!U$9#3MZA#25SX1J?V=TH>Q;Q MSP,@.J#\]D>EOT+E##_2WG(G?5!NF8Q#-T/Y<:G3=T1Y8KM=60 2K+TDW)Y^5R.L-E??V( M=.0V![,.*Z3M;-WM31J)-";G7 30F9-0'W4A)#)&F,& PJ8WR)AO4ZFP%<4W%F@UJZ6_U;8Y\M(2(=!:E:1WF M?X"4<5^@AL19"]Z/_IB^3A)XAU\N%V26+_'>5IA207M)_."!_#9,A5S]PD%8 M+>C_-9?:[7!3/KK(N(\[0]V/[?C:02>0?UV&19BM$-_$B^G'*XVZV8E KR53 M"80SBA_B)B'4\2 K&H0IIEW>:QU<9]V5F*(@TY&P'8;:K@M>K])$M=F 4 M')GA"-'J0C=K;9/D4H"4'!/:&1=]\Y#XHQ2-,R_C%/=20TET8>,\P*M)D 53 M\@XB\TA>;T)P265PL812/5\I6T=L'R!EG'D;)\/2D;SO(./Y_C:VO+ 'I9VJ M4T0L9W0LBDS@:BL%XXWU,5L5S"!M39Y][G/+X-21@%5)8$-Z3 M@2BR !>8!6Z+T1%I9U'O8%;MOF)?4:ICY;Q'H.I IG=Q,QX0Z;BU78S.9:43 M^)))AZ>XKGHR(.K[G#>^<-:\$_4Q!/<5L6H$T=.+"]J6*P^FSI]0 M&B7$6*,HB?Q=Y\C[];L,67QRH;ZB4PWATI;%_<:H;FU(L,PX,XR\D\HJ12HS MA)S!6NY#K?%5L;5-]"11?46J&ML];472"\:V[R1*K6,,=%H8T:^RHH/BLP8G M$B?%&R*_WWU_P!!#7S&K(5!UO!#Z+G)XAQ'S%<'=RL0\K:";5;W2JM< MU]-5WQ#VX^+AH.H' YRVYWQM\_C-=?5KS MI[+JT_3+A_DOLU6M(KN:XZ"M(PM3!!!*TEGDW$"4C$/MSQB-U\[OULY^7V ] M3M8XD&L$@,?@U% :(P<@7GX*TSK Y<4LOYI?DAER,]5#QYRT5^0*>^(5(H? MA276&4S2"V/M+LUK'OK\CJ#14ICSQIP=60U]?R_%O&8*>2'KD^1B2#$)4LQ! M6U+,HLYV4)J8XD0N.IAH4@-]\]#ZXSZBG/8N:R*##G&T.5[<);U.9OUSYV+9$,L^L! M="J);'CD@"S302H):QLG!B'I'*.3J-PNZ;Q/+-,7+ Z1XGP8EG80G7Q [:[/ M#I?6H^6)]&I]_%$J@#<*P4CBG:/K.C6OS7N$G''?:D]W4;663+\@N[8*90G< M%@E6U%Z#-B,$24PR(NI,W$JEM.[?_2A!7<:*]A?[;G Z0 :CCXPBXJ>5]O>X M^#I-=-%_7. ZQW"C@KE5*!TQQZ94!R$Q ='& N@"N1LA6^_E#K?:DPMU"91# M!#H?BKLC0^6GQ?R_N @?L3J.5QFILX_7^]IL!^MDU20,8%%U6)J/X'--G&)H MM0LYJK!+;] =EAK7TQH&+JTYW.]E=>]^7^MC4KLE".? I"#K3YSH MMOMUKZ'@@V5:=G/''2:C?C'WXO/\Q0JH4L@ AZPSL.A_/>_HR M6TGN1]223,D31:.VD->/,CL>%SL&HHX54A?X^XJS2WQ%#*W%-347ISYAOKQ< MKN:?];+SGE_/E:L*DM.0Z>\#:Z4')["'2#0%<\V2X"YK) MG>;>W/K,<>/H@R#C*+9UH(;>?%F7\LT^_EK[F:YWX&50L;;XD";50@JFP)>8 MH)3:>UUJ5;!Y]?D/5(P;0AA4B1S)\BZJ?>_N83W,Z4WY8XGK-LV3)% 723I. M&XFU_VUM\$%'PHCHHB[(B]DI&^!@!-TC:%Q;_81@.D80'>+JIKQXDM 9FTP! MV !<%'2:O.#9OV;.=E'$KH$Z(I<.8W\.5MB[C6O>+ORX\QL1Y M(+@#([5*CJ\)$'G@D'W@AEFG=?-:@1^I&+?*:5CD',?R#D#S(J6U3[FI0WXQ MRP]WK7(2@]9T/=N8B%-%EB/2?E-[JX+Q=73:^^3RRX4LQA=ON8 MA-7-/YK/WF&M2*6+_Z>PG!X^OV$0,AK6=0[/ID9%H#=K_CQ=IHMYI?5[P9[@ M7 @Z$8 L:+I8O07'5>V9*$S*%E'RUN^OC]%S[,5[\]E7[']QA_T;0>4WWWE/ MO_#[?+:X(XJKUXTLM=9UDK4T7M1$$@5.1 M,1Q$$YJA,ZY;GS8@?-X;?#&_W M+^QQA-N!.?E OZR?OGV@#[BJ8BLE!^$;' M*I*G9^G+I&VTP44TH?6MN!MEXSYJ]W$U#B##GI!YVRO\<7^;P\P$^JAK(U[O M/"@MZ=B9VE":U?Y?GFMSO^UC.X#N0F G)EQ#A#P$PN;BZ@F+KV=?+E?+-(:<3G+4'P4-P.U(BG8)+;+9B MI5%,&(10>$V>MTK!K+0Q M9&2@-J"2%!"\C36[12ADF0[-8!'+'\D9-PEM7' =(I&>P/73MUML>[7 _[W$ M6;HJM+$A25:](,N#(W_(2%+&/$,QT6EB8K38.C=V![(Z 5LO;D,3Z?4$R&T; MNN[R89@JIA"W&*9:TB,A&*]!%A-089!2#V:O/4Q6)W9;*RCLX!P<(Y=.H;:\ M.;'7A?'&BH N@'8,0<4ZV=B@A<*2-987%G"P&_81NCH!6RLP[.*)'B.9'M!V M/3SK]6RY6ES6+:T/)5D+DNL4 ;,A5R<;#TZAA\Q=* E#+K'YV^IV4L9-#._D M1FT@I0[ ML[UH94K&Z]J*(A%MP:X?=_=LH;3E]M_M#G)-@8E"CE(4K-()SF3 MJ2P< Q]Y"MSHG+!U77%+^D=6E2T ->]$NB,_B+V>?<7E:DW\_^!%?CU[%V*< M?EA<+J_;V!CDP3NGP!05R/NBOWF)#IB(C-&=$T.Z5\V\]5'LR87&Q=1X\I\/ M)8P.=.8?[S\LUM?,M_?U4MG<.^N=>)]0:96 6RM!>VDEZWK MMAZF9MP0WNC8:RRN+H#WK_E77,PJ9]Y_J^0A M&V5L!L\S(QN[AC-CI&.F#3$TJ^R5: [)_>D<-TK3$5@'%G$','XY7WR9+\(* MMVY&QJ2*S1*2E;097@)X[VO-4S#%)8N86^/U48+&=7:Z 68[H76 P+7G^%-( M_\7\PU9"1IYBRA!+4*!D;7 8K0,LQ03+Z#BIUF[V(^2,6S;;#?I:":P#[+T, MRT_$SOJ?7_[WK5T]GUVQANP/9U5M\"HB<4A&\O=XY!X5VOL3*H]7 M?0]2,R[R^@CR-))5!ZA[1R[88II6F+?O:?MW-RIREJ_Y0MQ02;$ 1B"9$)@#\45Z"));J1-9$]BZFGP[)6/W[1H)6PW$ MT@&X?@H79/OB^T^(JU_K;U\W[G>)<49F+LB"N1X20UM(GD!A(O-T<%)SS?40 M+>.V3NG#JFLBIT[QMO&UR VW10ERKKRPM).<:M-U!3*X8&P1Q;C6%MO#U(Q[ M8;:1]@X0.H#U'8#H_:?Y8O4!%Y]O/=-'][9A_LBOK;_.9Q^W;T(+S5T@MLC:+T35D5C1!03/ M8O8Y\)KLL\,KZX,+C&LN-09%.U9VH%9:W/2_WC2?4M M"Y.XT!FY:WVSWJ6@DZS0TT-AV[O"87+I %4_;Y:M(RAQMES+[RW=25>[FF3& MI54Y0@RU/:CQ.T;BH.T;6\\$8WP&,MH=UMC0DFHC( ME"-^ =J:KYTSJWW4$X@4HO6<)9-;SP#9F;AQ;<&&X!I&'!W@[,77,+VH=L2K M^>(][>K[2^[=G(()TVA]*@X$KS-26-(0L]80&!?9T*Z#;?X$OR-MXZ8I-439 M(,+HHG_U+5OBAE.>)^6#K@,@UL66L4!P&&L1IR!GK"3Z3V-$;2&CDYKJT:VN M8R74@2[;5GA4QY#\,9O')2Z^UI-U5?1+_)S/$FUW+>COQ4D;?FX:?*\_:Q*# M\+R8='6,E2-^>ID,%$5?I^1,8(.U3VRYD7$-O:/AM4.1V6EE/7* [[NY>ZL' MUH_]GDE;I$WG9Z$PAJ03Y%Q*;5A9P!OB.:N!,26#EO<-Q:V!O[T7'E?#M@+> M\#SO0(-N\Z&JS1O#$O.+Q2+,/EZ5<]Z]S]VZ'[=CV[C M%/VW@RC!)V\ Z_/*XINT51GZCANA<%"'_?W[+_-3-&)!P^:%07*ND16N1&0 M6%(N /E(,Y*,FOPN5FOL90"E:F;KNI]@ M8-XQP9PR@S7A.^>.07M!X8".0?O(I5.H_="7!I%Q9(:#PB1 :1%I3X%!X($[ MY%I+]"? VOEU#-H+#(=T#-I',B.B;;E83=Y5SVI]!(DIPD0OP 45086<(*JH MP;M4G':8RVYMD>E3;T&)OOH.HSL+GG\T^_!;\G#.]P"7#I?1-G3TLH7@;R\ZS@713/ '\Z\G^[/-6V^,(M?7_[*> MYWMKC7S@64(-==?,27!!U(P+&=N48B03])?N,%6.G'Z3@_.1F_]+9$R]BCD MRR6Q1#JSM^7/0[^G%^AZ3SMX+&QOCA$C[#7(7O M0[GOWG3S\N!0Q"LACC#6O#F%IYMX/BQS3Y&,P9WT2C$.1I&7K;0TX"UF<()% M6YQ$+(-YAUTG8Z! Q2H[2!]I4E(QU\[=$K+%HHP5Q>L>JU9[3\;8!V_#)6/L M(]P./."GIRECR-('J2"RR.K#%_DJH11 G1(O0I$V;OWR_;<9AKX76/8>AKZ/ MY/J%XJUIS=JB*5QK8E>H[*IMN3WQC(OB I:HLVY>9GCNP]#W L'>P]#WD4C7 MP] Q>V>\"N#I*((BRL'EH,!DQE(I5AGY[(>A[R7,G8>A[\/9#K106W^46ZE" M#+D.EF+5%\S@2V6#(VYF&5";P0JW3O9"TG7\Z_B+=CQ$]'0<'M_S>I,_Q,+O M^K OPT6ZO+B*BL\O+E[-%W^&19Y(4RL["JOOL#4.2%R)0@M +ISR(2?T::@C M,M2FSM\^/1"P#QV=+M#3TW%J6C)J@@E..P,Z^IJ;2-()LF9 >B:3TM;W\]S8 M<7EP9V ]2;'Q/L@Y^/A\6+M*GL,1E;7>Q?+U<7M;N M?&^OD!?9O#=2B&]C]-_NHTS?!C6&U^MT^W+#&5H^8(SM>NN"4%"((TBRZZ M."?)V.:]'*7CW;+A)WX]JU/4#CE'NF6_S&X?H3'2B/81(HLH22,L=H)"%B[4_%H(*HD(7FIE(M2"#.8:]UUEE#M M J>8(Y-41%DOT0@>DX+,72B<%>W*/UE"^V<)[8.WX;*$]A%N3_[&3]]N_OH_ M4UP049^^_8I?\6*=:Y"9S-H:#[F.,%1!)'"&:\C1B*Q1<\$&.\N/4M8)'D\+ MFX<;M[2284_(O'TI_KB_388#N?0J1%E YU3J$.IUOR8./DMO!4:GFP_2W8O M3G#:$"&[=-EH(JZ>L'AE\*\Y)C=9,"4E%[+B@*G.PPRZ)F01#YTOW*A! _![4B)] 2N1YHM":=+0J'!,)EJWW^R;2+YCN2_>L?)U EF M,/5V9->T,\@A:G3Y-I%>3X!\I"%3RBSGD",P78WMQ +X*#TDKHM2M%F66D^: M>19=T_:"P@%=T_:12Z=0^Z$WEW+>E]HB6+AJEC"&$'QDD$UMS%*(8ZQU>&LS&!1.%#H-$0K S"G)0JTG-L^2V*ZKN(] M_I9M*[E^H7@K9S\P2VS)'%*T=%-PB>"DK >,*9E$\8*U-OG.OB1F+Q#L71*S MCT2Z+HD)07OBAP'#(X(RCM-&@@6A(G?,9V[RO6C>\RN)V4N8.Y?$[,/9#K30 MCZ]%5W&@8DVPUD+T=29#+G2,@C1 '\!SD-J'V%KU;*>DDRR/4:^^!C+J$FF; MF)-[>NAA8)0C$3MLBFV]5LA>NAF:\NYG]N%+#@D=CBD=A5%?"ZZVM2$K20TJNLT39/6P? 'J9F7"76 M1MH[0.@ UG<(HE_^^H*)5/$'7%SW-[_0T5>,^5)X(7D<*8^2(U=O%/&XRI=^4%\11_+K>VO5+0Y#.6R/! M.$7&H_*ZUJIK2 D]1UU;C>B[L-H:LGI\E7$C[8UATIBI/4PQ65_TEK2D2,X! M\DB8CDZ2&U$48 Y*6N1)A)UF*#4=>F.>IXU]..=[@,NUWQF$M#E(*-K3QFLY MB..$''JS#__&%OR=H2W_7XL\_3=!T?$3T=AZ8US)ZS1#)(H'DFM]'; M2!JFSJCBT8;$M67_-"4[=2^_O8!YDDKW?5#2P5%Y=$[(G52?FWW>#]A,4N0! MI0O N%.@#%V]/BF$9&SQ*@:1M&M\,!J0??Y5'&V.P:D1<##HR4"+\^%GQ+Q? MS=-_/\TO:-?+7_[WDK;[>UA4!GS%@SLS//V9#=LJ[+F!1CT1KE:ZJ4J/,=CL M:G_5'#6H(#UX4Y-X_W*5@W%O[".G>US=',+:#^_+GZ5?2A[.\7$<;@V4Q M&.9)T:U?*>IP%LD-.9U<\JALC*5UQN@= L8%Q3&2G+=B:T^8N!X[X%C*11N0 MTA=0D=OIC-+L/% M._QX>1$6UWNY?H04*6FC&?#"2(]&LMNB51FD=<8GS-8%^815L<,RG0#A$/'- MA^%E!_KB16W2=I/!I=%$H3!"0&5 B2S "4%_%&NB24*SU/H.N4/ N'Y0PSOD M<+9V@(GWGXA=Y-75H9R?O^!LN9' ]YFA-GO MX?-U_H3UDO/@-*G>6#LM^P21NP@L)V1"1]+*K8WP(?8QKA([ E;W+=^Q93SR ME?C'["LN5YC?T9^+:4T)7+NJ&R6>I"8];1%D$,19I8C'@I2 +9E;^I%2;I+LS>?9-%YNHJ1K)5MWN-&! MU@3EHJ'=65*J"AW=\L$SD,5DKX,QR-4.%]+^*_J]M8[ M#&HR :,#H6H2BK )//."SI8LL;[EY]30$3Y; M&U9KPVX]&@?S1!#-9$$A*&D"*%L3VW,N$"/S3")/V;3.L'F E$XBR =*^(=> M)L>SNT?4O+E<+5>D2*>SCQ/F78G>*$C)U\&?S(*76@+9Y-J'[*/*[4=&/TQ/ M)]&C@?!S*./[ M';L'BS6+,JKU,.WN)BO;V)4\YI'3*0*J8ML<# H8R@2G&R MQN69:5T3N0-9G3A0S2'51 P=(.LFJO\V?*MW_(O/M?SN9C<\&[+5,-&-STG9 M:H90I^2 L]8Q[G+FS174XQ1U8@^UP5-#YC=,Q&D'II>7B\K5JW2G=/7%Q+.0 M8DH%N-#KAHY(+BLY!H99H9%GXU'0&H;7>.VH1@86$<+H@MXO;U>^=:E M_N)R]6F^F/Z_:AB2&Z*9L[0?40N%UV%.YB"'Z$.)M75>:V ]3M&X59>-(=60 M^1U<>W=W\^!E7H)7Z%P!:U"OKW (GOY@7JF8%U%%FU6!5$8-"JXDP MNH/8'1F=$?/D(4N=:U1A$E(I>^=<3@86IV@I([2R@=S/1.X7/; M@RTL\\@%N:S%$I<49O#**3#9LQQS2LZU[E'R!$D[ ^\W:G;+<+)S@1D TFE [RM3\T[_+(9)?]V,?^X")^_VXM7GBZ? M.!&TDD[0G:X4*>7"@:YT!M9F)7STG+[=_(UE)])V0]JY!-.'D$<',/NP6!'J=D-3.<266_$ M]=[PL]G#R_ER]1O2P=@A M:S=,G4MHO;DD>D/7B_2_EW53F]84=6\WGJVV!956'(S2 E1"VI=3@8Q)ZV4N M"5&USC38E;;=4'8N ?=!)-(!TK9?[^^P)OW4>N.;>_[[[US?^$4K'^G.!Q%K MSUF1R)%AF@,S@KQCSZTUK9N-'T[M;F@\ERC]B:36#)_#56C_D$==$\F6@G%Y M)\?L]2S1PM.O6']\7/WV$2NVKNYNM?E&M=_?QY*_*;>I>H<7-29;U>1RK23C MK<3V[Q/,R5LH3LH"L=1F2[$.1"7W% Q3QK$4ZBM!\^>]8R@^6O>F3Y@O+VCM MPTL"KM+KF;7-5W(KXL6L33X;9'Y3X*.+O MP.:XDX?.F.PCCXZP M=%T&562,62M@PA ;3 C@4FU((W7-]R0N\>;O8[U6>.PER<* E MGTQ:#4R1MZ8$V>3.T^YX*BQZS3,W_ G+\!E4>.PEX^,J//9A> L'9.&9\=UZY%M/17J=W%C'2Z1#N T2/UO*BH4@P&B MJL.NC?5DB-*1$IA$3C8:JUJ/Y7KN-?Y[P>H4-?[[R+CO&G_%?= B0 JUHVV* M'EQ@ 0+&+ TRY](_-?Y'RG_W&O\]A-&!]KS;54IHEZ*R#"27M>4/2H@"-1@G M%8_*,Z[B4"GA'53Y=W$9'RZ1GN!T7>>L,2(="9 ZD-)/FJQ@1NH_N!AXK .N M5>L:MNW#V=Z;M@57Z/8OP((U-:5*D&<=Z=PHEI*LP^N*W>'^ M.JNF;7N);Y^F;7OPL@-]\:2B?4C/?G_X4X$'IV*"S&N=7]#D_9JH:E/_Z'S) M2L?6#N3Q5(]E'9_VJ^^!?]V]7$%)E$ M20F(W;K.JT7PT5I(=,>4C)$YTSK';JB]=.YH-,9DJR/1$B =')0GZG%U;3TA M> != FD=3=QU)2#8Y(O-G)?8_'VV03'T<$'$<4';4%A=5+?N5+.+O";21H3L M4FU^$NJNT$#)CDOOI):#0_#@XNGA'.B^@'BTX,YBJ,;VK*4U6Y=KY8\YS/)[ M7*TN,%^E*RW;)FL]L=9ITK3VV7 ?"5I!)&D8Q]HP"4$5LIV#,K4;G#.L^,QR M\\*(YY*@99AR7@H//.8,"K4$AT8!4T8G(7,1_)\$K0?B$"?#[' )6ON(OP-K M]NX[6$8;E8D19+&A=@J5$%$PT!Q=0LZ,LZWKA?=_\#Z#%*V]0/#H@_<^$ND M3H,\AC'&BG0Y$C>+!U5-KA@S_>&R2CGIHIK/W'GN#]Y[P>H4#][[R+@#G&]_ M7^5.A>22 4Q"T0W$#01B)P03F5%,Z)!:-Q?ZNSR([X6/>6MA]8>X/V;3U?+= M^S^N7_:M187$#V]KT6,BSS$$EL%HS9A!E]OW2WN4H,Z#3B,C\ CA=8#$M[@H M\\7G,$MX%=+=;,/K8B2F!$+Q"/6Q#P+C'E+A=7Y$$H:WSDM[@)3.(TVG1E\+ M@8W\3']K"^O#<[V#:*/%4AO&DRVCL&@(O!B0-O& VBA]OS/(UM?Y[9\^\CMH M+RAJQ/X.%-=50?<76CY=S?5^-_WX:;5\_^+=^VM-'*U.+B#DP%--@K%T(@K6 M+#R&T1B5TB"=9AXC:N2>H[W %;*<= M;*HS+Y';2\;'ENYY/ ?<[\UE]\98')SJ)U.4:9LP/IZTHR+ M0%9H!(OH:R-[(WCKMB.[43:NZFN/B#TA=X!X.@#=VA.YVMJU)G?>)JTMN%JP MI7A,I,GK*<5D5/!!&-E^&-P](OJ&TB&2WN8 'LSV'G!S?"8:\T8X04?0:D,F MBM9T&&,I@%$)$Z3C,K:>N/-/74&+R_?$LC]GM*__^#XF,XSGT1> MO-6A3@EEOE8F28C19! I)\G0A.=/Q)W>AR:0.*A:.AL(Y MGX/KCJ_+U>)R;;:^67W"Q8=/8;91$?]>MP*YX4LB[RIRC9#KQ:F2Y! 9UU"B MSS8B)W?>]')$]MQ;YT_UG9Z>(0'4R\%:O@W3_&J^^!#^^L]T]>G3_*+>F/2- M[5R;.&,U0^;(N?.Y#@X/$%WA(),JB3G.'!OD'MF3SLZ3 DX ^"$%>[;-T&\9 MA5J]HX MGA2JK<%UCHS^1FX?BY@2D\FIYL-=3[6W,PTY/Z>S> 38GO65>"_8$HQ'*:T! MCCF"8C*"H_V #XQ$JI$D>#Z'\(!H77^Q[N=T"(\ V_Z'T%\=PAE^K.9\Y\>0 MY%9P>ILYEOA1G):0D).QP(V!(*P'+#H$369$,N<3-_]A>V<:.G].A_$XR#WS M\WC?=%=186TC#+%XA/48\EB"A^B2\06#2?%\3N,AGF)_4?WG=!:/@=N1GN(O ML[,YB__!6G1Y,Q5Y;=+_3,KD59@N_ATN+O&VH$.NHYY< 119@7(^0E@_^EC- MA4Z::WZ&L9U]6#"NU_F\PZN#0?%9.YN[LV^BG> NL@*%Y U*FP A)$<&B68I MIZ2U]\_P^#[[J.UP!Z=#); 7BL\_XKLUU/8TDQ)3/,F8(&7C2+;ML5G'__M_U2? )O/^NJ^&[I[FG'..>&X-Q"1_!8ER'Z+09/Z M(SZ*%#SJU$VE0.O-/_M(<__'?50\/VM%L D;DE^W?)IK6$S@.4H0P4I0I<[> M"C6VF)U%,H1D$N?CA.^S\VYNR? ML. J%?W#?!4N;O^\1FA_GZ_^+Z[>89I_G$W_'^9),LQXEASX$@(H4X<1J6A! M,JE25MIA:CVJ8;#-C&NFCQ@?[P,>HP^07]S0?7M?O_Q5_XJOE_4OM7?VA_E/ M^'V+;TA/O+BG-*Y\B/^+8;&7NYH'^['*Q\ZZG%3E.CM=>6^RC$T@PCR]&# M2"Z3UC7QJ@6#F!UN;-H^XN_ J[\W34E)J72)-1!9!]NS -[+!#EJ9UR6F,H_8]-: M@^#QL6E[2*0#.!W.N$>Z[ ?AE)*"@\Q.@!(\0S"L #V>@TQ:@4V&,WI#\'\+GW'GUBF M\[2>P3$P'T8@O6+KQ6QV&2Y>?"5_H=XPK^:+VBSJ9A+2ZUE:(/WJ9L M]ZEHFQ"-H"-L4LC>9Y_*F?8)/H,A-,=8LR>6_UVL0BZGF.0]$=F-ECRY 5K/2VY^2;.-+5UY./1!!+/Z$S<\IS6"3>3K,C% M%^3T>Z%MC7 A!*O(3_,ABR*E-++7HW%_+V>:^=G7"3D*(*/:7$?9G#?[OA-' MF&1K8U"1@RRA#CP.&2*3'K@P*FO-!7TQI%>QG:PS37,XJ;7VF9V4OB#RG,_*51XF M&8>;;]7?XQ-F>2@1$P06$RA-ERG]C4'QCG1+EL4Z>2X':.L.=SI5[I]3=6HP M-70X3IW@^_[%NSHT_.?W?RR'2.G]\>-/D\3[Q+;Z2-LM@0Y 3 70^?4 60E> M2@912,.LXU)KU5A?/9>T72XR0Q'I(F2\3O(M##SG=$1C=$&&2)JD=>KC/VF[ M^V)VN+3=?<3?@1UT-YM/BUAH PB)FPQ*>G)XT$L02A86#$NF^=B49YFVNQ<( M'DW;W4L3I&V MNX^,1PXT_KQ9%$D[8"%*7NH>D(&J+Q%2E&>D *\)3]NIC MG]]YGLS@4I\W%D$'ZO*:'>LSZ6V6,00%&C/9+Y:MLU5N MK_]F.5X]A-PJ<%!::IL#<*4U MF0760= H(/(H@K8^.!9WN,'V7[D/L!PBX_G)&-Z!CFD09^5)U)94="7[;$"E M6D,C^G6O!/SA4LNZN!M/+/ONC/SWN%I=K#?Z84X<^#R? M717?W#PC3[SC.2:C@(5 VU/HP 5E0!L=>.W+E*T[R/Y_+3?%7%SW[G/3!D;>W:#JI M'*UT3V=7#*VGQC N')T:942 ZDV3T^X8R$Q>=;92&;9+HM_V3S_[U.U#4=2 MV2/#Y78:U4-GHC9?0V3>&(A:)-J5*^ <,K#,9/+)5([WDZBWHF>GQB M:P#USC_2-[5R;*)ZX76=)%5U D2D-SG)! M@C ZDTU=/+;.8SN$SK//ACX:\$,*]FQ;1F[_T:;9YB Y9CLL>**LLWVWWD<> M6A!!Q9 D)",UP3(@1%H$D$L;6; LR-;)5,\E#PU]U":3^R"478\'BA!4LE"< ME3:PP'UN;L_\DX>V)V:'RT/;1_P=6"-WTU,"=SQ9U)#J5"N5#8)WS(+1F'DN M/O#FQ_Y9YJ'M!8)'\]#VD4@',&W_ MGNTC]\+ /NTC]Q#(R-AZAV3,3.OD@?5FB$?WOG,[Z2YJH:7T=*T@JZ53+H-+ M(4#6RB=CR SB8@>@[;-FY\].IT3=8*(ZAVO\Z4A*-#Z0K>/!A6H"H1#@HBU@ M;1)%:1Y]/OFE_;=I^'B,_7EBV7> ]A<7Z]^A8[MUZYM@S01Y-J:$5&>5,5") M_A:-+H"1HY0R9[P_QN=XYV@GRCHW!1KCY;Z[U%YX?<=97\_HK_@A_(7+WP-Q M>37]>G@,]9$/:Q@?W97D1K'/F^6^!Y1N@D2VF$*:T8&Q+H%2QM0130:LL2$+ M069A;OV0\@@Y1W=3* 53Y>;-&N_H*+R5T]O'-%URLI;:<6!<8\\8" MI_-$%@C9OT$I":XXC]G$&&3KO/3=J1M7@[7"RP_M"8:1SMFHIZJ'Y[-JK![8S@,,>;%ZA23A9'Y)G_SMSGTV45&0.9T$\*($6>_D9T9O.-G7KDCF MF2NLM:??= .=H/O$*'SH,)P<$OV>A[JY&C#\E3[@XM;=.M%!,BN*@^ ,&84^ M,0@A(T3)9$%D!7GK"9%[DCAN(*MO3#<1:[^H_7U>;;Q+$0!?#2Q[8]LM/ M->3X>G:=@T^_\&*YQ-7RW^'B\HKI%Q?S/^M0K@E7Z&0@1UYG07M.7(*W@0%Z MQDQQEI%[=1K8[T'UN!46?6-^*.&/_"#\P&[?XN)SJ'$"NL?6Z?&;0#J=UIBM M!&7J,Z.N$20;/:B0&)*C)(/=Y45XKT7'+7(8&93#BJ@G(^,N?RE.*1XCI<+35EKIMND/O'#'?_.@!5G*E M0H@^08@E@I+2@4_"@K:<9VWHT"7>&)V-2._$<6L<:AM#KATHS^W;OK>W)T(I MU@038KTE-!+;>N^+0W('C>F-@K<=H+\<+(_$[@_&'P1 MKF"L2@6M)N.(UQ8Y-@DHENRB:*()V'S4Q1'TCJNGSP7@3:1])LC>,^C"#4,I MR!1#LM'J''!6NT'Y.CL62^$Y^-BZTWO[78P;A#N74S @,L[D;.P3G$G>&>:3 M)Q^E2D-[#LYI55NG6<04N6[>CK7Q%L8-TYW+J1@*$V-7!VW=^IN'PD%R("^>?T#9^3%_>>$K<7"^VUZK@ANS$!.K"$NE7'6Y,.O0T^ M&!L@9NPF-'NEK2[M9%4[:/+JP7FA2RF::I3G*87ERO,U[_[=O.[Q*F+R]IP MY04Q*=??(?:]QW2YF*ZFN/SEK_ICS%7>=S[V_N<PQ3O0)8A%!2!):EL%'[Q&QS1?D +>WZG/S V"NY_?3MY;J' MYLN+L%Q>59,)[[,UIH IVM5FV1:"U!:>Z=1O:!U2DZC>PCXPYP M?J^IP'4_ 8Q&6X<01>W?P@,GIU36_BW%\^+ITN&M%>560CHO/1X<'_/6PNH M<7=&^$@GHXHOYC<%RV3(EA )A M= ;EA072CAHRMVBRDT&Z709IG/D8K+UD?-P8K'T8WH&.>4 +_WK32(1IZV5Q MM<>^J94,OH!+20(9H2$E'EQLGM7_%$V]C+ ZS0W65$(=(.YW7%U%WVOX\WM4 MGZ4<&5HH=8:JX@(A%!7!.):8LR*QU#H@MI60OD)>Q\EZWIKQO:&']+J/03,' M%E,"A:3<(UH!6KKL.5J6L+7/=H> <='20*"/060O[HYL&5UG/M1$![Q.?W@Y MGRVG>?.BMYD9\_IJDM4D%>\]"DTGQZ^G*PMPQ6?P43*E76T>8W>PB_9==USG MJQU@!N?Y$4^J'VOKL@\#W5=?P_2B7NEWYJ+5D12TWOJY;E)DECFP!$;(6JA/ M/'62SH\KTJ'':(5HG76[)XGCVD\#:ZW&$NJ@@N<_./WXB2#]XBL=JX_X^V7U M,S8-+9=O+E?+%;DG]17XINK)16M5[<27//$28X)@R.XLSOI@5W=_KY?*2/*#U,7/*"IVX ZZ])T^8.!F2"[49953!!AU\ MZR?^76D;UVX;%B'[P/%095F^)$DX?<)'+6Q9"US\_K5;82,6]MQ4I0=+X@NNEGM=UAR8@*5-,"+=&3Y*@9.^0PYJ4!> MH"^*M>X]V%[+#5:WT;&6VT=P7>#R]2PMUEE4X6(3G%IO[,6*S-YXN;H*6_V8 M7G4K^VH2HBEH$"':.O-<^00^.P8I"NXCJP-N6[LRQU.]$X+MLT#PB47<@4FY MTXZWV#L_CYP;B3< M#K#\ &\W >(?6$Q'M902:JB,SBJHQ,C.EC& -#'KXE"0$7X:T^$A$G?"JG\6 M6!U2>!TZ29M]37ST)A>KP$A!5E!T CR3$0KJI'QT)C=/7'^ E-W"ZNQ9@*V% M-#I0>(^7CKZZ6SKZ8\K;B\_SR]EJ8JV0(DD%Q2 ')1A9+$D;*+I$Q)(PR=8I M[4T(WPVPS^,AZ/22[@#>!T_26__Q;UQ6NX98,)UG/BG"!BV-JJ%>LLM%?1#6 MB;A?=$I)9YM2ZWE?+>D?N;/4D&_NHXFY[\%AU6*?KM9.)2F2&RL]35O,.=SC MPQOV3#AT2XWZ&=Q:_L6]Y;?T=TU":X76UX=T!BK$#"$(TIW.J1*=%\ZW#BSN M1>"QVK4>WC?E)6%^NGH5:JN6U;>KA'>ZCU20WM#U).LU(0)$:6MO0N[JQ%S' M>.NJ@0>)&3?98SC$W%>";:0QXJ6]7*PF[ZK&OJIR1JF,2AIBSD1TSH)N!EWK M/.D_WGDGQ4XSL.A3;\&'OOH.G3L+C@N31L*;'\O)'L2_J:3R0AN;HZX#WLD] MUU&"+]R"+27IB$QAT:T ,&;-VA'"NB_N S@WLL!_F\ZFGR\_;P@O3G"=A09% M7@XH5?OUJZ@@2T3N4(@46YSY.XN.+/1#1#9OP;^Q!1_^ND6XTLB5K8!WM=M: M356(@CO03LGDD'M6=JIM?DKPMQ<=)^NNF> /YE\';OG=>VZM]XP7TBDEH*AD MJOL7($2CB0_$(2V%8\U3-'^D8MQ$S+8V0"->=X>634EWX<9+H@>2+F0I2Q5J M_]I"!Z!H[E5*UK0N&-U&Q\C.Q9&R?10J!S"Z ["\PZ_SBZ_D8]W=S$9/ZEPP M:)F!D3]%W)&D;;5D(.EJ3/^_O6MK;ELWPN_]+VAYO[QTQHGM',_XQ!['2:=/ M&MPHLZ%)AZ)\XO[Z I1DZT*1( AYD6D>DH*S'%/@66-(W7.?2^\HG8E>A>8!IF+AB0<54'LZS )$T=<0D>(2I MZQ$W-MVHL*\#; [W-!O4))PMLY/U&G(P3DE$,1(Q72#B\"1!.,,4\92E//8( MCB+OA)9BP]8TC=4>$]& &/AR>EMMX^SFF=>E+/A=YB4NJ?"2K'! ?[(4WGG73%X>PQ#QU&J]/":X%;.>>D MN2H73;ULJU5R"<41YVE&",I"^;90$J7BK)@X* XX2$N91'S)/O40FK=TB DBQFR(] WKJMR+J0]2G!>'QA.W3CU71ZAQ!'J!QG/$ [< 'DA\WS7Q9P0;+IZ MVZ$'[+VKT^PTD_&VT&;6RR@."74RX4CCE O+=QA#*?4YBOP,N\PEGA^8[H7N MU@2XDCN9X0&3T8#;!J/96DZ;?)##'->A*4I"^24?3TPCP<+Y!L1/P@"G86+\ MG9I#+>PR%AUN>]I -("VS%0VGO?ZM4_02XE/7$H1=A)_]05?$F$9<-Q1812*> M10%V.,*49LC'OEB3)&-)9KI ,$8_^YJ4-,U"P>",<&2!_>V>.^Z%MY\YGNO1 MF K7GL@68RXO+CL)05&4LHS$+DFH:2L[U,*^8K<96YJ(-W2R6-[Y("_7O)'R M-@A]69(B?\R;&75B<8*D&+',Q?(-38X(3<6!E> ,AU'B87\O!=B=(^X=Q;XJ MTS3+,(RKE1:RNI_SM1%P_9>S62@4%UB([1YC8?:AE\H[Y+[8_1GSN,\S/QAJ M\%<=R[Z$\*FL90+&P#;3A=('CFNQK5Z58@B^:&2U9,:C(/!#<4X-0Q++XG^, M4B^(D!=CXCD$8^I0!;-1',Z^!,]TRSD%TA8$,5W3^EHNY8VK=5CV=M'ADO-; M7E/)Y9S/W,3!7BS6!@EC^7A0X"/B8(PX\=.48$)P:#R9J*NL?6>YTX77YMFS MP$PW2^SBI[P%R&>A$[F!0R*418&'@M@/$)9?8PE)$#&?1@P'J6'CVU,!]NF; MTYG4%*0M,)1M8&;,2=W,<1+DQ$P<#V+,41HZ! 59''F$,I=EI[RM!ON.[Q UBX0\ID9\RI$R^])D@G+HX MQA'F44@4 J2>(6 ?;#E-4&0*46C#6&6D+I?R)G&;LJ_64VIG$GH\X#AA"+OR M\B;WY7<%F"<\HD<)CMV$AIZ*;?2. OS&RHGLPQRP5K54W!:9-#G!!=AR=9ZOB18SI)K*"6 MFG']@FECTY38L5=]+9]PSJXK7*Z25Y=5_:^'G#YTS?93^R]L%J1N[(MH#9'( MPRCP$HQP&(0HH3%A012%,5?I -/70,W&?K$$]#L1 FQVZVE4]=8TSHJB^@N7 ME(NYRD\TR:=X\G*^]3]F7)P10\]CR/'EQ>4X$O!BZB O##P(R#='J9^F7I0DU(]- M]Z#MJ:!F3+]04ML$U#8ZI=;[KN)(-N->BIGO>@*.F*(@\P/YJ4L'142<.)(T MI6S_*\?J_F=[(#7K^(4RS.;AM?M)M2]+LN _ED+@Q;-\TVGZ.VI#$@T^GC9* M>4,OINV/^?K4%68L$[M)@@)A:2B@8$?8/7GN<"K<% M@J)C3O (B@CA"3(\:@3NRYFGO'.U:/*V&4[6E0/FX\& M[O89T/J& $V#(/62"#'YY&1 191&7,(1\P0T),E81$R_OM2IB'6&HT-RO^EH M(&Z!V9SGSSD3\>"B74F!PS-"'8(BSL5*J%KNJ=G1P'8 MUF7C>Y,^N#99QGJI\#CVF>^X*'%Q*+QLR)#PKPGRB>_YEG[R@R!T0L\5+C.0-S6\""5< M' Z=+ Y\L7 BC$UO*L=T@;T <>JSCQ[D%IC.ZXJZQ2\2E'62SM_>Z!].[>Y8T[;0E2%1]F8_W2.,3/5J*V\J MM3OTU95%[V=7VG-YR6X+7&Z]$638P9]"Q0EQT?G:SK>UNBGKE):Q'1J-@%/;VQ138^&OY3-?-)S=B;_KG,I/$385_:[,=O_O@UZA>B^> ME2"$87@#A0*[!IX2UK6 DU64W\,"E""VBOVO9=XL[KY\?0\KV!L+]+H1H#5T M0P[G]45(G%7UH^RV:E53=O='?A'TCM![^?E^T&"7^)9NJP]TGF1Q'QL%]%+0 M>R[K 9CA%O2%./!5+YRWWN9V6=,',5DY)^65/20!]F;/>ZUQ11PM)'J5A#U[ MQGDA4Q^75=U^['YCJ5U7FO;C701C&'CAEL]7<'MO\ZUM- M23=7?%RB 17_+)]R*?2>_VP^B!]^-Z+FH5202L@@%QL34T($L "VHQ]O'BIF MF*\]F2#M-7IL=:-A"5>W8MBF?BS998'G1IC:E0A2IM;BJ1,)2UB2*_YCN6"U M.9KV1((48[2]WR$6EA#U1_77FWYF/> 1T2#5%2WB^K$!)O!U3\T?.1,G-!DL M?L/%Y.76)Q>D+#**.@54;%AXBX]%M>#WU:NZ\IAM"%!91 MET PAHY@7JD!8$&OZ%M^J7_1Z!3I=F7#'I:55E$O*,;)>N]&U^Y9[?= GS)3 M"6_N.^61FRYBT4=_++N(LO9W=? M3F(6P^/!WJAX1_-0AAXZ@.G:/<2.+F=H_C2P$0S2QS+]/+"'BPW4?2U97;S, MVZ]?YTW.%V>/S73>.J7"-*:,9ZT/$ALHN_A9T]LZIP;6UYLHF/:/\>0<3-X& M1MH7%L]QPR]Q7G_#Q=( -1TR81HTQG-T' Y@LG97]LN?WYO6E#X^E/-;.LWM M#8B&Z:\819T:./#OJG7?5[LJ%[E \;[&+"_GVS'9KN83;]SU#&/DVIWJ-";> MO0-*/8WKA_I4\WE5OYQ=XP^\GJLW1';_'ER6LB_#52E.%ZX+Z< B#YR(9@[Y MJ-@)RKZ)^_ B0)]>D^@4")A.'>)BVZ'W@0&\$;^I-KD8L2<*C)M>M#M9L:L, MT;'EF-D3C@NV@*N>LL0@(/_7!;V3'#-4U] [E?)^5\H43?'/IB[D%Y(7-]E] MS01]9OHZ>L2"F>BX+7@8&/"-6&IE(E^[*PFLI71LB-0Q?5LHN<^;R='KCBBP M_E%-4G8 &;E;EEPUR&A*X,&5CTU?'J;[S&98.VBXW@:@ 28L,]5>0K.>L2" MM8J.HVT8&"L<8*N7 $_FD0TXP1UQ8,V@.HZP"PB+G.%]_5@V9GWAEDBPQD]] M5W@(B%V>T!!AQZ6"%>&^1+BRO(XW/(*'%5R=+^M6 M,0,DO8J"J\OKL+./@!6T;#5RS.?M"P]3>USZY,(5Z74(Z\7&UEKO1=U>4-E#0O>-4?A+]Y28[&.O $O1B-)4!)BS7M=3-,-.K=YT"P5*\ M8_C97JE]L$ ?!/A"8-<61^1N/+D0T24/C*]>W"LE$'Z7B*!(^7W;ZW<-:^PI M^3.O3)"R*\GJOJ.C$[=H7^&-P2-PKV PIZ8;&:C !.WRYO-F/:G)-PMV18&5 M&'79ZH8"F)^-0B4N7A;YPDSA_JA0L KDQ-C[*#S ['UIOM_6]*:^7]07BR9_ MQ*MKA.:>]E(: *Q>J4AD K.)I8+,'*OR;-0157NTQ"N+$"EVN%KQZ?:DP;,8'59^',Q&YZ(\*5F T9Q3AD[3F! MF0SQ>L3"718W< BS,];K4-#P.7I?K!*)5N6ZAC&RJ"I0\84X%][Q'\N\?O4K M9ISRB&&42+8J]34>0UN[@&Z?3]4!M"O92/=/C[(&.G]N\WU>A8 57$>PL+TB]VFRR9_Y1^$FV@]5%3C< &F[I97!GAZDP+94S*,==4S M\!Y)"E'0/C=J_B>.\WO_L3?_8GCN&'_N:_:\_C4Y;$K M":R-JF]U=$X6FH"B>%7+S-+8%P>WK7?"7:G,'?KE&8[E 6ORFMB6 ]:DUK5(4&DJM3+G&8S+!^F4U MB1O !CKLW&2&SY[GQGSC4:%PK:ZZ4>8 /!:QUVJVY2%,DM@E&ZY/U0"7/6#9 MX$I?537N4(]*ANLPG>)7AX""[JSXL":SC5I%L/2NACXYZ;^;9H-Y'VBY$/52%0OFM,G23'#077JZJ=N].!TCK^ M/_/FJJ35HZ$E5CLBQP?9TO M&H.E[N-2E>BT*9TU"! T@8>>9?+;O]TBE;H5;$IF]4,#GOG?.'_S! [)5F+2 MIE26(EB E"X7:([QT^PU<+^N%GW]6AE>D%:)]2^NF2R:Q>9?WBCMEJU$HBT) MK%YXP*.=OCS7LR'6/[53V;TB06MJE6 MY2<1N*P5.^<+6N=M&<90G^JP>"42;4J J$,&OB^Q7.J%B\#QGM]F9ZK\/"1= MB5F;W3@^U(&E M:%YD'98_ZYC/+<@]_I/?KZ!_(O@A?\GW_['U!+ 0(4 Q0 ( +F&!%>@QN/5U0< M $#(P,C,P-C,P>#$P<7AE>#,Q,BYH=&U02P$" M% ,4 " "YA@17]CM<"]$$ !R&0 'P @ $*$ 83$P M+7%M;6EX,C R,S V,S!X,3!Q>&5X,S(Q+FAT;5!+ 0(4 Q0 ( +F&!%<5 MSI$R3Z%@ 5/L ! ( !E;P! M &UM:2TR,#(S,#8S,"YX 0 % @ 'B^0$ ;6UI+3(P M,C,P-C,P7V1E9BYX;6Q02P$"% ,4 " "YA@17<\DC:A,W 0">I0P % M @ &P7P( ;6UI+3(P,C,P-C,P7VQA8BYX;6Q02P$"% ,4 M" "YA@1771:O;\&P "F6P@ % @ 'UE@, ;6UI+3(P,C,P A-C,P7W!R92YX;6Q02P4& D "0!K @ Z$<$ end